Détection Hyper-V

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 5 minutes de lecture
  • Microsoft Hyper-V est une application de virtualisation qui est incluse dans le système d'exploitation Windows Server 2008.

    Un ordinateur physique exécutant Hyper-V est divisé en partitions (ordinateurs virtuels), comprenant une partition parente qui exécute Windows Server 2008 et des partitions enfants qui exécutent des invités pris en charge. La partition parente gère les ordinateurs virtuels avec l'application Hyper-V Manager. Sur Windows Server 2008, cette opération est effectuée via le service Microsoft Management Console (MMC). Sur Windows 7, utilisez les outils d'administration de serveur distant.

    Remarque :
    Consultez l’article de la base de connaissances KB1196998 pour plus d’informations sur le comportement des numéros de modèle et des KB0687582 pour plus d’informations sur les model_id et le fabricant.
    Hyper-V prend en charge les fonctionnalités suivantes :
    • Clustering de basculement : le basculement est géré avec le Gestionnaire du cluster de basculement.
    • Migration dynamique : les ordinateurs virtuels peuvent être déplacés entre les nœuds de grappe de basculement sans être arrêtés.
    Remarque :
    Pour plus d’informations sur la migration de sonde à modèle, consultez l’article de la base de connaissances KB0694477

    Versions prises en charge

    Détection est pris en charge pour ces versions d'Hyper-V Server :
    • 2008
    • 2012
    • 2012 R2
    • 2016
    • 2019
    Important :
    La détection d'Hyper-V exécuté sur Windows 2016 est prise en charge uniquement pour les modèles. Si vous avez effectué une mise à niveau et que vous utilisez toujours des sondes et des capteurs pour Discovery, consultez l'article KB0694773 pour obtenir des instructions sur la configuration des sondes Hyper-V.

    Informations d'identification

    Configurez les informations d’identification Windows avec des droits d’administrateur de domaine. Vous devez également activer PowerShell pour le serveur MID Server utilisé pour détecter les serveurs et instances Hyper-V.

    Classifieur, sondes et modèle

    Classifieur Sondes Modèle
    Hyper-V Server

    La classification s'applique uniquement aux serveurs Hyper-V autonomes (serveurs NON exécutés sur Windows 2008).

    • Sonde de détection horizontale : lance les modèles
    • Windows : ADM^
    • Windows : logiciels installés^
    • Hyper-V : grappe*
    • Hyper-V : pool de ressources*
    • Hyper-V : ordinateurs virtuels*
    • Hyper-V : réseaux virtuels*
    • Plusieurs autres sondes Windows s'exécutent également, par exemple Windows : identité, Windows : logiciels, etc.*
    Hyper-V Server

    *Pour les nouvelles instances, ces sondes sont inactives sur le classifieur. Discovery utilise des modèles de détection.

    ^Ces sondes restent actives par défaut, même lorsque Discovery utilise la détection de modèle.

    Pour utiliser des modèles, vérifiez que le modèle approprié est spécifié dans la sonde de modèle horizontal sur le classifieur. Consultez les Ajouter la sonde de modèle horizontal à un classifieur pour obtenir les instructions.

    Données collectées

    Tableau 1. Instances virtuelles
    Étiquette Nom de champ Description des données Stockage dans la table
    ID d'objet ^ object_id ID cmdb_ci_hyper_v_instance
    Nom^ nom nom cmdb_ci_hyper_v_instance
    État État
    • Activé
    • Désactivé
    cmdb_ci_hyper_v_instance *
    Processeurs cpus Count cmdb_ci_hyper_v_instance *
    Mémoire memory Quantité en Mo cmdb_ci_hyper_v_instance *
    Cartes réseau nics Count cmdb_ci_hyper_v_instance *
    Disques disks Nombre+ cmdb_ci_hyper_v_instance *
    Taille des disques disks_size Capacité en Go+ cmdb_ci_hyper_v_instance *
    Numéro de série de carte de base virtuelle baseboard_serial Numéro de série virtuel cmdb_ci_hyper_v_instance
    Numéro de série du BIOS bios_serial Numéro de série virtuel cmdb_ci_hyper_v_instance
    Numéro de série de châssis chassis_serial Numéro de série virtuel cmdb_ci_hyper_v_instance
    GUID du BIOS bios_guid Identificateur global unique (GUID) cmdb_ci_hyper_v_instance
    * Attributs insérés dans la table cmdb_ci_hyper_v_instance lors de l'utilisation du modèle Hyper-V Server. Pour les mises à niveau, les sondes et les capteurs continuent d'insérer ces attributs dans la table cmdb_ci_vm_instance.

    ^Attribut nouvellement détecté lors de l'utilisation du modèle Hyper-V Server.

    +Discovery ne peut renvoyer ces informations que si l'ordinateur virtuel est en cours d'exécution.

    Tableau 2. Serveurs virtuels
    Étiquette Champ Stockage dans la table
    Nom nom cmdb_ci_hyper_v_server
    Type de châssis chassis_type cmdb_ci_hyper_v_server
    Brève description short_description cmdb_ci_hyper_v_server
    Largeur d'adresse de système d'exploitation (bits) os_address_width cmdb_ci_hyper_v_server
    Système d'exploitation Systèmes d'exploitation cmdb_ci_hyper_v_server
    Nom d'hôte hostname cmdb_ci_hyper_v_server
    Adresse IP ip_address cmdb_ci_hyper_v_server
    Version du système d'exploitation os_version cmdb_ci_hyper_v_server
    Service Pack du système d'exploitation os_service_pack cmdb_ci_hyper_v_server
    Est virtuel virtual cmdb_ci_hyper_v_server
    Tableau 3. Réseaux virtuels
    Étiquette Nom de champ Description des données Stockage dans la table
    Nom nom Nom du réseau virtuel cmdb_ci_hyper_v_network *
    ID object_id Identificateur global unique (GUID) cmdb_ci_hyper_v_network *

    * Attributs insérés dans la table cmdb_ci_hyper_v_network lors de l'utilisation du modèle Hyper-V Server. Pour les mises à niveau, les sondes et les capteurs continuent d'insérer ces attributs dans la table (name) cmdb_ci et la table (object_id) cmdb_ci_vm_object.

    Tableau 4. Pools de ressources
    Étiquette Nom de champ Description des données Stockage dans la table
    Nom^ nom Nom du pool de ressources. cmdb_ci_hyper_v_resource_pool
    ID object_id Identificateur global unique (GUID) cmdb_ci_hyper_v_rpool_comp
    Capacité capacity Montant maximal de l'unité d'allocation appropriée cmdb_ci_hyper_v_rpool_comp
    Unités d'allocation allocation_units Unités de mesure utilisées (par exemple, Mo ou Go) cmdb_ci_hyper_v_rpool_comp
    Type de ressource resource_type Type de ressource détectée (par exemple, mémoire ou espace du disque dur) cmdb_ci_hyper_v_rpool_comp
    Tableau 5. Grappes
    Étiquette Nom de champ Description des données Stockage dans la table Table de référence
    Grappe Windows nom Champ de référence affichant la grappe Windows sur laquelle réside la grappe Hyper-V. cmdb_ci_hyper_v_cluster cmdb_ci_win_cluster

    Relations

    Discovery crée des enregistrements dans la CMDB pour l'ordinateur hôte, la partition parente exécutant Windows Server 2008 et tous les ordinateurs virtuels exécutés sur le serveur Hyper-V. Discovery trouve les modèles stockés et mappe toutes les relations entre les composants.

    L'instance modifie les tables suivantes pour les utiliser avec plusieurs produits de virtualisation :
    Table Objectif

    Serveur de virtualisation [cmdb_ci_virtualization_server]

    Contient des données sur tous les serveurs de virtualisation détectés.

    Instance d'ordinateur virtuel [cmdb_ci_vm_instance]

    Contient des données sur toutes les instances d'ordinateur virtuel détectées.

    Objet ordinateur virtuel [cmdb_ci_vm_object]

    Contient des données sur divers objets associés à un serveur Hyper-V, tels que des partitions, des réseaux, des pools de ressources et des grappes.

    Table parente Relation Table enfant
    Instance d'ordinateur virtuel Hyper-V [cmdb_ci_hyper_v_instance] Registered on::Has registered Hyper-V Server [cmdb_ci_hyper_v_server]
    Instance d'ordinateur virtuel Hyper-V [cmdb_ci_hyper_v_instance] Connected by ::Connects Réseau Hyper-V [cmdb_ci_hyper_v_network]
    Réseau Hyper-V [cmdb_ci_hyper_v_network] Provided::Provides Hyper-V Server [cmdb_ci_hyper_v_server]
    Pool de ressources Hyper-V [cmdb_ci_hyper_v_resource_pool] Defines resources for:Gets resources from Hyper-V Server [cmdb_ci_hyper_v_server]
    Composants de pools de ressources Hyper-V [cmdb_ci_hyper_v_rpool_comp] Contenu par :: Contient Pool de ressources Hyper-V [cmdb_ci_hyper_v_resource_pool]
    Grappe Hyper-V [cmdb_ci_hyper_v_cluster] Members::Member of Hyper-V Server [cmdb_ci_hyper_v_server]
    Hyper-V Server [cmdb_ci_hyper_v_server] Runs on::Runs Serveurs Windows [cmdb_ci_win_server]
    Serveurs Windows [cmdb_ci_win_server] Instantiates::Instantiated by Instance d'ordinateur virtuel Hyper-V [cmdb_ci_hyper_v_instance]
    Serveurs Windows [cmdb_ci_win_server] Virtualized by::Virtualizes Hyper-V Server [cmdb_ci_hyper_v_server]

    Cloner les ordinateurs virtuels Hyper-V

    Lors de l'importation (clonage) d'ordinateurs virtuels Hyper-V, assurez-vous que chacun d'eux possède un ID unique. Discovery identifie les ordinateurs virtuels ayant des ID en double comme un seul et même ordinateur.

    1. Exportez l'ordinateur virtuel à partir du serveur Hyper-V.
    2. Importez l'ordinateur virtuel dans un serveur différent, en effectuant l'un des choix suivants :
      • Move or restore the virtual machine (Déplacer ou restaurer l'ordinateur virtuel) : cette sélection clone l'image, à l'aide du même ID, et la déplace vers un autre serveur. L'image d'origine reste sur le serveur Hyper-V.
      • Copy the virtual machine (Copier l'ordinateur virtuel) : cette sélection copie l'ordinateur virtuel, à l'aide d'un ID différent, et le déplace à partir du serveur Hyper-V. Il s'agit de la meilleure sélection ; elle n'exige aucune autre action avant d'exécuter Discovery.
    3. Si vous importez le clone Hyper-V à l'aide de la sélection Move or restore (Déplacer ou restaurer), veillez à supprimer l'image d'origine du serveur Hyper-V.

      Si l'application Discovery identifie deux ordinateurs virtuels pourvus des mêmes numéros de série, elle ne crée qu'un seul élément de configuration (CI).