Die eigenständige ESXi-Discovery unterstützt die Discovery einzelner ESXi-Server, die virtuelle Maschinen (VMs) und zugehörige Komponenten ohne vCenter hosten. Verschiedene CIs und Beziehungen werden als Teil einer Discovery erkannt Zeitplan .
Erforderliche Rollen
Anwender mit itilUnd assetRollen können auf ESXi-Konfigurationselement-Datensätze (CI) zugreifen. Um eine eigenständige ESXi-Discovery auszuführen, müssen Anwender über verfügen discovery_adminRolle.
VMware-Anmeldeinformationen
Zum Ausführen einer eigenständigen ESXi-Discovery benötigen Sie VMware-Anmeldeinformationen. Erstellen Sie die Anmeldeinformationen, indem Sie zu navigieren Discovery > Anmeldeinformationen > VMware-Anmeldeinformationen.
Wenn Sie einen Domänenaccount für den Zugriff auf den ESXi-Host verwenden, geben Sie die Domäne mit dem Anwendernamen im Anmeldeinformationsdatensatz in einem der unterstützten Formate an, z. B. Domäne\Anwendername .
Hinweis:
Die VMware-Anmeldeinformationen müssen auf dem ESXi-Host eine schreibgeschützte Rolle haben.
Anforderungen
Stellen Sie sicher, dass DiscoveryDas Plugin (com.snc.Discovery) ist installiert und aktiviert und auf das Sie ein Upgrade durchgeführt haben YokohamaOder später.
Aktivieren Sie die ESXi-Auslöserprobe. Navigieren Sie zur Tabelle Auslöserprobe [Trigger_Probe_m2m]. Der esxi-Datensatz ist standardmäßig inaktiv. Markieren Sie „aktiv“ als „wahr“, um die eigenständige ESXi-Discovery zu aktivieren.
Erstellen Sie eine neue DiscoveryZeitplan für den Host mit der entsprechenden IP-Adresse des ESXi-Hosts.
Hinweis:
Wenn sowohl SSH als auch ESXi ausgelöst werden, wird SSH zuerst gestartet und kann dazu führen, dass die Discovery mit der Meldung „ESX-Discovery wird nur über das vCenter unterstützt“ abgeschlossen wird. Öffnen Sie in diesem Fall die Probe „Unix – Klassifizieren“, und legen Sie ESX – BS inaktiv fest.
ESXi-Server-Discovery-Komponenten
Discovery identifiziert ESXi-Server basierend auf der Korrelations-ID (BIOS UUID), wenn sich der Hardwarehersteller auf einer zertifizierten Aufnahmeliste befindet. Wenn sich der Hersteller in der Liste befindet, muss die Korrelations-ID eindeutig sein. Wenn sich der Hersteller nicht in der zertifizierten Aufnahmeliste befindet, werden auch die Referenz-ID für verwaltete Objekte (MORID) und die Seriennummer überprüft.
Nach der Ausführung von Shazzam wird nach der Port-Probe esxi gesucht. Discovery startet dann die Probe „VMware – eigenständiger ESXi-Server“, die dann die Probes startet, die den ESXi-Server erkunden. Andere vorhandene Discovery-Probes werden ebenfalls gestartet. Die vollständige Liste der Probes finden Sie unter Liste der Discovery-Probes.
Tabelle : 1. ESXi-Server-Discovery-Komponenten
Komponente
Name
Beschreibung
IP-Service
ESXi
IP-Service ESXi: VMware VM-Konsole ist für Port 902 definiert.
Anschlussprobe
esxi
Webanwenderoberfläche der ESXi-Serveranwendung. Sie wird vom IP-Service ESXi ausgelöst, und es wird der Probe VMware – eigenständiger ESXi-Server ausgelöst.
Probe
VMware: Eigenständiger ESXi-Server
Probe, um Informationen zu einem ESXi-Server abzurufen.
Probe
VMware: VCenter ESX-Hosts
Erstellt Datensätze für ESXi-Server und Host-Bereitstellungen. Löst andere Probes aus.
VMware: VCenter ESX-Hostspeicher
VMware: VCenter-Datenspeicher
VMware: VCenter-Netzwerke
VMware: VCenter-VMs
Probe
VMware: VCenter ESX-Hostspeicher
Erstellt Datensätze für ESXi-Host-Hardware: Netzwerkadapter, Datenträger, HBAs, FC-Ports, iSCSI- und FC-Datenträger. Erstellt Beziehungen zwischen das/iSCSI/FC-Datenträgern und Datenspeicher-Datenträgern.
Grundlegende Serverdaten von ESXi-Hosts werden von der Probe VMware – vCenter ESX-Hosts erfasst.
Daten des eigenständigen ESXi-Servers
Discovery verwendet mehrere vorhandene Probes, um diese Daten von ESXi zu erfassen. Die Daten werden in verschiedenen Tabellen gespeichert. Einige der CIs mit dem Feld „Server“ haben einen Verweis auf den ESXi-Host (z. B. cmdb_ci_esx_server).
Die eigenständige ESXi-Discovery ruft auch die Ressourcenpools auf dem Host ab, einschließlich des Stammressourcenpools. Dieser Stammressourcenpool ist für jeden ESXi-Host immer ausgeblendet. Der Stammressourcenpool ist im vSphere-Webclient für den ESXi-Host möglicherweise nicht sichtbar, Sie können ihn jedoch mit dem Mob-Browser anzeigen.
Navigieren Sie zu dieser URL: <Domänenname/oder ip_address>/mob/?moid=ha-root-Pool
Der Stammressourcenpool gruppiert die Ressourcen dieses Hosts. Andere untergeordnete Ressourcenpools können auch aus dem Stammressourcenpool erstellt werden. Der Stamm wird auf dem ESXi-Host mit der verwalteten Objekt-ID identifiziert: Ha-root-Pool.
Migration weiterleiten
Wenn Sie die eigenständige ESXi-Discovery verwendet haben und jetzt dieselbe ESXi Teil von vCenter ist, können Sie stattdessen die vCenter-Discovery verwenden. Erstellen Sie einen vCenter-Discovery-Zeitplan, und lösen Sie ihn aus. Durch das Auslösen einer vCenter-Discovery werden doppelte CIs in den folgenden Tabellen erstellt, da sich die Bezeichner für die CIs unterscheiden, wenn ESXi eigenständig oder Teil von vCenter ist:
Um Duplikate zu vermeiden, müssen Sie die von der eigenständigen ESXi-Discovery erstellten CIs in den obigen vier Tabellen als deaktiviert markieren. Wenn die vCenter-Discovery ausgelöst wird, enthält das vCenterESXHostsSensor-Skript Prüfungen für alle ESXi-Server, ob sie zuvor als eigenständiger ESXi-Server erkannt wurden. Wenn ja, wird automatisch das ESXMigrationUtil-Skript ausgelöst, um alle zuvor erkannten doppelten CIs als deaktiviert zu markieren.
Hinweis:
Wenn Sie die Migration manuell auslösen möchten, können Sie dies tun, indem Sie das folgende Skript aus dem Hintergrundskript ausführen: // @params esx_sys_IDs – Array von SYS-IDs aller ESXi-Server, die migriert werden müssen.
Sobald ein ESXi-Server zu vCenter migriert wurde, führt das Auslösen eines eigenständigen ESXi-Discovery-Zeitplans auf demselben ESXi-Host zu einem Fehler. Discovery wird mit der Fehlermeldung abgebrochen, dass „diese ESXi Teil des vCenter <IP_address of vCenter> Discovery-Zeitplans ist. Discovery wird abgebrochen“.