デプロイ後、VMware Cloud Director アプライアンス用の NFS 共有を変更できます。

手順

  1. vmware-vcd サーバ グループ内のすべてのアプライアンスで、VMware Cloud Director サービス静止して停止します。
    /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 -R /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. 1 ノードずつ vmware-vcd サービスを再起動します。
    systemctl start vmware-vcd
  12. サーバ グループ内のすべてのノードで vmware-vcd が正しく動作することを確認します。