Sie können die NFS-Freigabe für die VMware Cloud Director-Appliance nach der Bereitstellung ändern.

Prozedur

  1. 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
  2. Beenden Sie den appliance-sync.timer-Dienst auf allen Appliances in der Servergruppe.
    systemctl stop appliance-sync.timer
  3. Kopieren Sie auf der primären Appliance die Daten aus der alten NFS-Freigabe in die neue.
    1. Erstellen Sie einen neuen Mount-Punkt für die NFS-Freigabe.
      mkdir /opt/vmware/vcloud-director/data/transfer-new/
    2. 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
    3. 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/
    4. 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/
    5. Unmounten Sie die neue NFS-Freigabe vom temporären Mount-Punkt.
      umount /opt/vmware/vcloud-director/data/transfer-new/
    6. Löschen Sie den temporären Mount-Punkt.
      rmdir /opt/vmware/vcloud-director/data/transfer-new/
  4. 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
  5. Unmounten Sie die alte NFS-Freigabe.
    umount /opt/vmware/vcloud-director/data/transfer/
  6. Mounten Sie die neue NFS-Freigabe.
    mount -a
  7. 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.
  8. Ändern Sie mit dem folgenden Befehl die Zuständigkeit für das Übertragungsverzeichnis von root in vcloud.
    chown -R vcloud:vcloud /opt/vmware/vcloud-director/data/transfer
  9. Starten Sie den appliance-sync.timer-Dienst neu.
    systemctl start appliance-sync.timer
  10. Wiederholen Sie die Schritte 4 bis 9 auf allen Knoten in der Servergruppe.
  11. Starten Sie den Dienst vmware-vcd auf jedem der Knoten neu.
    systemctl start vmware-vcd
  12. Stellen Sie sicher, dass vmware-vcd auf allen Knoten in der Servergruppe ordnungsgemäß funktioniert.