Penyelesaian masalah VM Import/Export - VM Import/Export

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Penyelesaian masalah VM Import/Export

Saat Anda mengimpor atau mengekspor mesin virtual (VM), sebagian besar kesalahan terjadi karena upaya untuk melakukan sesuatu yang tidak didukung. Untuk menghindari kesalahan ini, pastikan untuk memeriksa persyaratan dan batasan dengan cermat.

Tugas impor mungkin berhenti sebelum selesai, dan kemudian gagal. Anda dapat mengumpulkan detail tentang tugas impor yang tampaknya telah berhenti karena kegagalan sebelum berubah ke completed status. Untuk mengumpulkan detail tersebut, gunakan perintah yang sesuai untuk operasi impor yang Anda gunakan untuk menjelaskan detail tugas konversi yang sedang berlangsung:

Kesalahan impor citra

Kode Kesalahan: InvalidParameter, Pesan Kesalahan: Pesan: Parameter disk-image-size = 0 memiliki format yang tidak valid

Format citra yang ditentukan tidak didukung. Coba lagi operasi menggunakan salah satu format citra yang didukung berikut: VHD, VHDX, VMDK, atau raw.

Kesalahan klien (MalformedPolicyDocument) terjadi saat memanggil CreateRole operasi: Kesalahan sintaks dalam kebijakan

Anda harus menyertakan prefiks file:// sebelum nama dokumen kebijakan.

ClientError: Validasi disk gagal [Kesalahan penguraian file OVF: OVA dengan file disk yang dipotong tidak didukung]

VM Impor/Ekspor tidak mendukung pengimporan disk yang dipisahkan menjadi beberapa file. Periksa format disk dan coba lagi operasi dengan disk VM sebagai satu file.

ClientError: Validasi disk gagal [Format File VMDK Tidak Didukung]

File VMDK harus dioptimalkan untuk streaming. Untuk informasi selengkapnya, lihat Format gambar yang didukung oleh VM Impor/Ekspor.

ClientError: Beberapa file grub/menu.lst yang berbeda ditemukan

VM Impor/Ekspor menemukan file duplikat selama tugas impor untuk setidaknya salah satu dari berikut ini:grub.cfg,, atau. grub.conf menu.lst VM dengan konfigurasi dual-boot tidak didukung. Untuk informasi selengkapnya, lihat Keterbatasan sumber daya yang diimpor dengan VM Impor/Ekspor.

Peran layanan vmimport tidak ada atau tidak memiliki izin yang memadai untuk melanjutkan layanan

Peran layanan VM Import tidak ada atau salah. Anda juga dapat menerima kesalahan ini jika pengguna, grup, atau peran yang mencoba memulai impor tidak memiliki hak akses yang memadai pada sumber daya Amazon EC2.

Kesalahan ini juga dapat terjadi jika panggilan pengguna ImportImage memiliki Decrypt izin tetapi vmimport peran tidak. Jika Anda menggunakan Enkripsi Sisi Server dengan AWS KMS—Kunci Terkelola (SSE-KMS) untuk mengamankan data saat istirahat di Amazon S3, Anda perlu menetapkan Decrypt izin tambahan ke peran layanan seperti yang ditunjukkan dalam kode JSON berikut:

{ "Sid":"Allow vmimport to decrypt SSE-KMS key", "Effect":"Allow", "Principal":{ "AWS":[ "arn:aws:iam::accountid:role/vmimport" ] }, "Action":[ "kms:Decrypt" ], "Resource":"*" }

Kesalahan impor instans

Kode Kesalahan: InvalidParameter, Pesan Kesalahan: Pesan: Parameter disk-image-size = 0 memiliki format yang tidak valid

Format citra yang ditentukan tidak didukung. Coba lagi operasi menggunakan salah satu format citra yang didukung berikut: OVA, VHD, VMDK, atau raw.

Client.Unsupported: Tidak ditemukan partisi yang dapat di-boot. (Layanan: AmazonEC2; Kode Status: 400; Kode Kesalahan: Tidak Didukung; ID Permintaan: <RequestID>)

Volume root dipartisi GUID Partition Table (GPT). Volume yang dipartisi GPT tidak didukung. Ubah volume root menjadi partisi MBR dan coba lagi.

ClientError: Footer tidak identik

Anda mencoba mengimpor VHD yang berbeda, atau ada kesalahan dalam membuat VHD. Ekspor VM Anda lagi dan coba mengimpornya lagi ke Amazon EC2.

ClientError: Data yang tidak terkompresi memiliki panjang yang tidak valid

File VMDK rusak. Anda dapat mencoba memperbaiki atau membuat ulang file VMDK, atau menggunakan file lain.

ERROR: Bucket < MyBucketName > tidak ada di Wilayah < RegionName >, ada di < RegionName >

Bucket Amazon Simple Storage Service (Amazon S3) tidak Wilayah AWS sama dengan instance yang ingin Anda impor. Coba tambahkan opsi --ignore-region-affinity, yang mengabaikan apakah Wilayah bucket cocok dengan Wilayah tempat tugas impor dibuat. Anda juga dapat membuat bucket S3 menggunakan konsol Amazon Simple Storage Service dan menyetel Region ke Region tempat Anda ingin mengimpor VM. Jalankan perintah lagi dan tentukan bucket baru yang baru saja Anda buat.

GALAT: File menggunakan algoritma kompresi yang tidak didukung 0

VMDK dibuat menggunakan format OVA dan bukan format OVF. Buat VMDK dalam format OVF.

Lokasi sumber S3 tidak valid

Sintaks perintah atau nama bucket S3 salah. Buat bucket S3 di Wilayah yang sesuai hanya untuk VM Import dan unggah file VM ke root bucket.

Bucket S3 yang diberikan bukan lokal ke Wilayah

Bucket S3 yang digunakan untuk VM Import harus berada di tempat yang sama di Wilayah AWS mana Anda ingin mengimpor VM.

ClientError: OS tidak diketahui/ File OS hilang

Sistem operasi tidak dikenali. Verifikasi bahwa OS Anda terdaftar sebagai dukungan di Persyaratan untuk sumber daya yang Anda impor dengan VM Impor/Ekspor Impor/Ekspor VM.

Kesalahan ekspor VM

Klien. UnsupportedOperation: Instance ini memiliki beberapa volume terlampir. Harap hapus volume tambahan.

Lepaskan volume selain volume root dan coba lagi. Jika Anda membutuhkan data dari volume, Anda dapat menyalinnya ke volume root atau mengimpor volume ke Amazon EBS.

Klien. NotExportable: Contoh ini tidak dapat diekspor. <RequestID>(Layanan: AmazonEC2; Kode Status: 400; Kode Kesalahan:; ID Permintaan: NotExportable)

Anda hanya dapat mengekspor instans tertentu. Untuk informasi selengkapnya, lihat Pertimbangan untuk ekspor instans.

Kesalahan saat memulai instans: Nilai <instance ID> tidak valid untuk instanceId. Instans tidak memiliki volume yang terpasang di root (/dev/sda1).

Anda mencoba memulai instans sebelum proses VM Import dan semua tugas konversi selesai. Tunggu hingga proses VM Import dan semua tugas konversi selesai sepenuhnya, lalu mulai instans.

Terjadi kesalahan (InvalidParameter) saat memanggil CreateInstanceExportTask operasi: Objek S3 yang diberikan tidak lokal ke wilayah tersebut.

Instans EC2 dan bucket S3 harus sama. Wilayah AWS Anda juga harus memastikan create-instance-export-task perintah dijalankan di Wilayah yang sama dengan sumber daya Anda yang diekspor. Anda dapat menentukan Wilayah dengan menggunakan --region parameter. Untuk informasi selengkapnya, lihat opsi baris perintah global yang AWS CLI didukung di Panduan AWS Command Line Interface Pengguna.

Kesalahan Windows VM

ClientError: Kegagalan/instance Jaringan Booter tidak dapat dijangkau. Silakan coba lagi setelah menginstal .Net framework 3.5 SP1 atau lebih tinggi.

Layanan EC2 Config memerlukan Microsoft .NET Framework 3.5 Service Pack 1 atau yang lebih baru. Instal Microsoft .NET Framework 3.5 Service Pack 1 atau yang lebih baru di Windows VM Anda dan coba lagi.

FirstBootFailure: Permintaan impor ini gagal karena instance Windows gagal mem-boot dan membangun konektivitas jaringan.

Ketika Anda menerima pesan FirstBootFailure kesalahan, itu berarti bahwa gambar disk virtual Anda tidak dapat melakukan salah satu langkah berikut:

  • Boot up dan mulai Windows.

  • Instal driver jaringan dan disk Amazon EC2.

  • Gunakan antarmuka jaringan yang dikonfigurasi DHCP untuk mengambil alamat IP.

  • Aktifkan Windows menggunakan lisensi volume Amazon EC2 Windows.

Praktik terbaik berikut dapat membantu Anda menghindari kegagalan boot pertama Windows:

  • Nonaktifkan perangkat lunak anti-virus dan anti-spyware serta firewall — Jenis perangkat lunak ini dapat mencegah penginstalan layanan atau driver Windows baru atau mencegah binari yang tidak dikenal berjalan. Perangkat lunak dan firewall dapat diaktifkan kembali setelah mengimpor.

  • Jangan perkeras sistem operasi Anda — Konfigurasi keamanan, terkadang disebut pengerasan, dapat mencegah instalasi tanpa pengawasan driver Amazon EC2. Ada banyak pengaturan konfigurasi Windows yang dapat mencegah impor. Pengaturan ini dapat diterapkan kembali setelah diimpor.

  • Nonaktifkan atau hapus beberapa partisi yang dapat di-boot — Jika mesin virtual Anda melakukan booting dan mengharuskan Anda memilih partisi boot mana yang akan digunakan, impor mungkin gagal.

Ketidakmampuan citra disk virtual untuk boot up dan membangun konektivitas jaringan dapat disebabkan oleh salah satu penyebab berikut:

Jaringan TCP/IP dan DHCP tidak diaktifkan

Penyebab: Jaringan TCP/IP dan DHCP harus diaktifkan.

Resolusi: Pastikan bahwa jaringan TCP/IP diaktifkan. Untuk informasi selengkapnya, lihat Mengubah pengaturan TCP/IP di situs web Microsoft Support. Pastikan bahwa DHCP diaktifkan. Untuk informasi selengkapnya, lihat Protokol Konfigurasi Host Dinamis (DHCP) di situs web Microsoft.

Peran server Hyper-V diinstal

Penyebab: Mengimpor mesin virtual dengan peran Hyper-V diinstal tidak didukung.

Resolusi: Hapus peran Hyper-V dari mesin virtual dan coba impor lagi.

Volume yang dibutuhkan Windows hilang dari mesin virtual

Penyebab: Mengimpor VM ke Amazon EC2 hanya mengimpor disk boot, semua disk lain harus dilepas dan Windows harus mampu boot sebelum mengimpor mesin virtual. Sebagai contoh, Direktori Aktif sering menyimpan basis data Direktori Aktif pada drive D:\. Pengendali domain tidak dapat boot jika basis data Direktori Aktif hilang atau tidak dapat diakses.

Resolusi: Lepaskan setiap disk sekunder dan jaringan yang terpasang ke Windows VM sebelum mengekspor. Pindahkan basis data Direktori Aktif apa pun dari drive atau partisi sekunder ke partisi Windows utama. Untuk informasi selengkapnya, lihat Pesan kesalahan “Layanan direktori tidak dapat memulai” ketika Anda memulai pengendali domain berbasis Windows atau SBS di situs web Microsoft Support.

Windows selalu boot ke Opsi Pemulihan Sistem

Penyebab: Windows dapat boot ke System Recovery Options karena berbagai alasan, termasuk ketika Windows ditarik ke lingkungan virtual dari mesin fisik, juga dikenal sebagai proses konversi physical-to-virtual (P2V).

Resolusi: Pastikan Windows melakukan boot ke prompt login sebelum mengekspor dan mempersiapkan impor. Jangan mengimpor instans Windows tervirtualisasi yang berasal dari mesin fisik.

Mesin virtual dibuat menggunakan proses konversi physical-to-virtual (P2V)

Penyebab: Konversi P2V terjadi ketika citra disk dibuat dengan melakukan proses instalasi Windows pada mesin fisik dan kemudian mengimpor salinan instalasi Windows tersebut ke VM. VM yang dibuat sebagai hasil konversi P2V tidak didukung oleh VM Impor/Ekspor. VM Impor/Ekspor hanya mendukung gambar Windows yang diinstal secara asli di dalam sumber VM.

Resolusi: Instal Windows di lingkungan virtual dan migrasikan perangkat lunak yang Anda instal ke VM baru itu.

Aktivasi Windows gagal

Penyebab: Selama boot, Windows akan mendeteksi perubahan perangkat keras dan mencoba aktivasi. Selama proses impor, kami mencoba untuk mengalihkan mekanisme lisensi di Windows ke lisensi volume yang disediakan oleh Amazon Web Services. Namun, jika proses aktivasi Windows tidak berhasil, maka impor gagal.

Resolusi: Pastikan bahwa versi Windows yang Anda impor mendukung lisensi volume. Versi beta atau pratinjau Windows mungkin tidak mendukung.

Tidak ada partisi yang dapat di-boot yang ditemukan

Penyebab: Selama proses impor mesin virtual, kami tidak dapat menemukan partisi boot

Resolusi: Pastikan disk yang Anda impor memiliki partisi boot.

Kesalahan VM Linux

ClientError: Konfigurasi tidak valid - Tidak dapat membaca fstab

VM Linux dengan volume dual-boot atau beberapa /etc direktori tidak didukung.

ClientError: GRUB gaya BLSC ditemukan, tetapi tidak dapat mendeteksi kernel default

VM Impor/Ekspor tidak dapat mendeteksi kernel default. Ini dapat terjadi ketika telah dipindahkan dari grub.cfg file utama. Anda dapat mengatur konfigurasi $saved_entry dan memastikan grubenv berisi bootloader entri sebagai default.

ClientError: Kami tidak dapat membaca initramfs/initrd impor Anda untuk menentukan driver apa yang diperlukan impor Anda untuk dijalankan di EC2

Kami tidak dapat membaca file yang diperlukan saat mengimpor VM Linux Anda untuk mempersiapkannya berjalan sebagai instance di Amazon EC2. Anda dapat menjalankan lsinitramfs perintah untuk memverifikasi integritas file. Misalnya, Anda mungkin menggunakan perintah berikut:

lsinitramfs /boot/initrd.img-5.4.0-77-generic 2>&1 | less

Jika kesalahan dikembalikan dalam output, Anda dapat mencoba membangun kembali initramfs file untuk menyelesaikan masalah dan mengimpor VM lagi.

ClientError: Konfigurasi tidak didukung - Aktivasi grup volume logis gagal

Volume logis pada citra disk virtual Anda gagal diaktifkan. Ini mungkin menunjukkan kerusakan file atau disk. Verifikasi file citra disk yang diunggah.

ClientError: Konfigurasi tidak didukung - Beberapa direktori ditemukan

VM Linux dengan volume multi-boot atau beberapa direktori /etc tidak didukung.

ClientError: Versi kernel yang tidak didukung

Versi kernel yang digunakan oleh sistem operasi tidak didukung. Konfirmasikan bahwa impor Anda memenuhi persyaratan yang tercantum untuk sistem operasi. Untuk informasi selengkapnya, lihat Sistem operasi yang didukung oleh VM Impor/Ekspor.

Linux tidak didukung pada instans yang diminta

VM Linux dapat diimpor ke tipe instans tertentu. Coba lagi menggunakan salah satu jenis instans yang didukung berikut.

  • Tujuan umum: t2.micro | t2.small | t2.medium | m3.medium | m3.large | m3.xlarge | m3.2xlarge

  • Komputasi yang dioptimalkan: c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge | cc1.4xlarge | cc2.8xlarge

  • Memori yang dioptimalkan: r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge | cr1.8xlarge

  • Penyimpanan yang dioptimalkan: i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge | hi1.4xlarge | hi1.8xlarge