Nachdem du die Daten zu deinen Assets erfasst hast, kannst du sie exportieren in Migrationscenter, in dem Sie Folgendes tun können:
- Erfasste Assets an einem Ort ansehen
- Von Migration Center generierte Statistiken zu Ihrer Infrastruktur ansehen und analysieren
- Asset-Gruppen erstellen
- Berichte zu Gesamtbetriebskosten (TCO) erstellen für Ihre Infrastruktur
In diesem Dokument wird beschrieben, wie Sie die Daten für Online-Bewertung mithilfe der Befehlszeile des Migration Center-Discovery-Clients ausführen.
Hinweise
- Führen Sie die Schritte zum Erkennen von Assets in Ihrer Infrastruktur aus.
- Aktivieren Sie in der Google Cloud Console das Migrationscenter.
Aktivieren Sie die Cloud Resource Manager API.
Erforderliche Rollen und Berechtigungen prüfen
So erhalten Sie die Berechtigungen, die Sie zum Exportieren der erhobenen Daten in das Migration Center benötigen:
bitten Sie Ihren Administrator, Ihnen
Migrationscenter-Administrator (migrationcenter.admin
)
IAM-Rolle für das Projekt
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.
Diese vordefinierte Rolle enthält die erforderlichen Berechtigungen zum Exportieren der erhobenen Daten in das Migration Center. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um die erhobenen Daten in das Migration Center zu exportieren:
-
resourcemanager.projects.get
-
migrationcenter.sources.create
-
migrationcenter.sources.get
-
migrationcenter.assets.reportFrames
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Authentifizierung im Migration Center einrichten
Wenn Sie die erhobenen Daten in das Migration Center exportieren möchten, müssen Sie zuerst Richten Sie die Authentifizierung im Migration Center mit einer der folgenden Optionen ein Methoden:
- Sie verwenden ein privates Konto.
- Dienstkonto verwenden.
So verwenden Sie diese Methoden mithilfe der Google Cloud CLI, wie in diesem Dokument beschrieben: müssen Sie die gcloud CLI installieren und initialisieren.
Authentifizierung mit einem privaten Konto einrichten
Geben Sie Ihre Nutzeranmeldedaten für die Standardanmeldedaten für Anwendungen (Application Default Credentials, ADC) an:
gcloud --project PROJECT_ID auth application-default login
Ersetzen Sie PROJECT_ID durch den Namen oder die ID Ihres Projekts.
Authentifizierung mit einem Dienstkonto einrichten
Wenn Sie die erforderlichen Berechtigungen, dann ein Dienstkonto erstellen:
gcloud iam service-accounts create SA_NAME \ --description='SA_DESCRIPTION' \ --display-name='SA_DISPLAY_NAME'
Ersetzen Sie Folgendes:
- SA_NAME: der gewünschte Name für das Dienstkonto
- SA_DESCRIPTION: eine optionale Beschreibung für das Dienstkonto
- SA_DISPLAY_NAME: der Anzeigename für das Dienstkonto
Weisen Sie dem Dienstkonto die erforderlichen Berechtigungen zu, die Rolle
migrationcenter.admin
:gcloud projects add-iam-policy-binding PROJECT_ID \ --member='serviceAccount:SA_NAME@PROJECT_ID.iam.gserviceaccount.com' \ --role='roles/migrationcenter.admin'
Ersetzen Sie PROJECT_ID durch den Namen Ihres Projekts.
Erstellen Sie einen Dienstkontoschlüssel:
gcloud iam service-accounts keys create ~/sa-private-key.json \ --iam-account=SA_NAME@PROJECT_ID.iam.gserviceaccount.com \ --billing-project PROJECT_ID
Der Schlüssel wird unter dem angegebenen Pfad gespeichert:
~/sa-private-key.json
.Kopieren Sie die Schlüsseldatei auf den Computer, auf dem Sie den
mcdc
-Befehlszeile.
Beschränkungen
- Von AWS erfasste Daten mit einem Inventarsuche zu Migration Center wird nicht unterstützt.
Erfasste Daten exportieren
Nach der Einrichtung der Datenerhebung und Authentifizierung im Migration Center abgeschlossen ist, können Sie die erfassten Daten Migrationscenter.
So exportieren Sie die erfassten Daten von Ihrer Workstation in das Migration Center: führen Sie den folgenden Befehl aus:
Linux
./mcdc export mc --project PROJECT_ID
Windows
mcdc.exe export mc --project PROJECT_ID
Ersetzen Sie PROJECT_ID durch den Namen Ihres Projekts.
Wenn Sie die Authentifizierung bei Migration Center mithilfe eines Dienstes eingerichtet haben Kontoschlüssel verwenden, müssen Sie den Pfad zur JSON-Schlüsseldatei Das Flag
--sa-key
:Linux
./mcdc export mc --project PROJECT_ID --json-key PATH_TO_JSON_KEY
Windows
mcdc.exe export mc --project PROJECT_ID --json-key PATH_TO_JSON_KEY
Ersetzen Sie PATH_TO_JSON_KEY durch den Pfad zur JSON-Schlüsseldatei.
Optional, wenn Sie warten möchten, bis das Migrationscenter abgeschlossen ist um die Assets zu verarbeiten und zu prüfen, ob die Arbeit Verwenden Sie dann das Flag
--wait
mit dem Befehlexport
.
Nach Abschluss des Exports druckt der Discovery-Client einen Link aus, den Sie folgen Sie, um Ihre Assets im Migration Center anzusehen.
Nächste Schritte
- Informationen zum Verwalten der
mcdc
-Befehlszeile - Hier erfahren Sie, wie Sie die erfassten Assets im Migration Center aufrufen.