Il rilevamento dell'inventario ti consente di analizzare ed elencare tutte le macchine virtuali (VM) di Compute Engine nella tua infrastruttura. Con la funzionalità di rilevamento dell'inventario, puoi per determinare le caratteristiche delle VM, come tipo di sistema operativo, spazio di archiviazione, numero di core e altre informazioni di base. Per le VM in esecuzione su VMware, il rilevamento dell'inventario ti consente anche di raccogliere i dati sul rendimento.
Questo documento descrive i passaggi per eseguire un rilevamento dell'inventario utilizzando l'interfaccia a riga di comando del client di rilevamento di Migration Center.
Prima di iniziare
- Esamina i requisiti per il download e l'esecuzione dell'interfaccia a riga di comando
mcdc
. - Completa i passaggi per scaricare l'interfaccia a riga di comando
mcdc
.
Esegui un rilevamento dell'inventario su VMware utilizzando l'API vSphere
Utilizza l'API vSphere per raccogliere dati su tutte le VM in un vCenter visibili a
l'utente che esegue l'interfaccia a riga di comando mcdc
. Puoi anche limitare l'ambito
il rilevamento di una cartella, un cluster o un data center specifici.
Configura vCenter
Se prevedi di esportare i dati raccolti nel Centro di migrazione,
prima di eseguire il rilevamento dell'inventario, devi configurare vCenter
completamente gestito di Google Cloud.
I dati raccolti con mcdc
CLI, infatti, dipendono dalle impostazioni per le statistiche in vCenter.
vCenter supporta quattro livelli di statistica:
- Il livello 1 espone solo le prestazioni di CPU e memoria.
- Il livello 2 espone le prestazioni della rete.
- Il livello 3 espone le operazioni di input/output al secondo (IOPS).
- Il livello 4 mostra tutte le metriche disponibili.
Per un elenco dettagliato delle metriche disponibili per tutti i livelli statistici, consulta Livelli di raccolta dei dati.
Per impostazione predefinita, il livello di statistica è impostato sul livello 1. I livelli 1 e 2 ti consentono raccogliere dati parziali sull'infrastruttura, mentre il livello 3 ti consente raccogliere tutto il necessario per generare un costo totale di proprietà (TCO) completo report. Una volta modificato il livello statistico in vCenter, potrebbero essere necessarie ore prima che i dati sul rendimento siano disponibili.
Per ulteriori informazioni su come modificare i livelli delle statistiche in vCenter, vedi Configura intervalli di raccolta delle statistiche nel client vSphere.
Esegui il rilevamento
- Passa alla directory in cui hai scaricato l'interfaccia a riga di comando
mcdc
. Esegui il rilevamento:
Linux
./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL
Windows
mcdc.exe discover vsphere -u USERNAME --url https://VSPHERE_URL
Sostituisci quanto segue:
- USERNAME: il tuo nome utente vCenter
- VSPHERE_URL: l'URL della tua istanza vCenter Server o Client vSphere
Per evitare il controllo dei certificati per la connessione a vCenter: includi il flag
-i
(non sicuro) nel comando.Quando richiesto, inserisci la password di vCenter.
Al termine del rilevamento dell'inventario, i dati raccolti vengono archiviati nell' un database locale.
Definisci l'ambito di un rilevamento
Esegui il rilevamento alla radice:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path /
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path /
Esegui il rilevamento in una cartella specifica:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/vm/FOLDER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/vm/FOLDER
Sostituisci quanto segue:
- DATACENTER: il nome del data center
- FOLDER: il percorso della cartella
Esegui la scoperta in un cluster specifico:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/host/CLUSTER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/host/CLUSTER
Sostituisci quanto segue:
- CLUSTER: il nome del cluster
Esegui il rilevamento in un data center specifico:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER
Per evitare il controllo dei certificati per la connessione a vCenter, includi:
-i
(non sicuro) nel comando.
Regola timeout
Il timeout predefinito è 60 minuti. Tuttavia, quando esegui il rilevamento dell'inventario su un server vCenter con più di 1000 VM o raccolta guest un server vCenter con più di 100 VM, aumenta il timeout in proporzione al numero totale di VM.
Se esegui un rilevamento dell'inventario, per ogni 1000 VM aggiuntive, il timeout di 60 minuti. Ad esempio, se hai 2000 VM, imposta su 120 minuti.
Se esegui un rilevamento guest, aumenta il timeout di 60 minuti. Ad esempio, se hai 300 VM, imposta il timeout su 180 minuti.
Per modificare l'impostazione di timeout, imposta il flag
--timeout
sul valore obbligatorio timeout:Linux
./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL --timeout TIMEOUT_IN_SECONDS
Windows
mcdc.exe discover vsphere -u USERNAME --url https://VSPHERE_URL --timeout TIMEOUT_IN_SECONDS
Sostituisci TIMEOUT_IN_SECONDS con il timeout in secondi.
A questo punto, per verificare se i dati relativi all'intera infrastruttura sono
sono stati raccolti, puoi usare il comando discover ls
eseguire una valutazione offline. Tuttavia, per una valutazione completa delle VM in esecuzione su VMware, dopo aver completato l'esecuzione della scoperta dell'inventario, puoi eseguire una scoperta guest.
Esegui un rilevamento dell'inventario su VMware utilizzando RVTools
Per le VM in esecuzione su VMware, l'interfaccia a riga di comando mcdc
ti consente di analizzare
i file dei report XLSX generati
RVTools.
Raccogli i dati in base all'esportazione RVTools esistente:
Linux
./mcdc discover rvtools REPORT_NAME.xlsx
Windows
mcdc.exe discover rvtools REPORT_NAME.xlsx
Sostituisci REPORT_NAME con il percorso del file XLSX generato con RVTools.
Tuttavia, questo metodo presenta le seguenti limitazioni:
- La CLI
mcdc
non supporta le tabelle generate con il flag--DBColumnNames
in RVTools. - L'interfaccia a riga di comando
mcdc
non supporta l'esportazione dei dati raccolte con questo metodo in Migration Center. Tuttavia, puoi per eseguire una valutazione offline.
Esegui un rilevamento dell'inventario su AWS
Esegui il rilevamento dell'inventario:
Linux
./mcdc discover aws -r REGION
Windows
mcdc.exe discover aws -r REGION
Sostituisci REGION con la regione AWS.
L'interfaccia a riga di comando
mcdc
ti chiede di inserire il ID chiave di accesso e la chiave di accesso segreta.L'output dovrebbe essere simile al seguente:
Collected 166 VMs [✓] Collection completed.
Modificare il timeout
Per impostazione predefinita, il timeout è impostato su 60 minuti. Tuttavia, quando pubblichi un inventario rilevamento in una regione AWS con più di 10.000 VM, aumenta il timeout in proporzione al numero totale di VM nella regione.
Per modificare l'impostazione di timeout, imposta il flag
--timeout
sul valore obbligatorio timeout:Linux
./mcdc discover aws -r REGION --timeout TIMEOUT_IN_SECONDS
Windows
mcdc.exe discover aws -r REGION --timeout TIMEOUT_IN_SECONDS
Sostituisci TIMEOUT_IN_SECONDS con il timeout in secondi.
A questo punto, per verificare se i dati relativi all'intera infrastruttura sono
sono stati raccolti, puoi usare il comando discover ls
eseguire una valutazione offline. Tuttavia, per un
Completa la valutazione delle VM EC2, dopo aver completato l'esecuzione dell'inventario
puoi eseguire un rilevamento ospite.
Passaggi successivi
- Scopri come eseguire un rilevamento ospite.
- Scopri come esportare i dati raccolti nel Centro di migrazione.