È possibile modificare la condivisione NFS per l'appliance di VMware Cloud Director dopo la distribuzione.
Procedura
- 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
- Arrestare il servizio
appliance-sync.timer
in tutte le appliance del gruppo di server.systemctl stop appliance-sync.timer
- Nell'appliance primaria, copiare i dati dalla condivisione NFS precedente a quella nuova.
- Creare un nuovo punto di montaggio della condivisione NFS.
mkdir /opt/vmware/vcloud-director/data/transfer-new/
- 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
- 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/
- 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/
- Smontare la nuova condivisione NFS dal punto di montaggio temporaneo.
umount /opt/vmware/vcloud-director/data/transfer-new/
- Eliminare il punto di montaggio temporaneo.
rmdir /opt/vmware/vcloud-director/data/transfer-new/
- Creare un nuovo punto di montaggio della condivisione NFS.
- 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
- Smontare la condivisione NFS precedente.
umount /opt/vmware/vcloud-director/data/transfer/
- Montare la nuova condivisione NFS.
mount -a
- Controllare che la condivisione NFS sia stata montata correttamente verificando che l'output del comando mount sia la condivisione NFS montata.
- Modificare la proprietà della directory di trasferimento da
root
avcloud
utilizzando il seguente comando.chown -R vcloud:vcloud /opt/vmware/vcloud-director/data/transfer
- Riavviare il servizio
appliance-sync.timer
.systemctl start appliance-sync.timer
- Ripetere i passaggi da 4 a 9 in tutti i nodi nel gruppo di server.
- Un nodo alla volta, riavviare il servizio
vmware-vcd
.systemctl start vmware-vcd
- Verificare che
vmware-vcd
funzioni correttamente in tutti i nodi nel gruppo di server.