Ketika instans RDS Custom dikonfigurasikan dengan dual network interface card (eth0 dan eth1), pembaruan sistem operasi otomatis dapat menyebabkan pengecualian jaringan. Topik ini menjelaskan cara menangani dan mencegah masalah tersebut.
Metode penanganan
Jika Anda mengalami masalah ini, jalankan skrip /etc/rds_custom_init.sh untuk menginisialisasi jaringan. Proses inisialisasi ini tidak akan memulai ulang instans.
Sambungkan ke instans RDS Custom.
Masuk ke RDS Management Console, klik RDS Custom > Custom Instance List di panel navigasi sebelah kiri, lalu pilih wilayah di bagian atas.
Klik ID instans untuk membuka halaman detail instans.
Klik Remote Connection di sudut kanan atas, lalu klik Log On Now pada halaman yang muncul.

Di halaman VNC, masuk ke instans RDS Custom sebagai pengguna root menggunakan kata sandi.
Jalankan skrip
sudo /etc/rds_custom_init.shuntuk menginisialisasi jaringan.
Metode pencegahan
Sistem operasi Ubuntu
Pada instans RDS Custom dengan sistem operasi Ubuntu, ketika instans dikonfigurasikan dengan dual network interface card (eth0 dan eth1), Advanced Package Tool (APT) akan memicu restart otomatis sistem saat systemd diperbarui secara otomatis. Restart ini dapat menyebabkan layanan jaringan dimulai ulang, mengakibatkan hilangnya entri rute dan pengecualian jaringan.
Anda dapat secara efektif mencegah restart sistem akibat pembaruan otomatis dan menghindari pengecualian jaringan dengan menonaktifkan pembaruan sistem otomatis. Sebagai contoh, gunakan sistem operasi Ubuntu 24.04 64-bit:
Sambungkan ke instans RDS Custom.
Masuk ke RDS Management Console, klik RDS Custom > Custom Instance List di panel navigasi sebelah kiri, lalu pilih wilayah di bagian atas.
Klik ID instans untuk membuka halaman detail instans.
Klik Remote Connection di sudut kanan atas, lalu klik Log On Now pada halaman yang muncul.

Di halaman VNC, masuk ke instans RDS Custom sebagai pengguna root menggunakan kata sandi.
Nonaktifkan layanan
unattended-upgrades.#Hentikan layanan unattended-upgrades yang sedang berjalan sudo systemctl stop unattended-upgrades #Nonaktifkan startup otomatis sudo systemctl disable unattended-upgradesUbah file konfigurasi pembaruan otomatis.
Edit file konfigurasi pembaruan otomatis
/etc/apt/apt.conf.d/20auto-upgrades.vi /etc/apt/apt.conf.d/20auto-upgradesUbah file konfigurasi menjadi konten berikut untuk menonaktifkan semua fungsi pembaruan otomatis.
APT::Periodic::Update-Package-Lists "0"; APT::Periodic::Unattended-Upgrade "0";
Nonaktifkan tugas terjadwal systemd.
Daftar semua timer APT terkait systemd.
systemctl list-timers | grep apt # atau systemctl list-unit-files | grep aptHasil balik:
apt-daily-upgrade.service static - apt-daily.service static - apt-news.service static - apt-daily-upgrade.timer enabled enabled apt-daily.timer enabled enabledNonaktifkan dan hentikan timer terkait. Contohnya:
sudo systemctl stop apt-daily.timer sudo systemctl disable apt-daily.timer sudo systemctl stop apt-daily-upgrade.timer sudo systemctl disable apt-daily-upgrade.timerJalankan perintah berikut untuk memastikan bahwa timer terkait telah dihentikan dan dinonaktifkan.
systemctl status apt-daily.timer systemctl status apt-daily-upgrade.timer
Nonaktifkan tugas terjadwal cron.
Jalankan perintah berikut untuk memeriksa tugas terjadwal cron.
sudo cat /etc/cron.daily/apt sudo cat /etc/cron.weekly/apt.updateJika ada tugas terjadwal cron, komentari entri terkait untuk menonaktifkan tugas. Contohnya:
# #!/bin/sh # apt-get -y update # apt-get -y upgrade
Sistem operasi lainnya
Ambil CentOS 7.8 sebagai contoh. Untuk sistem operasi lainnya, buat penyesuaian sesuai versinya.
Sambungkan ke instans RDS Custom.
Masuk ke RDS Management Console, klik RDS Custom > Custom Instance List di panel navigasi sebelah kiri, lalu pilih wilayah di bagian atas.
Klik ID instans untuk membuka halaman detail instans.
Klik Remote Connection di sudut kanan atas, lalu klik Log On Now pada halaman yang muncul.

Di halaman VNC, masuk ke instans RDS Custom sebagai pengguna root menggunakan kata sandi.
Jalankan perintah berikut untuk memeriksa apakah layanan yum-cron diaktifkan.
sudo systemctl status yum-cronJika diaktifkan, jalankan perintah berikut untuk menghentikan layanan yum-cron yang sedang berjalan.
# Hentikan layanan yum-cron yang sedang berjalan sudo systemctl stop yum-cron # Nonaktifkan startup otomatis sudo systemctl disable yum-cronPeriksa dan tutup layanan cron.
grep yum /etc/crontab /etc/cron.d/*Jika ada tugas cron, komentari entri terkait untuk menonaktifkan tugas. Contohnya:
# 0 */4 * * * root /usr/sbin/yum-cron