Découvrir, collecter et évaluer des VM VMware pour la migration

Découvrez comment télécharger la CLI cliente de détection du centre de migration et l'utiliser pour découvrir, collecter et évaluer à distance les instances de machine virtuelle (VM) exécutées sur VMware pour la migration et la conteneurisation.

Vous pouvez générer des rapports d'évaluation hors connexion dans un format HTML convivial. Ces rapports affichent les résultats pour chacune des cibles de migration et décrivent les actions à entreprendre pour éliminer les obstacles et les risques.

Avant de commencer

  1. Provisionnez une machine Linux pour télécharger et exécuter la CLI mcdc. La machine Linux doit répondre aux exigences minimales suivantes :

    • glibc version 2.25 ou ultérieure
    • 4 Go de RAM et 10 Go d'espace disque
    • Connectivité réseau aux hôtes vCenter et ESX
  2. Assurez-vous de disposer d'un utilisateur vSphere disposant des autorisations suivantes :

    • Droits de lecture sur les VM
    • Droits de lecture sur tous les hôtes ESX
    • Modifications d'opération d'invité
    • Exécution du programme d'opération d'invité
    • Requêtes concernant les opérations d'invités
  3. Assurez-vous de disposer d'un utilisateur doté des droits d'administrateur ou racine sur toutes les VM invités cibles.

Télécharger la CLI mcdc

  1. Connectez-vous à la machine Linux :

    ssh MACHINE_IP
    

    Remplacez MACHINE_IP par l'adresse IP de votre machine Linux.

  2. Téléchargez la dernière version de la CLI mcdc et rendez-la exécutable :

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

Effectuer une découverte d'inventaire VMware

  • Exécutez la détection d'inventaire :

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

    Remplacez les éléments suivants :

    • USERNAME : votre nom d'utilisateur vCenter
    • VSPHERE_URL : URL de votre instance vCenter Server ou du client vSphere

    Le résultat de la commande discover se présente comme suit :

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

Effectuer une découverte des invités sur toutes les VM découvertes

  • Exécutez la détection d'invités :

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

    Remplacez les éléments suivants :

    • VCENTER_USER : utilisateur du serveur vCenter
    • VM_USER : utilisateur de la VM

    Lorsque vous y êtes invité, saisissez le mot de passe pour VCENTER_USER et VM_USER.

Générer des rapports pour visualiser l'évaluation

  • Générez un rapport récapitulatif :

    ./mcdc report --format html > Summary_Report.html
    
  • Générez un rapport détaillé: 

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

    Des fichiers HTML nommés Summary_Report.html et Detailed_Report.html sont créés. Ouvrez les rapports dans un navigateur.

Effectuer un nettoyage

L'exécution de la CLI mcdc n'entraîne aucuns frais. Cependant, vous pouvez supprimer les données collectées de la base de données locale.

  • Supprimez les données de la CLI mcdc :

    ./mcdc discover purge-db -db DATABASE_NAME
    

    Remplacez DATABASE_NAME par le chemin d'accès à la base de données où les données collectées sont stockées. En règle générale, il se trouve dans le répertoire où vous avez téléchargé la CLI mcdc.

Étapes suivantes