La détection d'inventaire vous permet d'analyser et de répertorier toutes les instances de machine virtuelle (VM) de votre infrastructure. La détection d'inventaire vous permet de déterminer les caractéristiques des VM, telles que le type de système d'exploitation, l'espace de 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 de performances.
Ce document décrit les étapes à suivre pour exécuter une découverte d'inventaire à l'aide de la CLI cliente de découverte Migration Center.
Avant de commencer
- Consultez les exigences pour le téléchargement et l'exécution de la CLI
mcdc
. - 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 exécutant la CLI mcdc
. Vous pouvez également étendre une découverte à un dossier, un cluster ou un centre de données spécifique.
Configurer vCenter
Si vous envisagez d'exporter les données collectées vers Migration Center, vous devez configurer votre environnement vCenter avant d'exécuter une découverte d'inventaire.
Les données que vous collectez avec la CLI mcdc
dépendent en fait des paramètres pour les 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 une liste détaillée des métriques disponibles pour tous les niveaux de statistiques, consultez la section 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 de collecter des données partielles sur votre infrastructure, tandis que le niveau 3 vous permet de collecter tout ce dont vous avez besoin pour générer un rapport complet sur le coût total de possession (TCO). Une fois le niveau de statistiques modifié dans vCenter, plusieurs heures peuvent s'écouler avant que les données de performances ne soient disponibles.
Pour en savoir plus sur la modification des niveaux de statistiques dans vCenter, consultez la section Configurer les intervalles de collecte de statistiques dans le client vSphere.
Exécuter la découverte
- Accédez au répertoire dans lequel vous avez téléchargé la CLI
mcdc
. 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: URL de votre instance vCenter Server ou du client vSphere
Pour éviter une vérification des certificats pour la connexion à vCenter, incluez l'indicateur
-i
(non sécurisé) dans la commande.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 dans la 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 des certificats pour la connexion à vCenter, incluez l'indicateur -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 une 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 exécutez une détection d'inventaire, augmentez le délai avant expiration de 60 minutes par tranche de 1 000 VM supplémentaires. Par exemple, si vous avez 2 000 VM, définissez le délai avant expiration sur 120 minutes.
Si vous exécutez une détection d'invité, augmentez le délai avant expiration de 60 minutes par tranche de 100 VM supplémentaires. Par exemple, si vous disposez de 300 VM, définissez le délai avant expiration sur 180 minutes.
Pour modifier le paramètre de délai avant expiration, définissez l'option
--timeout
sur le délai requis: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 concernant l'ensemble de votre infrastructure ont été collectées, vous pouvez utiliser la commande discover ls
ou exécuter une évaluation hors connexion. Toutefois, pour une évaluation complète des VM exécutées sur VMware, vous pouvez exécuter une découverte d'invité une fois l'exécution de la découverte d'inventaire terminée.
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'option--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 la détection d'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 cette région.
Pour modifier le paramètre de délai avant expiration, définissez l'option
--timeout
sur le délai requis: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 concernant l'ensemble de votre infrastructure ont été collectées, vous pouvez utiliser la commande discover ls
ou exécuter une évaluation hors connexion. Toutefois, pour une évaluation complète des VM EC2, vous pouvez exécuter une découverte d'invité une fois l'exécution de la découverte de l'inventaire terminée.
Étapes suivantes
- Découvrez comment exécuter une détection d'invité.
- Découvrez comment exporter les données collectées vers Migration Center.