Scopri, raccogli e valuta le VM VMware per la migrazione

Scopri come scaricare l'interfaccia a riga di comando del client predittivo del Centro di migrazione e utilizzarla per scoprire, raccogliere e valutare da remoto le istanze di macchine virtuali (VM) in esecuzione su VMware per la migrazione e la containerizzazione.

Puoi generare report di valutazione offline in un formato HTML facile da usare. Questi report mostrano i risultati per ciascuno dei target di migrazione e delineano le azioni da intraprendere per eliminare blocchi e rischi.

Prima di iniziare

  1. Esegui il provisioning di un computer Linux per scaricare ed eseguire l'interfaccia a riga di comando mcdc. La macchina Linux deve avere i seguenti requisiti minimi:

    • glibc 2.25 o versioni successive
    • 4 GB di RAM e 10 GB di spazio su disco
    • Connettività di rete agli host vCenter ed ESX
  2. Assicurati di disporre di un utente vSphere con le seguenti autorizzazioni:

    • Privilegi di lettura sulle VM
    • Privilegi di lettura per tutti gli host ESX
    • Modifiche alle operazioni guest
    • Esecuzione del programma per le operazioni guest
    • Query sulle operazioni guest
  3. Assicurati di disporre di un utente con diritti di amministratore o root per tutte le VM guest di destinazione.

Scarica l'interfaccia a riga di comando mcdc

  1. Connettiti al computer Linux:

    ssh MACHINE_IP
    

    Sostituisci MACHINE_IP con l'indirizzo IP della tua macchina Linux.

  2. Scarica la versione più recente dell'interfaccia a riga di comando mcdc e rendila eseguibile:

    curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc"
    chmod +x mcdc
    

Esegui il rilevamento dell'inventario VMware

  • Esegui il rilevamento dell'inventario:

    ./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL
    

    Sostituisci quanto segue:

    • USERNAME: il tuo nome utente vCenter
    • VSPHERE_URL: l'URL per l'istanza vCenter Server o il client vSphere

    L'output del comando discover è simile al seguente:

    [+] Found 13 VMs
    Collecting data...
    13 / 13 [---------------------------------------------------] 100.00% 5 p/s
    [✓] Collection completed.
    

Esegui il rilevamento guest su tutte le VM rilevate

  • Esegui il rilevamento dei guest:

    ./mcdc discover vsphere guest all --url https://VSPHERE_URL \
      -u VCENTER_USER --vm-user VM_USER
    

    Sostituisci quanto segue:

    • VCENTER_USER: l'utente del server vCenter
    • VM_USER: l'utente della VM

    Quando richiesto, inserisci la password per VCENTER_USER e VM_USER.

Genera report per visualizzare la valutazione

  • Generare un report di riepilogo:

    ./mcdc report --format html > Summary_Report.html
    
  • Genera un report dettagliato:

    ./mcdc report --format html --full > Detailed_Report.html
    

    Vengono creati file HTML denominati Summary_Report.html e Detailed_Report.html. Apri i report in un browser.

Esegui la pulizia

Non ci sono addebiti associati all'esecuzione dell'interfaccia a riga di comando mcdc. Tuttavia, puoi eliminare i dati raccolti dal database locale.

  • Elimina i dati dell'interfaccia a riga di comando mcdc:

    ./mcdc discover purge-db -db DATABASE_NAME
    

    Sostituisci DATABASE_NAME con il percorso del database in cui sono archiviati i dati raccolti. In genere, si trova nella stessa directory in cui hai scaricato l'interfaccia a riga di comando mcdc.

Passaggi successivi