Erkennung von Hyper-V

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 6 Minuten Lesedauer
  • Die ServiceNow Discovery Anwendungsfunde Microsoft Hyper-V-Hypervisoren in Ihrer Umgebung.

    Hyper-V ist ein von entwickelter Hypervisor Microsoft Damit können Sie virtuelle Computer (VMs) auf einem physischen Server oder Computer erstellen und verwalten. Sie ermöglicht die Hardwarevirtualisierung, sodass mehrere virtuelle Computer auf einem einzigen physischen Computer ausgeführt werden können und gleichzeitig die zugrunde liegenden Hardwareressourcen wie CPU, Arbeitsspeicher, Speicher und Netzwerk gemeinsam genutzt werden.

    Hinweis:
    Siehe wissensartikel KB0687582 Für Informationen zur model_ID und zum Hersteller.
    Hyper-V unterstützt die folgende Funktionalität:
    • Failoverclustering: Failover wird mit dem Failovercluster-Manager verwaltet.
    • Live-Migration: Virtuelle Computer können zwischen Failovercluster-Knoten verschoben werden, ohne den virtuellen Computer herunterzufahren.
    Hinweis:
    Informationen zur Migration von Probe zu Muster finden Sie im wissensartikel KB0694477 .

    Unterstützte Versionen

    Discovery wird für folgende Versionen von Hyper-V Server unterstützt:
    • 2008
    • 2012
    • 2012 R2
    • 2016
    • 2019
    Wichtig:
    Discovery von Hyper-V, die auf ausgeführt wird Windows2016 wird für Muster unterstützt Nur . Wenn Sie ein Upgrade durchgeführt haben und noch Probes und Sensoren für Discovery verwenden, finden Sie unter KB0694773 Anweisungen zum Konfigurieren von Hyper-V-Probes.

    Hyper-V-Datenmodelle

    Es gibt 2 Arten von Hyper-V:
    • Hyper-V ein Windows Server: Dieses Modell, das als Serverrolle auf installiert ist Windows Server ist für Unternehmen konzipiert, die sowohl Virtualisierungs- als auch andere Serverrollen (z. B. Dateiserver, Active Directory, Webserver) auf demselben Computer benötigen.
    • Hyper-V-Server (Standalone): Eine kostenlose, schlanke Version von Windows Server speziell für Virtualisierung entwickelt. Es enthält nur den Hyper-V-Hypervisor und keine grafische Anwenderoberfläche (GUI) oder zusätzliche Serverrollen.

    Discovery Unterstützt die Identifizierung und Zuordnung beider Typen von Hyper-V-Umgebungen. Jedoch ist CMDB Datenmodelle unterscheiden sich zwischen den beiden Bereitstellungstypen.

    Abbildung : 1. Beispiel für Windows Server mit Hyper-V-Rolle vs.. Hyper-V-Server (VM mit angezeigt Windows BETRIEBSSYSTEM)
    Wichtige Unterschiede zwischen Windows Server mit Hyper-V-Rolle und Hyper-V-Server mit einer VM mit Windows BS-Beispiel
    Tabelle : 1. Vergleich zwischen Windows Server mit Hyper-V-Rolle und Hyper-V-Server
    Wichtige Aspekte Windows Server mit Hyper-V-Rolle Hyper-V-Server
    Hyper-V-Server-CI
    • Der Name des CI enthält @Hyper-V-Server Suffix. Beispiel: Hyperv1@Hyper-V Server.
    • Die Windows-Host Feld verweist auf die übergeordnete Windows-Servertabelle, die den physischen Host des Hyper-V-Servers darstellt.
    Der Name des CI ist Hyper-V-Server.
    Hyper-V-Cluster hat Mitglieder::Mitglied von Beziehung zum Hyper-V-Server Ja
    Die Hyper-V-Servertabelle:
    • Hat Ist virtuell Feld auf „wahr“ festgelegt
    • Hat keine Softwareinstallation
    Ja
    Die Hyper-V-Servertabelle:
    • Hat Ist virtuell Feld auf „falsch“ festgelegt
    • Hat keine Softwareinstallation
    Hyper-V-Server hat Wird ausgeführt am::Runs Beziehung zu Windows Server Ja
    Die Windows Server-Tabelle:
    • Stellt den physischen Host dar
    • Hat Ist virtuell Feld auf „falsch“ festgelegt
    • Hat Windows Serversoftwareinstallation
    Nein
    Das auf der VM installierte Betriebssystem (OS) hat Virtualisiert von::virtualisiert Beziehung zum Hyper-V-Server Ja
    Die BS-Tabelle (z. B. Windows Server/Linux Server):
    • Stellt die einzelnen virtuellen Computer (VMs) dar
    • Hat Ist virtuell Feld auf „wahr“ festgelegt
    • Hat eine Installation der BS-Software, z. B. Windows Oder Linux Server
    • Hat andere Softwareinstallationen auf der VM bereitgestellt
    Ja
    Die BS-Tabelle (z. B. Windows Server/Linux Server):
    • Hat Ist virtuell Feld auf „wahr“ festgelegt
    • Hat eine Installation der BS-Software, z. B. Windows Oder Linux Server
    • Hat andere Softwareinstallationen auf der VM bereitgestellt
    Das auf der VM installierte Betriebssystem hat Instanziiert::instanziiert von Beziehung zur Hyper-V-VM-Instanz Ja Ja
    Anzahl der CPU-Kerne Ist zwischen den physischen identisch Windows Serverhost und Hyper-V-Server Die Tabelle „übergeordnete Windows-Server“ spiegelt die physischen Kerne wider, während die Tabelle „Hyper-V-Server“ die virtuellen Kerne anzeigt

    Anmeldeinformationen

    Konfigurieren Windows-Anmeldeinformationen Mit Domänenadministratorrechten. Sie sollten auch Aktivieren Sie PowerShell Für MID-Server Wird verwendet, um Hyper-V-Server und -Instanzen zu erkennen.

    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).

    • Probe „Horizontal Discovery“: Startet Muster
    • Windows - ADM^
    • Windows - Installed Software^
    • Hyper-V - Cluster*
    • Hyper-V - Resource Pools*
    • Hyper-V - Virtual Machines*
    • Hyper-V - Virtual Networks*
    • Mehrere andere Windows-Probes werden ebenfalls ausgeführt, zum Beispiel „Windows - Identity“ und „Windows - Software“.*
    Hyper-V-Server

    *Diese Probes sind in der Klassifizierung als nicht aktiv Discovery Verwendet standardmäßig Muster für diese Erkennungen.

    ^diese Probes bleiben standardmäßig aktiv, auch wenn Discovery Verwendet Muster-Discovery.

    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

    Tabelle : 2. Virtuelle Instanzen
    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
    • An
    • Aus
    cmdb_ci_Hyper_V_instance *
    CPUs CPUs Anzahl cmdb_ci_Hyper_V_instance *
    Arbeitsspeicher memory Menge in MB cmdb_ci_Hyper_V_instance *
    Netzwerkadapter nics Anzahl cmdb_ci_Hyper_V_instance *
    Datenträger disks Anzahl+ cmdb_ci_Hyper_V_instance *
    Datenträgergröße disks_size Kapazität in GB+ cmdb_ci_Hyper_V_instance *
    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
    *Attribute, die der Tabelle 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.

    Tabelle : 3. Virtuelle Server
    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
    Tabelle : 4. Virtuelle Netzwerke
    Bezeichnung Feldname Datenbeschreibung Gespeichert in Tabelle
    Name Name Name des virtuellen Netzwerks cmdb_ci_Hyper_V_Network *
    ID object_id Global eindeutiger Bezeichner (GUID) cmdb_ci_Hyper_V_Network *

    *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.

    Tabelle : 5. Ressourcenpools
    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
    Tabelle : 6. Cluster
    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, die Windows Server 2008 ausführt, und alle virtuellen Computer, die auf dem Hyper-V-Server ausgeführt werden. Discovery Sucht die gespeicherten Vorlagen und ordnet alle Beziehungen zwischen Komponenten zu.

    Die Instanz ändert die folgenden Tabellen, damit sie für mehrere Virtualisierungsprodukte verwendet werden können:
    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.

    1. Exportieren Sie den virtuellen Computer vom Hyper-V-Server.
    2. 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.
    3. 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.