È possibile modificare la condivisione NFS per l'appliance di VMware Cloud Director dopo la distribuzione.

Procedura

  1. Disattivare e arrestare il servizio vmware-vcd in tutte le appliance del gruppo di server di VMware Cloud Director.
    /opt/vmware/vcloud-director/bin/cell-management-tool -u admin_username cell --shutdown
  2. Arrestare il servizio appliance-sync.timer in tutte le appliance del gruppo di server.
    systemctl stop appliance-sync.timer
  3. Nell'appliance primaria, copiare i dati dalla condivisione NFS precedente a quella nuova.
    1. Creare un nuovo punto di montaggio della condivisione NFS.
      mkdir /opt/vmware/vcloud-director/data/transfer-new/
    2. Montare la nuova condivisione del server NFS nel nuovo punto di montaggio.
      mount -t nfs NFS_server_IP_address:/data/transfer /opt/vmware/vcloud-director/data/transfer-new
    3. Copiare i file dalla condivisione di trasferimento precedente alla nuova condivisione di trasferimento.
      Nota: Il tempo necessario per copiare i file dipende dal numero di elementi del catalogo memorizzati nella cache nella condivisione della cartella di trasferimento.
      cp -aR /opt/vmware/vcloud-director/data/transfer/* /opt/vmware/vcloud-director/data/transfer-new/
    4. Dopo che i file sono stati copiati correttamente, controllare che i contenuti della condivisione NFS precedente si trovino nella nuova condivisione NFS verificando i contenuti di /opt/vmware/vcloud-director/data/transfer-new o eseguendo il seguente comando.
      diff -r --brief /opt/vmware/vcloud-director/data/transfer/ /opt/vmware/vcloud-director/data/transfer-new/
    5. Smontare la nuova condivisione NFS dal punto di montaggio temporaneo.
      umount /opt/vmware/vcloud-director/data/transfer-new/
    6. Eliminare il punto di montaggio temporaneo.
      rmdir /opt/vmware/vcloud-director/data/transfer-new/
  4. Aggiornare il file /etc/fstab sostituendo la riga NFS con il percorso del nuovo server NFS.
    NFS_server_IP_address:/data/transfer_appliance /opt/vmware/vcloud-director/data/transfer/ nfs defaults 0 0
  5. Smontare la condivisione NFS precedente.
    umount /opt/vmware/vcloud-director/data/transfer/
  6. Montare la nuova condivisione NFS.
    mount -a
  7. Controllare che la condivisione NFS sia stata montata correttamente verificando che l'output del comando mount sia la condivisione NFS montata.
  8. Modificare la proprietà della directory di trasferimento da root a vcloud utilizzando il seguente comando.
    chown -R vcloud:vcloud /opt/vmware/vcloud-director/data/transfer
  9. Riavviare il servizio appliance-sync.timer.
    systemctl start appliance-sync.timer
  10. Ripetere i passaggi da 4 a 9 in tutti i nodi nel gruppo di server.
  11. Un nodo alla volta, riavviare il servizio vmware-vcd.
    systemctl start vmware-vcd
  12. Verificare che vmware-vcd funzioni correttamente in tutti i nodi nel gruppo di server.