Hyper-V-Discovery
Die ServiceNow DiscoveryAnwendungsfunde MicrosoftMicrosoft Azure Event HubsHyper-V-Hypervisoren in Ihrer Umgebung.
Hyper-V ist ein von entwickelter Hypervisor MicrosoftMicrosoft Azure Event HubsMit dem Sie virtuelle Maschinen (VMs) auf einem physischen Server oder Computer erstellen und verwalten können. 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.
- Failover-Clustering: Failover wird mit Failover-Clustermanager verwaltet.
- Live-Migration: Virtuelle Maschinen können zwischen Failover-Clusterknoten verschoben werden, ohne die virtuelle Maschine herunterzufahren.
Unterstützte Versionen
- 2008
- 2012
- 2012 R2
- 2016
- 2019
Anmeldeinformationen
Konfigurieren Windows-Anmeldeinformationen Mit Domänenadministratorrechten. Sie sollten auch Aktivieren Sie PowerShell Für MID-ServerWird verwendet, um Hyper-V-Server und -Instanzen zu erkennen.
Klassifizierung, Proben und Muster
| Klassifizierer | 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 in der Klassifizierung nicht aktiv, als DiscoveryVerwendet standardmäßig Muster für diese Erkennungen.
^diese Probes bleiben standardmäßig aktiv, auch wenn DiscoveryVerwendet Muster-Discovery.
Um Muster zu verwenden, stellen Sie sicher, dass das richtige Muster in der horizontalen Musterprobe für die Klassifizierung angegeben ist. Siehe Fügen Sie die Probe für horizontale Muster einem Klassifizierer hinzuFür Anweisungen.
Daten erfasst von DiscoveryWährend der horizontalen Discovery
| Bezeichnung | Feldname | Datenbeschreibung | In Tabelle gespeichert |
|---|---|---|---|
| Objekt-ID ^ | object_id | ID | cmdb_ci_hyper_v_instance |
| Name ^ | name | name | cmdb_ci_hyper_v_instance |
| Status | Staat |
|
cmdb_ci_hyper_v_instance * |
| CPUs | CPUs | Anzahl | cmdb_ci_hyper_v_instance * |
| Arbeitsspeicher | Arbeitsspeicher | 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 |
cmdb_ci_hyper_v_instance Tabelle bei Verwendung des Hyper-V-Servermusters. Für Upgrades setzen Probes und Sensoren diese Attribute weiterhin in ein cmdb_ci_vm_instance Tabelle.^neu erkanntes Attribut bei Verwendung des Hyper-V-Servermusters.
+Discovery kann diese Informationen nur zurückgeben, wenn die virtuelle Maschine ausgeführt wird.
| Bezeichnung | Feld | In Tabelle speichern |
|---|---|---|
| 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 | In Tabelle gespeichert |
|---|---|---|---|
| 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 in eingefügt werden cmdb_ci_hyper_v_network Tabelle bei Verwendung des Hyper-V-Servermusters. Für Upgrades setzen Probes und Sensoren diese Attribute weiterhin in ein cmdb_ci Tabelle (Name) und cmdb_ci_vm_object Tabelle (object_ID).
| Bezeichnung | Feldname | Datenbeschreibung | In Tabelle gespeichert |
|---|---|---|---|
| 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 |
| Zuteilungseinheiten | Allocation_units | Verwendete Maßeinheiten (z. B. MB oder GB) | cmdb_ci_hyper_v_rpool_comp |
| Ressourcentyp | resource_type | Typ der erkannten Ressource (z. B. Arbeitsspeicher oder Festplattenspeicher) | cmdb_ci_hyper_v_rpool_comp |
| Bezeichnung | Feldname | Datenbeschreibung | In Tabelle gespeichert | Referenztabelle |
|---|---|---|---|---|
| Windows-Cluster | name | Referenzfeld, das den Windows-Cluster anzeigt, in dem sich der Hyper-V-Cluster befindet. | cmdb_ci_hyper_v_cluster |
cmdb_ci_win_cluster |
Beziehungen
DiscoveryErstellt Datensätze in CMDBFü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. DiscoverySucht die gespeicherten Vorlagen und ordnet alle Beziehungen zwischen Komponenten zu.
| Tabelle | Zweck |
|---|---|
Virtualisierungsserver [cmdb_ci_virtualization_server] |
Enthält Daten auf allen erkannten Virtualisierungsservern. |
VM-Instanz [cmdb_ci_vm_instance] |
Enthält Daten zu allen erkannten VM-Instanzen. |
VM-Objekt [cmdb_ci_vm_object] |
Enthält Daten zu verschiedenen Objekten, die einem Hyper-V-Server zugeordnet sind, z. B. Partitionen, Netzwerke, Ressourcenpools und Cluster. |
| Übergeordnete Tabelle | Beziehung | Untergeordnete Tabelle |
|---|---|---|
| Hyper-V-VM-Instanz [cmdb_ci_hyper_v_instance] | Registriert am::hat sich registriert | Hyper-V-Server [cmdb_ci_hyper_v_server] |
| Hyper-V-VM-Instanz [cmdb_ci_hyper_v_instance] | Verbunden durch ::Connects | 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:ruft Ressourcen ab | Hyper-V-Server [cmdb_ci_hyper_v_server] |
| HyperV-Ressourcenpoolkomponenten [cmdb_ci_hyper_v_rpool_comp] | Enthalten in::Enthält | Hyper-V-Ressourcenpool [cmdb_ci_hyper_v_resource_pool] |
| Hyper-V-Cluster [cmdb_ci_hyper_v_cluster] | Mitglieder::Member von | Hyper-V-Server [cmdb_ci_hyper_v_server] |
| Hyper-V-Server [cmdb_ci_hyper_v_server] | Wird ausgeführt am::Run | 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) virtueller Hyper-V-Maschinen sicher, dass jede virtuelle Maschine eine eindeutige ID hat. Discovery identifiziert virtuelle Computer mit doppelten IDs als denselben Computer.
- Exportieren Sie die virtuelle Maschine vom Hyper-V-Server.
- Importieren Sie die virtuelle Maschine auf einen anderen Server, und treffen Sie eine der folgenden Auswahlmöglichkeiten:
- Verschieben oder Wiederherstellen der virtuellen Maschine: Diese Auswahl klont das Image mit derselben ID und verschiebt es auf einen anderen Server. Das ursprüngliche Image verbleibt auf dem Hyper-V-Server.
- Virtuelle Maschine kopieren: Diese Auswahl kopiert die virtuelle Maschine mit einer anderen ID und verschiebt sie vom Hyper-V-Server. Dies ist die beste Auswahl und erfordert keine weiteren Aktionen, bevor Sie Discovery ausführen.
- Wenn Sie den Hyper-V-Klon mit importieren Verschieben oder wiederherstellen Auswahl: Löschen Sie das ursprüngliche Bild vom Hyper-V-Server.
Wenn die Discovery zwei virtuelle Computer mit denselben entsprechenden Seriennummern erkennt, wird nur ein Konfigurationselement (CI) erstellt.