Détection Hyper-V
L’application ServiceNow Découverte recherche Microsoft des hyperviseurs Hyper-V dans votre environnement.
Hyper-V est un hyperviseur développé par Microsoft qui vous permet de créer et de gérer des machines virtuelles (VM) sur un serveur physique ou un ordinateur. Il permet la virtualisation matérielle, permettant à plusieurs machines virtuelles de s’exécuter sur une seule machine physique tout en partageant les ressources matérielles sous-jacentes, telles que le processeur, la mémoire, le stockage et la mise en réseau.
- 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.
Versions prises en charge
- 2008
- 2012
- 2012 R2
- 2016
- 2019
Modèles de données Hyper-V
- Hyper-V sur Windows serveur : ce modèle, installé en tant que rôle serveur sur Windows les serveurs, est conçu pour les entreprises ayant besoin à la fois de virtualisation et d’autres rôles serveur (par exemple : serveurs de fichiers, Active Directory, serveurs Web) sur la même machine.
- Hyper-V Server (autonome) : version gratuite et légère de Server Windows spécialement conçue pour la virtualisation. Il comprend uniquement l’hyperviseur Hyper-V et aucune interface utilisateur graphique (GUI) ni rôles de serveur supplémentaires.
Découverte prend en charge l’identification et le mappage des deux types d’environnements Hyper-V. Toutefois, les modèles de CMDB données diffèrent entre les deux types de déploiement.
| Aspects clés | Windows Serveur avec rôle Hyper-V | Serveur Hyper-V |
|---|---|---|
| CI de serveur Hyper-V |
|
Le nom du CI est le serveur Hyper-V. |
| La grappe Hyper-V a des membres ::Membre de la relation avec le serveur Hyper-V | Oui Table Serveur Hyper-V :
|
Oui Table Serveur Hyper-V :
|
| Le serveur Hyper-V a une relation S’exécute sur ::Exécute avec un serveur Windows | Oui La table Windows Server :
|
Non |
| Le système d’exploitation (OS) installé sur l’ordinateur virtuel a virtualisé par ::virtualise la relation avec le serveur Hyper-V | Oui La table du système d’exploitation (par exemple : Windows Server/Linux Server) :
|
Oui La table du système d’exploitation (par exemple : Windows Server/Linux Server) :
|
| Le système d’exploitation installé sur l’ordinateur virtuel a instancié une relation avec l’instance d’ordinateur virtuel Hyper-V | Oui | Oui |
| Nombre de cœurs du processeur | Est identique entre l’hôte du serveur physique Windows et le serveur Hyper-V | La table Serveurs Windows parente reflète les cœurs physiques, tandis que la table Serveur Hyper-V affiche les cœurs virtuels |
Informations d'identification
Configurez les informations d’identification Windows avec les droits d’administrateur de domaine. Vous devez également activer PowerShell pour l’utilisation de serveurs et d’instances Serveur MID Hyper-V.
Classifieur, sondes et modèle
| Classifieur | Sondes | Modèle |
|---|---|---|
| Serveur Hyper-V La classification s’applique uniquement aux serveurs Hyper-V autonomes (serveurs NE fonctionnant PAS sur Windows 2008). |
|
Serveur Hyper-V |
*Ces sondes ne sont pas actives sur le classifieur, car Découverte elles utilisent des modèles par défaut pour ces découvertes.
^Ces sondes restent actives par défaut, même lorsqu’elles Découverte utilisent la découverte 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 par Découverte lors d'une détection horizontale
| É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 |
|
cmdb_ci_hyper_v_instance * |
| Processeurs | cpus | Nombre | cmdb_ci_hyper_v_instance * |
| Mémoire | memory | Quantité en Mo | cmdb_ci_hyper_v_instance * |
| Cartes réseau | nics | Nombre | 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 tableau de base virtuel | 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 |
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.
| Étiquette | Champ | Stockage dans la table |
|---|---|---|
| Nom | nom | cmdb_ci_hyper_v_server |
| Type de châssis | chassis_type | cmdb_ci_hyper_v_server |
| 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 |
| É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.
| É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 |
| É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
Découverte crée des enregistrements dans pour CMDB 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. Découverte trouve les modèles stockés et mappe toutes les relations entre les composants.
| 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.
- Exportez l'ordinateur virtuel à partir du serveur Hyper-V.
- 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.
- 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).