您可以在部署後變更 VMware Cloud Director 應用裝置的 NFS 共用。

程序

  1. 靜止並停止 VMware Cloud Director 伺服器群組中所有應用裝置上的 vmware-vcd 服務。
    /opt/vmware/vcloud-director/bin/cell-management-tool -u admin_username cell --shutdown
  2. 停止伺服器群組中所有應用裝置上的 appliance-sync.timer 服務。
    systemctl stop appliance-sync.timer
  3. 在主要應用裝置上,將舊 NFS 共用中的資料複製至新 NFS 共用。
    1. 建立新的 NFS 共用掛接點。
      mkdir /opt/vmware/vcloud-director/data/transfer-new/
    2. 在新掛接點上掛接新的 NFS 伺服器共用。
      mount -t nfs NFS_server_IP_address:/data/transfer /opt/vmware/vcloud-director/data/transfer-new
    3. 將檔案從舊傳輸共用複製至新傳輸共用。
      備註: 複製檔案所需的時間取決於在傳輸資料夾共用中快取的目錄項目的數量。
      cp -aR /opt/vmware/vcloud-director/data/transfer/* /opt/vmware/vcloud-director/data/transfer-new/
    4. 成功複製檔案後,透過驗證 /opt/vmware/vcloud-director/data/transfer-new 的內容或執行以下命令,確認舊 NFS 共用的內容位於新 NFS 共用中。
      diff -r --brief /opt/vmware/vcloud-director/data/transfer/ /opt/vmware/vcloud-director/data/transfer-new/
    5. 從臨時掛接點卸載新 NFS 共用。
      umount /opt/vmware/vcloud-director/data/transfer-new/
    6. 刪除臨時掛接點。
      rmdir /opt/vmware/vcloud-director/data/transfer-new/
  4. 更新 /etc/fstab 檔案,將 NFS 行取代為新 NFS 伺服器的路徑。
    NFS_server_IP_address:/data/transfer_appliance /opt/vmware/vcloud-director/data/transfer/ nfs defaults 0 0
  5. 卸載舊 NFS 共用。
    umount /opt/vmware/vcloud-director/data/transfer/
  6. 掛接新的 NFS 共用。
    mount -a
  7. 驗證 mount 命令的輸出是否列出已掛接的 NFS 共用,以確認已成功掛接 NFS 共用。
  8. 使用以下命令將傳輸目錄的擁有權從 root 變更為 vcloud
    chown -R vcloud:vcloud /opt/vmware/vcloud-director/data/transfer
  9. 重新啟動 appliance-sync.timer 服務。
    systemctl start appliance-sync.timer
  10. 對伺服器群組中的所有節點重複步驟 4 至 9。
  11. 一次一個節點,重新啟動 vmware-vcd 服務。
    systemctl start vmware-vcd
  12. 確認 vmware-vcd 在伺服器群組中的所有節點上正常運作。