Im Migration Center können Sie Datentabellen hochladen, die Sie manuell mit den bereitgestellten Vorlagen ausfüllen. Das ist nützlich, wenn Ihre Infrastruktur nur eine begrenzte Anzahl von Assets hat und Sie die Daten manuell erstellen möchten.
So importieren Sie die Tabellen, die Sie manuell ausgefüllt haben:
- Laden Sie die Vorlagen aus der Liste der verfügbaren Vorlagen herunter.
- Füllen Sie die Tabellen manuell mit den Daten aus Ihrer Infrastruktur aus.
- Laden Sie die Tabellen ins Migration Center hoch.
Beschränkungen
- Die maximale Größe für einen Dateiupload beträgt 100 MB.
Verfügbare Datenvorlagen
In der folgenden Tabelle finden Sie die Dateivorlagen, die Sie zum Hochladen Ihrer Infrastrukturdaten in das Migration Center verwenden können. Die Vorlagen enthalten Beispieldaten, die als Vorschlag dienen, wie die Tabelle ausgefüllt werden kann. Eine detaillierte Beschreibung des erforderlichen Datenformats finden Sie unter Spezifikationen für Importdateien.
Dateiname | Datentyp | Beschreibung |
---|---|---|
vmInfo.csv | Gerätedaten | Verwenden Sie diese Vorlage, um Informationen zu einzelnen Assets bereitzustellen, einschließlich CPU-, Arbeitsspeicher- und anderer Konfigurationsparameter. Diese Tabelle ist jedes Mal erforderlich, wenn Sie einen neuen Import erstellen. |
perfInfo.csv | Leistungsdaten | Optional: Verwenden Sie diese Vorlage, um Leistungsdaten für Ihre Assets in einem Zeitreihenformat bereitzustellen. |
diskInfo.csv | Laufwerksdaten | Optional: Verwenden Sie diese Vorlage, um Informationen zu Laufwerken und ihrer Auslastung bereitzustellen. |
tagInfo.csv | System-Tags | Optional: Verwenden Sie diese Vorlage, um Ihren Amazon Web Services-Assets (AWS) Schlüssel/Wert-Attribute zuzuweisen. Die Attribute sind so formatiert:
"tag:KEY" : "VALUE" . Beispiel: "tag:Name" : "AWS-example" . |
Weitere Informationen zu den Spezifikationen für die einzelnen Dateien finden Sie unter Spezifikationen für Importdateien.
Tabellen hochladen
So laden Sie die Dateien hoch:
Console
Rufen Sie die Seite Datenimport auf.
Klicken Sie auf Daten hinzufügen > Dateien hochladen.
Geben Sie im Bereich Dateiupload einrichten den Namen des Dateiuploads ein.
Wählen Sie in der Liste Dateiformat die Option Manuell ausgefüllte CSV-Vorlagen aus.
Klicken Sie auf Dateien zum Hochladen auswählen und wählen Sie alle Dateien aus, die Sie hochladen möchten.
Klicken Sie auf Dateien hochladen, um den Upload der Dateien zu bestätigen und zu starten.
Wenn die Dateien korrekt validiert wurden, klicken Sie auf Daten importieren und dann auf Bestätigen, um die Assets aus den Dateien zu erstellen.
API
Erstellen Sie einen Importjob.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs?importJobId=IMPORT_JOB_ID { "asset_source": "projects/PROJECT_ID/locations/REGION/sources/SOURCE_ID" }
Ersetzen Sie Folgendes:
PROJECT_ID
: ID des Projekts, in dem der Importjob erstellt werden soll.REGION
: Region, in der der Importjob erstellt werden soll.IMPORT_JOB_ID
: ID des neuen Importjobs.SOURCE_ID
: ID einer vorhandenen Quelle, die dem Importjob zugeordnet werden soll.
Optional: Rufen Sie den Importjob ab, um zu bestätigen, dass er korrekt erstellt wurde.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Erstellen Sie eine Importdatendatei, die an den Importjob angehängt wird.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles?import_data_file_id=DATA_FILE_ID { "format": "IMPORT_JOB_FORMAT" }
Ersetzen Sie Folgendes:
DATA_FILE_ID
: ID der neuen DatendateiIMPORT_JOB_FORMAT
:IMPORT_JOB_FORMAT_MANUAL_CSV
Rufen Sie die Datendatei ab.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
Kopieren Sie die URL aus dem Feld
signedUrl
der Antwort.Laden Sie eine Datei über die kopierte URL hoch.
PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'
Ersetzen Sie Folgendes:
UPLOAD_FILE_PATH
: Der lokale Pfad der hochgeladenen Datei.COPIED_URL
: Die kopierte signierte URL aus den vorherigen Schritten.
Optional: Wiederholen Sie die Schritte 3 bis 6, um weitere Datendateien für denselben Importjob zu erstellen.
Optional: Alle Datendateien eines Importjobs abrufen.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
Importjob validieren
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
Importjob abrufen und Validierungsbericht ansehen Wenn der Status
READY
lautet, können Sie mit den nächsten Schritten fortfahren. Andernfalls müssen Sie den Job oder bestimmte Dateien korrigieren. Dazu müssen Sie möglicherweise Dateien löschen oder neue hochladen.GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Führen Sie den Importjob aus.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
Importjob abrufen und Ausführungsbericht ansehen Wenn der Status
COMPLETED
lautet, wurde der Job erfolgreich ausgeführt. Andernfalls enthält der Ausführungsbericht die Fehler, wenn der Job fehlgeschlagen ist und sich in einem Endstatus befindet. Erstellen Sie einen neuen Importjob und nehmen Sie die erforderlichen Änderungen vor.GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Wenn beim Hochladen der Datei Probleme auftreten, erhalten Sie hier Informationen zur Fehlerbehebung bei häufigen Fehlermeldungen.
Upload überprüfen
Nachdem Sie Ihre Dateien hochgeladen haben, werden sie vom Migrationscenter validiert, um zu prüfen, ob sie formal korrekt sind. Wenn die Validierung erfolgreich ist, verarbeitet Migration Center die Daten, um neue Assets zu erstellen oder vorhandene zu aktualisieren. Sie können den Status Ihrer Uploadjobs in der Google Cloud -Konsole prüfen.
So prüfen Sie den Status Ihres Upload-Jobs:
- Rufen Sie die Seite Datenimport auf und klicken Sie dann auf Datei-Uploads.
- Wählen Sie in der Liste der Dateiimporte den Upload aus, den Sie überprüfen möchten.
- Sehen Sie sich auf der Seite zum Hochladen von Dateien unter Fortschritt des Datenimports den Status Ihrer hochgeladenen Dateien an.
Ihre Dateien können einen der folgenden Status haben.
Liste der Status
- Abgeschlossen: Der Import Ihrer Datei war erfolgreich.
- Bereit Ihre Datei wurde validiert und kann importiert werden.
- Ausstehend: Ihre Datei wartet darauf, dass die Verarbeitung einer anderen Datei abgeschlossen wird.
- Laufen: Ihre Datei wird verarbeitet.
- Wird validiert Ihre Datei wird gerade validiert.
- Validierung fehlgeschlagen. Ihre Datei enthält einige Fehler. Beheben Sie die Fehler und versuchen Sie dann noch einmal, die Datei hochzuladen.
- Fehlgeschlagen. Ihre Datei konnte nicht importiert werden.
Fehlerdetails ansehen
Wenn nach dem Importieren Ihrer Dateien Fehler auftreten, können Sie die Fehlermeldung direkt in der Google Cloud -Konsole aufrufen.
So rufen Sie die Fehler Ihres Uploadjobs auf:
- Rufen Sie die Seite Datenimport auf und klicken Sie dann auf Datei-Uploads.
- Klicken Sie auf die Importdatei, für die eine Warnung oder ein Fehler angezeigt wird. Auf der Detailseite der Importdatei wird die vollständige Liste der Fehler angezeigt.
Auf der Detailseite der Importdatei können Sie die Assets und Datenfelder, die die Fehler verursachen, sowie eine Beschreibung des Fehlers ansehen. Fehler im Dateimportjob können verhindern, dass in Migration Center neue Assets erstellt oder vorhandene Assets mit den neuen Änderungen aktualisiert werden. Um den Fehler zu beheben, bearbeiten Sie die Dateien und erstellen Sie einen neuen Dateiimportjob, um sie noch einmal hochzuladen.
Weitere Informationen zu den möglichen Fehlermeldungen finden Sie unter Fehlerbehebung bei Dateiimporten.
Spezifikationen für Importdateien
In den folgenden Tabellen finden Sie die technischen Spezifikationen für die Vorlagendateien, die für den manuellen Import verwendet werden.
vmInfo
-Datei
Spalte | Erwarteter Typ | Beschreibung |
---|---|---|
MachineId | String | Die eindeutige Kennung der virtuellen Maschine. |
MachineName | String | Der Anzeigename der virtuellen Maschine. |
PrimaryIPAddress | String | Die IP-Adresse des Computers. |
PrimaryMACAddress | String | Die MAC-Adresse des Computers. Sie wird nur zur Identifizierung des Geräts verwendet. |
PublicIPAddress | String | Die öffentliche IP-Adresse des Computers. |
IpAddressListSemiColonDelimited | Liste der Nachrichten | Die Liste der zugewiesenen oder zugewiesenen Netzwerkadressen. |
TotalDiskAllocatedGiB | int64 | Die Gesamtkapazität des Laufwerks. |
TotalDiskUsedGiB | int64 | Die Gesamtmenge des verwendeten Speicherplatzes auf der Festplatte. |
MachineTypeLabel | String | Das Label für den AWS- oder Azure-Maschinentyp. |
AllocatedProcessorCoreCount | int64 | Anzahl der CPU-Kerne in der virtuellen Maschine. |
MemoryGiB | int32 | Die Menge an Arbeitsspeicher der virtuellen Maschine. |
HostingLocation | String | Der Standort der Maschine im AWS- oder Azure-Format. |
OsType | String | Das Betriebssystem des Computers. |
OsName | String | Das Betriebssystem des Computers. |
OsVersion | String | Die Version des Betriebssystems des Computers. |
MachineStatus | String | Der Energiestatus des Geräts. |
ProvisioningState | String | Der Bereitstellungsstatus, nur für Azure-VMs. |
CreateDate | Zeitstempel | Der Erstellungszeitstempel der Maschine. |
IsPhysical | String | Gibt an, ob es sich bei der Maschine um eine physische oder virtuelle Maschine handelt. |
Quelle | Nachricht | Die Details der Quelle für AWS- oder Azure-Maschinen. |
diskInfo
-Datei
Spalte | Erwarteter Typ | Beschreibung |
---|---|---|
MachineId | String | Die eindeutige Kennung der virtuellen Maschine. |
DiskLabel | String | Das Laufwerkslabel. |
SizeInGib | int64 | Die Gesamtkapazität des Laufwerks. |
UsedInGib | int64 | Die Gesamtmenge des verwendeten Speicherplatzes auf der Festplatte. |
StorageTypeLabel | String | Der Typ des Datenträgerlabels, z. B. BIOS oder GPT. |
perfInfo-Datei
Spalte | Erwarteter Typ | Beschreibung |
---|---|---|
MachineId | String | Die eindeutige Kennung der virtuellen Maschine. |
TimeStamp | Der Zeitstempel, zu dem die Stichprobe erhoben wurde. | |
CpuUtilizationPercentage | float | Der Prozentsatz der verwendeten CPU-Gesamtkapazität. Er muss im Intervall 0–100 liegen. |
MemoryUtilizationPercentage | float | Prozentsatz des verwendeten Systemspeichers. Er muss im Intervall 0–100 liegen. |
UtilizedMemoryBytes | float | Der insgesamt verwendete Arbeitsspeicher in Byte. |
DiskReadOperationsPerSec | float | Die durchschnittlichen IOPS, die über ein kurzes Zeitfenster hinweg erfasst wurden. |
DiskWriteOperationsPerSec | float | Die durchschnittlichen IOPS, die über ein kurzes Zeitfenster hinweg erfasst wurden. |
NetworkBytesPerSecSent | float | Der durchschnittliche Netzwerk-Egress in B/s, der über ein kurzes Zeitfenster hinweg erfasst wird. |
NetworkBytesPerSecReceived | float | Der durchschnittliche eingehende Netzwerktraffic in B/s, der über einen kurzen Zeitraum erfasst wird. |
tagInfo-Datei
Spalte | Erwarteter Typ | Beschreibung |
---|---|---|
Schlüssel | String | Der Attributschlüssel. |
Wert | String | Der Attributwert. |
Nächste Schritte
- Weitere Informationen zu Migration Center-Erfassungsmethoden
- Informationen zum Verwalten von Dateiuploads