In diesem Dokument werden die Anforderungen für das Herunterladen und Ausführen der Befehlszeile des Discovery-Clients aus dem Migration Center und der Gasterfassungsskripts aufgeführt.
Anforderungen für das Herunterladen und Ausführen der mcdc CLI
Damit Sie die mcdc CLI herunterladen und ausführen können, müssen die folgenden Anforderungen erfüllt sein.
Hardwareanforderungen
Damit die Leistung optimiert wird, muss die virtuelle Maschine (VM), auf der der Discovery-Client gehostet wird, die folgenden Spezifikationen erfüllen:
- 2 CPU-Kerne
- 4 GB RAM
- 30 GB freier Speicherplatz
Anforderungen für Linux
Die mcdc-Befehlszeile wird auf allen Linux-Computern mit glibc-Version 2.25 oder höher ausgeführt, einschließlich der folgenden Linux-Betriebssysteme:
- Ubuntu 18 oder höher
- CentOS 8 oder höher
- RHEL 8 oder höher
- Debian 11 oder höher
- openSUSE Leap 15 oder höher
Anforderungen für Windows
Die mcdc-Befehlszeile kann auf Computern mit den folgenden Betriebssystemen ausgeführt werden:
- Windows 10 oder höher
- Windows Server 2016 oder höher
Anforderungen für VMware-VMs
So verwenden Sie die mcdc-Befehlszeile, um Daten mithilfe der VMware-Bestandsermittlung zu erfassen:
- Die Maschine, auf der die
mcdc-CLI ausgeführt wird, muss eine Verbindung zu Ihrem vCenter und Ihren ESX-Hosts herstellen können. Dazu gehören das Öffnen aller erforderlichen Ports in Firewallregeln und das Sicherstellen der Netzwerkverbindung zwischen demmcdc-CLI-Hostcomputer und dem vCenter-Zielserver und ESX-Hosts. - Die Serverversion von vSphere vCenter muss mindestens 5.5 sein.
- Der vSphere vCenter-Server muss TLS-Version 1.2 oder höher unterstützen.
- Der Nutzername, den Sie an die
mcdc-CLI übergeben, muss Leseberechtigungen für eine oder mehrere VMs haben. Diemcdc-Befehlszeile kann nur Informationen zu VMs ermitteln, auf die der angegebene Nutzer zugreifen kann. Die Leseberechtigung wird in der Regel allen Rollen außerNo Accesszugewiesen. - Der Nutzername, den Sie an die
mcdc-CLI übergeben, muss Leseberechtigungen auf dem Host-ESX haben. Wenn mehrere ESX-Server vorhanden sind, sind Leseberechtigungen für jeden ESX erforderlich, der eine erkannte VM hostet. - Der Nutzer, der die
mcdc-CLI ausführt, muss Lese-, Schreib- und Ausführungsberechtigungen auf dem Computer haben, auf dem diemcdc-CLI ausgeführt wird.
So verwenden Sie die mcdc-Befehlszeile, um die Gastsammlungsskripts für VMware-VMs remote auszuführen:
- Sie benötigen dieselben Berechtigungen zum Ausführen von VMware Discovery, die oben beschrieben wurden.
- Der Nutzername, den Sie an die
mcdcCLI übergeben, um eine Verbindung zu vSphere herzustellen, muss die folgenden Berechtigungen auf der VM haben: „Änderung des Gastvorgangs“, „Ausführung des Gastvorgangs“ und „Abfragen für Gastvorgänge“. - Die von der
mcdc-Befehlszeile zum Ausführen des Skripts verwendeten VM-Nutzeranmeldedaten müssen Administratorberechtigungen auf dem Ziel-Gastcomputer für die Windows-VM haben. - Port 443 muss über den Linux-Computer
mcdcfür alle ESXI-Hosts geöffnet sein.
Anforderungen für die SSH-Erfassung
So verwenden Sie die mcdc-CLI, um die Gasterfassungsskripts per Remote-Zugriff mit SSH auszuführen:
Der Computer, auf dem die
mcdc-Befehlszeile gehostet wird, muss SSH-Zugriff auf die Linux-Zielcomputer haben.
Anforderungen für IP-Bereichsscans
So führen Sie einen IP-Bereichsscan mit dem mcdc-CLI aus:
- Konfigurieren Sie Ihre Netzwerkfirewalls so, dass ICMP-Anfragen im Netzwerk oder auf den Maschinen in Ihrer Infrastruktur möglich sind.
- Nutzern ohne Berechtigungen die Berechtigung erteilen, einen Ping vom Hostcomputer aus auszuführen. Alternativ können Sie vor dem Ausführen eines IP-Bereichsscans
sudo setcap cap_net_raw-ep ./mcdcausführen.
Anforderungen für das Herunterladen und Ausführen von Gasterfassungsskripts
mcdc-linux-collect.shkann auf den folgenden Linux-Betriebssystemen oder neueren Versionen ausgeführt werden:- CentOS 7
- Red Hat Enterprise Linux (RHEL) 8
- Ubuntu 14.04
- Debian 9
- openSUSE 15
Bei älteren Betriebssystemversionen kann es sein, dass das Skript nicht ausgeführt wird oder unvollständige Daten erfasst.
mcdc-windows-collect.ps1erfordert PowerShell 2.0 oder höher (nicht PowerShell Core) und entweder eine GUI-Shell (nicht Serverkern) oder .NET Framework 4.5 oder höher. Alle Windows-Versionen ab Windows 8 und Windows Server 2012 unterstützen diese Anforderungen, ebenso wie die überwiegende Mehrheit der Windows 7- und Windows Server 2008 R2-Maschinen.