Jika tidak ingin menginstal dan menjalankan pengumpulan data otomatis dengan discovery client di infrastruktur Anda, Anda dapat mengupload data infrastruktur secara manual ke Migration Center.
Pertama, gunakan RVTools untuk mengumpulkan data sistem dan data performa dari instance mesin virtual (VM) yang berjalan di vCenter. Kemudian, impor tabel yang dibuat oleh RVTools langsung di Migration Center untuk menambahkan aset Anda.
Batasan
- Agar berhasil mengimpor data, buat tabel dengan RVTools versi 4.3.1 atau yang lebih baru. RVTools versi sebelumnya tidak didukung.
- Tabel yang dibuat dengan flag
--DBColumnNamestidak didukung. - Saat Anda mengupload tabel yang dibuat dengan RVTools, Migration Center hanya menggunakan data dari tab berikut:
tabvInfo(wajib untuk XLSX dan CSV)tabvCPU(wajib untuk XLSX, opsional untuk CSV)tabvDisk(wajib untuk XLSX, opsional untuk CSV)tabvPartition(wajib untuk XLSX, opsional untuk CSV)tabvNetwork(wajib untuk XLSX, opsional untuk CSV)tabvHost(wajib untuk XLSX, opsional untuk CSV)
Mengupload data dari RVTools
Untuk mengupload tabel yang dibuat dengan RVTools secara manual, ikuti langkah-langkah berikut:
Konsol
Buka halaman Impor data.
Klik Tambahkan data > Upload file.
Di bagian Siapkan upload file, masukkan nama upload file.
Dari daftar Format file, pilih Excel yang diekspor dari RVTools atau CSV yang diekspor dari RVTools.
Klik Pilih file untuk diupload, lalu pilih semua file yang Anda ingin diupload.
Untuk mengonfirmasi dan mulai mengupload file, klik Upload file.
Jika file divalidasi dengan benar, klik Impor data , lalu klik Konfirmasi untuk membuat aset dari file.
API
Buat tugas impor.
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" }Ganti kode berikut:
PROJECT_ID: ID project untuk membuat tugas impor.REGION: Region untuk membuat tugas impor.IMPORT_JOB_ID: ID tugas impor baru.SOURCE_ID: ID sumber yang ada untuk dikaitkan dengan tugas impor.
Opsional: Untuk mengonfirmasi bahwa tugas impor dibuat dengan benar, dapatkan tugas impor.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Buat file data impor yang dilampirkan ke tugas impor.
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" }Ganti kode berikut:
DATA_FILE_ID: ID file data baruIMPORT_JOB_FORMAT: EitherIMPORT_JOB_FORMAT_RVTOOLS_CSVorIMPORT_JOB_FORMAT_RVTOOLS_EXCEL
Dapatkan file data.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
Salin URL dari kolom
signedUrldari respons.Upload file ke URL yang disalin.
PUT -H 'Content-Type: application/octet-stream' --upload-file UPLOAD_FILE_PATH 'COPIED_URL'
Ganti kode berikut:
UPLOAD_FILE_PATH: Jalur lokal file yang diupload.COPIED_URL: URL bertanda tangan yang disalin dari langkah pratinjau.
Opsional: Ulangi langkah 3-6 untuk membuat lebih banyak file data dalam tugas impor yang sama.
Opsional: Dapatkan semua file data dari tugas impor.
GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
Validasi tugas impor.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
Dapatkan tugas impor dan lihat laporan validasi. Jika statusnya
READY, Anda dapat melanjutkan ke langkah berikutnya. Jika tidak, Anda harus memperbaiki tugas atau file tertentu. Hal ini mungkin mengharuskan Anda menghapus file atau mengupload file baru.GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Jalankan tugas impor.
POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
Dapatkan tugas impor dan lihat laporan eksekusi. Jika statusnya
COMPLETED, tugas berhasil dijalankan. Jika tidak, jika tugas gagal dan dalam status terminal, laporan eksekusi akan menyertakan error. Buat tugas impor baru dan terapkan perubahan yang diperlukan.GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
Jika Anda mengalami masalah saat mengupload file, lihat cara me mecahkan masalah pesan error umum.
Meninjau upload
Setelah Anda mengupload file, Migration Center akan memvalidasinya untuk memeriksa apakah file tersebut secara formal sudah benar. Jika validasi berhasil, Migration Center akan memproses data untuk membuat aset baru, atau memperbarui aset yang ada. Anda dapat memeriksa status tugas upload dari Google Cloud konsol.
Untuk meninjau status tugas upload, ikuti langkah-langkah berikut:
Di Google Cloud konsol, buka halaman Impor data.
Di tab Upload file, dari daftar impor file, klik tugas impor yang ingin Anda tinjau.
Tinjau Status file yang diupload.
Anda dapat melihat file dalam salah satu status berikut:
- Selesai. Impor file Anda berhasil.
- Siap. File Anda lulus validasi, dan siap diimpor.
- Tertunda. File Anda menunggu file lain selesai diproses.
- Berjalan. File Anda sedang diproses.
- Memvalidasi. File Anda berada di tahap validasi.
- Validasi gagal. File Anda berisi beberapa error. Perbaiki error, lalu coba upload file Anda lagi.
- Gagal. File Anda tidak dapat diimpor.
Meninjau detail error
Jika Anda mengalami error setelah mengimpor file, Anda dapat meninjau pesan error langsung di Google Cloud konsol.
Untuk meninjau error tugas upload, ikuti langkah-langkah berikut:
Di Google Cloud konsol, buka halaman Impor data.
Di tab Upload file, dari daftar impor file, klik file impor yang menampilkan peringatan atau error.
Halaman detail file impor menampilkan daftar lengkap error.
Di halaman detail file impor, Anda dapat meninjau aset dan kolom data yang menyebabkan error, serta melihat deskripsi error. Error dalam tugas impor file dapat mencegah Migration Center membuat aset baru atau memperbarui aset yang ada dengan perubahan baru. Untuk memperbaiki error, edit file Anda dan buat tugas impor file baru untuk menguploadnya lagi.
Untuk mengetahui informasi selengkapnya tentang kemungkinan pesan error, lihat Memecahkan masalah error impor file.