Mit der Inventarsuche können Sie alle VM-Instanzen in Ihrer Infrastruktur scannen und auflisten. Mit der Inventarerkennung können Sie die Eigenschaften der VMs wie Betriebssystemtyp, Speicher, Anzahl der Kerne und andere grundlegende Informationen bestimmen. Bei VMs, die auf VMware ausgeführt werden, können Sie mit der Inventarerkennung auch die Leistungsdaten erfassen.
In diesem Dokument werden die Schritte zum Ausführen einer Inventarsuche mit der Discovery Center-Client-Befehlszeile beschrieben.
Hinweise
- Lesen Sie die Anforderungen zum Herunterladen und Ausführen der
mcdc
-Befehlszeile. - Führen Sie die Schritte zum Herunterladen der
mcdc
CLI aus.
Inventarsuche auf VMware mit der vSphere API ausführen
Verwenden Sie die vSphere API, um Daten zu allen VMs in einem vCenter zu erfassen, die für den Nutzer sichtbar sind, der die mcdc
-Befehlszeile ausführt. Sie können eine Erkennung auch auf einen bestimmten Ordner, Cluster oder ein Rechenzentrum festlegen.
vCenter konfigurieren
Wenn Sie die erfassten Daten in das Migrationscenter exportieren möchten, müssen Sie Ihre vCenter-Umgebung konfigurieren, bevor Sie eine Inventarsuche ausführen.
Die Daten, die Sie über die mcdc
-Befehlszeile erfassen, hängen tatsächlich von den Einstellungen für Statistiken in vCenter ab.
vCenter unterstützt vier Statistikebenen:
- Ebene 1 bietet nur CPU- und Arbeitsspeicherleistung.
- Ebene 2 liefert die Netzwerkleistung.
- Ebene 3 stellt Eingabe-/Ausgabevorgänge pro Sekunde (IOPS) bereit.
- In Stufe 4 werden alle verfügbaren Messwerte angezeigt.
Eine detaillierte Liste der verfügbaren Messwerte für alle Statistikebenen finden Sie unter Datenerfassungsebenen.
Standardmäßig ist die Statistikebene auf Stufe 1 festgelegt. Auf den Ebenen 1 und 2 können Sie Teildaten zu Ihrer Infrastruktur erfassen, während Sie auf Ebene 3 alles erfassen, was Sie benötigen, um einen Bericht zu den Gesamtbetriebskosten zu erstellen. Nachdem die Statistikebene in vCenter geändert wurde, kann es mehrere Stunden dauern, bis Leistungsdaten verfügbar sind.
Weitere Informationen zum Ändern von Statistikebenen in vCenter finden Sie unter Statistikenerfassungsintervalle im vSphere-Client konfigurieren.
Erkennung ausführen
- Wechseln Sie zu dem Verzeichnis, in das Sie die
mcdc
-Befehlszeile heruntergeladen haben. Führen Sie die Erkennung aus:
./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL
Ersetzen Sie Folgendes:
- USERNAME: Ihr vCenter-Nutzername
- VSPHERE_URL ist die URL Ihrer vCenter Server-Instanz oder des vSphere-Clients.
Fügen Sie dem Befehl das Flag
-i
(unsicher) hinzu, um eine Zertifikatsprüfung für die Verbindung zum vCenter zu vermeiden.Geben Sie bei Aufforderung das vCenter-Passwort ein.
Nach Abschluss der Inventarsuche werden die erhobenen Daten in der lokalen Datenbank gespeichert.
Erkennung definieren
Führen Sie die Erkennung im Stammverzeichnis aus:
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path /
Führen Sie die Erkennung in einem bestimmten Ordner aus:
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/VM/FOLDER
Ersetzen Sie Folgendes:
- DATACENTER: der Name des Rechenzentrums
- VM: der Name der VM
- FOLDER: der Pfad zum Ordner
Führen Sie die Erkennung in einem bestimmten Cluster aus:
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/HOST/CLUSTER
Ersetzen Sie Folgendes:
- HOST: der Name des Hosts
- CLUSTER ist der Name des Clusters.
Führen Sie die Erkennung in einem bestimmten Rechenzentrum aus:
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER
Fügen Sie dem Befehl das Flag -i
(unsicher) hinzu, um eine Zertifikatsprüfung für die Verbindung zum vCenter zu vermeiden.
Zeitlimit anpassen
Das Standardzeitlimit beträgt 60 Minuten. Wenn Sie jedoch die Inventarsuche auf einem vCenter-Server mit mehr als 1.000 VMs oder einer Gastsammlung auf einem vCenter-Server mit mehr als 100 VMs ausführen, erhöhen Sie das Zeitlimit proportional zur Gesamtzahl der VMs.
Wenn Sie eine Inventarsuche ausführen, erhöhen Sie das Zeitlimit pro 1.000 zusätzlichen VMs um 60 Minuten. Wenn Sie beispielsweise 2.000 VMs haben, legen Sie das Zeitlimit auf 120 Minuten fest.
Wenn Sie eine Gasterkennung ausführen, erhöhen Sie das Zeitlimit pro 100 zusätzlichen VMs um 60 Minuten. Wenn Sie beispielsweise 300 VMs haben, legen Sie das Zeitlimit auf 180 Minuten fest.
Wenn Sie die Zeitüberschreitung ändern möchten, legen Sie für das Flag
--timeout
das erforderliche Zeitlimit fest:./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL --timeout TIMEOUT_IN_SECONDS
Ersetzen Sie TIMEOUT_IN_SECONDS durch das Zeitlimit in Sekunden.
An diesem Punkt können Sie entweder den Befehl discover ls
verwenden oder eine Offlinebewertung ausführen, um zu prüfen, ob die Daten über Ihre gesamte Infrastruktur erfasst wurden. Für eine vollständige Bewertung der VMs, die auf VMware ausgeführt werden, können Sie jedoch eine Gasterkennung ausführen, nachdem Sie die Inventarsuche abgeschlossen haben.
Inventarsuche auf VMware mit RVTools ausführen
Bei VMs, die auf VMware ausgeführt werden, können Sie über die mcdc
-Befehlszeile die XLSX-Berichtsdateien analysieren, die mit RVTools generiert wurden.
Erfassen Sie Daten basierend auf Ihrem vorhandenen RVTools-Export:
./mcdc discover rvtools REPORT_NAME.xlsx
Ersetzen Sie REPORT_NAME durch den Pfad zu dem mit RVTools generierten XLSX-Objekt.
Allerdings gelten für diese Methode folgende Einschränkungen:
- Die
mcdc
-Befehlszeile unterstützt keine Tabellen, die mit dem Flag--DBColumnNames
in RVTools generiert wurden. - Die
mcdc
-Befehlszeile unterstützt nicht das Exportieren der mit dieser Methode erhobenen Daten in Migration Center. Sie können damit aber eine Offlinebewertung vornehmen.
Inventarsuche in AWS ausführen
Führen Sie die Inventarsuche aus:
./mcdc discover aws -r REGION
Ersetzen Sie REGION durch die AWS-Region.
Die
mcdc
-Befehlszeile fordert Sie auf, Ihre Zugriffsschlüssel-ID und Ihren geheimen Zugriffsschlüssel anzugeben.Die Ausgabe sollte in etwa so aussehen:
Collected 166 VMs [✓] Collection completed.
Zeitlimit anpassen
Standardmäßig ist das Zeitlimit auf 60 Minuten eingestellt. Wenn Sie jedoch Inventarerkennung für eine AWS-Region mit mehr als 10.000 VMs ausführen, erhöhen Sie das Zeitlimit proportional zur Gesamtzahl der VMs in dieser Region.
Wenn Sie die Zeitüberschreitung ändern möchten, legen Sie für das Flag
--timeout
das erforderliche Zeitlimit fest:./mcdc discover aws -r REGION --timeout TIMEOUT_IN_SECONDS
Ersetzen Sie TIMEOUT_IN_SECONDS durch das Zeitlimit in Sekunden.
An diesem Punkt können Sie entweder den Befehl discover ls
verwenden oder eine Offlinebewertung ausführen, um zu prüfen, ob die Daten über Ihre gesamte Infrastruktur erfasst wurden. Für eine vollständige Bewertung der EC2-VMs können Sie jedoch nach dem Ausführen der Inventarsuche eine Gasterkennung ausführen.
Nächste Schritte
- Weitere Informationen zum Ausführen eines Gastauftritts
- Weitere Informationen zum Exportieren erfasster Daten in das Migrationscenter