In diesem Dokument werden die Anforderungen zum Herunterladen und Ausführen der Befehlszeile des Discovery-Clients aus dem Migrationscenter und der Scripts zur Gasterfassung aufgeführt.
Voraussetzungen für das Herunterladen und Ausführen der mcdc
-Befehlszeile
Damit Sie die mcdc
CLI herunterladen und ausführen können, müssen die folgenden Anforderungen erfüllt sein.
Anforderungen für Linux
Die mcdc
CLI kann auf allen Linux-Computern mit glibc
Version 2.25 oder höher ausgeführt werden. Dazu gehören die 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 erfassen Sie mit der mcdc
-Befehlszeile Daten mithilfe der VMware-Inventarerkennung:
- Der Computer, auf dem 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 den ESX-Hosts. - Der vCenter-Server von vSphere muss Version 5.5 oder höher sein.
- Der vSphere vCenter-Server muss TLS 1.2 oder höher unterstützen.
- Der Nutzername, den Sie an die
mcdc
-Befehlszeile ü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 Access
zugewiesen. - Der Nutzername, den Sie an die
mcdc
-Befehlszeile ü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
-Befehlszeile ausführt, muss Lese-, Schreib- und Ausführungsberechtigungen auf dem Computer haben, auf dem diemcdc
-Befehlszeile ausgeführt wird.
So verwenden Sie die mcdc
-Befehlszeile, um die Erfassungsskripts für VMware-VMs remote auszuführen:
- Sie benötigen die oben beschriebenen Berechtigungen, um VMware Discovery ausführen zu können.
- Der Nutzername, den Sie der
mcdc
-Befehlszeile zur Verbindung mit vSphere übergeben, muss die folgenden Berechtigungen auf der VM haben: „Änderung des Gastvorgangs“, „Ausführung des Gastvorgangsprogramms“ und „Abfragen für Gastvorgänge“. - Die von der
mcdc
-Befehlszeile zum Ausführen des Scripts verwendeten VM-Nutzeranmeldedaten müssen Administratorberechtigungen auf dem Ziel-Gastcomputer für die Windows-VM haben. - Port 443 muss über die Linux-CLI-Station
mcdc
für alle ESXi-Hosts geöffnet sein.
Anforderungen für die SSH-Datenerhebung
So führen Sie die Gasterfassungsscripts mit der mcdc
-Befehlszeile per Remote-Zugriff mit SSH aus:
Der Computer, auf dem die
mcdc
-Befehlszeile gehostet wird, muss SSH-Zugriff auf die Ziel-Linux-Computer haben.
Anforderungen an den IP-Bereichsscan
So führen Sie mit der mcdc
-Befehlszeile einen Scan des IP-Adressbereichs aus:
- Konfigurieren Sie Ihre Netzwerk-Firewalls so, dass ICMP-Anfragen im Netzwerk oder auf den Maschinen in Ihrer Infrastruktur zugelassen werden.
- Nutzer ohne Berechtigungen können dann einen Ping vom Hostcomputer aus ausführen. Alternativ können Sie vor dem Ausführen eines IP-Bereichs-Scans
sudo setcap cap_net_raw-ep ./mcdc
ausführen.
Anforderungen zum Herunterladen und Ausführen von Gasterfassungsscripts
mcdc-linux-collect.sh
kann mit allen Linux-Versionen ausgeführt werden.mcdc-windows-collect.ps1
erfordert 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.