Nutanix Acropolis-Discovery

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 9 Minuten Lesedauer
  • Die Anwendung ServiceNow Discovery verwendet das Muster „Nutanix-Komponenten“, um nach Komponenten der Lösung Nutanix Acropolis zu suchen, die Nutanix Prism Central Version 5.10 oder Nutanix Prism Element 5.9 enthält. Das Muster „Nutanix-VM-Ereignis“ findet Ereignisse, die für virtuelle Maschinen (VMs) in der Bereitstellung Nutanix erstellt wurden. Um einige dieser Ressourcen zu erkennen, müssen Sie die Anwendung Muster für Discovery und Service-Mapping aus dem ServiceNow Storeaktualisieren.

    Sie können dieses Muster auf dem Now Platform mit Madrid , Patch 9 und höher verwenden.

    Das Nutanix Components-Muster verwendet REST APIs, um Informationen über die Acropolis-Bereitstellungskomponenten zu sammeln.

    Das Nutanix-VM-Event-Muster wird alle fünf Minuten ausgeführt. Wenn Ereignisse auftreten, die auf eine Statusänderung in einer der Nutanix -Komponenten hinweisen, wird die erneute Erkennung von Nutanix -Komponenten mithilfe des Nutanix-Komponentenmusters ausgelöst.

    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 ein dediziertes MID-Server Element bereit, und verbinden Sie es mit Netzwerkzugriff auf Prism Element und Prism Central.
    Um Ereignisse im Zusammenhang mit VMs in der Bereitstellung Nutanix zu erkennen, legen Sie die Fähigkeit MID-Server auf Alle oder Nutanixfest.
    Sichere Verbindung wird hergestellt
    Installieren Sie Nutanix Endpunkt-SSL-Zertifikate für die MID-Server JRE.
    Konfigurieren Sie vor der Installation der Nutanix -Endpunkt-SSL-Zertifikate Folgendes:
    1. Sammeln Sie die Zertifikate, indem Sie die Prism-Konsole Nutanix in Internet Explorer durchsuchen.
    2. Fügen Sie SSL-Zertifikate für MID-Serverhinzu (siehe Beschreibung unter SSL-Zertifikate für den MID Server hinzufügen).
    3. Verwenden Sie den folgenden JRE-Keytool-Befehl, um die SSL-Zertifikate im Schlüsselspeicher von MID-Serverzu importieren:<MID Installation> /jre/bin/keytool -import -v -keystorejre/lib/security/cacerts
    4. Wenn Sie ein Passwort eingeben müssen, geben Sie das anwenderdefinierte Passwort oder das Standardpasswort „change“ ein.
    Anmeldeinformationen
    Konfigurieren Sie die folgenden Anmeldeinformationen:
    1. Navigieren zu Discovery > Anmeldeinformationen.
    2. Klicken Sie auf Neu.
    3. Klicken Sie auf Anmeldeinformationen für Standardauthentifizierung, füllen Sie das Formular aus, und wählen Sie Absendenaus.
      Tabelle : 1. Formular für Anmeldeinformationen
      Feld Beschreibung
      Name Name der Anmeldeinformationen Ein Beispiel ist Acropolis.
      Aktiv Option zum Aktivieren dieser Anmeldeinformationen für die Erkennung. Aktivieren Sie dieses Kontrollkästchen, um die Erkennung zu aktivieren.
      Betrifft Wählen Sie Alle MID Server.
      Reihenfolge Reihenfolge, in der die Plattform diese Anmeldeinformationen bei der Anmeldung bei Geräten verwendet. Eine kleinere Zahl gibt an, dass die Anmeldeinformationen in der Liste weiter oben angezeigt werden. Richten Sie die Reihenfolge der Anmeldeinformationen ein, wenn Sie eine große Anzahl von Anmeldeinformationen verwenden oder wenn die Sicherheitsvorkehrung Benutzer nach drei fehlgeschlagenen Anmeldeversuchen sperrt. Wenn alle Anmeldeinformationen dieselbe oder keine Nummer für die Reihenfolge haben, geht die Instanz die Anmeldeinformationen in zufälliger Reihenfolge durch. Der Standardwert ist 100.
      Benutzername Name des Benutzers zum Ausführen der Acropolis-Erkennung
      Passwort Passwort für diesen Benutzer
      Anmeldeinformationsalias Der Anmeldeinformationsalias für diese Anmeldeinformationen zum Autorisieren von Aktionen
    Anmeldeinformationen für API-Elemente
    Während der Erkennung verwendet das Muster folgende API-Elemente. Der Benutzer, der den Anmeldeinformationen in der Instanz hinzugefügt wurde, muss über Berechtigungen zum Senden dieser Abfragen verfügen.
    • /PrismGateway/services/rest/v2.0/tasks/list
    • /api/nutanix/v3/clusters/list
    • /PrismGateway/services/rest/v2.0/hosts
    • /PrismGateway/services/rest/v2.0/clusters
    • /PrismGateway/services/rest/v1/vms
    • /PrismGateway/services/rest/v1/storage_pools
    • /PrismGateway/services/rest/v2.0/storage_containers
    • /api/nutanix/v3/categories/list
    • /api/nutanix/v3/categories/{category_keys}/list
    • /api/nutanix/v3/category/query
    Zeitplan für Erkennung ohne Server erstellen

    Erstellen Sie einen Discovery-Zeitplan für die gezielte Erkennung von Nutanix -Komponenten. Weitere Informationen finden Sie unter Serverlose Erkennung.

    (Optional) Aktivieren Sie die HTTP-Klassifizierung für die Verwendung von Schnell-Discovery.
    Wenn Sie keinen serverlosen Discovery-Zeitplan erstellen möchten, können Sie die Discovery der Nutanix -Komponenten mit der HTTP-Klassifizierung auslösen. Diese Klassifizierung ermöglicht Ihnen, die Erkennung mithilfe von Schnell-Discovery auszuführen. In diesem Fall wird die Erkennung mit einer einzelnen IP-Adresse ausgeführt, ohne dass ein Zeitplan erforderlich ist.
    Stellen Sie zum Aktivieren der HTTP-Klassifizierung sicher, dass der Anwendungsbereich Muster für Discovery und Service-Mappingist:
    1. Navigieren zu Einstellungen > Entwickler.
    2. Wählen Sie Discovery and Service Mapping Patterns aus der Liste Anwendung aus.
    Da die HTTP-Klassifizierung Abfragen aller Server mit offenen HTTP-Ports auslöst, kann dies zu einer Überlastung des Netzwerks und einer Verlangsamung des Erkennungsprozesses führen.
    1. Navigieren zu Discovery > Discovery-Definition > CI-Klassifizierung > HTTP.
    2. Ändern Sie den Filter, um alle Klassifizierungen anzuzeigen, einschließlich nicht aktiver Klassifizierungen.
    3. Suchen Sie die Klassifizierung Nutanix HTTP, und legen Sie das Attribut Aktiv als true fest.
    Store-App CMDB CI-Klassenmodelle
    Stellen Sie sicher, dass Ihre -Instanz die -CI-Klassenmodelle Nutanix unterstützt, indem Sie die neueste Version der Store-App CMDB CI-Klassenmodelle aus dem ServiceNow Storebereitstellen.
    (Optional) VMware-Komponenten erkennen
    Um die Anzeige von Beziehungen zwischen Nutanix Acropolis und VMware zu ermöglichen, führen Sie die VMware-Discovery vor Nutanix der Acropolis-Discovery aus. Führen Sie die horizontale Erkennung für VMware Vcenter mit der Probe „VMware - vCenter Datacenters“ aus.
    (Optional) CI-Tag-Erkennung deaktivieren
    Das Muster „Nutanix-Komponenten“ erkennt Tags für Nutanix -Hosts und virtuelle Computer. Wenn Ihre Bereitstellung Dutzende von Tags aufweist, kann dies die Erkennung verlangsamen und zu Leistungsproblemen führen. So können Sie die Erkennung von CI-Tags deaktivieren:
    1. Navigieren zu Musterdesigner > Discovery-Muster.
    2. Klicken Sie auf das Muster Nutanix Components.
    3. Klicken Sie unter Erweiterungsabschnitt auf das Kontrollkästchen Kategorien (Tags) und anschließend auf Entfernen.
    4. Klicken Sie auf Speichern.
    Passen Sie die Batchgröße zum Entfernen redundanter Beziehungsdaten an
    Die Eigenschaft sn_itom_pattern.nutanix_relations_deletion_batch_size legt die Batchgröße zum Löschen von Beziehungen zwischen der VM-Instanz Nutanix und dem Host Nutanix fest. Der Standardwert ist 1000; können Sie diese Batchgröße nach Bedarf anpassen.

    Von Discovery während der horizontalen Erkennung erfasste Daten

    Discovery füllt die Daten in CMDB aus, wenn das Muster „Nutanix-Komponenten“ ausgeführt wird.

    Tabelle : 2. Nutanix-Controller-VM [cmdb_ci_nutanix_controller_vm]
    Feld Beschreibung
    Name [name] Der Name der Nutanix Controller-VM.
    VM-ID [vm_id] Der Universally Unique Identifier (UUID) der Controller-VM Nutanix.
    Objekt-ID [object_id] Die ID der Controller-VM Nutanix.
    Arbeitsspeicher (MB) [memory] Die Größe des Arbeitsspeichers der Controller-VM Nutanix in Megabyte (MB).
    Status [state] Der Energiestatus der Nutanix Controller-VM (ein/aus).
    Hypervisor-Typ [Hypervisor_type] Der Typ des für die Controller-VM Nutanix verwendeten Hypervisors.
    Beschreibung [short_description] Die für die VM in der Konsole Nutanix definierte Beschreibung: Prism Central oder Prism Element.
    Tabelle : 3. Nutanix-Cluster [cmdb_ci_nutanix_cluster]
    Feld Beschreibung
    Name [name] Der Name des Nutanix -Clusters.
    IP-Adresse [ip_address] Die IP-Adresse des Nutanix -Clusters.
    Cluster-ID [cluster_id] Die ID des Nutanix -Clusters.
    Objekt-ID [object_id] Die Objekt-ID des Nutanix -Clusters.
    Version [version] Die Nutanix -Clusterversion.
    Vollversion [full_version] Die Vollversion des Nutanix -Clusters.
    Internes Subnetz [internal_subnet] Das Subnetz der internen IP-Adresse des Nutanix -Clusters.
    Externes Subnetz [external_subnet] Das Subnetz der externen IP-Adresse des Nutanix -Clusters.
    Zeitzone [timezone] Die Zeitzone des Nutanix -Clusters.
    Hypervisor-Typen [hypervisor_types] Der Typ des für den Nutanix -Cluster verwendeten Hypervisors.
    NTP-Server [ntp_servers] Die Network Time Protocol(NTP)-Server, die mit dem Cluster Nutanix verbunden sind.
    Anzahl der Knoten [num_nodes] Die Anzahl der mit dem Cluster Nutanix verbundenen Knoten.
    NCC-Version [ncc_version] Die Nutanix Cluster Check-Version (NCC-Version).
    Block-Seriennummern [block_serial_numbers] Die Seriennummern der Datenblöcke, die mit dem Cluster Nutanix verbunden sind.
    Tabelle : 4. Nutanix-Host [cmdb_ci_nutanix_host]
    Feld Beschreibung
    Name [name] Der Name des Nutanix -Hosts.
    Objekt-ID [object_id] Die ID des Nutanix -Hosts.
    Anzahl der CPU-Kerne [cpu_core_count] Die Anzahl von Nutanix Hostkernen.
    CPU-Core-Thread [cpu_core_thread] Die Anzahl der Threads des Hosts Nutanix
    CPU-Geschwindigkeit (MHz) [cpu_speed] Die CPU-Geschwindigkeit des Hosts Nutanix in MHz.
    CPU-Anzahl [cpu_count] Die Anzahl der CPU-Sockel auf dem Host Nutanix.
    RAM (MB) [ram] Der Arbeitsspeicher des Hosts in Megabyte (MB)
    Tabelle : 5. Nutanix-Speicherpool [cmdb_ci_storage_pool]
    Feld Beschreibung
    Name [name] Der Name des Speicher-Pools Nutanix.
    Pool-ID [pool_id] Die UUID des Speicher-Pools Nutanix.
    Objekt-ID [object_id] Die ID des Speicher-Pools Nutanix.
    Größe [size] Die Größe des Speicher-Pools Nutanix.
    Tabelle : 6. Nutanix-Speichercontainer [cmdb_ci_nutanix_storage_container]
    Feld Beschreibung
    Objekt-ID [object_id] Die ID des Nutanix -Containers.
    Container-ID [container_id] Die UUID des Nutanix -Containers.
    Name [name] Der Name des Nutanix -Containers.
    Replikationsfaktor [replication_factor] Die Anzahl der Kopien, die für die in diesem Nutanix Speichercontainer gespeicherten Daten erstellt wurden.
    Deduplizierung [deduplication] Die Deduplizierung wird für den Container Nutanix aktiviert oder deaktiviert.
    Komprimierung [compression] Die Komprimierung wird für den Container Nutanix aktiviert oder deaktiviert.
    Löschcode [erasure_code] Das Löschen von Code wird für den Container Nutanix aktiviert oder deaktiviert.
    Größe [size] Die Nutanix -Containergröße, die während der Discovery dynamisch berechnet wird.
    Tabelle : 7. Nutanix VM-Instanz [cmdb_ci_nutanix_vm_instance]
    Feld Beschreibung
    Name [name] Der Name der Nutanix Controller-VM.
    ID der VM-Instanz [vm_inst_id] Der Universally Unique Identifier (UUID) der Controller-VM Nutanix.
    Objekt-ID [object_id] Die ID der Controller-VM Nutanix.
    CPUs [cpus] Die Anzahl der CPUs der VM
    Arbeitsspeicher (MB) [memory] Die Größe des Arbeitsspeichers der Controller-VM Nutanix in Megabyte (MB).
    Status [state] Der Energiestatus der Nutanix Controller-VM (ein/aus).
    Beschreibung [short_description] Die für die VM in der Konsole Nutanix definierte Beschreibung: Prism Central oder Prism Element.
    Tabelle : 8. Nutanix Prism Central [cmdb_ci_nutanix_prism_central]
    Feld Beschreibung
    Name [name] Der Name des Nutanix Prism Central-Multi-Cluster-Managers.
    • PrismCentral@<IP_ADDRESS> : Wenn die IP-Adresse der Prism Central-Instanz zugeordnet ist. Dies gilt in den folgenden Szenarien:
      • Während der Schnell-Discovery mit HTTP-Klassifizierung.
      • Während der serverlosen Discovery, ob die IP-Adresse in den Parameterwert „PRSM_Address“ eingegeben wurde.
    • PrismCentral@<DNS_NAME> : Wenn der DNS-Name der zentralen Prisma-Instanz zugeordnet ist. Dies gilt, wenn der DNS-Name während der serverlosen Discovery in den Parameterwert „PRSM_Address“ eingegeben wurde.
    Objekt-ID [object_id] Die ID von Nutanix Prism Central. Dieses Feld hat den gleichen Wert wie das Feld Name.
    • PrismCentral@<IP_ADDRESS> : Wenn die IP-Adresse der Prism Central-Instanz zugeordnet ist. Dies gilt in den folgenden Szenarien:
      • Während der Schnell-Discovery mit HTTP-Klassifizierung.
      • Während der serverlosen Discovery, ob die IP-Adresse in den Parameterwert „PRSM_Address“ eingegeben wurde.
    • PrismCentral@<DNS_NAME> : Wenn der DNS-Name der zentralen Prisma-Instanz zugeordnet ist. Dies gilt, wenn der DNS-Name während der serverlosen Discovery in den Parameterwert „PRSM_Address“ eingegeben wurde.
    Tabelle : 9. Schlüsselwert [cmdb_key_value]
    Feld Beschreibung
    Konfigurationselement [configuration_item] Der Verweis auf das CI, für das das Tag definiert ist
    Schlüssel [key] Der Kategorieschlüssel
    Wert [value] Der Kategoriewert
    Objekt-ID [object_id] Die Objekt-ID für den Nutanix -Host oder Nutanix die -VM.
    Die Grafik zeigt CIs, die Teil der -Erkennung Acropolis in Bereitstellungen sind, die Nutanix AHV für die Virtualisierung verwenden.
    Abbildung : 1. Komponenten von Nutanix

    Komponenten von Nutanix
    Die Grafik zeigt CIs, die Teil der -Erkennung Acropolis in Bereitstellungen sind, die VMware-Software für die Virtualisierung verwenden.
    Abbildung : 2. Nutanix Komponenten in -Bereitstellungen mithilfe von VM-Software

    Nutanix Komponenten in -Bereitstellungen mit VMware-Software
    Die Grafik veranschaulicht die Beziehung zwischen Server und Nutanix VM-Instanz.
    Beziehung zwischen Server und VM-Instanz Nutanix.

    CI-Beziehungen

    Diese Beziehungen werden erstellt, um die Discovery Nutanix von zu unterstützen:
    CI Beziehung CI
    Nutanix-Cluster [cmdb_ci_nutanix_cluster] Definiert Ressourcen für::Erhält Ressourcen von Nutanix-Speicherpool [cmdb_ci_storage_pool]
    Mitglieder::Mitglied von Nutanix-Host [cmdb_ci_nutanix_host]
    Nutanix VM-Instanz [cmdb_ci_nutanix_vm_instance] Registriert::Hat sich registriert Nutanix-Host [cmdb_ci_nutanix_host]
    Gehostet auf::Hostet Nutanix-Cluster [cmdb_ci_nutanix_cluster]
    Nutanix-Controller-VM [cmdb_ci_nutanix_controller_vm] Wird ausgeführt auf::Wird ausgeführt Nutanix VM-Instanz [cmdb_ci_nutanix_vm_instance]
    Wird ausgeführt auf::Wird ausgeführt [cmdb_ci_vmware_instance]
    Gehostet auf::Hostet Nutanix Prism Central [cmdb_ci_nutanix_prism_central]
    Nutanix-Speicherpool [cmdb_ci_storage_pool] Enthält::Enthalten in Nutanix-Speichercontainer [cmdb_ci_nutanix_storage_container]
    Gehostet auf::Hostet Nutanix Prism Central [cmdb_ci_nutanix_prism_central]
    VMware-Cluster [cmdb_ci_vmware_cluster] Definiert Ressourcen für::Erhält Ressourcen von Nutanix-Speicherpool [cmdb_ci_storage_pool]
    Server [cmdb_ci_server] Instanziiert::Instanziiert von Nutanix VM-Instanz [cmdb_ci_nutanix_vm_instance]
    Nutanix-Cluster [cmdb_ci_nutanix_cluster] Verwaltet von::Verwaltet Nutanix Prism Central [cmdb_ci_nutanix_prism_central]

    Dashboard

    Das Dashboard enthält Berichte, die Anfragen an die Configuration Management Database (CMDB) stellen und die Ergebnisse anzeigen. Die Informationen werden erst angezeigt, nachdem das Muster die Infrastruktur erkannt hat.

    Um das Dashboard anzuzeigen, navigieren Sie zu Selfservice > Dashboards > Alle > Nutanix.

    Nach dem Upgrade auf Discovery-Administratorarbeitsbereich Version 1.3.1 (Store August 2024) können Sie zu navigieren Arbeitsbereiche > Discovery-Administratorarbeitsbereich > Einblicke und verwenden Sie das erweiterte Dashboard.

    Abbildung : 3. Dashboard mit Erkennungsberichten

    Dashboard für Discovery-Berichte

    Die Berichte auf dem Dashboard enthalten die folgenden Informationen. Sie werden in der Tabelle anhand der in der Grafik angezeigten Nummern aufgelistet.

    Bericht Beschreibung
    1 Nutanix-Cluster Anzahl oder Nutanix Cluster gefunden.
    2 Nutanix-Hosts Anzahl von Nutanix Hosts gefunden.
    3 Nutanix-Speichercontainer Anzahl von Nutanix Speichercontainern gefunden.
    4 Nutanix-Speichercontainer-Verteilung Die Verteilung von Nutanix freiem Speicherplatz und Kapazität der Speichercontainer in Byte.
    5 Nutanix-Speicherpool-Kapazität Kapazität des Speicher-Pools Nutanix in Byte.
    6 Nutanix-VM-Zusammenfassung Die Nutanix VMs nach Status gruppiert: Ein, Aus, Beendet.
    7 Nutanix-Controller-VMs Die Controller-VMs Nutanix, gruppiert nach Hypervisor-Typ.