Discovery für VMware VCenter

  • Freigeben Version: Zurich
  • Aktualisiert 22. August 2025
  • 3 Minuten Lesedauer
  • Discovery kann den VMware vCenter-Prozess untersuchen, der auf einem Windows- oder Linux-Host ausgeführt wird. IPv6 wird für vCenter unterstützt.

    Hinweis:

    Wenn auf einem Windows- oder Linux-Server die Anwendung vCenter ausgeführt wird, wird nach dem Erstellen des vCenter-CI eine Beziehung vom Typ „Wird ausgeführt auf“ mit dem Windows- oder Linux-Serverhost erstellt.

    Wenn eine vCenter-Anwendung auf einer dedizierten vCenter-Appliance ausgeführt wird, wird keine Beziehung „wird ausgeführt auf“ zum vCenter-CI erstellt.

    Getestete vCenter-Versionen

    Die ServiceNow® Platform unterstützt die vCenter-API Version 4.0 und höher. Die folgenden Versionen wurden mit Release Zurich getestet:
    • vCenter Version 7.0 und früher
    • vCenter-Appliance Version 6.7 und früher
    Für Installationen, die auf der vCenter-Appliance basieren, wird ein Server-CI für die vCenter-Appliance erstellt, und die folgenden Felder werden ausgefüllt:
    • NameIP
    • AddressMAC
    • AddressDiscovery
    • Quelle
    Hinweis:
    Wenn Sie SUSE Linux-Hosts für vCenter-Appliances Version 6,0 und früher erkennen, beachten Sie diese SSH-Einschränkungen .

    Unter Für VMware vCenter-Server erfasste Daten finden Sie eine Beschreibung der VMware-Architektur und der Komponentenbeziehungen.

    Erkennungsprozess für vCenter

    Nach der Klassifizierung von vCenter startet Discovery die Probe „VMware - vCenter Datacenters“, der wiederum spezifische Probes startet, die Informationen über ESX-Computer, virtuelle Computer und andere vCenter-Objekte zurückgeben. Die Probe „vmapp port“ ist auch zum Starten des Probe „VMware - vCenter Datacenters“ konfiguriert.
    Hinweis:
    Für eine genaue Beziehungszuordnung zwischen Server-CIs und vCenter-Ressourcen (z. B. ESX-Hosts und Datenspeicher) sollten Sie die Discovery der vCenter-Umgebung initiieren, bevor Sie Server-CIs erkennen. Dieser Ansatz hilft Discovery Ordnen Sie Server der entsprechenden von vCenter verwalteten Infrastruktur effektiver zu.

    VMware-Anmeldeinformationen

    Wenn Sie eine Domänenkonto für den Zugriff auf vCenter verwenden, geben Sie die Domäne mit dem Benutzernamen im Datensatz für die Anmeldeinformationen in einem der unterstützten Formate an, zum Beispiel Domäne\Benutzername. Die VMware-Anmeldeinformationen müssen in vCenter über eine schreibgeschützte Rolle und die Lizenzadministratorberechtigung verfügen.
    Wichtig:
    Windows-Anmeldeinformationen sind für vCenter Discovery nicht erforderlich, wenn gültig VMware-Anmeldeinformationen Werden verwendet.

    CMDB mit vCenter-Ereignissammlung aktualisieren

    Neben der Suche nach vCenter-Daten über den Standard-Discovery-Prozess kann Discovery auch die CMDB aktualisieren, indem vCenter-Ereignisse über eine MID-Server-Erweiterung namens erkannt werden VCenter-Ereignissammler .

    Mit dem Ereignissammler kann die CMDB zusätzlich zu den von Discovery erkannten Aktualisierungen mit Änderungen an virtuellen Maschinen (VMs) aktualisiert werden. Eine Änderung an einer VM wird vom vCenter-Server als Ereignis an den vCenter-Ereignissammler gesendet. Wenn ein Ereignis empfangen wird, wird die CMDB entsprechend aktualisiert. Full vCenter Discovery muss nicht erneut ausgeführt werden. Bei einigen Ereignissen, z. B. eingeschalteten und ausgeschalteten Ereignissen, muss Discovery nicht erneut ausgeführt werden. Bei den meisten Ereignissen wird Discovery nur auf der erforderlichen vCenter-Ressource ausgeführt.

    Anweisungen zum Konfigurieren von vCenter-Ereignissen finden Sie unter Konfigurieren Sie die vCenter-Ereignissammlererweiterung, und führen Sie sie aus .

    VM aus vCenter gelöscht

    Beim Löschen der VM aus vCenter wird der Status von „cmdb_ci_vm_instance“ in „Beendet“ und der Wert des Statusfelds in „Deaktiviert“ geändert.

    CIs aus vCenter entfernt

    Wenn ein vCenter-CI wie ein virtueller Computer entfernt wird, wird es von der ServiceNow-Instanz in der CMDB mit einem der folgenden Verfahren als „veraltet“ markiert:
    • Wenn Discovery Wird ausgeführt, wird ein Audit-Datensatz in erstellt Mit CMDB-Integrität installierte Komponenten Tabelle für das fehlende CI und markiert das CI als veraltet.
    • Wenn die Instanz zum Erfassen von vCenter-Ereignissen konfiguriert ist, kann das System auch auf Basis des Ereignisses VmRemovedEvent einen „Veraltet“-Audit-Datensatz für das CI in der Tabelle „CMDB-Integritätsergebnis“ [cmdb_health_result] erstellen, ohne Discovery ausführen zu müssen.
    Hinweis:
    Wenn die Einstellung Veraltung konfiguriert ist, werden in der Abhängigkeitsansicht (BSM-Zuordnung) veraltete CIs im Beziehungsdiagramm grau dargestellt, um anzugeben, dass sie aus vCenter entfernt wurden.

    Um zu vermeiden, dass veraltete CI-Integritätsindikatoren während der VMware-Discovery generiert werden, legen Sie die Systemeigenschaft fest glide.cmdb.health.src.cmdb_health_audit_onlyBis Wahr . Dadurch wird das Reporting veralteter CI aus der VMware-Discovery-Quelle deaktiviert, sodass Sie den CI-Lebenszyklus auf andere Weise verwalten können. Weitere Informationen finden Sie unter CMDB Health system properties.

    Abbildung : 1. Als „veraltet“ markiertes vCenter-CI
    Als „veraltet“ markiertes vCenter-CI

    Sie haben die Möglichkeit, einen zu erstellen CMDB-Korrekturregel Dient zum automatischen Ausführen eines Korrektur-Workflows, der z. B. veraltete CIs löschen kann. Weitere Informationen zu veralteten CIs finden Sie unter CMDB-Integritätsmetriken .

    Erkennung von vCenter auf Windows-Host

    Windows-Anmeldeinformationen sind für vCenter Discovery nicht erforderlich, wenn gültige VMware-Anmeldeinformationen verwendet werden.