Sie können die NFS-Freigabe für die VMware Cloud Director-Appliance nach der Bereitstellung ändern.
Prozedur
- Legen Sie den Dienst
vmware-vcd
still und beenden Sie ihn auf allen Appliances in der VMware Cloud Director-Servergruppe./opt/vmware/vcloud-director/bin/cell-management-tool -u admin_username cell --shutdown
- Beenden Sie den
appliance-sync.timer
-Dienst auf allen Appliances in der Servergruppe.systemctl stop appliance-sync.timer
- Kopieren Sie auf der primären Appliance die Daten aus der alten NFS-Freigabe in die neue.
- Erstellen Sie einen neuen Mount-Punkt für die NFS-Freigabe.
mkdir /opt/vmware/vcloud-director/data/transfer-new/
- Mounten Sie die neue NFS-Serverfreigabe auf dem neuen Mount-Punkt.
mount -t nfs NFS_server_IP_address:/data/transfer /opt/vmware/vcloud-director/data/transfer-new
- Kopieren Sie die Dateien von der alten Übertragungsfreigabe in die neue Übertragungsfreigabe.
Hinweis: Die für das Kopieren der Dateien erforderliche Zeit hängt von der Anzahl der in der Freigabe des Übertragungsordners zwischengespeicherten Katalogelemente ab.
cp -aR /opt/vmware/vcloud-director/data/transfer/* /opt/vmware/vcloud-director/data/transfer-new/
- Wenn Sie die Dateien erfolgreich kopiert haben, bestätigen Sie, dass der Inhalt der alten NFS-Freigabe in der neuen NFS-Freigabe enthalten ist, indem Sie den Inhalt von /opt/vmware/vcloud-director/data/transfer-new überprüfen oder den folgenden Befehl ausführen.
diff -r --brief /opt/vmware/vcloud-director/data/transfer/ /opt/vmware/vcloud-director/data/transfer-new/
- Unmounten Sie die neue NFS-Freigabe vom temporären Mount-Punkt.
umount /opt/vmware/vcloud-director/data/transfer-new/
- Löschen Sie den temporären Mount-Punkt.
rmdir /opt/vmware/vcloud-director/data/transfer-new/
- Erstellen Sie einen neuen Mount-Punkt für die NFS-Freigabe.
- Aktualisieren Sie die Datei /etc/fstab, indem Sie die NFS-Zeile durch den Pfad zum neuen NFS-Server ersetzen.
NFS_server_IP_address:/data/transfer_appliance /opt/vmware/vcloud-director/data/transfer/ nfs defaults 0 0
- Unmounten Sie die alte NFS-Freigabe.
umount /opt/vmware/vcloud-director/data/transfer/
- Mounten Sie die neue NFS-Freigabe.
mount -a
- Bestätigen Sie, dass Sie die NFS-Freigabe erfolgreich gemountet haben, indem Sie sicherstellen, dass die Ausgabe des Befehls mount die gemountete NFS-Freigabe auflistet.
- Ändern Sie mit dem folgenden Befehl die Zuständigkeit für das Übertragungsverzeichnis von
root
invcloud
.chown -R vcloud:vcloud /opt/vmware/vcloud-director/data/transfer
- Starten Sie den
appliance-sync.timer
-Dienst neu.systemctl start appliance-sync.timer
- Wiederholen Sie die Schritte 4 bis 9 auf allen Knoten in der Servergruppe.
- Starten Sie den Dienst
vmware-vcd
auf jedem der Knoten neu.systemctl start vmware-vcd
- Stellen Sie sicher, dass
vmware-vcd
auf allen Knoten in der Servergruppe ordnungsgemäß funktioniert.