Persyaratan migrasi lingkungan dapat menyebabkan instans mengalami kesalahan kernel panic, kesalahan layar biru, atau kesalahan INACCESSIBLE_BOOT_DEVICE setelah migrasi. Topik ini menjelaskan cara menyelesaikan masalah tersebut.
Informasi latar belakang
Alibaba Cloud ECS menyediakan berbagai macam keluarga instans dan gambar sistem operasi utama. Tipe instans yang berbeda didasarkan pada teknologi virtualisasi yang berbeda:
Keluarga instance ecs.t1 dan ecs.s1 yang sudah pensiun menggunakan teknologi virtualisasi Xen dan memerlukan gambar dengan driver spesifik seperti driver Xen.
Keluarga instance ecs.g5 menggunakan teknologi virtualisasi Kernel-based Virtual Machine (KVM) dan memerlukan gambar dengan driver virtio.
Keluarga instance ecs.g7 menggunakan arsitektur SHENLONG dan memerlukan gambar dengan driver virtio.
Driver sebelumnya disediakan oleh kernel gambar. Jenis instance yang didukung oleh driver bervariasi berdasarkan versi kernel. Kernel dari versi sistem operasi awal tertentu mungkin tidak menyertakan driver-driver ini. Untuk versi sistem operasi ini, Anda harus menginstal driver secara manual. Driver dalam kernel versi sistem operasi awal mungkin tidak kompatibel dengan jenis instance generasi berikutnya.
Tindakan pencegahan untuk migrasi
Jika instans Anda mengalami pengecualian lingkungan sistem, masalah dapat terjadi setelah instans dimigrasi. Sebagai contoh, registri atau sistem file instans mungkin rusak, atau instans mungkin tidak dapat mulai. Untuk memastikan bahwa instans dapat dimigrasi dan berjalan sesuai harapan setelah migrasi, kami sarankan Anda melakukan persiapan sebelum memigrasi instans.
Sebelum memigrasikan instance, kami sarankan Anda me-restart untuk memastikan bahwa sistem operasi dan bisnisnya normal.
Sebelum memigrasi instans, kami sarankan Anda membuat snapshot untuk mencadangkan data penting.
Anda juga dapat membuat gambar kustom dari instans yang ingin Anda migrasikan dan menggunakan gambar kustom untuk membuat instans dari tipe instans berbasis KVM. Untuk informasi lebih lanjut, lihat Buat gambar kustom dari instans dan Buat instans ECS menggunakan gambar kustom.
Lingkungan SHENLONG tidak kompatibel dengan versi sistem operasi awal
Sistem operasi warisan yang diketahui adalah sebagai berikut:
Windows Server 2003 dan sebelumnya. Windows Server 2008 Standard mendukung lingkungan SHENLONG dengan syarat informasi registri Xen dihapus.
CentOS 5.8 dan sebelumnya serta Red Hat 5.8 dan sebelumnya, termasuk versi CentOS dan Red Hat lainnya yang didasarkan pada kernel CentOS 5 atau Red Hat 5 2.6.18-348 atau sebelumnya.
Versi Debian sebelum 6.09. Versi Debian sebelum 6.09 mungkin tidak kompatibel dengan KVM. Kami sarankan Anda meningkatkan ke Debian 6.09 atau lebih baru.
Versi FreeBSD sebelum 11. Untuk FreeBSD 11 dan 12, instal patch yang disediakan oleh Alibaba Cloud. Untuk informasi lebih lanjut, lihat Dukungan untuk FreeBSD 11/12 di Alibaba Cloud.
Ubuntu 10 dan sebelumnya. Ubuntu 12 dapat mulai berdasarkan kernel 3.2. Tidak ada gambar publik yang berisi versi Ubuntu sebelum 12 yang pernah disediakan oleh Alibaba Cloud.
SUSE Linux Enterprise Server 10 dan sebelumnya. Tidak ada gambar publik yang berisi versi SUSE Linux Enterprise Server sebelum 11 yang disediakan oleh Alibaba Cloud.
OpenSUSE versi sebelum 13. Tidak ada gambar publik yang berisi versi OpenSUSE sebelum 13 yang disediakan oleh Alibaba Cloud.
Gentoo. Sistem operasi Gentoo yang disediakan oleh Alibaba Cloud hanya mendukung Xen. Jika Anda ingin sistem operasi Gentoo mendukung KVM, kami sarankan Anda meningkatkan ke versi Gentoo terbaru. Alibaba Cloud tidak menyediakan sistem operasi Gentoo sejak 2016.
Versi sistem operasi sebelumnya tidak kompatibel dengan lingkungan SHENLONG untuk tipe instance generasi ke-6. Tipe instance generasi ke-7 atau lebih memiliki batasan kompatibilitas yang lebih banyak.
Solusi 1: Tingkatkan sistem operasi dengan mengganti disk sistem
Versi sistem operasi awal sebelumnya telah mencapai akhir pemeliharaan (EOM) dan akhir pembaruan lama. Mereka rentan terhadap berbagai risiko fungsionalitas dan keamanan. Kami sarankan Anda meningkatkan sistem operasi Anda sesegera mungkin. Untuk informasi lebih lanjut, lihat Siklus hidup sistem operasi.
Alibaba Cloud menyediakan gambar publik untuk distribusi Linux utama dan versi Windows. Untuk informasi lebih lanjut, lihat Ikhtisar Gambar Publik.
Anda dapat meningkatkan sistem operasi instans dengan mengganti disk sistem instans hanya dengan beberapa klik. Untuk informasi lebih lanjut, lihat Ganti sistem operasi.
Salin data dari disk sistem asli.
Lepaskan disk sistem dari instance, pasang ke instance lain sebagai disk data, lalu salin data dari disk tersebut. Untuk informasi lebih lanjut, lihat Lepas atau Pasang Disk Sistem.
Migrasikan layanan dan aplikasi dari disk sistem asli.
Sebarkan layanan yang dulu diterapkan pada disk sistem asli ke disk sistem baru.
Migrasikan aplikasi seperti database dari disk sistem asli ke disk sistem baru.
Solusi ini memiliki keuntungan dan kerugian berikut:
Keuntungan: Solusi ini mudah digunakan. Anda dapat memilih gambar yang sesuai dari berbagai gambar publik Alibaba Cloud dan beralih ke versi sistem operasi yang lebih baru dengan mengganti disk sistem instance.
Kerugian: Anda harus mencadangkan data dari disk sistem asli dan menerapkan ulang beberapa aplikasi dan layanan ke disk sistem baru.
Solusi 2: Tingkatkan ke rilis minor terbaru dari versi sistem operasi saat ini
Anda dapat meningkatkan sistem operasi instance Anda ke rilis minor terbaru. Misalnya, Anda dapat meningkatkan CentOS 5 ke CentOS 5.11. Untuk informasi lebih lanjut, lihat topik berikut:
Solusi ini memiliki keuntungan dan kerugian berikut:
Keuntungan: Peningkatan tidak memengaruhi data dan layanan dalam sistem operasi asli.
Kerugian: Jika Anda meningkatkan sistem operasi instance (seperti CentOS 5) ke rilis minor terbaru (seperti CentOS 5.11) yang tidak lagi dipelihara dan diperbarui, kerentanan dan risiko tetap ada dalam sistem operasi dan Anda tidak memiliki akses pada fitur baru yang disediakan oleh versi sistem operasi yang lebih baru (seperti CentOS 7 dan 8).
Solusi 3: Gunakan tipe instance generasi sebelumnya
Anda dapat menggunakan tipe instance generasi ke-5 yang tidak didasarkan pada lingkungan SHENLONG. Contoh: tipe instance ecs.n, ecs.xn, atau ecs.c5. Untuk informasi lebih lanjut, lihat Ikhtisar Keluarga Instance.
Driver virtio gagal diinstal atau dikonfigurasi
Jika driver virtio tidak diinstal atau dikonfigurasi pada instans setelah instans dimigrasi, downtime atau kesalahan layar biru dapat terjadi. Penyebab yang mungkin:
Driver virtio tidak diinstal atau dikonfigurasi pada Linux.
Driver gagal diinstal saat startup instance.
Registri Windows rusak.
Perangkat lunak keamanan pihak ketiga seperti 360 diinstal pada Windows.
Solusi
Jika kernel rusak, instal ulang kernel resmi.
Untuk instans Windows, hubungi dukungan teknis Alibaba Cloud untuk menyambungkan ISO Winpe 3.0. Setelah lingkungan Winpe mulai, gunakan Device Manager untuk memeriksa driver virtio. Jika driver tidak diinstal atau rusak, instal secara manual.
Sebelum Anda memigrasi instans Windows, kami sarankan Anda menggunakan System File Checker (SFC) untuk memverifikasi integritas sistem (termasuk integritas registri) dan uninstall perangkat lunak keamanan pihak ketiga yang dapat mengganggu migrasi, seperti 360 Total Security.