デプロイ後、VMware Cloud Director アプライアンス用の NFS 共有を変更できます。
手順
-
vmware-vcd
サーバ グループ内のすべてのアプライアンスで、VMware Cloud Director サービス静止して停止します。/opt/vmware/vcloud-director/bin/cell-management-tool -u admin_username cell --shutdown
- サーバ グループ内のすべてのアプライアンスで
appliance-sync.timer
サービスを停止します。systemctl stop appliance-sync.timer
- プライマリ アプライアンスで、古い NFS 共有から新しい NFS 共有にデータをコピーします。
- 新しい NFS 共有のマウント ポイントを作成します。
mkdir /opt/vmware/vcloud-director/data/transfer-new/
- 新しいマウント ポイントに新しい NFS サーバ共有をマウントします。
mount -t nfs NFS_server_IP_address:/data/transfer /opt/vmware/vcloud-director/data/transfer-new
- 古い転送共有から新しい転送共有にファイルをコピーします。
注: ファイルのコピーにかかる時間は、転送フォルダ共有にキャッシュされているカタログ項目の数によって異なります。
cp -aR /opt/vmware/vcloud-director/data/transfer/* /opt/vmware/vcloud-director/data/transfer-new/
- ファイルが正常にコピーされたら、/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/
- 一時的なマウント ポイントから新しい NFS 共有をアンマウントします。
umount /opt/vmware/vcloud-director/data/transfer-new/
- 一時的なマウント ポイントを削除します。
rmdir /opt/vmware/vcloud-director/data/transfer-new/
- 新しい NFS 共有のマウント ポイントを作成します。
- /etc/fstab ファイルを更新して、NFS 行を新しい NFS サーバへのパスに置き換えます。
NFS_server_IP_address:/data/transfer_appliance /opt/vmware/vcloud-director/data/transfer/ nfs defaults 0 0
- 古い NFS 共有をアンマウントします。
umount /opt/vmware/vcloud-director/data/transfer/
- 新しい NFS 共有をマウントします。
mount -a
- mount コマンドの出力にマウントした NFS 共有が表示されていることを検証して、NFS 共有が正常にマウントされたことを確認します。
- 次のコマンドを使用して、転送ディレクトリの所有権を
root
からvcloud
に変更します。chown -R vcloud:vcloud /opt/vmware/vcloud-director/data/transfer
-
appliance-sync.timer
サービスを再起動します。systemctl start appliance-sync.timer
- サーバ グループ内のすべてのノードで手順 4 ~ 9 を繰り返します。
- 1 ノードずつ
vmware-vcd
サービスを再起動します。systemctl start vmware-vcd
- サーバ グループ内のすべてのノードで
vmware-vcd
が正しく動作することを確認します。