Scopri, raccogli e valuta le VM VMware per la migrazione

Scopri come scaricare l'interfaccia a riga di comando del client predittivo di Migration Center e come utilizzarla per il lavoro da remoto rilevare, raccogliere e valutare 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 intuitivo. Questi report mostrano i risultati di ciascuno dei target e degli schemi della migrazione azioni da intraprendere per eliminare blocchi e rischi.

Prima di iniziare

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

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

    • Privilegi di lettura per le VM
    • Privilegi di lettura per tutti gli host ESX
    • Modifiche all'operazione ospite
    • Esecuzione del programma di operazioni ospite
    • Query sulle operazioni guest
  3. Assicurati di avere un utente con diritti di amministratore o root per tutti i VM guest target.

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 di mcdc e realizzala eseguibile:

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

Eseguire 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 del tuo server vCenter dell'istanza di Compute Engine o il client vSphere

    L'output del comando discover è il seguente:

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

Esegui la ricerca di guest su tutte le VM rilevate

  • Esegui il rilevamento degli ospiti:

    ./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

  • Genera 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 i file HTML denominati Summary_Report.html e Detailed_Report.html. Apri i report in un browser.

Esegui la pulizia

Non sono previsti 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 di mcdc:

    ./mcdc discover purge-db -db DATABASE_NAME
    

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

Passaggi successivi