Topik ini menjelaskan penyebab pesan kesalahan "Konfigurasi jaringan tidak didukung" yang dilaporkan saat menggunakan Server Migration Center (SMC) untuk memigrasi sistem operasi. Topik ini juga mencakup langkah-langkah untuk menyelesaikan kesalahan tersebut.
Deskripsi masalah
Selama migrasi sistem operasi, pesan kesalahan "Konfigurasi jaringan tidak didukung" dilaporkan.
Penyebab
Skema penamaan NIC seperti eth0 dan eth1 yang tidak stabil digunakan dalam sistem operasi saat ini. Skema ini tidak dapat menjamin keandalan penamaan setelah pembaruan sistem operasi, yang dapat menyebabkan pemutusan jaringan setelah migrasi dan mengakibatkan kegagalan migrasi.
Solusi
Atur parameter net.ifnames menjadi 0 untuk memastikan penggunaan skema penamaan eth untuk NIC setelah migrasi. Parameter ini merupakan parameter startup kernel.
Hubungkan ke instance Elastic Compute Service (ECS) yang sistem operasinya ingin Anda migrasikan. Untuk informasi lebih lanjut, lihat Hubungkan ke instance Linux menggunakan kata sandi atau kunci.
Jalankan perintah berikut untuk melihat driver NIC:
ethtool -i eth0 | grep driverOutput perintah serupa dengan yang berikut ini akan ditampilkan:
ethtool -i eth0 | grep driver driver: virtio_netPeriksa apakah parameter
net.ifnamesada dan diatur ke 0 dalam konfigurasi parameter startup kernel.cat /proc/cmdline | grep "net.ifnames=0"Jika parameter
net.ifnamestidak ada atau diatur ke angka selain 0, ikuti langkah-langkah berikut untuk memodifikasi konfigurasi parameter startup kernel.Modifikasi konfigurasi parameter startup kernel.
Jalankan perintah berikut untuk mengedit file
/etc/default/grub:vim /etc/default/grubTekan tombol
Iuntuk masuk ke mode penyisipan.Tambahkan
net.ifnames=0ke baris tempat bidangGRUB_CMDLINE_LINUXberada.GRUB_CMDLINE_LINUX="crashkernel=auto spectre_v2=retpoline rhgb quiet console=tty0 console=ttyS0,115200n8 noibrs nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295 net.ifnames=0"Tekan tombol
Escuntuk keluar dari mode penyisipan. Masukkan:wqdan tekan tombol Enter untuk menyimpan dan menutup file.Jalankan salah satu perintah berikut untuk menghasilkan file grub.cfg berdasarkan mode boot Anda dan memperbarui konfigurasi parameter startup kernel.
Mode boot Legacy:
grub2-mkconfig -o /boot/grub2/grub.cfgMode boot Unified Extensible Firmware Interface (UEFI):
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
Jalankan perintah berikut untuk me-restart sistem operasi:
reboot
Hubungkan kembali ke instance ECS yang sistem operasinya ingin Anda migrasikan. Untuk informasi lebih lanjut, lihat Hubungkan ke instance Linux menggunakan kata sandi atau kunci.
Jalankan perintah berikut untuk memeriksa apakah parameter
net.ifnamesada dan diatur ke 0 dalam konfigurasi parameter startup kernel:cat /proc/cmdlineJika parameter
net.ifnamesada dan diatur ke 0, modifikasi konfigurasi parameter startup kernel berhasil.Jalankan perintah berikut untuk menonaktifkan deteksi penamaan NIC.
Dalam hal ini, skema penamaan eth digunakan untuk NIC setelah pembaruan sistem operasi. Ini mencegah masalah terkait urutan penamaan, sehingga deteksi penamaan NIC dapat dinonaktifkan.
mv /usr/share/leapp-repository/repositories/system_upgrade/el7toel8/actors/persistentnetnamesdisable /tmpSetelah kesalahan diselesaikan, jalankan klien SMC dan coba lagi pekerjaan migrasi. Untuk informasi lebih lanjut, lihat Jalankan klien SMC.