Exécuter une détection d'inventaire

La détection d'inventaire vous permet d'analyser et de répertorier toutes les machines virtuelles (VM) les instances de votre infrastructure. Grâce à la découverte d'inventaire, vous pouvez : déterminer les caractéristiques des VM, comme le type de système d'exploitation, le stockage, le nombre de cœurs et d'autres informations de base. Pour les VM exécutées sur VMware, la détection d'inventaire vous permet également de collecter les données sur les performances.

Ce document décrit les étapes à suivre pour exécuter une découverte d'inventaire à l'aide de la classe CLI du client de découverte Migration Center

Avant de commencer

  1. Consultez les exigences pour le téléchargement et l'exécution de la CLI mcdc.
  2. Suivez la procédure pour télécharger la CLI mcdc.

Exécuter une détection d'inventaire sur VMware à l'aide de l'API vSphere

Utilisez l'API vSphere pour collecter des données sur toutes les VM d'un vCenter visible par l'utilisateur qui exécute la CLI mcdc. Vous pouvez également définir la portée d'un vers un dossier, un cluster ou un centre de données spécifique.

Configurer vCenter

Si vous prévoyez d'exporter les données collectées vers Migration Center, Avant d'exécuter une détection d'inventaire, vous devez configurer votre serveur vCenter environnement. Les données que vous collectez avec la CLI mcdc dépendent en fait de les paramètres des statistiques dans vCenter.

vCenter accepte quatre niveaux de statistiques:

  • Le niveau 1 expose uniquement les performances du processeur et de la mémoire.
  • Le niveau 2 expose les performances du réseau.
  • Le niveau 3 expose les opérations d'entrée/de sortie par seconde (IOPS).
  • Le niveau 4 expose toutes les métriques disponibles.

Pour obtenir la liste détaillée des métriques disponibles pour tous les niveaux de statistiques, consultez Niveaux de collecte des données.

Par défaut, le niveau de statistiques est défini sur le niveau 1. Les niveaux 1 et 2 vous permettent collectent des données partielles sur votre infrastructure, tandis que le niveau 3 vous permet recueillir tout ce dont vous avez besoin pour générer un coût total de possession (TCO) complet ; . Une fois le niveau de statistiques modifié dans vCenter, plusieurs heures pour que les données sur les performances soient disponibles.

Pour en savoir plus sur la modification des niveaux de statistiques dans vCenter, consultez Configurez les intervalles de collecte de statistiques dans le client vSphere.

Exécuter la découverte

  1. Accédez au répertoire dans lequel vous avez téléchargé la CLI mcdc.
  2. Exécutez la découverte:

    Linux

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

    Windows

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

    Remplacez les éléments suivants :

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

    Pour éviter une vérification des certificats lors de la connexion à vCenter, inclure l'indicateur -i (non sécurisé) dans la commande.

  3. Lorsque vous y êtes invité, saisissez le mot de passe vCenter.

Une fois la découverte de l'inventaire terminée, les données collectées sont stockées base de données locale.

Limiter une découverte à un champ d'application

  • Exécutez la découverte à la racine:

    Linux

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

    Windows

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

  • Exécutez la découverte dans un dossier spécifique:

    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

    Remplacez les éléments suivants :

    • DATACENTER: nom du centre de données
    • FOLDER: chemin d'accès au dossier
  • Exécutez la découverte sur un cluster spécifique:

    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

    Remplacez les éléments suivants :

    • CLUSTER : nom du cluster
  • Exécutez la découverte dans un centre de données spécifique:

    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

Pour éviter une vérification de certificat pour la connexion à vCenter, incluez le paramètre -i (non sécurisé) dans la commande.

Ajuster le délai avant expiration

Le délai avant expiration par défaut est de 60 minutes. Toutefois, lorsque vous exécutez la détection d'inventaire sur un serveur vCenter avec plus de 1 000 VM ou une collection d'invités sur un serveur vCenter avec plus de 100 VM, augmentez le délai avant expiration proportionnellement au nombre total de VM.

Si vous effectuez une détection d'inventaire, augmentez la valeur de l'enchère le délai avant expiration de 60 minutes. Par exemple, si vous avez 2 000 VM, définissez et le délai avant expiration sur 120 minutes.

Si vous exécutez une détection d'invités, augmentez la valeur du paramètre et un délai avant expiration de 60 minutes. Par exemple, si vous avez 300 VM, définissez le délai avant expiration à 180 minutes.

  • Pour modifier le délai avant expiration, définissez l'option --timeout sur la valeur délai avant expiration:

    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

    Remplacez TIMEOUT_IN_SECONDS par le délai avant expiration en secondes.

À ce stade, pour vérifier si les données sur l'ensemble de votre infrastructure les données collectées, vous pouvez utiliser la commande discover ls ou exécuter une évaluation hors connexion. Toutefois, pour une une évaluation complète des VM exécutées sur VMware vous pouvez lancer une découverte d'invités.

Exécuter une détection d'inventaire sur VMware à l'aide de RVTools

Pour les VM exécutées sur VMware, la CLI mcdc vous permet d'analyser les fichiers de rapport XLSX générés avec RVTools

  • Collectez des données basées sur votre exportation RVTools existante:

    Linux

    ./mcdc discover rvtools REPORT_NAME.xlsx

    Windows

    mcdc.exe discover rvtools REPORT_NAME.xlsx

    Remplacez REPORT_NAME par le chemin d'accès au fichier XLSX généré. avec RVTools.

Cependant, cette méthode présente les limites suivantes:

  • La CLI mcdc n'accepte pas les tables générées avec l'indicateur --DBColumnNames dans RVTools.
  • La CLI mcdc ne permet pas d'exporter les données collectées à l'aide de cette méthode vers Migration Center. Cependant, vous pouvez l'utiliser pour effectuer une évaluation hors connexion.

Exécuter une détection d'inventaire sur AWS

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

    Linux

    ./mcdc discover aws -r REGION

    Windows

    mcdc.exe discover aws -r REGION

    Remplacez REGION par la région AWS.

    La CLI mcdc vous invite à saisir votre ID de clé d'accès et votre clé d'accès secrète.

    Le résultat doit ressembler à ce qui suit :

    Collected 166 VMs
    [✓] Collection completed.
    

Ajuster le délai avant expiration

Par défaut, le délai avant expiration est défini sur 60 minutes. Toutefois, lorsque vous exécutez un inventaire sur une région AWS comptant plus de 10 000 VM, augmentez le délai avant expiration proportionnellement au nombre total de VM de la région.

  • Pour modifier le délai avant expiration, définissez l'option --timeout sur la valeur délai avant expiration:

    Linux

    ./mcdc discover aws -r REGION --timeout TIMEOUT_IN_SECONDS

    Windows

    mcdc.exe discover aws -r REGION --timeout TIMEOUT_IN_SECONDS

    Remplacez TIMEOUT_IN_SECONDS par le délai avant expiration en secondes.

À ce stade, pour vérifier si les données sur l'ensemble de votre infrastructure les données collectées, vous pouvez utiliser la commande discover ls ou exécuter une évaluation hors connexion. Toutefois, pour une réaliser l'évaluation des VM EC2 après avoir exécuté l'inventaire vous pouvez exécuter une détection d'invité.

Étape suivante