Memecahkan masalah replikasi lambat atau migrasi yang macet dalam migrasi VMware tanpa agen
Artikel ini membantu Anda memecahkan masalah replikasi lambat atau migrasi macet yang mungkin Anda temui saat mereplikasi VMware VM lokal menggunakan metode tanpa agen Migrasi Server.
Catatan
Dokumentasi skenario migrasi VMware end-to-end ini saat ini dalam pratinjau. Untuk informasi selengkapnya tentang menggunakan Azure Migrate, lihat dokumentasi produk Azure Migrate.
Replikasi lambat atau macet untuk VM
Saat melakukan replikasi, Anda mungkin mengamati bahwa replikasi untuk VM tertentu tidak mengalami kemajuan pada kecepatan yang diharapkan. Umumnya, alasan yang mendasar untuk masalah ini adalah ketidaktersediaan atau kelangkaan beberapa sumber daya yang diperlukan untuk replikasi. Sumber daya mungkin digunakan oleh VM lain yang mereplikasi atau beberapa proses lain yang berjalan pada appliance di pusat data.
Berikut adalah beberapa alasan yang umumnya menyebabkan masalah dan remediasi ini.
Ukuran buffer NFC rendah
Appliance Azure Migrate beroperasi di bawah batasan penggunaan buffer NFC 32 MB untuk mereplikasi 8 disk secara bersamaan pada host ESXi. Ukuran buffer NFC kurang dari 32 MB dapat menyebabkan replikasi lambat. Anda mungkin juga mendapatkan pengecualian berikut:
Pengecualian: GatewayErrorHandling.GatewayServiceException: Operasi gagal dengan kesalahan 'Alokasi memori gagal. Kehabisan memori.'
Remediasi
Anda dapat meningkatkan ukuran buffer NFC melebihi 32 MB untuk meningkatkan konkurensi. Pengaturan perlu dilakukan pada host ESXi dan pada appliance. Jika tidak, replikasi dapat berkinerja lebih buruk.
Perhatian
Meningkatkan ukuran menjadi lebih dari 32 MB dapat menyebabkan kendala sumber daya di lingkungan. Sebelum melanjutkan, konsultasikan dengan Administrator Sistem untuk memahami implikasinya.
Perubahan pada host ESXi
SSH ke host ESXi sebagai root.
Gunakan editor vi untuk membuka "/etc/vmware/hostd/config.xml".
Temukan bagian yang terlihat seperti di bawah ini:
<nfcsvc> <enabled>true</enabled> <maxMemory>134217728</maxMemory> <maxStreamMemory>10485760</maxStreamMemory> <path>libnfcsvc.so</path> </nfcsvc>
Edit nilai
maxMemory
ke nilai (dalam Byte) yang ingin Anda konfigurasi untuk buffer NFC. Dalam contoh ini, diatur ke 128 MB (128 * 1024 * 1024).Simpan dan keluar.
Mulai ulang agen manajemen dari shell menggunakan perintah berikut:
- /etc/init.d/hostd restart
- /etc/init.d/vpxa restart
Perubahan Appliance
- Masuk ke appliance Azure Migrate sebagai administrator menggunakan Desktop Jauh.
- Buka file GatewayDataWorker.json di folder "%programdata%\Microsoft Azure\Config".
- Buat file json kosong jika tidak ada dan tempelkan teks berikut dalam file baru yang dibuat.
{ "HostBufferSizeInMB": "32", }
- Ubah nilai
HostBufferSizeInMB
menjadi nilai yang Anda tetapkan di host ESXi. - Simpan dan keluar.
- Mulai ulang layanan gateway Azure Migrate yang berjalan di appliance. Buka PowerShell dan jalankan hal berikut:
- net stop asrgwy (tunggu layanan berhenti)
- net start asrgwy
Ram yang tersedia host ESXi rendah
Ketika host ESXi tempat VM replikasi ada terlalu sibuk, proses replikasi akan melambat karena tidak tersedianya RAM.
Remediasi
Gunakan VMotion untuk memindahkan VM dengan replikasi lambat ke host ESXi, yang tidak terlalu sibuk.
Bandwidth jaringan
Replikasi mungkin lambat karena bandwidth jaringan rendah yang tersedia untuk appliance Azure Migrate. Bandwidth rendah mungkin disebabkan oleh aplikasi lain yang menggunakan bandwidth atau adanya aplikasi pembatasan bandwidth atau pengaturan proksi yang membatasi penggunaan bandwidth appliance replikasi.
Remediasi
Jika bandwidth rendah, Anda dapat terlebih dahulu mengurangi jumlah aplikasi menggunakan bandwidth jaringan. Tanyakan kepada administrator jaringan Anda apakah ada aplikasi pembatasan atau pengaturan proksi.
Disk I/O
Replikasi bisa lambat karena server yang sedang direplikasi memiliki terlalu banyak beban di atasnya dan ini menyebabkan operasi I/O tinggi pada disk yang melekat padanya. Disarankan untuk mengurangi beban pada server untuk meningkatkan kecepatan replikasi. Anda mungkin juga mengalami kesalahan berikut:
Siklus replikasi terakhir untuk komputer virtual 'Nama VM' gagal. Peristiwa batas waktu yang ditemui.
Jika tidak ada tindakan yang diambil, replikasi akan dilanjutkan dan diselesaikan dengan penundaan.
Laju tulis disk
Replikasi bisa lebih lambat dari yang diharapkan jika kecepatan pengunggahan data lebih tinggi dari kecepatan tulis disk yang Anda pilih saat mengaktifkan replikasi. Untuk mendapatkan kecepatan yang lebih baik pada kecepatan pengunggahan yang sama, Anda harus memulai ulang replikasi dan memilih Premium sambil memilih jenis disk untuk replikasi.
Perhatian
Jenis disk yang direkomendasikan selama Penilaian mungkin bukan Premium untuk VM tertentu. Dalam hal ini, beralih ke disk Premium untuk meningkatkan kecepatan replikasi tidak disarankan karena mungkin tidak diperlukan pascamigrasi untuk memiliki disk Premium yang melekat pada VM ini.
Operasi migrasi pada VM macet
Saat memicu migrasi untuk VM tertentu, Anda mungkin mengamati bahwa migrasi macet pada beberapa tahap (sinkronisasi antrean atau delta) lebih lama dari yang diharapkan. Umumnya, alasan mendasar untuk masalah ini adalah tidak tersedia atau kelangkaan beberapa sumber daya yang diperlukan untuk migrasi. Sumber daya mungkin digunakan oleh VM lain yang mereplikasi atau beberapa proses lain yang berjalan pada appliance di pusat data. Berikut adalah beberapa alasan yang umumnya menyebabkan masalah ini dan solusinya.
Ukuran buffer NFC rendah
Jika siklus IR untuk server dengan disk besar sedang berlangsung saat migrasi dipicu untuk VM kedua, pekerjaan migrasi VM kedua bisa macet. Meskipun pekerjaan migrasi diberikan prioritas tinggi, buffer NFC mungkin tidak tersedia untuk migrasi. Dalam hal ini, disarankan untuk menghentikan atau menjeda replikasi awal server dengan disk besar dan menyelesaikan migrasi VM kedua.
Siklus sinkronisasi delta yang sedang berlangsung tidak selesai
Jika migrasi dipicu selama siklus replikasi delta yang sedang berlangsung, migrasi akan diantrekan. Siklus replikasi delta pada VM akan diselesaikan terlebih dahulu setelah migrasi dimulai. Waktu yang diperlukan untuk memicu migrasi tergantung pada waktu yang diperlukan untuk menyelesaikan satu siklus sinkronisasi delta.
Mematikan VM lokal membutuhkan waktu lebih lama dari biasanya
Cobalah untuk bermigrasi tanpa mematikan VM atau mematikan VM secara manual lalu memigrasikannya.
Langkah berikutnya
Pelajari selengkapnya tentang memigrasikan VMware VM.