Nutanix Akropolis-Discovery

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 8 Minuten Lesedauer
  • Die ServiceNow DiscoveryDie Anwendung verwendet das Nutanix-Komponentenmuster, um Komponenten von zu finden NutanixAkropolis-Lösung enthält NutanixPRISM Central Version 5,10 oder NutanixPrism-Element 5,9. Das Nutanix VM-Ereignismuster sucht Ereignisse, die für virtuelle Maschinen (VMs) in erstellt wurden NutanixBereitstellung. Um einige dieser Ressourcen zu erkennen, muss aktualisiert werden Muster für Discovery und Service-MappingAnwendung von ServiceNow Store.

    Sie können dieses Muster für verwenden Now PlatformWird verwendet Madrid Patch 9 und höher.

    Das Muster „Nutanix-Komponenten“ verwendet REST-APIs, um Informationen zu den Akropolis-Bereitstellungskomponenten zu erfassen.

    Das Nutanix VM-Ereignismuster wird alle fünf Minuten ausgeführt. Wenn Ereignisse vorhanden sind, die auf die Statusänderung in einem der anzeigen NutanixKomponenten, löst die erneute Discovery von aus NutanixKomponenten, die das Nutanix-Komponentenmuster 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 eine dedizierte bereit, und verbinden Sie sie MID-ServerMit Netzwerkzugriff auf das Prisma-Element und die Prisma-Zentrale.
    Um Ereignisse im Zusammenhang mit VMs in zu erkennen NutanixBereitstellung, legen Sie fest MID-ServerFähigkeit zu Alle Oder bis Nutanix .
    Es wird eine sichere Verbindung hergestellt
    Installieren NutanixEndpunkt-SSL-Zertifikate für MID-ServerJRE.
    Vor der Installation von NutanixEndpunkt-SSL-Zertifikate, konfigurieren Sie Folgendes:
    1. Sammeln Sie die Zertifikate, indem Sie durchsuchen NutanixPRISM-Konsole im Internet Explorer.
    2. Fügen Sie SSL-Zertifikate für hinzu MID-Server, Wie in beschrieben Fügen Sie SSL-Zertifikate für den MID-Server hinzu .
    3. Verwenden Sie den folgenden JRE-Keytool-Befehl, um die SSL-Zertifikate in zu importieren MID-ServerSchlüsselspeicher von: <MID Installation>/JRE/bin/keytool -Import -V -Keystore <MID Installation>jre/lib/Security/cacerts .
    4. Wenn Sie ein Passwort eingeben müssen, geben Sie das anwenderdefinierte Passwort oder das Standardpasswort „changeit“ ein.
    Anmeldeinformationen
    Konfigurieren Sie die folgenden Anmeldeinformationen:
    1. Navigieren zu Discovery > Anmeldeinformationenan.
    2. Klicken Sie auf Neu.
    3. Klicken Sie Auf Anmeldeinformationen Für Standardauthentifizierung , Füllen Sie das Formular aus, und wählen Sie dann aus Übermitteln .
      Tabelle : 1. Anmeldeinformationsformular
      Feld Beschreibung
      Name Anmeldeinformationsname. Ein Beispiel ist Akropolis
      Aktiv Option zum Aktivieren dieser Anmeldeinformationen für die Discovery. Aktivieren Sie dieses Kontrollkästchen, um die Discovery zu aktivieren.
      Beschreibung Wählen Sie Aus Alle MID-Server .
      Bestellung Reihenfolge, in der die Plattform diese Anmeldeinformationen versucht, während sie versucht, sich bei Geräten anzumelden. Eine kleinere Zahl gibt an, dass die Anmeldeinformationen höher in der Liste angezeigt werden. Legen Sie die Reihenfolge der Anmeldeinformationen fest, wenn Sie eine große Anzahl von Anmeldeinformationen verwenden oder wenn die Sicherheit Anwender nach drei fehlgeschlagenen Anmeldeversuchen aussperrt. Wenn alle Anmeldeinformationen dieselbe Ordnungsnummer haben oder keine haben, versucht die Instanz die Anmeldeinformationen in zufälliger Reihenfolge. Der Standardwert ist 100.
      Anwendername Name des Anwenders für die Durchführung der Akropolis-Discovery.
      Passwort Passwort für diesen Anwender.
      Anmeldeinformationsalias Anmeldeinformationsalias für diese Anmeldeinformationen zum Autorisieren von Aktionen.
    Anmeldeinformationen für API-Elemente
    Während der Discovery verwendet das Muster die folgenden API-Elemente. Der Anwender, 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/Cluster/list
    • /PrismGateway/Services/Rest/v2.0/Hosts
    • /PrismGateway/Services/Rest/v2.0/Cluster
    • /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
    Erstellen Sie einen serverlosen Discovery-Zeitplan

    Erstellen Sie einen Discovery-Zeitplan, um eine gezielte Discovery von durchzuführen NutanixKomponenten. Weitere Informationen finden Sie unter Serverlose Discovery.

    (Optional) Aktivieren Sie die HTTP-Klassifizierung für die Verwendung der Schnellerkennung
    Wenn Sie keinen serverlosen Discovery-Zeitplan erstellen möchten, können Sie die Discovery von auslösen NutanixKomponenten mit der HTTP-Klassifizierung. Mit dieser Klassifizierung können Sie die Discovery mit der Schnellerkennung ausführen. In diesem Fall wird die Discovery für eine einzelne IP-Adresse ausgeführt, ohne dass ein Zeitplan erforderlich ist.
    Um die HTTP-Klassifizierung zu aktivieren, stellen Sie sicher, dass der Anwendungsbereich ist Muster für Discovery und Service-Mapping:
    1. Navigieren zu Einstellungen > Entwickleran.
    2. Wählen Sie Aus Discovery- und Servicezuordnungsmuster Von Anwendung Liste.
    Da die HTTP-Klassifizierung Abfragen aller Server mit den offenen HTTP-Ports auslöst, kann dies zur Überlastung des Netzwerks und zur Verlangsamung des Discovery-Prozesses führen.
    1. Navigieren zu Discovery > Discovery-Definition > CI-Klassifizierung > HTTPan.
    2. Ändern Sie den Filter, um alle Klassifizierungen anzuzeigen, einschließlich nicht aktiver Klassifizierungen.
    3. Suchen Sie Nutanix-HTTP Klassifizierung und legen Sie fest Aktiv Attribut für Wahr .
    CMDB CI-Klassenmodelle Store-App
    Stellen Sie sicher, dass Ihre Instanz unterstützt NutanixCI-Klassenmodelle durch Bereitstellung der neuesten Version von CMDB CI-KlassenmodelleStore-App aus ServiceNow Store.
    (Optional) Erkennen Sie VMware-Komponenten
    Zum Aktivieren der Anzeige von Beziehungen zwischen NutanixAkropolis und VMware: Führen Sie VMware-Discovery vorher aus NutanixAkropolis-Discovery. Führen Sie die horizontale Discovery für VMware vCenter mithilfe der Probe VMware – vCenter-Rechenzentren aus.
    (Optional) CI-Tag-Discovery deaktivieren
    Das Muster „Nutanix-Komponenten“ erkennt Tags für NutanixHosts und virtuelle Computer. Wenn Sie Dutzende von Tags in Ihrer Bereitstellung haben, kann dies die Discovery verlangsamen und Leistungsprobleme verursachen. Sie können die CI-Tag-Discovery deaktivieren, indem Sie die folgenden Schritte ausführen:
    1. Navigieren zu Musterdesigner > Discovery-Musteran.
    2. Wählen Sie aus Nutanix-Komponenten Muster.
    3. Unter Erweiterungsabschnitt , Aktivieren Sie das Kontrollkästchen für Kategorien (Tags) Und klicken Sie auf Entfernen .
    4. Klicken Sie auf Speichern.
    Passen Sie die Batchgröße zum Entfernen redundanter Beziehungsdaten an
    Die sn_itom_pattern.nutanix_relations_deletion_batch_sizeEigenschaft legt die Batchgröße zum Löschen von Beziehungen zwischen fest NutanixVM-Instanz und NutanixHost. Der Standardwert ist 1000. Sie können diese Batchgröße nach Bedarf anpassen.

    Daten erfasst von DiscoveryWährend der horizontalen Discovery

    DiscoveryFüllt die Daten in aus CMDBBeim Ausführen des Musters „Nutanix-Komponenten“.

    Tabelle : 2. Nutanix-Controller-VM [cmdb_ci_nutanix_controller_vm]
    Feld Beschreibung
    Name [name] Der Name von NutanixController-VM.
    VM-ID [vm_ID] Der universelle Bezeichner (UUID) von NutanixController-VM.
    Objekt-ID [object_ID] Die ID von NutanixController-VM.
    Arbeitsspeicher (MB) [Arbeitsspeicher] Die Arbeitsspeichergröße von NutanixController-VM in Megabyte (MB).
    Status [Status] Der Stromstatus von NutanixController-VM (ein/aus).
    Hypervisor-Typ [Hypervisor_type] Der Typ des Hypervisors, der für verwendet wird NutanixController-VM.
    Beschreibung [short_description] Die Beschreibung, die für die virtuelle Maschine in definiert ist NutanixKonsole: PRISM-Zentrale oder Prisma-Element.
    Tabelle : 3. Nutanix-Cluster [cmdb_ci_nutanix_cluster]
    Feld Beschreibung
    Name [name] Der Name von NutanixCluster.
    IP-Adresse [ip_address] Die IP-Adresse von NutanixCluster.
    Cluster-ID [Cluster_ID] Die ID von NutanixCluster.
    Objekt-ID [object_ID] Die Objekt-ID von NutanixCluster.
    Version [Version] Die NutanixClusterversion.
    Vollversion [Full_Version] Die Vollversion von NutanixCluster.
    Internes Subnetz [internal_Subnet] Das Subnetz der internen IP-Adresse von NutanixCluster.
    Externes Subnetz [external_Subnet] Das Subnetz der externen IP-Adresse von NutanixCluster.
    Zeitzone [Zeitzone] Die Zeitzone von NutanixCluster.
    Hypervisor-Typen [Hypervisor_types] Der Typ des Hypervisors, der für verwendet wird NutanixCluster.
    NTP-Server [ntp_Servers] Die NTP-Server (Network Time Protocol), die sich auf beziehen NutanixCluster.
    Anzahl der Knoten [num_nodes] Die Anzahl der Knoten, die mit verbunden sind NutanixCluster.
    NCC-Version [ncc_Version] Die NutanixClusterprüfung (NCC)-Version.
    Block-Seriennummern [Block_Serial_Numbers] Die Seriennummern der Datenblöcke, die mit verbunden sind NutanixCluster.
    Tabelle : 4. Nutanix-Host [cmdb_ci_nutanix_host]
    Feld Beschreibung
    Name [name] Der Name von NutanixHost.
    Objekt-ID [object_ID] Die ID von NutanixHost.
    Anzahl der CPU-Kerne [cpu_Core_count] Die Anzahl von NutanixHostkerne.
    CPU-Core-Thread [cpu_Core_Thread] Die Anzahl der Threads von NutanixHost.
    CPU-Geschwindigkeit (MHz) [cpu_Speed] Die CPU-Geschwindigkeit von NutanixHost in MHz.
    CPU-Anzahl [cpu_count] Die Anzahl der CPU-Sockets von NutanixHost.
    RAM (MB) [RAM] Der Arbeitsspeicher des Hosts in Megabites (MB).
    Tabelle : 5. Nutanix-Speicherpool [cmdb_ci_nutanix_storage_pool]
    Feld Beschreibung
    Name [name] Der Name von NutanixSpeicherpool.
    Pool-ID [Pool_ID] Die UUID von NutanixSpeicherpool.
    Objekt-ID [object_ID] Die ID von NutanixSpeicherpool.
    Größe [Größe] Die Größe von NutanixSpeicherpool.
    Tabelle : 6. Nutanix-Speichercontainer [cmdb_ci_nutanix_storage_container]
    Feld Beschreibung
    Objekt-ID [object_ID] Die ID von NutanixContainer.
    Container-ID [Container_ID] Die UUID von NutanixContainer.
    Name [name] Der Name von NutanixContainer.
    Replikationsfaktor [Replication_factor] Die Anzahl der Kopien, die für die darin gespeicherten Daten erstellt wurden NutanixSpeichercontainer.
    Deduplizierung [Deduplizierung] Die Deduplizierung ist für aktiviert oder deaktiviert NutanixContainer.
    Komprimierung [Komprimierung] Die Komprimierung ist für aktiviert oder deaktiviert NutanixContainer.
    Löschcode [Erasure_Code] Das Löschen von Code ist für aktiviert oder deaktiviert NutanixContainer.
    Größe [Größe] Die NutanixContainergröße wird während der Discovery dynamisch berechnet.
    Tabelle : 7. Nutanix-VM-Instanz [cmdb_ci_nutanix_vm_instance]
    Feld Beschreibung
    Name [name] Der Name von NutanixController-VM.
    VM-Instanz-ID [vm_inst_ID] Der universelle Bezeichner (UUID) von NutanixController-VM.
    Objekt-ID [object_ID] Die ID von NutanixController-VM.
    CPUs [cpus] Die Anzahl der CPUs, die die VM hat.
    Arbeitsspeicher (MB) [Arbeitsspeicher] Die Arbeitsspeichergröße von NutanixController-VM in Megabyte (MB).
    Status [Status] Der Stromstatus von NutanixController-VM (ein/aus).
    Beschreibung [short_description] Die Beschreibung, die für die virtuelle Maschine in definiert ist NutanixKonsole: PRISM-Zentrale oder Prisma-Element.
    Tabelle : 8. Nutanix-Prisma zentral [cmdb_ci_nutanix_prism_central]
    Feld Beschreibung
    Name [name] Der Name von NutanixZentraler PRISM-Multi-Cluster-Manager.
    • PrismCentral@<IP_ADDRESS> : Wenn die IP-Adresse der zentralen Prism-Instanz zugeordnet ist. Dies gilt in den folgenden Szenarien:
      • Während der schnellen Discovery mithilfe der HTTP-Klassifizierung.
      • Während der serverlosen Discovery, wenn die IP-Adresse in eingegeben wurde PRISM_Address Parameterwert.
    • PrismCentral@<DNS_NAME> : Wenn der DNS-Name der zentralen Prism-Instanz zugeordnet ist. Dies gilt, wenn der DNS-Name in eingegeben wurde PRISM_Address Parameterwert während serverloser Discovery.
    Objekt-ID [object_ID] Die ID von NutanixPrism-Zentrale. Dieses Feld hat denselben Wert wie Name Feld.
    • PrismCentral@<IP_ADDRESS> : Wenn die IP-Adresse der zentralen Prism-Instanz zugeordnet ist. Dies gilt in den folgenden Szenarien:
      • Während der schnellen Discovery mithilfe der HTTP-Klassifizierung.
      • Während der serverlosen Discovery, wenn die IP-Adresse in eingegeben wurde PRISM_Address Parameterwert.
    • PrismCentral@<DNS_NAME> : Wenn der DNS-Name der zentralen Prism-Instanz zugeordnet ist. Dies gilt, wenn der DNS-Name in eingegeben wurde PRISM_Address Parameterwert während serverloser Discovery.
    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 [Schlüssel] Der Kategorieschlüssel.
    Wert [Wert] Der Kategoriewert.
    Objekt-ID [object_ID] Die Objekt-ID für NutanixHost oder NutanixVirtueller Computer.
    Die Grafik zeigt CIs, die Teil von sind Die Akropolis-Discovery in Bereitstellungen, die verwenden NutanixAHV für Virtualisierung.
    Abbildung : 1. Nutanix-Komponenten

    Nutanix-Komponenten
    Die Grafik zeigt CIs, die Teil von sind Die Akropolis-Discovery in Bereitstellungen, die VMware-Software für die Virtualisierung verwenden.
    Abbildung : 2. Nutanix Komponenten in Bereitstellungen mit VM-Software

    Nutanix Komponenten in Bereitstellungen mit VMware-Software
    Die Grafik zeigt den Server und NutanixVM-Instanz-Beziehung.
    Server und NutanixVM-Instanz-Beziehung

    CI-Beziehungen

    Diese Beziehungen werden zur Unterstützung erstellt NutanixDiscovery:
    CI Beziehung CI
    Nutanix-Cluster [cmdb_ci_nutanix_cluster] Definiert Ressourcen für::ruft Ressourcen ab Nutanix-Speicherpool [cmdb_ci_nutanix_storage_pool]
    Mitglieder::Member 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 am::Run Nutanix-VM-Instanz [cmdb_ci_nutanix_vm_instance]
    Wird ausgeführt am::Run [cmdb_ci_vmware_instance]
    Gehostet auf::Hostet Nutanix-Prisma zentral [cmdb_ci_nutanix_prism_central]
    Nutanix-Speicherpool [cmdb_ci_nutanix_storage_pool] Enthält::enthalten von Nutanix-Speichercontainer [cmdb_ci_nutanix_storage_container]
    Gehostet auf::Hostet Nutanix-Prisma zentral [cmdb_ci_nutanix_prism_central]
    VMware-Cluster [cmdb_ci_vmware_cluster] Definiert Ressourcen für::ruft Ressourcen ab Nutanix-Speicherpool [cmdb_ci_nutanix_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::Manage Nutanix-Prisma zentral [cmdb_ci_nutanix_prism_central]

    Dashboard

    Das Dashboard enthält Berichte, die abfragen Configuration Management Database (CMDB)Und zeigen Sie die Ergebnisse an. Die Informationen werden erst angezeigt, nachdem das Muster die Infrastruktur erkannt hat.

    Navigieren Sie zum Anzeigen des Dashboards zu Selfservice > Dashboards > Alle > Nutanixan.

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

    Abbildung : 3. Discovery-Berichte-Dashboard

    Discovery-Berichte-Dashboard

    Die Berichte im Dashboard enthalten die folgenden Informationen. Sie werden in der Tabelle anhand der in der Grafik angezeigten Zahlen aufgelistet.

    Bericht Beschreibung
    1 Nutanix-Cluster Nummer oder NutanixCluster gefunden.
    2 Nutanix-Hosts Anzahl von NutanixHosts gefunden.
    3 Nutanix-Speichercontainer Anzahl von NutanixSpeichercontainer gefunden.
    4 Nutanix-Speichercontainer-Verteilung Die Verteilung von NutanixFreier Speicherplatz und Kapazität der Speichercontainer in Byte.
    5 Nutanix-Speicherpool-Kapazität Die Kapazität von NutanixSpeicherpool, in Byte.
    6 Nutanix-VM-Zusammenfassung Die NutanixVMs gruppiert nach Status: Ein, aus, beendet.
    7 Nutanix-Controller-VMs Die NutanixController-VMs gruppiert nach Hypervisor-Typ.