如何從 RHEL 7 升級到 RHEL 8
紅帽宣布發(fā)布紅帽企業(yè) Linux 8.0,默認操作系統(tǒng)為 GNOME 3.28,并在 Wayland 上運行。
本文介紹如何使用 Leapp 工具從 Red Hat Enterprise Linux 7 升級到 Red Hat Enterprise Linux 8。
如果您正在尋找 RHEL 8 的新安裝,請訪問我們的文章:使用屏幕截圖安裝 RHEL 8
目前僅在滿足以下要求的系統(tǒng)上支持 RHEL 8 的本地版本:
的
RHEL 7.6已安裝
服務器轉(zhuǎn)換
英特爾64位架構(gòu)
引導分區(qū)上至少有 100MB 的可用空間(分配給 /boot)。
的
準備 RHEL 7 升級
1. 確保您運行的是 RHEL 7.6 版本,如果您運行的 RHEL 版本早于 RHEL 7.6,則需要使用以下 yum 命令將 RHEL 系統(tǒng)更新到 RHEL 7.6 版本。
# 百勝更新
注意:確保您的 RHEL 7 系統(tǒng)已使用 Red Hat Subscription Manager 成功注冊,以啟用系統(tǒng)存儲庫并執(zhí)行完整的系統(tǒng)升級。
2. 確保您的 RHEL 7 安裝中包含 Red Hat Enterprise Linux Server 訂閱。否則,執(zhí)行以下命令自動將訂單提交到系統(tǒng)并確認訂單。
# 訂閱管理器附加 --auto
# 訂閱管理器列表 --已安裝
3. 現(xiàn)在,使用以下命令將 RHEL 7.6 版本設置為升級的默認版本。
# 訂閱管理器發(fā)布 --set 7.6
4. 如果您使用 yum-plugin-versionlock 插件鎖定特定版本上的軟件包,請務必使用以下命令刪除鎖定。
# 清除 yum 版本鎖
5. 將所有軟件更新至最新版本并重新啟動系統(tǒng)。
# 百勝更新
# 重啟
6. 安裝開始后,請確保啟用軟件依賴項的 Extras 存儲庫。
# 訂閱管理器存儲庫 --enable rhel-7-server-extra-rpms
7. 安裝 Leapp 應用程序。
# 百勝安裝lepp
8. 現(xiàn)在下載 Leapp 工具成功從 RHEL 7 升級到 RHEL 8 所需的其他所需數(shù)據(jù)文件,并將它們放在文件夾中/etc/leapp/files/。
# cd /etc/leapp/files/
# wget https://access.redhat.com/sites/default/files/attachments/leapp-data3.tar.gz
# tar -xf Leapp-data3.tar.gz
#rmleapp-data3.tar.gz
9. 在使用本文進行升級之前,請確保您已進行完整的 RHEL 7.6 系統(tǒng)備份:使用 dump/restore 命令備份和還原 RHEL 系統(tǒng)。
如果升級失敗,您應該能夠按照上述文章中的備份說明將系統(tǒng)恢復到升級前的狀態(tài)。
從 RHEL 7 升級到 RHEL 8
10. 現(xiàn)在使用以下命令開始 RHEL 7 系統(tǒng)的升級過程。
# 跳躍升級
一旦執(zhí)行升級過程,Leapp工具就會收集有關(guān)您的安裝的數(shù)據(jù),測試開發(fā)的可行性,并在文件中生成更新前報告/var/log/leapp/leapp-report.txt。
如果可以更改配置,Leapp 將下載必要的數(shù)據(jù)并為更改創(chuàng)建 RPM 事務。
如果無法修改配置,Leapp 將關(guān)閉開發(fā)項目并在文件中創(chuàng)建一個解釋問題和解決方案的文檔/var/log/leapp/leapp-report.txt。
11. 升級完成后,手動重新啟動系統(tǒng)。
# 重啟
在此階段,系統(tǒng)引導至第一個基于 RHEL 8 的 RAM 磁盤映像 initramfs。Leapp 自動升級并重新啟動 RHEL 8 系統(tǒng)的所有軟件。
12. 現(xiàn)在登錄RHEL 8系統(tǒng)并將SELinux環(huán)境更改為強制。
# 設置力
13. 啟用點火系統(tǒng)。
# systemctl 啟動防火墻
#systemctl 啟用防火墻
有關(guān)更多信息,請參閱如何使用firewalld 配置防火墻。
RHEL 8 升級驗證
14. 升級完成后,驗證操作系統(tǒng)版本是否為Red Hat Enterprise Linux 8。
# cat /etc/redhat-release
紅帽企業(yè) Linux 8.0 版 (Ootpa)
15. 檢查Red Hat Enterprise Linux 8 操作系統(tǒng)內(nèi)核版本。
# uname -r
4.18.0-80.el8.x86_64
16. 驗證是否安裝了正確版本的 Red Hat Enterprise Linux 8。
# 訂閱管理器列表 --已安裝
17. (可選)使用 hostnamectl 命令在 Red Hat Enterprise Linux 8 中配置主機名。
# hostnamectl set-主機名 howtoing-rhel8
# 主機名
18. 最后,通過使用 SSH 連接到 Red Hat Enterprise Linux 8 服務器來驗證網(wǎng)絡服務是否已啟用。
# ssh [電子郵件
# 主機名