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.
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.
CatatanLisensi 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
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.
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.
PentingPeningkatan melibatkan modifikasi konfigurasi sistem dan file pustaka. Izin root diperlukan untuk memastikan peningkatan diselesaikan sesuai harapan.
Jalankan perintah berikut untuk memeriksa apakah instance ECS memiliki lisensi RHEL 7 Alibaba Cloud.
rpm -q client-rhel7Jika 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.
Persiapkan sistem operasi RHEL 7 untuk peningkatan.
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 rebootJalankan perintah berikut untuk menginstal utilitas Leapp di sistem operasi RHEL:
yum -y install leapp leapp-rhui-alibaba --enablerepo="*"Jalankan perintah berikut untuk memeriksa apakah utilitas Leapp telah diinstal:
leapp --versionJika keluaran yang dikembalikan mirip dengan
leapp version xxx, utilitas Leapp telah diinstal.
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.
Lakukan pemeriksaan pra-peningkatan.
Jalankan perintah berikut untuk pra-peningkatan ke versi terbaru RHEL 8:
leapp preupgrade --no-rhsmJalankan 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.8CatatanUntuk melihat versi RHEL 8 yang didukung, jalankan perintah
leapp preupgrade -h.
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.

(Secara kondisional diperlukan) Selesaikan masalah pra-peningkatan.
Periksa file log
/var/log/leapp/leapp-report.txtuntuk 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.
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.
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.
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.
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.
Tingkatkan dari RHEL 7 ke RHEL 8.
Jalankan perintah berikut untuk meningkatkan ke versi terbaru RHEL 8:
leapp upgrade --no-rhsmJalankan 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.

Jalankan perintah berikut untuk memulai ulang instance ECS:
rebootVerifikasi hasil peningkatan.
Jalankan perintah
cat /etc/redhat-releaseuntuk memeriksa apakah versi sistem operasi telah ditingkatkan.Periksa log atau laporan peningkatan.
Periksa apakah bisnis Anda berjalan seperti yang diharapkan di RHEL 8.
(Secara kondisional diperlukan) Jalankan perintah berikut untuk mengonfigurasi repositori perangkat lunak RHEL 8.
Setelah peningkatan, file
/etc/dnf/vars/releaseverdimodifikasi secara default untuk menentukan versi RHEL 8 yang digunakan di langkah-langkah sebelumnya. Misalnya, alamat repositori RHEL 8 diatur kehttps://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 makecacheSetelah 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.
CatatanLisensi 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
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.
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.
PentingPeningkatan melibatkan modifikasi konfigurasi sistem dan file pustaka. Izin root diperlukan untuk memastikan peningkatan diselesaikan sesuai harapan.
Jalankan perintah berikut untuk memeriksa apakah instance ECS memiliki lisensi RHEL 8 Alibaba Cloud:
rpm -qa |grep aliyunJika 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.
CatatanUntuk 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.
Persiapkan sistem operasi RHEL 8 untuk peningkatan.
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 rebootJalankan perintah berikut untuk menginstal utilitas Leapp di sistem operasi RHEL:
yum -y install leapp leapp-rhui-alibaba --enablerepo="*"Jalankan perintah berikut untuk memeriksa apakah utilitas Leapp telah diinstal:
leapp --versionJika keluaran perintah mirip dengan
leapp version xxx, utilitas Leapp telah diinstal.
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.
Lakukan pemeriksaan pra-peningkatan.
Jalankan perintah berikut untuk pra-peningkatan ke versi terbaru RHEL 9:
leapp preupgrade --no-rhsmJalankan 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.4CatatanUntuk melihat versi RHEL 9 yang didukung, jalankan perintah
leapp preupgrade -h.
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.

(Secara kondisional diperlukan) Selesaikan masalah pra-peningkatan.
Periksa file log
/var/log/leapp/leapp-report.txtuntuk 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.
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.
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.
Tingkatkan dari RHEL 8 ke RHEL 9.
Jalankan perintah berikut untuk meningkatkan ke versi terbaru RHEL 9:
leapp upgrade --no-rhsmJalankan 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.

Jalankan perintah berikut untuk memulai ulang instance ECS:
rebootVerifikasi hasil peningkatan.
Jalankan perintah
cat /etc/redhat-releaseuntuk memeriksa apakah versi sistem operasi telah ditingkatkan.Periksa log atau laporan peningkatan.
Periksa apakah bisnis Anda berjalan seperti yang diharapkan di RHEL 9.
(Secara kondisional diperlukan) Jalankan perintah berikut untuk mengonfigurasi repositori perangkat lunak RHEL 9.
Setelah peningkatan, file
/etc/dnf/vars/releaseverdimodifikasi secara default untuk menentukan versi RHEL 9 yang digunakan di langkah-langkah sebelumnya. Misalnya, alamat repositori RHEL 9 diatur kehttps://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 makecacheSetelah 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.
