Mengimpor data RVTools

Jika tidak ingin menginstal dan menjalankan pengumpulan data otomatis dengan klien penemuan di infrastruktur, Anda dapat mengupload data infrastruktur secara manual ke Pusat Migrasi.

Pertama, gunakan RVTools untuk mengumpulkan data sistem dan data performa dari aset VMware Anda. Kemudian, impor tabel yang dihasilkan 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. Versi RVTools sebelumnya tidak didukung.
  • Tabel yang dibuat dengan tanda --DBColumnNames tidak didukung.

Mengupload data dari RVTools

Untuk mengupload tabel yang dibuat dengan RVTools secara manual, ikuti langkah-langkah berikut:

Konsol

  1. Buka halaman Impor data.

    Buka Impor data

  2. Klik Tambahkan data. Halaman baru akan terbuka.

  3. Pilih Upload files lalu, di bagian Set up file upload, masukkan nama upload file.

  4. Dari daftar, pilih Excel yang diekspor dari RVTools atau CSV yang diekspor dari RVTools.

  5. Klik Select files to upload, lalu pilih semua file yang ingin Anda upload.

  6. Untuk mengonfirmasi dan mulai mengupload file, klik Upload file.

  7. Jika file divalidasi dengan benar, untuk membuat aset dari file, klik Import data, lalu klik Confirm.

API

  1. 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 sudah ada yang akan dikaitkan dengan tugas impor.
  2. Opsional: Untuk mengonfirmasi bahwa tugas impor telah dibuat dengan benar, dapatkan tugas impor.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  3. 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 baru
    • IMPORT_JOB_FORMAT: IMPORT_JOB_FORMAT_RVTOOLS_CSV atau IMPORT_JOB_FORMAT_RVTOOLS_EXCEL
  4. Dapatkan file data.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles/DATA_FILE_ID
    
  5. Salin URL dari kolom signedUrl dari respons.

  6. 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.
  7. Opsional: Ulangi langkah 3–6 untuk membuat lebih banyak file data dengan tugas impor yang sama.

  8. Opsional: Dapatkan semua file data tugas impor.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID/importDataFiles
    
  9. Validasi tugas impor.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:validate
    
  10. Dapatkan tugas impor dan lihat laporan validasi. Jika statusnya READY, Anda dapat melanjutkan ke langkah berikutnya. Jika tidak, Anda perlu memperbaiki tugas atau file tertentu, tindakan ini mungkin mengharuskan menghapus file atau mengupload file baru.

    GET https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID
    
  11. Jalankan tugas impor.

    POST https://migrationcenter.googleapis.com/v1alpha1/projects/PROJECT_ID/locations/REGION/importJobs/IMPORT_JOB_ID:run
    
  12. Dapatkan tugas impor dan lihat laporan eksekusi. Jika statusnya adalah COMPLETED, artinya tugas berhasil dieksekusi. Atau, 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 memecahkan masalah pesan error umum.

Tinjau upload

Setelah Anda mengupload file, Pusat Migrasi akan memvalidasinya untuk memeriksa apakah file tersebut benar secara formal. Jika validasi berhasil, Pusat Migrasi akan memproses data untuk membuat aset baru, atau memperbarui aset yang sudah ada. Anda dapat memeriksa status tugas upload dari Konsol Google Cloud.

Untuk meninjau status tugas upload Anda, ikuti langkah-langkah berikut:

  1. Buka halaman Impor data, lalu klik Upload file.
  2. Dari daftar impor file, pilih upload yang ingin Anda tinjau.
  3. Di halaman upload file, di bagian Progres impor data, tinjau Status file yang Anda upload.

Anda dapat melihat file dalam salah satu status berikut.

Daftar status

  • 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 dalam tahap validasi.
  • Validasi gagal. File Anda berisi beberapa kesalahan. Perbaiki kesalahan tersebut, lalu coba upload file Anda lagi.
  • Gagal. File Anda tidak dapat diimpor.

Tinjau detail error

Jika menemukan error setelah mengimpor file, Anda dapat meninjau pesan error secara langsung di Konsol Google Cloud.

Untuk meninjau error pada tugas upload, ikuti langkah-langkah berikut:

  1. Buka halaman Impor data, lalu klik Upload file.
  2. 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 Pusat Migrasi membuat aset baru atau memperbarui aset yang ada dengan perubahan baru. Untuk memperbaiki error ini, 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.

Langkah selanjutnya