All Products
Search
Document Center

:Metode untuk Menangani dan Mencegah Pengecualian Jaringan Akibat Pembaruan Sistem Operasi Otomatis Instans RDS Custom

Last Updated:Nov 10, 2025

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.

  1. Sambungkan ke instans RDS Custom.

    1. Masuk ke RDS Management Console, klik RDS Custom > Custom Instance List di panel navigasi sebelah kiri, lalu pilih wilayah di bagian atas.

    2. Klik ID instans untuk membuka halaman detail instans.

    3. Klik Remote Connection di sudut kanan atas, lalu klik Log On Now pada halaman yang muncul.

      image

    4. Di halaman VNC, masuk ke instans RDS Custom sebagai pengguna root menggunakan kata sandi.

  2. Jalankan skrip sudo /etc/rds_custom_init.sh untuk 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:

  1. Sambungkan ke instans RDS Custom.

    1. Masuk ke RDS Management Console, klik RDS Custom > Custom Instance List di panel navigasi sebelah kiri, lalu pilih wilayah di bagian atas.

    2. Klik ID instans untuk membuka halaman detail instans.

    3. Klik Remote Connection di sudut kanan atas, lalu klik Log On Now pada halaman yang muncul.

      image

    4. Di halaman VNC, masuk ke instans RDS Custom sebagai pengguna root menggunakan kata sandi.

  2. Nonaktifkan layanan unattended-upgrades.

    #Hentikan layanan unattended-upgrades yang sedang berjalan
    sudo systemctl stop unattended-upgrades
    #Nonaktifkan startup otomatis
    sudo systemctl disable unattended-upgrades
  3. Ubah file konfigurasi pembaruan otomatis.

    1. Edit file konfigurasi pembaruan otomatis /etc/apt/apt.conf.d/20auto-upgrades.

      vi  /etc/apt/apt.conf.d/20auto-upgrades
    2. Ubah file konfigurasi menjadi konten berikut untuk menonaktifkan semua fungsi pembaruan otomatis.

      APT::Periodic::Update-Package-Lists "0";
      APT::Periodic::Unattended-Upgrade "0";
  4. Nonaktifkan tugas terjadwal systemd.

    1. Daftar semua timer APT terkait systemd.

      systemctl list-timers | grep apt
      # atau
      systemctl list-unit-files | grep apt

      Hasil balik:

      apt-daily-upgrade.service                  static          -
      apt-daily.service                          static          -
      apt-news.service                           static          -
      apt-daily-upgrade.timer                    enabled         enabled
      apt-daily.timer                            enabled         enabled
    2. Nonaktifkan 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.timer
    3. Jalankan perintah berikut untuk memastikan bahwa timer terkait telah dihentikan dan dinonaktifkan.

      systemctl status apt-daily.timer
      systemctl status apt-daily-upgrade.timer
  5. Nonaktifkan tugas terjadwal cron.

    1. Jalankan perintah berikut untuk memeriksa tugas terjadwal cron.

      sudo cat /etc/cron.daily/apt
      sudo cat /etc/cron.weekly/apt.update
    2. Jika 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.

  1. Sambungkan ke instans RDS Custom.

    1. Masuk ke RDS Management Console, klik RDS Custom > Custom Instance List di panel navigasi sebelah kiri, lalu pilih wilayah di bagian atas.

    2. Klik ID instans untuk membuka halaman detail instans.

    3. Klik Remote Connection di sudut kanan atas, lalu klik Log On Now pada halaman yang muncul.

      image

    4. Di halaman VNC, masuk ke instans RDS Custom sebagai pengguna root menggunakan kata sandi.

  2. Jalankan perintah berikut untuk memeriksa apakah layanan yum-cron diaktifkan.

    sudo systemctl status yum-cron

    Jika 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-cron
  3. Periksa 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

Referensi

Untuk informasi lebih lanjut, lihat Pengenalan RDS Custom.