All Products
Search
Document Center

:Peningkatan RHEL

Last Updated:Jul 02, 2025

Topik ini menjelaskan cara meningkatkan dari Red Hat Enterprise Linux (RHEL) 7 ke RHEL 8 atau dari RHEL 8 ke RHEL 9 pada sebuah Instance Elastic Compute Service (ECS).

Peningkatan dari RHEL 7 ke RHEL 8

Setelah 30 Juni 2024, RHEL 7 beralih dari fase Dukungan Pemeliharaan ke fase Kehidupan yang Diperpanjang. Setelah itu, Red Hat memberikan dukungan teknis terbatas untuk RHEL 7. Untuk mendapatkan dukungan teknis komprehensif dan pembaruan keamanan, disarankan untuk meningkatkan dari RHEL 7 ke RHEL 8.

Catatan

Jika Anda ingin terus menggunakan RHEL 7.9, termasuk pembaruan keamanan dan perbaikan bug untuk versi ini, disarankan untuk membeli langganan Add-on Extended Life Cycle Support (ELS) Red Hat Enterprise Linux di Alibaba Cloud. Untuk informasi lebih lanjut, lihat bagian Beli langganan Add-on RHEL 7 ELS dalam topik "Red Hat Enterprise Linux".

Prasyarat

  • Instance ECS yang akan ditingkatkan harus dapat menjalankan RHEL 8. Untuk informasi lebih lanjut, lihat Kemampuan dan Batasan Teknologi Red Hat Enterprise Linux.

  • Instance ECS yang akan ditingkatkan menggunakan citra publik RHEL 7 yang dibeli dari Alibaba Cloud dan berisi lisensi RHEL 7, atau menggunakan citra RHEL 7 yang diimpor ke Alibaba Cloud dengan lisensi RHEL 7 yang dibeli secara terpisah dari Alibaba Cloud.

    Catatan
    • Lisensi RHEL Alibaba Cloud memberikan izin hukum untuk mengakses perangkat lunak RHEL, pembaruan keamanan, dan dukungan teknis saat menggunakan RHEL di Alibaba Cloud.

    • Jika Anda membeli sistem operasi RHEL 7 dari Red Hat, kunjungi situs web Red Hat untuk informasi tentang cara meningkatkan dari RHEL 7 ke RHEL 8.

Prosedur

  1. Sebelum meningkatkan dari RHEL 7 ke RHEL 8, disarankan untuk memahami risiko peningkatan dan membuat snapshot untuk mencadangkan data. Ini memastikan bahwa Anda dapat memulihkan data jika terjadi masalah selama peningkatan.

  2. Sambungkan ke instance ECS yang menjalankan RHEL 7 sebagai pengguna root.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk menyambungkan ke instance Linux melalui SSH.

    Penting

    Peningkatan melibatkan modifikasi konfigurasi sistem dan file pustaka. Izin root diperlukan untuk memastikan peningkatan diselesaikan sesuai harapan.

  3. Jalankan perintah berikut untuk memeriksa apakah instance ECS memiliki lisensi RHEL 7 Alibaba Cloud.

    rpm -q client-rhel7
    • Jika tidak ada informasi yang dikembalikan, instance ECS tidak memiliki lisensi RHEL 7 Alibaba Cloud. Dalam hal ini, beli lisensi sebelum meningkatkan sistem operasi.

    • Jika keluaran yang dikembalikan mirip dengan client-rhel7-3.0-1.el7_9.noarch, instance ECS memiliki lisensi RHEL 7 Alibaba Cloud. Anda dapat melanjutkan ke langkah-langkah berikutnya.

      image

  4. Persiapkan sistem operasi RHEL 7 untuk peningkatan.

    1. Jalankan perintah berikut untuk meningkatkan sistem operasi ke versi terbaru yang tersedia di repositori saat ini, yang berisi perbaikan untuk kerentanan, bug, dan risiko keamanan yang diketahui, lalu mulai ulang sistem agar peningkatan berlaku:

      yum -y update
      reboot
    2. Jalankan perintah berikut untuk menginstal utilitas Leapp di sistem operasi RHEL:

      yum -y install leapp leapp-rhui-alibaba --enablerepo="*"
    3. Jalankan perintah berikut untuk memeriksa apakah utilitas Leapp telah diinstal:

      leapp --version

      Jika keluaran yang dikembalikan mirip dengan leapp version xxx, utilitas Leapp telah diinstal.

  5. Lakukan pemeriksaan pra-peningkatan.

    Karena perbedaan antar versi RHEL, Anda harus menggunakan utilitas Leapp untuk melakukan pemeriksaan pra-peningkatan. Anda dapat melihat hasil pemeriksaan dan memodifikasi konfigurasi sesuai saran untuk peningkatan.

    1. Lakukan pemeriksaan pra-peningkatan.

      • Jalankan perintah berikut untuk pra-peningkatan ke versi terbaru RHEL 8:

        leapp preupgrade  --no-rhsm
      • Jalankan perintah berikut untuk pra-peningkatan ke versi RHEL 8 tertentu, seperti peningkatan dari RHEL 7 ke RHEL 8.8:

        leapp preupgrade --no-rhsm --target 8.8
        Catatan

        Untuk melihat versi RHEL 8 yang didukung, jalankan perintah leapp preupgrade -h.

    2. Lihat hasil pemeriksaan pra-peningkatan.

      Log pemeriksaan pra-peningkatan Leapp disimpan dalam file log berikut:

      • /var/log/leapp/leapp-preupgrade.log: menyimpan log utilitas Leapp.

      • /var/log/leapp/leapp-report.txt: menyimpan laporan pemeriksaan pra-peningkatan dalam format teks.

      • /var/log/leapp/leapp-report.json: menyimpan laporan pemeriksaan pra-peningkatan dalam format JSON.

      Jika pemeriksaan pra-peningkatan gagal, item yang gagal spesifik akan ditampilkan seperti yang ditunjukkan pada gambar berikut.

      image.png

    3. (Secara kondisional diperlukan) Selesaikan masalah pra-peningkatan.

      Periksa file log /var/log/leapp/leapp-report.txt untuk masalah pra-peningkatan dan selesaikan masalah tersebut berdasarkan saran dari utilitas Leapp. Bagian berikut menjelaskan beberapa masalah pra-peningkatan umum dan solusi mereka berdasarkan tingkat risiko.

      • tinggi (penghambat): penghambat risiko tinggi. Masalah tingkat ini langsung menghalangi peningkatan dan harus diselesaikan sebelum peningkatan dapat dilanjutkan.

        • Masalah 1: Beberapa versi kernel diinstal.

          Faktor Risiko: tinggi (penghambat)
          Judul: Beberapa kernel devel diinstal
          Ringkasan: DNF tidak dapat menghasilkan transaksi peningkatan yang valid ketika beberapa paket kernel-devel diinstal.
          Perbaikan: [petunjuk] Hapus semua kecuali satu paket kernel-devel sebelum menjalankan Leapp lagi.
          [perintah] yum -y remove kernel-devel-3.10.0-1160.11.1.el7

          Solusi: Jika beberapa versi kernel diinstal, hapus semua versi kernel kecuali versi terbaru. Jalankan perintah yang disarankan oleh utilitas Leapp. Dalam contoh ini, perintah yum -y remove kernel-devel-3.10.0-1160.11.1.el7 disarankan.

        • Masalah 2: Modul kernel yang tidak didukung oleh RHEL 8 dimuat.

          Faktor Risiko: tinggi (penghambat)                                                                                                                                                                                         
          Judul: Leapp mendeteksi modul kernel yang dimuat yang telah dihapus di RHEL 8. Peningkatan tidak dapat dilanjutkan.                                                                                                                
          Ringkasan: Dukungan untuk driver perangkat RHEL 7 berikut telah dihapus di RHEL 8:                                                                                                                                  
               - floppy

          Solusi: Jalankan perintah untuk menghapus modul kernel yang tidak didukung. Dalam contoh ini, modul floppy yang tidak didukung oleh RHEL 8 dimuat. Untuk menghapus modul floppy, jalankan perintah berikut:

          rmmod floppy
        • Masalah 3: Parameter PermitRootLogin salah dikonfigurasi di file sshd_config.

          Faktor Risiko: tinggi (penghambat)
          Judul: Masalah potensial dengan login jarak jauh menggunakan akun root
          Ringkasan: File konfigurasi OpenSSH tidak secara eksplisit menyatakan opsi PermitRootLogin di file sshd_config, yang akan default menjadi "prohibit-password" di RHEL8.
          Perbaikan: [petunjuk] Jika Anda bergantung pada login root jarak jauh menggunakan kata sandi, pertimbangkan untuk menyiapkan pengguna lain untuk administrasi jarak jauh atau tambahkan "PermitRootLogin yes" ke sshd_config.
          Jika perubahan ini ok untuk Anda, tambahkan "PermitRootLogin prohibit-password" secara eksplisit ke sshd_config Anda untuk mengabaikan penghambat ini

          Solusi:

          1. Dalam file /etc/ssh/sshd_config, atur nilai default PermitRootLogin ke yes.

            Catatan

            Nilai default PermitRootLogin di RHEL 7 dan RHEL 8 berbeda.

            • Di RHEL 7, nilai default PermitRootLogin adalah yes, yang memungkinkan login berbasis kata sandi dan pasangan kunci untuk pengguna root.

            • Di RHEL 8, nilai default PermitRootLogin adalah prohibit-password, yang menolak login berbasis kata sandi untuk pengguna root.

          2. Jalankan perintah berikut untuk memulai ulang sshd:

            systemctl restart sshd
        • Masalah 4: Jawaban yang diperlukan hilang dari file jawaban.

          Faktor Risiko: tinggi (penghambat)
          Judul: Jawaban yang diperlukan hilang dari file jawaban
          Ringkasan: Satu atau lebih bagian di answerfile kehilangan pilihan pengguna: remove_pam_pkcs11_module_check.confirm
          Untuk informasi lebih lanjut, kunjungi https://leapp.readthedocs.io/en/latest/dialogs.html
          Perbaikan: [petunjuk] Harap daftarkan pilihan pengguna dengan perintah cli jawaban leapp atau dengan mengedit answerfile secara manual.
          [perintah] leapp answer --section remove_pam_pkcs11_module_check.confirm=True

          Solusi: Dalam contoh ini, jawaban atas pertanyaan tentang apakah akan menghapus modul Pluggable Authentication Modules (PAM) yang tidak didukung oleh RHEL 8 hilang dari file /var/log/leapp/answerfile. Jalankan perintah berikut untuk mengatur parameter confirm ke True untuk mengonfirmasi penghapusan modul PAM:

          leapp answer --section remove_pam_pkcs11_module_check.confirm=True

          image.png

      • tinggi: masalah risiko tinggi. Masalah tingkat ini tidak langsung menghalangi peningkatan. Namun, disarankan untuk menyelesaikan masalah sebelum atau setelah peningkatan untuk mencegah pengecualian pasca-peningkatan.

        • Masalah 1: Paket perangkat lunak tertentu tidak dapat diinstal.

          Faktor Risiko: tinggi
          Judul: Paket dari repositori yang tidak dikenal mungkin tidak dapat diinstal
          Ringkasan: 3 paket mungkin tidak dapat diinstal atau ditingkatkan karena repositori yang tidak dikenal oleh leapp:
          - python3-pyxattr (repoid: rhel8-CRB)
          - rpcgen (repoid: rhel8-CRB)
          - ustr (repoid: rhel8-CRB)
          Perbaikan: [petunjuk] Dalam kasus repositori yang terdaftar adalah cermin repositori resmi untuk RHEL (disediakan oleh Red Hat di CDN) dan ID repositori mereka telah disesuaikan, Anda dapat mengubah konfigurasi untuk menggunakan ID resmi alih-alih memperbaiki masalah. Anda juga dapat meninjau hasil proyeksi transaksi peningkatan DNF di log untuk melihat apa yang akan terjadi, karena ini tidak selalu berarti bahwa paket yang terdaftar tidak akan ditingkatkan. Anda juga dapat menginstal paket yang hilang secara manual setelah peningkatan di tempat selesai.

          Solusi: Instal paket perangkat lunak yang hilang secara manual setelah peningkatan selesai.

        • Masalah 2: Paket perangkat lunak tertentu di RHEL 7 tidak ditingkatkan.

          Faktor Risiko: tinggi
          Judul: Beberapa paket RHEL 7 belum ditingkatkan
          Ringkasan: Paket RHEL 7 berikut belum ditingkatkan:
          leapp-upgrade-el7toel8-0.18.0-1.el7_9
          kernel-3.10.0-1160.92.1.el7
          leapp-rhui-alibaba-1.0.0-1.el7_9
          Harap hapus paket-paket ini untuk menjaga sistem tetap dalam keadaan yang didukung.

          Solusi: Jalankan perintah yum remove untuk menghapus paket perangkat lunak tersebut. Misalnya, jalankan perintah yum remove leapp-upgrade-el7toel8-0.18.0-1.el7_9 kernel-3.10.0-1160.92.1.el7 leapp-rhui-alibaba-1.0.0-1.el7_9.

      • sedang: masalah risiko sedang. Masalah tingkat ini tidak langsung menghalangi peningkatan. Namun, disarankan untuk menyelesaikan masalah sebelum atau setelah peningkatan untuk menghilangkan potensi masalah setelah peningkatan.

        Masalah: Modul pam_pkcs11 dihapus dari konfigurasi PAM setelah peningkatan.

        Judul: Modul pam_pkcs11 akan dihapus dari konfigurasi PAM
        Ringkasan: Modul pam_pkcs11 telah dilampaui oleh SSSD dan oleh karena itu dihapus dari RHEL-8. Menyimpannya dalam konfigurasi PAM dapat mengunci sistem sehingga akan dihapus secara otomatis dari konfigurasi PAM sebelum peningkatan ke RHEL-8. Silakan beralih ke SSSD untuk memulihkan fungsionalitas pam_pkcs11.
        Perbaikan: [petunjuk] Konfigurasikan SSSD untuk menggantikan pam_pkcs11

        Solusi: Untuk memastikan fitur autentikasi sistem operasi yang ditingkatkan dapat bekerja seperti yang diharapkan, konfigurasikan System Security Services Daemon (SSSD) untuk menggantikan pam_pkcs11.

      • rendah: masalah risiko rendah. Masalah tingkat ini memiliki dampak kecil pada peningkatan atau operasi sistem. Namun, disarankan untuk menyelesaikan masalah sebelum atau setelah peningkatan untuk memastikan operasi sistem yang stabil.

        Masalah: SELinux diatur ke mode permissive setelah peningkatan.

        Faktor Risiko: rendah 
        Judul: SElinux akan diatur ke mode permissive
        Ringkasan: SElinux akan diatur ke mode permissive. Mode saat ini: enforcing. Tindakan ini diperlukan oleh proses peningkatan untuk memastikan sistem yang ditingkatkan dapat boot tanpa diblokir oleh aturan SElinux.
        Perbaikan: [petunjuk] Pastikan tidak ada peringatan terkait SElinux setelah peningkatan dan aktifkan SElinux secara manual setelahnya. Perhatian: Anda dapat mengabaikan peringatan SElinux "/root/tmp_leapp_py3".

        Solusi: Pastikan tidak ada peringatan terkait Security-Enhanced Linux (SELinux) yang dihasilkan setelah peningkatan. Kemudian, atur ulang SELinux ke mode enforcing untuk memastikan keamanan dan kepatuhan sistem.

      • info: prompt informasional. Dalam sebagian besar kasus, masalah tingkat ini tidak memengaruhi peningkatan atau operasi sistem. Anda dapat meninjau prompt dalam laporan untuk mendapatkan perubahan selama peningkatan.

        Masalah: Versi rilis di file /etc/dnf/vars/releasever diatur ke versi target saat ini.

        Faktor Risiko: info 
        Judul: Versi rilis di /etc/dnf/vars/releasever akan diatur ke rilis target saat ini
        Ringkasan: Pada sistem ini, Leapp mendeteksi variabel "releasever" dikonfigurasi melalui file konfigurasi DNF/YUM dan/atau sistem menggunakan infrastruktur RHUI. Untuk menghindari masalah dengan URL repofile (ketika opsi --release tidak diberikan) dalam kasus di mana ada nilai major.minor sebelumnya dalam konfigurasi, versi rilis akan diatur ke versi rilis target (8.8). Ini juga akan memastikan sistem tetap pada versi target yang diharapkan setelah peningkatan

        Solusi: Tidak diperlukan tindakan.

  6. Tingkatkan dari RHEL 7 ke RHEL 8.

    • Jalankan perintah berikut untuk meningkatkan ke versi terbaru RHEL 8:

      leapp upgrade  --no-rhsm
    • Jalankan perintah berikut untuk meningkatkan ke versi RHEL 8 tertentu, seperti peningkatan dari RHEL 7 ke RHEL 8.8:

      leapp upgrade  --no-rhsm --target 8.8

    Keluaran perintah berikut menunjukkan bahwa peningkatan selesai.

    image.png

  7. Jalankan perintah berikut untuk memulai ulang instance ECS:

    reboot
  8. Verifikasi hasil peningkatan.

    • Jalankan perintah cat /etc/redhat-release untuk memeriksa apakah versi sistem operasi telah ditingkatkan.

    • Periksa log atau laporan peningkatan.

    • Periksa apakah bisnis Anda berjalan seperti yang diharapkan di RHEL 8.

  9. (Secara kondisional diperlukan) Jalankan perintah berikut untuk mengonfigurasi repositori perangkat lunak RHEL 8.

    Setelah peningkatan, file /etc/dnf/vars/releasever dimodifikasi secara default untuk menentukan versi RHEL 8 yang digunakan di langkah-langkah sebelumnya. Misalnya, alamat repositori RHEL 8 diatur ke https://xxxx/8.8/xxx, dan Anda hanya dapat mengakses paket perangkat lunak RHEL 8.8. Jika Anda ingin memiliki akses otomatis ke paket versi minor terbaru RHEL 8, hapus file konfigurasi releasever dan bangun ulang cache metadata. Dengan cara ini, Anda dapat memperoleh patch keamanan dan pembaruan fitur terbaru.

    rm -f /etc/dnf/vars/releasever
    dnf clean all && dnf makecache

    Setelah perintah-perintah di atas dijalankan, alamat repositori RHEL 8 diperbarui ke https://xxxx/8/xxx. Kemudian, sistem operasi dapat secara otomatis memperoleh patch keamanan dan pembaruan fitur terbaru RHEL 8 untuk memastikan sistem selalu mutakhir.

Tingkatkan dari RHEL 8 ke RHEL 9

Meskipun RHEL 8 masih dalam fase Dukungan Penuh, Anda dapat meningkatkan dari RHEL 8 ke RHEL 9 untuk fitur terbaru, adaptasi perangkat keras, dan dukungan jangka panjang.

Prasyarat

  • Instance ECS yang akan ditingkatkan harus dapat menjalankan RHEL 9. Untuk informasi lebih lanjut, lihat Kemampuan dan Batasan Teknologi Red Hat Enterprise Linux.

  • Instance ECS yang akan ditingkatkan menggunakan citra publik RHEL 8 yang dibeli dari Alibaba Cloud dan berisi lisensi RHEL 8, atau citra RHEL 8 yang diimpor ke Alibaba Cloud dengan lisensi RHEL 8 yang dibeli secara terpisah dari Alibaba Cloud.

    Catatan
    • Lisensi RHEL Alibaba Cloud memberikan izin hukum untuk mengakses perangkat lunak RHEL, pembaruan keamanan, dan dukungan teknis saat menggunakan RHEL di Alibaba Cloud.

    • Jika Anda membeli sistem operasi RHEL 8 dari Red Hat, kunjungi situs web Red Hat untuk informasi tentang cara meningkatkan dari RHEL 8 ke RHEL 9.

Prosedur

  1. Sebelum meningkatkan dari RHEL 8 ke RHEL 9, disarankan untuk memahami risiko peningkatan dan membuat snapshot untuk mencadangkan data. Ini memastikan bahwa Anda dapat memulihkan data jika terjadi masalah selama peningkatan.

  2. Sambungkan ke instance ECS yang menjalankan sistem operasi RHEL 8 sebagai pengguna root.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk menyambungkan ke instance Linux melalui SSH.

    Penting

    Peningkatan melibatkan modifikasi konfigurasi sistem dan file pustaka. Izin root diperlukan untuk memastikan peningkatan diselesaikan sesuai harapan.

  3. Jalankan perintah berikut untuk memeriksa apakah instance ECS memiliki lisensi RHEL 8 Alibaba Cloud:

    rpm -qa |grep aliyun
    • Jika tidak ada informasi yang dikembalikan, instance ECS tidak memiliki lisensi RHEL 8 Alibaba Cloud. Dalam hal ini, beli lisensi sebelum meningkatkan sistem operasi.

    • Jika keluaran perintah berisi versi minor, seperti rhel8.6, submit a ticket untuk mendapatkan dan menginstal paket RPM terbaru sebelum meningkatkan sistem operasi ke RHEL 9.

      image

      Catatan

      Untuk menjalankan sistem operasi RHEL di Alibaba Cloud, sistem operasi harus mengakses repositori perangkat lunak Red Hat menggunakan Alibaba Cloud Red Hat Update Infrastructure (RHUI). Jika versi minor, seperti aliyun_rhel8.6-2.0-1.noarch, diinstal di sistem operasi, sistem operasi mungkin gagal terhubung ke RHUI, yang mencegahnya mendapatkan pembaruan perangkat lunak atau meningkatkan ke versi baru.

    • Jika keluaran perintah berisi informasi lisensi, seperti aliyun_rhui_rhel8-2.0-3.x86_64, instance ECS memiliki lisensi RHEL 8 Alibaba Cloud. Anda dapat melanjutkan ke langkah-langkah berikutnya.

      image

  4. Persiapkan sistem operasi RHEL 8 untuk peningkatan.

    1. Jalankan perintah berikut untuk meningkatkan sistem operasi ke versi terbaru yang tersedia di repositori saat ini, yang berisi perbaikan untuk kerentanan, bug, dan risiko keamanan yang diketahui, lalu mulai ulang sistem agar peningkatan berlaku:

      yum -y update
      reboot
    2. Jalankan perintah berikut untuk menginstal utilitas Leapp di sistem operasi RHEL:

      yum -y install leapp leapp-rhui-alibaba --enablerepo="*"
    3. Jalankan perintah berikut untuk memeriksa apakah utilitas Leapp telah diinstal:

      leapp --version

      Jika keluaran perintah mirip dengan leapp version xxx, utilitas Leapp telah diinstal.

  5. Lakukan pemeriksaan pra-peningkatan.

    Karena perbedaan antar versi RHEL, Anda harus menggunakan utilitas Leapp untuk melakukan pemeriksaan pra-peningkatan. Anda dapat melihat hasil pemeriksaan dan memodifikasi konfigurasi sesuai saran untuk peningkatan.

    1. Lakukan pemeriksaan pra-peningkatan.

      • Jalankan perintah berikut untuk pra-peningkatan ke versi terbaru RHEL 9:

        leapp preupgrade  --no-rhsm
      • Jalankan perintah berikut untuk pra-peningkatan ke versi RHEL 9 tertentu, seperti peningkatan dari RHEL 8 ke RHEL 9.4:

        leapp preupgrade --no-rhsm --target 9.4
        Catatan

        Untuk melihat versi RHEL 9 yang didukung, jalankan perintah leapp preupgrade -h.

    2. Lihat hasil pemeriksaan pra-peningkatan.

      Log pemeriksaan pra-peningkatan Leapp disimpan dalam file log berikut:

      • /var/log/leapp/leapp-preupgrade.log: menyimpan log utilitas Leapp.

      • /var/log/leapp/leapp-report.txt: menyimpan laporan pemeriksaan pra-peningkatan dalam format teks.

      • /var/log/leapp/leapp-report.json: menyimpan laporan pemeriksaan pra-peningkatan dalam format JSON.

      Jika pemeriksaan pra-peningkatan gagal, item yang gagal spesifik akan ditampilkan seperti yang ditunjukkan pada gambar berikut.

      image

    3. (Secara kondisional diperlukan) Selesaikan masalah pra-peningkatan.

      Periksa file log /var/log/leapp/leapp-report.txt untuk masalah pra-peningkatan dan selesaikan masalah tersebut berdasarkan saran dari utilitas Leapp. Bagian berikut menjelaskan beberapa masalah pra-peningkatan umum dan solusi mereka berdasarkan tingkat risiko.

      • tinggi: masalah risiko tinggi. Masalah tingkat ini tidak langsung menghalangi peningkatan. Namun, disarankan untuk menyelesaikan masalah sebelum atau setelah peningkatan untuk mencegah pengecualian pasca-peningkatan.

        • Masalah 1: Aktor atau file Leapp kustom terdeteksi.

          Faktor Risiko: tinggi 
          Judul: Terdeteksi aktor atau file Leapp kustom.
          Ringkasan: Kami telah mendeteksi aktor atau file kustom yang terinstal di sistem. Ini bisa disediakan misalnya oleh vendor pihak ketiga, konsultan Red Hat, atau dapat dibuat oleh pengguna untuk menyesuaikan peningkatan (misalnya untuk memigrasi aplikasi kustom). Hal ini diizinkan dan dihargai. Namun Red Hat tidak bertanggung jawab atas masalah apa pun yang disebabkan oleh aktor Leapp kustom ini. Perhatikan bahwa alat peningkatan berada dalam pengembangan agile yang dapat memerlukan pembaruan lebih sering untuk aktor kustom.
          Daftar aktor dan file Leapp kustom:
              - /usr/share/leapp-repository/repositories/system_upgrade/common/files/rhui/alibaba/content.crt
              - /usr/share/leapp-repository/repositories/system_upgrade/common/files/rhui/alibaba/key.pem
              - /usr/share/leapp-repository/repositories/system_upgrade/common/files/rhui/alibaba/leapp-alibaba.repo
          Tautan terkait:
              - Menyesuaikan peningkatan tempat Red Hat Enterprise Linux Anda: https://red.ht/customize-rhel-upgrade
          Perbaikan: [petunjuk] Jika ada masalah terkait aktor kustom atau pihak ketiga, hubungi vendor aktor tersebut. Kami juga menyarankan untuk memastikan aktor Leapp kustom yang terinstal sudah diperbarui, kompatibel dengan paket yang terinstal.

          Solusi: Pastikan aktor kustom sudah diperbarui dan kompatibel dengan utilitas Leapp dan lingkungan sistem. Setelah peningkatan selesai, periksa apakah sistem operasi dapat berjalan seperti yang diharapkan dan perbaiki pengecualian yang disebabkan oleh aktor kustom sesegera mungkin. Untuk informasi tentang cara mengelola aktor kustom, lihat Menyesuaikan peningkatan tempat Red Hat Enterprise Linux Anda.

        • Masalah 2: Konfigurasi GRUB2 diperbarui secara otomatis selama peningkatan.

          Faktor Risiko: tinggi 
          Judul: Core GRUB2 akan diperbarui secara otomatis selama peningkatan
          Ringkasan: Pada sistem legacy (BIOS), core GRUB2 (terletak di celah antara MBR dan partisi pertama) tidak dapat diperbarui selama transaksi rpm dan Leapp harus memulai pembaruan dengan menjalankan "grub2-install" setelah transaksi. Tidak ada tindakan yang diperlukan sebelum peningkatan. Setelah peningkatan, disarankan untuk memeriksa konfigurasi GRUB.

          Solusi: Periksa konfigurasi GRand Unified Bootloader (GRUB) setelah peningkatan untuk memastikan sistem operasi dapat mulai seperti yang diharapkan.

      • rendah: masalah risiko rendah. Masalah tingkat ini memiliki dampak kecil pada proses peningkatan atau operasi sistem. Namun, disarankan untuk menyelesaikan masalah sebelum atau setelah peningkatan untuk memastikan operasi sistem yang stabil.

        Masalah: SELinux diatur ke mode permissive setelah peningkatan.

        Faktor Risiko: rendah 
        Judul: SElinux akan diatur ke mode permissive
        Ringkasan: SElinux akan diatur ke mode permissive. Mode saat ini: enforcing. Tindakan ini diperlukan oleh proses peningkatan untuk memastikan sistem yang ditingkatkan dapat boot tanpa diblokir oleh aturan SElinux.
        Perbaikan: [petunjuk] Pastikan tidak ada peringatan terkait SElinux setelah peningkatan dan aktifkan SElinux secara manual setelahnya. Perhatian: Anda dapat mengabaikan peringatan SElinux "/root/tmp_leapp_py3".

        Solusi: Pastikan tidak ada peringatan terkait SELinux yang dihasilkan setelah peningkatan. Kemudian, atur ulang SELinux ke mode enforcing untuk memastikan keamanan dan kepatuhan sistem.

      • info: prompt informasional. Dalam sebagian besar kasus, masalah tingkat ini tidak memengaruhi peningkatan atau operasi sistem. Anda dapat meninjau prompt dalam laporan untuk mendapatkan perubahan selama peningkatan.

        Masalah: Repositori sistem target tertentu dikecualikan.

        Faktor Risiko: info 
        Judul: Repositori sistem target yang dikecualikan
        Ringkasan: Repositori berikut tidak didukung oleh Red Hat dan dikecualikan dari daftar repositori yang digunakan selama peningkatan.
        - rhui-codeready-builder-for-rhel-9-aarch64-rhui-rpms
        - codeready-builder-for-rhel-9-aarch64-rpms
        - codeready-builder-for-rhel-9-s390x-rpms
        - codeready-builder-beta-for-rhel-9-ppc64le-rpms
        - codeready-builder-for-rhel-9-x86_64-rpms
        Perbaikan: [petunjuk] Jika beberapa repositori yang dikecualikan masih diperlukan untuk digunakan selama peningkatan, jalankan leapp dengan opsi --enablerepo dengan repoid repositori yang diperlukan sebagai argumen (opsi ini dapat digunakan beberapa kali).

        Solusi: Jika repositori yang dikecualikan tertentu masih diperlukan selama peningkatan, Anda dapat mengaktifkannya dengan menggunakan opsi --enablerepo.

  6. Tingkatkan dari RHEL 8 ke RHEL 9.

    • Jalankan perintah berikut untuk meningkatkan ke versi terbaru RHEL 9:

      leapp upgrade  --no-rhsm
    • Jalankan perintah berikut untuk meningkatkan ke versi RHEL 9 tertentu, seperti peningkatan dari RHEL 8 ke RHEL 9.4:

      leapp upgrade  --no-rhsm --target 9.4

    Keluaran perintah berikut menunjukkan bahwa peningkatan selesai.

    image

  7. Jalankan perintah berikut untuk memulai ulang instance ECS:

    reboot
  8. Verifikasi hasil peningkatan.

    • Jalankan perintah cat /etc/redhat-release untuk memeriksa apakah versi sistem operasi telah ditingkatkan.

    • Periksa log atau laporan peningkatan.

    • Periksa apakah bisnis Anda berjalan seperti yang diharapkan di RHEL 9.

  9. (Secara kondisional diperlukan) Jalankan perintah berikut untuk mengonfigurasi repositori perangkat lunak RHEL 9.

    Setelah peningkatan, file /etc/dnf/vars/releasever dimodifikasi secara default untuk menentukan versi RHEL 9 yang digunakan di langkah-langkah sebelumnya. Misalnya, alamat repositori RHEL 9 diatur ke https://xxxx/9.4/xxx, dan Anda hanya dapat mengakses paket perangkat lunak RHEL 9.4. Jika Anda ingin memiliki akses otomatis ke paket versi minor terbaru RHEL 9, hapus file konfigurasi releasever dan bangun ulang cache metadata. Dengan cara ini, Anda dapat memperoleh patch keamanan dan pembaruan fitur terbaru.

    rm -f /etc/dnf/vars/releasever
    dnf clean all && dnf makecache

    Setelah perintah-perintah di atas dijalankan, alamat repositori RHEL 9 diperbarui ke https://xxxx/9/xxx. Kemudian, sistem operasi dapat secara otomatis memperoleh patch keamanan dan pembaruan fitur terbaru RHEL 9 untuk memastikan sistem selalu mutakhir.

Referensi

  • Anda juga dapat meningkatkan dari RHEL 8 ke RHEL 9 dengan menggunakan Server Migration Center (SMC). Untuk informasi lebih lanjut, lihat Migrasikan sistem operasi Linux.

  • Untuk informasi lebih lanjut tentang RHEL, lihat Red Hat Enterprise Linux.

  • Untuk informasi tentang pertanyaan yang sering diajukan tentang fase Kehidupan yang Diperpanjang RHEL 7, lihat Dokumentasi FAQ di situs web Red Hat.