All Products
Search
Document Center

Elastic Compute Service:Upgrade kernel instans ECS Linux

Last Updated:Apr 02, 2026

Lakukan upgrade kernel Linux pada instans Elastic Compute Service (ECS) untuk mengatasi masalah stabilitas atau kinerja seperti crash sistem, tersendat, atau kebocoran memori, serta untuk mendapatkan akses ke fitur-fitur kernel terbaru.

Peringatan

Upgrade kernel bersifat kompleks dan berisiko menyebabkan ketidakstabilan sistem atau ketidakcocokan perangkat keras. Cadangkan data Anda sebelum memulai, dan pastikan Anda memahami seluruh prosedur upgrade beserta dampaknya.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

Upgrade kernel

Pilih prosedur yang sesuai dengan distribusi Linux Anda.

Alibaba Cloud Linux dan CentOS

  1. Periksa versi kernel saat ini.

    uname -r
  2. Periksa apakah tersedia kernel versi lebih baru.

    • No kernel version available for upgrade: Beralihlah ke Alibaba Cloud Linux 3. Lihat OS migration atau Replace OS (system disk).

    • Tersedia versi kernel yang lebih baru: Lanjutkan ke langkah 3.

    CentOS 6 telah mencapai akhir masa dukungan (EOL). Repositori resminya di http://mirror.centos.org/centos-6/ telah dihapus. Jika Anda menggunakan repositori CentOS 6 bawaan Alibaba Cloud, perintah tersebut akan menghasilkan error. Untuk mengatasinya, ubah alamat repositori terlebih dahulu. Lihat How do I change CentOS 6 repository addresses?
    sudo yum list kernel
  3. Periksa apakah file initrd atau initramfs berisi driver virtio-blk dan xen-blkfront.

    sudo lsinitrd /boot/initramfs-`uname -r`.img | grep -E 'virtio|xen'

    Jika output menampilkan entri serupa berikut, kedua driver tersebut tersedia. Lewati ke langkah 4.

    -rw-r--r--   1 root     root        83312 Jul 22 10:38 usr/lib/modules/4.19.91-27.5.al7.x86_64/kernel/drivers/block/xen-blkfront.ko
    -rw-r--r--   1 root     root        68016 Jul 22 10:38 usr/lib/modules/4.19.91-27.5.al7.x86_64/kernel/drivers/net/xen-netfront.ko

    Jika output tidak menampilkan kedua entri driver tersebut, tambahkan driver yang hilang sebelum melakukan upgrade.

    sudo sh -c 'echo 'add_drivers+="xen-blkfront virtio_blk"' >> /etc/dracut.conf.d/virt-drivers.conf'
  4. Instal kernel baru.

    sudo yum install kernel -y
  5. Perbarui konfigurasi GRand Unified Bootloader (GRUB) agar instans memuat kernel baru saat startup.

    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  6. Restart instans.

    sudo reboot
  7. Verifikasi bahwa kernel baru sedang berjalan.

    uname -r

    Output menampilkan versi kernel baru. Upgrade telah selesai.

Ubuntu dan Debian

  1. Periksa versi kernel saat ini.

    uname -r
  2. Perbarui daftar paket dan cari paket kernel yang tersedia.

    • Tidak tersedia versi kernel untuk upgrade: Gantilah sistem operasi dengan versi yang lebih tinggi. Lihat Replace OS (system disk).

    • Tersedia versi kernel yang lebih baru: Lanjutkan ke langkah 3.

    sudo apt update
    apt-cache search linux-image
  3. Instal paket kernel.

    sudo apt-get install linux-image-<Kernel package name>

    (Opsional) Jika instans menjalankan Ubuntu, instal juga modul kernel ekstra untuk versi baru tersebut.

    sudo apt-get install linux-modules-extra-<Kernel package name>

    Contoh: upgrade Ubuntu 20.04 ke kernel 5.15.0

    sudo apt update
    apt-cache search linux-image | grep '5.15' | grep generic
    sudo apt-get install linux-image-5.15.0-122-generic
    sudo apt-get install linux-modules-extra-5.15.0-122-generic
  4. Perbarui konfigurasi GRUB agar instans memuat kernel baru saat startup.

    sudo update-grub
  5. Restart instans dan refresh halaman Workbench.

    sudo reboot
  6. Verifikasi bahwa kernel baru sedang berjalan.

    uname -r

    Output menampilkan versi kernel baru. Upgrade telah selesai.

Roll back setelah upgrade gagal

Jika kernel hasil upgrade menyebabkan kegagalan boot atau ketidakstabilan sistem, pulihkan layanan menggunakan salah satu metode berikut:

  • Pulihkan dari snapshot: Gunakan snapshot yang Anda buat sebelum upgrade untuk melakukan roll back pada disk sistem. Hal ini akan mengembalikan instans ke kondisi sebelum upgrade.

  • Ganti sistem operasi: Ganti disk sistem dengan citra OS yang didukung. Lihat Replace OS (system disk).

FAQ

Apakah saya perlu restart setelah upgrade kernel?

Ya. Kernel baru hanya berlaku setelah Anda me-restart instans. Instans akan terus menjalankan kernel lama hingga proses restart selesai.

Bagaimana cara memastikan upgrade berhasil?

Jalankan uname -r setelah restart. Jika output menampilkan versi kernel baru, upgrade telah berhasil.

Apa yang harus dilakukan jika kernel baru tidak kompatibel dengan perangkat keras atau driver saya?

Pulihkan dari snapshot yang dibuat sebelum upgrade, atau ganti sistem operasi. Lihat Roll back setelah upgrade gagal.

Apa yang harus dilakukan jika tidak tersedia kernel versi lebih baru untuk distribusi saya?

Untuk Alibaba Cloud Linux dan CentOS, beralihlah ke Alibaba Cloud Linux 3 melalui OS migration. Untuk Ubuntu dan Debian, gantilah OS dengan versi yang lebih tinggi. Lihat Replace OS (system disk).

Langkah selanjutnya

  • Untuk menghindari downtime berkepanjangan akibat perbaikan keamanan di masa depan, atur jadwal snapshot reguler untuk disk sistem Anda.