Gejala
Saat melakukan migrasi OS, muncul pesan error "Newest installed kernel not in use".
Penyebab
Kernel terbaru yang terinstal tidak diatur sebagai kernel boot default pada server sumber, sehingga dapat menyebabkan kegagalan migrasi.
Solusi
Atur kernel terbaru sebagai kernel boot default, restart server, lalu jalankan kembali proses migrasi.
-
Lakukan koneksi ke instans ECS yang akan dimigrasikan. Lakukan koneksi ke instans Linux menggunakan password atau kunci.
-
Jalankan perintah berikut untuk menampilkan daftar semua kernel yang terinstal:
cat /boot/grub2/grub.cfg | grep menuentryContoh output. Setiap nama kernel diapit tanda kutip tunggal (').
if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" menuentry_id_option="" export menuentry_id_option menuentry 'CentOS Linux (3.10.0-229.14.1.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-123.el7.x86_64-advanced-6634633e-001d-43ba-8fab-202f1df93339' { } menuentry 'CentOS Linux (3.10.0-123.9.3.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-123.el7.x86_64-advanced-6634633e-001d-43ba-8fab-202f1df93339' { } menuentry 'CentOS Linux, with Linux 0-rescue-45461f76679f48ee96e95da6cc798cc8' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-45461f76679f48ee96e95da6cc798cc8-advanced-6634633e-001d-43ba-8fab-202f1df93339' { } -
Atur kernel terbaru sebagai kernel boot default.
Contoh: jika kernel terbaru adalah CentOS Linux (3.10.0-229.14.1.el7.x86_64) 7 (Core), jalankan:
grub2-set-default 'CentOS Linux (3.10.0-229.14.1.el7.x86_64) 7 (Core)' -
Verifikasi konfigurasi:
grub2-editenv listOutput yang diharapkan:
[root@iZbp1iufd7vqhweezkx**** ~]# grub2-editenv list saved_entry=CentOS Linux (3.10.0-229.14.1.el7.x86_64) 7 (Core) -
Restart instans ECS agar sistem boot menggunakan kernel tersebut.
-
Setelah Anda mengatasi masalah jaringan, jalankan client SMC untuk mencoba kembali operasi tersebut. Untuk informasi selengkapnya, lihat Jalankan client SMC.