Red Hat Enterprise Linux 7 (RHEL 7) 是第一個支持從前一個 RHEL 主發行版本(RHEL 6)進行原位(in-place)升級的 RHEL 主版本。原位升級(in-place upgrade)提供了通過覆蓋已存在的操作系統來把系統升級到一個新的主 RHEL 版本的 ...
Red Hat Enterprise Linux 7 (RHEL 7) 是第一個支持從前一個 RHEL 主發行版本(RHEL 6)進行原位(in-place)升級的 RHEL 主版本。原位升級(in-place upgrade)提供了通過覆蓋已存在的操作系統來把系統升級到一個新的主 RHEL 版本的方法。
原位升級(in-place upgrade)僅支持最新版本的6.x系統升級到最新的7.x統。需要準備低版本的升級工具以及RHEL7.3系統鏡像。
preupgrade-assistant-2.1.10-6.el6.noarch.rpm preupgrade-assistant-el6toel7-0.6.59-5.el6.noarch.rpm preupgrade-assistant-el6toel7-data-0.20161013-1.el6.noarch.rpm preupgrade-assistant-ui-2.1.10-6.el6.noarch.rpm redhat-upgrade-tool-0.7.47-1.el6.noarch.rpm rhel-server-7.3-x86_64-dvd.iso
因為生產環境不能訪問外網,所以在外網的機子上下載好包和依賴
yum localinstall –downloadonly --downloaddir=/home/ftpu preupgrade-assistant-2.1.10-6.el6.noarch.rpm preupgrade-assistant-ui-2.1.10-6.el6.noarch.rpm preupgrade-assistant-el6toel7-0.6.59-5.el6.noarch.rpm redhat-upgrade-tool-0.7.47-1.el6.noarch.rpm preupgrade-assistant-el6toel7-data-0.20161013-1.el6.noarch.rpm
將所有更新包拷貝到內網機子,該更新的的更新,該安裝的安裝
rpm -UvH up/*.rpm rpm –ivh *.rpm
評估升級
preupg
查看報告
評估結果保存在/root/preupgrade-results/preupg_results-190130083547.tar.gz,將preupg_results-190130083547.tar.gz複製到具有圖形界面電腦上,查看報告。或使用 Preupgrade Assistant Web UI 通過網路遠程查看評估結果數據
結果關鍵字 |
解釋 |
PASS |
一切正常。如果所有的結果關鍵字都是 PASS,則可以進行升級操作。 |
FAIL |
進行升級操作有極大風險。無法進行原位升級。 |
NEEDS_ACTION |
升級會有很大風險。在運行 Red Hat Upgrade Tool 進行升級前,需要進行一些額外的操作。 |
NEEDS_INSPECTION |
升級有中度或低度風險。這個關鍵字並不意味著升級將會失敗,但升級後的系統可能無法完全正常工作。系統管理員可能需要對系統的一些部分進行檢查,如果需要,還需要對相關部分進行修改。 |
FIXED |
升級所需要的系統修改已自動完成,用戶不再需要對此進行額外檢查。 |
INFORMATIONAL |
有用但並不是非常關鍵的信息。 |
NOT_APPLICABLE |
要進行測試的軟體包沒有包括在測試的系統中。 |
ERROR |
這通常意味著測試工具本身有問題。請向紅帽的技術支持團隊報告這類問題。 |
升級
把安裝介質掛載到系統上。例如,/dev/sdb 設備中的一個 DVD 或 USB 盤,以 root 身份運行以下命令:
#mount /dev/cdrom /mnt/cdrom
# redhat-upgrade-tool --device /dev/sdb
重啟
重啟系統以完成安裝過程。根據您所升級的軟體包數量,重啟過程可能會需要一定時間完成。如果一切順利,系統會重啟到 Red Hat Enterprise Linux 7,您可以檢查系統是否可以正常工作。
如果您的系統在使用 RHEL 6 時已被正確註冊並訂閱,升級過程會自動把它重新訂閱到 RHEL 7。運行以下命令檢查系統已被正確升級並訂閱為 RHEL 7 系統
Preupgrade Assistant 的那些 FIXED 項創建的腳本會在升級後自動運行。 Preupgrade Assistant 中報告的其它升級後的任務需要系統管理員手工運行。