Red Hat Virtualisierung-Erkennung
Die Anwendung ServiceNow Discovery verwendet das Erkennungsmuster Red Hat Virtualization (RHV), um RHV-Komponenten zu finden. Die Erkennung einiger dieser Ressourcen erfordert ein Update der Anwendung Muster für Discovery und Service-Mappingaus dem ServiceNow Store.
Discovery verwendet dieses Muster zum Ausführen einer horizontalen Erkennung.
Sie können dieses Muster auf der Now Platform mit Madrid -Release oder höher verwenden.
Apps im Store anfordern
Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.
Voraussetzungen
- MID Server-Anforderungen
- Stellen Sie den dedizierten MID Server bereit, und verbinden Sie ihn für den Zugriff auf die Instanz von Red Hat Virtualization Manager (RHV-M).
- Berechtigungen
- Konfigurieren Sie die folgenden Anmeldeinformationen:
- Navigieren zu .
- Klicken Sie auf Neu.
- Klicken Sie auf Anmeldeinformationen für RHV, füllen Sie das Formular aus, und klicken Sie anschießend auf Absenden.
Feld Beschreibung Name Name der Anmeldeinformationen Benutzername Name des Benutzers, der die RHV-Erkennung ausführt Passwort Passwort für diesen Benutzer Aktiv Option zum Aktivieren dieser Anmeldeinformationen für die Erkennung. Aktivieren Sie dieses Kontrollkästchen, um die Erkennung zu aktivieren. Bearertoken Option zur Aktivierung der Verwendung eines Bearer-Tokens. Aktivieren Sie dieses Kontrollkästchen, wenn ein Bearer-Token verwendet werden soll.
- Anmeldeinformationen für API-Elemente
- Während der Erkennung verwendet das Muster folgende API-Elemente. Der Benutzer, der zu den Anmeldeinformationen hinzugefügt wurde, muss berechtigt sein, diese Anfragen zu senden.
- /ovirt-engine/api/
- /ovirt-engine/api/datacenters
- /ovirt-engine/api/clusters
- /ovirt-engine/api/hosts
- /ovirt-engine/api/vms
- CMDB CI Class Models hinzufügen
- Fügen Sie mithilfe der CMDB CI Class Models-Anwendung Klassenmodelle hinzu, die die CMDB-Klassenhierarchie erweitern. Die App ist über den ServiceNow Storeverfügbar. Discovery -Muster verwenden diese Klassenerweiterungen, um CIs auszufüllen. Weitere Informationen finden Sie unter Erweiterungsklassen für Red Hat Virtualization (RHV).
- Cloud-Servicekonten erstellen
- Wenn Sie das Release Madrid oder höher verwenden, erstellen Sie ein RHV-Cloud-Servicekonto auf der ServiceNow -Instanz.
- Navigieren zu .
- Klicken Sie auf Neu, und füllen Sie das Formular aus.
Feld Beschreibung Name Name für das Konto. Beispiel: RHV-Phase Konto-ID Konto-ID, zu der diese Anmeldeinformationen gehören. Geben Sie die API-URL der RHV-M-Instanz an, einschließlich des Ports. Beispiel: https://my-manager-instance.com:443 Discovery-Anmeldeinformationen Die Erkennung-Anmeldeinformationen, die zuvor erstellt wurden Datencenter-Typ Die Tabelle aus der CMDB, die den Typ des Rechenzentrums darstellt. Wählen Sie RHV LDC [cmdb_ci_rhv_ldc] aus.
- Erkennungszeitpläne erstellen
- Erstellen Sie einen Erkennungszeitplan, um eine vollständige Erkennung von RHV-Komponenten durchzuführen.
- Öffnen Sie das zuvor erstellte RHV-Cloud-Servicekonto.
- Klicken Sie unter Zugehörige Links auf Discovery Zeitplan erstellen.
Unter dem Menüelement Discovery-Zeitplan wird ein neuer Zeitplan erstellt.
Von Discovery während der horizontalen Erkennung erfasste Daten
Das Muster erkennt Daten, die Ihnen helfen, die RHV-Topologie Ihrer Organisation und die Beziehungen zwischen ihren Komponenten zu verstehen. Die erkannten Daten umfassen die folgenden Tabellen und Felder.
| Tabelle und Feld | Beschreibung |
|---|---|
| RHV-Rechenzentrum [cmdb_ci_rhv_ldc] | |
| name | Name des RHV-Rechenzentrums |
| object_id | Eindeutiger Objektbezeichner. |
| short_description | Beschreibung des RHV-Rechenzentrums, das Sie zur einfachen Identifizierung angeben |
| quota_mode | Kontingentmodusrichtlinie |
| url | API-URL für den Zugriff auf das Rechenzentrum |
| href_id | Href-ID |
| RHV-Cluster [cmdb_ci_rhv_cluster] | |
| name | Name des RHV-Clusters |
| object_id | Eindeutiger Objektbezeichner. |
| short_description | Beschreibung des RHV-Clusters, die Sie zur einfachen Identifizierung angeben |
| cpu_type | CPU-Typ Beispiel: x86_64 |
| cpu_architecture | CPU-Architektur. Beispiel: Intel Broadwell IBRS SSBD MDS Family |
| ksm | Aktivierungsstatus der Kernel-Richtlinie für das Zusammenführen derselben Seite (Kernel Same-Page Merging, KSM). |
| fencing_policy | Fencing-Richtlinie |
| memory_overcommitment | Menge des im Cluster zulässigen Speichers mit Mehrfachvergabe |
| transparent_huge_pages | Richtlinie für transparente Seiten mit großem Arbeitsspeicher |
| ballooning | Arbeitsspeicher-Ballooning für Gäste |
| compatibility_version | Kompatibilitätsversion |
| url | API-URL für den Zugriff auf das Cluster |
| href_id | Href-ID |
| RHV-Server [cmdb_ci_rhv_server] | |
| name | Name des RHV-Servers |
| serial_number | Seriennummer |
| object_id | Eindeutiger Objektbezeichner. |
| CPUs | Gesamtzahl der Kerne |
| cpu_count | Socket-Anzahl |
| cpu_type | CPU-Typ |
| cpu_speed | CPU-Geschwindigkeit (MHz) |
| host_name | Hostname |
| ip_address | IP-Adresse des RHV-Servers |
| model_id | Modell-ID |
| os | Betriebssystemfamilie |
| os_version | Version des Betriebssystems. |
| ram | Menge des Arbeitsspeichers (MB) |
| url | Verwendete API-URL, die für den Zugriff auf den Server verwendet wird |
| RHV VM-Instanz [cmdb_ci_rhv_instance] | |
| name | Name der RHV-Instanz |
| state | Status der RHV-Instanz |
| object_id | Eindeutiger Objektbezeichner. |
| ip_address | IP-Adresse der RHV-Instanz |
| disks | Anzahl der Datenträger |
| mac_address | MAC-Adresse der RHV-Instanz |
| mgmt_url | Verwaltungs-API-URL |
| short_description | Beschreibung der RHV-Instanz, die Sie zur einfachen Identifizierung angeben |
| fqdn | Vollqualifizierter Domänenname (FQDN) der RHV-Instanz |
| cpu_architecture | CPU-Architektur. Beispiel: Intel Broadwell IBRS SSBD MDS Family |
| ram | Menge des Arbeitsspeichers (MB) |
| delete_protected | Geschützte löschen (true/false) |
| cpu_cores | Anzahl der CPU-Kerne |
| ha_priority | HA-Priorität |
| high_availability | Hohe Verfügbarkeit (true/false) |
| memory_policy_guaranteed | Garantierter Arbeitsspeicher für die VM (MB) |
| memory_policy_max_mb | Maximaler Arbeitsspeicher in der Richtlinie für dynamische Arbeitsspeicherzuordnung für die VM. |
| multi_queues | Mehrere Warteschlangen |
| placement_policy | Platzierungsrichtlinie |
| cpu_sockets | Anzahl der CPU-Sockets |
| stateless | Zustandslos (true/false) |
| storage_error_resume_behaviour | Verhalten einer VM, die aufgrund eines Speicher-E/A-Fehlers angehalten wurde. Beispiel: AUTO_RESUME, LEAVE_PAUSED und KILL |
| start_time | Startzeit der VM in der MID-Zeitzone |
| stop_time | Stoppzeit der VM in der MID-Zeitzone |
| threads | Anzahl der Threads |
| time_zone | Zeitzone |
| usb | USB-aktivierter Status |
| run_once | Einmal ausführen |
| Typ | RHV-Typ |
CI-Beziehungen
Diese Beziehungen sollen die RHV-Erkennung unterstützen:
| CI | Beziehung | CI |
|---|---|---|
| RHV VM-Instanz [cmdb_ci_rhv_instance] | Gehostet auf::Hostet | RHV-Rechenzentrum [cmdb_ci_rhv_ldc] |
| RHV VM-Instanz [cmdb_ci_rhv_instance] | Gehostet auf::Hostet | RHV-Cluster [cmdb_ci_rhv_cluster] |
| RHV VM-Instanz [cmdb_ci_rhv_instance] | Registriert am::Registriert | RHV-Server [cmdb_ci_rhv_server] |
| RHV VM-Instanz [cmdb_ci_rhv_instance] | Erweitert::Erweitert um | VM-Instanz [cmdb_ci_vm_instance] |
| RHV-Server [cmdb_ci_rhv_server] | Registrieren::Registriert am | RHV VM-Instanz [cmdb_ci_rhv_instance] |
| RHV-Server [cmdb_ci_rhv_server] | Mitglied von::Mitglieder | RHV-Cluster [cmdb_ci_rhv_cluster] |
| RHV-Server [cmdb_ci_rhv_server] | Erweitert::Erweitert um | Virtualisierungsserver [cmdb_ci_virtualization_server] |
| RHV-Cluster [cmdb_ci_rhv_cluster] | Hostet::Gehostet auf | RHV VM-Instanz [cmdb_ci_rhv_instance] |
| RHV-Cluster [cmdb_ci_rhv_cluster] | Mitglieder::Mitglied von | RHV-Server [cmdb_ci_rhv_server] |
| RHV-Cluster [cmdb_ci_rhv_cluster] | Erweitert::Erweitert um | RHV-Objekt [cmdb_ci_rhv_object] |
| RHV-Cluster [cmdb_ci_rhv_cluster] | Enthalten in::Enthält | RHV-Rechenzentrum [cmdb_ci_rhv_ldc] |
| RHV-Rechenzentrum [cmdb_ci_rhv_ldc] | Hostet::Gehostet auf | RHV VM-Instanz [cmdb_ci_rhv_instance] |
| RHV-Rechenzentrum [cmdb_ci_rhv_ldc] | Enthält::Enthalten in | RHV-Cluster [cmdb_ci_rhv_cluster] |
| RHV-Rechenzentrum [cmdb_ci_rhv_ldc] | Gehostet auf::Hostet | Cloud-Servicekonto [cmdb_ci_cloud_service_account] |
| RHV-Rechenzentrum [cmdb_ci_rhv_ldc] | Erweitert::Erweitert um | Logisches Rechenzentrum [cmdb_ci_logical_datacenter] |
| RHV-Objekt [cmdb_ci_rhv_object] | Erweitert::Erweitert um | VM-Objekt [cmdb_ci_vm_object] |