Utilizzare il comando find-orphan-vms dello strumento di gestione delle celle per trovare riferimenti a macchine virtuali presenti nel database di vCenter ma non nel database di vCloud Director.

Le macchine virtuali a cui si fa riferimento nel database di vCenter ma non nel database di vCloud Director sono considerate macchine virtuali orfane in quanto vCloud Director non può accedervi nonostante la possibilità che stiano utilizzando risorse di elaborazione e di storage. Questo tipo di mancata corrispondenza nei riferimenti può verificarsi per diversi motivi, tra cui carichi di lavoro di grandi dimensioni, errori nel database e interventi dell'amministratore. Il comando find-orphan-vms consente all'amministratore di elencare le macchine virtuali in modo che possano essere rimosse o reimportate in vCloud Director. Tale comando consente di specificare un archivio affidabilità, che potrebbe essere necessario qualora si stia lavorando con installazioni di vCloud Director o vCenter che utilizzano certificati autofirmati.

Utilizzare un comando con la seguente struttura:
cell-management-toolfind-orphan-vmsoptions
Tabella 1. Opzioni e argomenti dello strumento di gestione delle celle, sottocomando find-orphan-vms
Opzione Argomento Descrizione
--help (-h) Nessuno Fornisce un riepilogo dei comandi disponibili in questa categoria.
--enableVerifyHostname Nessuno Consente la verifica del nome host come parte dell'handshake SSL.
--host Obbligatorio Indirizzo IP o nome di dominio completo dell'installazione di vCloud Director per l'individuazione delle macchine virtuali orfane.
--output-file Nome percorso o - Nome completo del percorso del file in cui si desidera scrivere l'elenco di macchine virtuali orfane. Specificare un nome del percorso di - per scrivere l'elenco nell'output standard.
--password (-p) Obbligatorio Password dell'amministratore di sistema di vCloud Director.
--port Porta HTTPS di vCloud Director. Specificare questo valore solo se non si desidera che il comando utilizzi la porta HTTPS predefinita di vCloud Director.
--trustStore Nome completo del percorso di un file di archivio affidabilità Java. Specificare questo valore solo se non si desidera che il comando utilizzi il file di archivio affidabilità vCloud Director predefinito.
--trustStorePassword Password per il --trustStore specificato Necessaria solo se si utilizza --trustStore per specificare un file di archivio affidabilità alternativo.
--trustStoreType Il tipo di --trustStore specificato (PKCS12, JCEKS, ...) Necessario solo se si utilizza --trustStore per specificare un file di archivio affidabilità alternativo.
--user (-u) Obbligatorio Nome utente dell'amministratore di sistema di vCloud Director.
--vc-name Obbligatorio Nome di vCenter per l'individuazione delle macchine virtuali orfane.
--vc-password Obbligatorio Password dell'amministratore di vCenter:
--vc-user Obbligatorio Nome utente dell'amministratore di vCenter.

individuazione di macchine virtuali orfane

In questo esempio viene eseguita una query su un singolo server vCenter. Poiché --output-file è specificato come -, i risultati vengono restituiti in un output standard.
[root@cell1 /opt/vmware/vcloud–director/bin]# ./cell-management-tool find-orphan-vms \
 --host 10.20.30.40 -u vcadmin -vc-name vcenter1 -vc-password P@55w0rd --vc-user admin --output-file -
Querying for VC by name 10.20.30.40
Querying all vdc's associated with VC: 10.20.30.40 (https://10.20.30.40:443)
Querying all vdc<->resource pool mappings associated with VC: 10.20.30.40 (https://10.20.30.40:443)
Querying all vdc<->VM Moref mappings associated with VC: 10.20.30.40 (https://10.20.30.40:443)
Processing 956 VM's on 5 VDC's across 20 resource pools
Analysis complete.
VDC: "ExampleOrgVDC [urn:vcloud:vdc:1a97...]" (org: "ExampleOrg") ResPool: primary (1a97...) [moref: "resgroup-30515"]
The following 22 orphan VMs were discovered:
Orphan VM: "indDisk100-0-95411 (cbc358a0-e199-4024-8fff-2e5cfce20953)" (parent name: "Test VMs", parent moref : "group-v30533")
...
Orphan VM: "indDisk12-0-51259 (0bbb4115-673e-4c84-ba26-6875159655e0)" (parent name: "Test VMs", parent moref : "group-v30533")