Erkennung von Hyper-V
Die Anwendung ServiceNow Discovery sucht nach MicrosoftMicrosoft Azure Event Hubs Hyper-V-Hypervisoren in Ihrer Umgebung.
Hyper-V ist ein von MicrosoftMicrosoft Azure Event Hubs entwickelter Hypervisor, mit dem Sie virtuelle Maschinen (VMs) auf einem physischen Server oder Computer erstellen und verwalten können. Sie ermöglicht die Hardware-Virtualisierung, sodass mehrere virtuelle Computer auf einem physischen Computer ausgeführt werden und gleichzeitig die zugrunde liegenden Hardware-Ressourcen wie CPU, Arbeitsspeicher, Speicher und Netzwerk gemeinsam genutzt werden.
- Failoverclustering: Failover wird mit dem Failovercluster-Manager verwaltet.
- Live-Migration: Virtuelle Computer können zwischen Failovercluster-Knoten verschoben werden, ohne den virtuellen Computer herunterzufahren.
Unterstützte Versionen
- 2008
- 2012
- 2012 R2
- 2016
- 2019
Anmeldeinformationen
Windows-Anmeldeinformationen mit Domänenadministratorrechten konfigurieren Sie sollten PowerShell auch für MID-Server aktivieren, die zur Erkennung von Hyper-V-Servern und -Instanzen verwendet werden.
Klassifizierer, Probes und Muster
| Klassifizierung | Probes | Muster |
|---|---|---|
| Hyper-V-Server Die Klassifizierung gilt nur für eigenständige Hyper-V-Server (Server, die NICHT unter Windows 2008 ausgeführt werden). |
|
Hyper-V-Server |
*Diese Probes sind für die Klassifizierung nicht aktiv, da Discovery standardmäßig Muster für diese Erkennungen verwendet.
^Diese Probes bleiben standardmäßig aktiv, auch wenn Discovery die Muster-Discovery verwendet.
Um Muster zu verwenden, vergewissern Sie sich, dass das richtige Muster in der horizontalen Mustersonde des Klassifizierers angegeben ist. Siehe Probe „Horizontal Pattern“ einem Klassifizierer hinzufügen für Anweisungen.
Von Discovery während der horizontalen Erkennung erfasste Daten
| Bezeichnung | Feldname | Datenbeschreibung | Gespeichert in Tabelle |
|---|---|---|---|
| Objekt-ID ^ | object_id | ID | cmdb_ci_hyper_v_instance |
| Name^ | Name | Name | cmdb_ci_hyper_v_instance |
| Status | state |
|
CMDB_CI_Hyper_v_Instanz * |
| CPUs | CPUs | Anzahl | CMDB_CI_Hyper_v_Instanz * |
| Arbeitsspeicher | memory | Menge in MB | CMDB_CI_Hyper_v_Instanz * |
| Netzwerkadapter | nics | Anzahl | CMDB_CI_Hyper_v_Instanz * |
| Datenträger | disks | Anzahl+ | CMDB_CI_Hyper_v_Instanz * |
| Datenträgergröße | disks_size | Kapazität in GB+ | CMDB_CI_Hyper_v_Instanz * |
| Seriennummer virtuelle Hauptplatine | baseboard_serial | Virtuelle Seriennummer | cmdb_ci_hyper_v_instance |
| BIOS-Seriennummer | bios_serial | Virtuelle Seriennummer | cmdb_ci_hyper_v_instance |
| Gehäuse-Seriennummer | chassis_serial | Virtuelle Seriennummer | cmdb_ci_hyper_v_instance |
| BIOS-GUID | bios_guid | Global eindeutiger Bezeichner (GUID) | cmdb_ci_hyper_v_instance |
cmdb_ci_hyper_v_instance hinzugefügt werden, wenn das Muster „Hyper-V Server“ verwendet wird. Für Upgrades fügen Probes und Sensoren diese Attribute weiterhin der Tabelle cmdb_ci_vm_instance hinzu.^Neu erkanntes Attribut bei Verwendung des Musters Hyper-V Server.
+Discovery kann diese Informationen nur zurückgeben, wenn die virtuelle Maschine ausgeführt wird.
| Bezeichnung | Feld | Gespeichert in Tabelle |
|---|---|---|
| Name | Name | cmdb_ci_hyper_v_server |
| Gehäusetyp | chassis_type | cmdb_ci_hyper_v_server |
| Beschreibung | short_description | cmdb_ci_hyper_v_server |
| OS-Adressbreite (Bit) | os_address_width | cmdb_ci_hyper_v_server |
| Betriebssystem | BS | cmdb_ci_hyper_v_server |
| Host-Name | hostname | cmdb_ci_hyper_v_server |
| IP-Adresse | ip_address | cmdb_ci_hyper_v_server |
| BS-Version | os_version | cmdb_ci_hyper_v_server |
| BS-Service Pack | os_service_pack | cmdb_ci_hyper_v_server |
| Ist virtuell | virtual | cmdb_ci_hyper_v_server |
| Bezeichnung | Feldname | Datenbeschreibung | Gespeichert in Tabelle |
|---|---|---|---|
| Name | Name | Name des virtuellen Netzwerks | CMDB_CI_Hyper_v_Netzwerk * |
| ID | object_id | Global eindeutiger Bezeichner (GUID) | CMDB_CI_Hyper_v_Netzwerk * |
*Attribute, die zur Tabelle cmdb_ci_hyper_v_network hinzugefügt werden, wenn das Muster „Hyper-V Server“ verwendet wird. Für Upgrades fügen Probes und Sensoren diese Attribute weiterhin den Tabellen cmdb_ci (name) und cmdb_ci_vm_object (object_id) hinzu.
| Bezeichnung | Feldname | Datenbeschreibung | Gespeichert in Tabelle |
|---|---|---|---|
| Name^ | Name | Name des Ressourcenpools | cmdb_ci_hyper_v_resource_pool |
| ID | object_id | Global eindeutiger Bezeichner (GUID) | cmdb_ci_hyper_v_rpool_comp |
| Kapazität | Kapazität | Maximaler Betrag der entsprechenden Zuteilungseinheit | cmdb_ci_hyper_v_rpool_comp |
| Zuordnungseinheiten | allocation_units | Verwendete Maßeinheiten (zum Beispiel MB oder GB) | cmdb_ci_hyper_v_rpool_comp |
| Ressourcentyp | resource_type | Typ der erkannten Ressource (zum Beispiel Arbeitsspeicher oder Festplattenspeicher) | cmdb_ci_hyper_v_rpool_comp |
| Bezeichnung | Feldname | Datenbeschreibung | Gespeichert in Tabelle | Referenztabelle |
|---|---|---|---|---|
| Windows-Cluster | Name | Referenzfeld, in dem das Windows-Cluster angezeigt wird, in dem sich das Hyper-V-Cluster befindet | cmdb_ci_hyper_v_cluster |
cmdb_ci_win_cluster |
Beziehungen
Discovery erstellt Datensätze in CMDB für den Hostcomputer, die übergeordnete Partition, auf der Windows Server 2008 ausgeführt wird, und alle virtuellen Computer, die auf dem Hyper-V-Server ausgeführt werden. Discovery findet die gespeicherten Vorlagen und ordnet alle Beziehungen zwischen Komponenten zu.
| Tabelle | Zweck |
|---|---|
Virtualisierungsserver [cmdb_ci_virtualization_server] |
Enthält Daten über alle erkannte Virtualisierungsserver |
VM-Instanz [cmdb_ci_vm_instance] |
Enthält Daten über alle erkannte Instanzen virtueller Computer |
VM-Objekt [cmdb_ci_vm_object] |
Enthält Daten über verschiedene Objekte, die einem Hyper-V-Server zugeordnet sind, zum Beispiel Partitionen, Netzwerke, Ressourcenpools und Cluster |
| Übergeordnete Tabelle | Beziehung | Untergeordnete Tabelle |
|---|---|---|
| Hyper-V-VM-Instanz [cmdb_ci_hyper_v_instance] | Registriert auf::Hat sich registriert | Hyper-V-Server [cmdb_ci_hyper_v_server] |
| Hyper-V-VM-Instanz [cmdb_ci_hyper_v_instance] | Verbunden von::Verbindet | Hyper-V-Netzwerk [cmdb_ci_hyper_v_network] |
| Hyper-V-Netzwerk [cmdb_ci_hyper_v_network] | Bereitgestellt::Stellt bereit | Hyper-V-Server [cmdb_ci_hyper_v_server] |
| Hyper-V-Ressourcenpool [cmdb_ci_hyper_v_resource_pool] | Definiert Ressourcen für:Erhält Ressourcen von | Hyper-V-Server [cmdb_ci_hyper_v_server] |
| Hyper-V-Ressourcenpoolkomponenten [cmdb_ci_hyper_v_resource_pool] | Enthalten in::Enthält | Hyper-V-Ressourcenpool [cmdb_ci_hyper_v_resource_pool] |
| Hyper-V-Cluster [cmdb_ci_hyper_v_cluster] | Mitglieder::Mitglied von | Hyper-V-Server [cmdb_ci_hyper_v_server] |
| Hyper-V-Server [cmdb_ci_hyper_v_server] | Wird ausgeführt auf::Wird ausgeführt | Windows-Server [cmdb_ci_win_server] |
| Windows-Server [cmdb_ci_win_server] | Instanziiert::Instanziiert von | Hyper-V-VM-Instanz [cmdb_ci_hyper_v_instance] |
| Windows-Server [cmdb_ci_win_server] | Virtualisiert von::Virtualisiert | Hyper-V-Server [cmdb_ci_hyper_v_server] |
Virtuelle Hyper-V-Computer klonen
Stellen Sie beim Importieren (Klonen) von virtuellen Hyper-V-Computern sicher, dass jeder virtuelle Computer eine eindeutige ID aufweist. Discovery identifiziert virtuelle Computer mit identischen IDs als denselben Computer.
- Exportieren Sie den virtuellen Computer vom Hyper-V-Server.
- Importieren Sie den virtuellen Computer auf einen anderen Server, und wählen Sie eine der folgenden Optionen aus:
- Move or restore the virtual machine (Virtuellen Computer verschieben oder wiederherstellen): Bei Auswahl dieser Option wird das Image mit derselben ID geklont und auf einen anderen Server verschoben. Das Original-Image bleibt auf dem Hyper-V-Server.
- Copy the virtual machine (Virtuellen Computer kopieren): Bei Auswahl dieser Option wird der virtuelle Computer mit einer anderen ID kopiert und vom Hyper-V-Server verschoben. Das ist die beste Auswahl. Sie erfordert vor Ausführung von Discovery keine weitere Aktion.
- Wenn Sie den Hyper-V-Klon mit der Option zum Verschieben oder Wiederherstellen importieren, müssen Sie das Original-Image vom Hyper-V-Server löschen.
Wenn Discovery auf zwei virtuelle Computer mit denselben äquivalenten Seriennummern trifft, wird nur ein Konfigurationselement (CI) erstellt.