跳至內容跳至頁面導覽:上一頁 [access key p]/下一頁 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文件 / 部署指南  / 更新和升級 SUSE Linux Enterprise / 離線升級
適用範圍 SUSE Linux Enterprise Server 12 SP5

20 離線升級

本章介紹如何使用從安裝媒體開機的 YaST,來升級現有的 SUSE Linux Enterprise 安裝。YaST 安裝程式有多種啟動方法,例如從 DVD 啟動、透過網路啟動或從系統所在的硬碟啟動。

20.1 概念綜覽

在升級系統之前,請先閱讀第 19.3 節 「準備系統」

若要升級系統,請像執行全新安裝時那樣,從安裝來源開機。不過,當開機螢幕出現時,您需要選取升級 (而不是安裝)。可從以下媒體啟動升級︰

20.2 從安裝媒體啟動升級

下面的程序說明如何從 DVD 開機,不過,您也可以使用其他本地安裝媒體,例如 USB 大量儲存裝置上的 ISO 影像。要選取的媒體和開機方法取決於系統架構,以及機器使用的是傳統 BIOS 還是 UEFI。

程序 20.1︰ 從 SLE 11 SP5 手動升級到 SLE 12 SP4
  1. 選取並準備開機媒體,請參閱第 6.2 節 「系統啟動進行安裝」

  2. 插入 SUSE Linux Enterprise 12 SP5 安裝媒體的 DVD 1 並將機器開機。隨即會依次顯示歡迎使用螢幕和開機螢幕。

  3. 在開機功能表中選取升級以啟動系統。

  4. 第 20.5 節 「升級 SUSE Linux Enterprise」中所述繼續執行升級程序。

20.3 從網路來源啟動升級

若要從網路安裝來源開始升級,請確定符合以下要求︰

從網路安裝來源升級的要求
網路安裝來源

網路安裝來源已依據第 8 章 「安裝保存安裝來源的伺服器所述完成設定。

網路連接和網路服務

安裝伺服器與目標機器的網路連接均必須正常。必需的網路服務如下︰

  • 網域名稱服務

  • DHCP (僅在透過 PXE 開機時需要,可在設定期間手動設定 IP)

  • OpenSLP (選擇性)

開機媒體

提前備好一張用於將目標系統開機的 SUSE Linux Enterprise Server DVD 1 (或本地 ISO 影像),或者已依第 9.5 節 「準備用於 PXE 啟動的目標系統」所述將目標系統設定為透過 PXE 開機。請參閱第 10 章 「遠端安裝,深入瞭解從遠端伺服器開始升級的相關資訊。

20.3.1 透過網路安裝來源手動升級 — 從 DVD 開機

此程序舉例說明如何從 DVD 開機,不過,您也可以使用其他本地安裝媒體,例如 USB 大量儲存裝置上的 ISO 影像。如何選取開機方法以及從媒體啟動系統取決於系統架構,以及機器使用的是傳統 BIOS 還是 UEFI。如需詳細資料,請參閱以下連結。

  1. 插入 SUSE Linux Enterprise 12 SP5 安裝媒體的 DVD 1 並將機器開機。隨即會依次顯示歡迎使用螢幕和開機螢幕。

  2. 選取要使用的網路安裝來源類型 (FTP、HTTP、NFS、SMB 或 SLP)。通常可以按 F4 選取此選項,但是,如果您機器上裝配的是 UEFI 而不是傳統 BIOS,則您可能需要手動調整開機參數。如需詳細資料,請參閱第 6 章 「使用 YaST 安裝中的從網路伺服器安裝

  3. 第 20.5 節 「升級 SUSE Linux Enterprise」中所述繼續執行升級程序。

20.3.2 透過網路安裝來源手動升級 — 透過 PXE 開機

若要透過 PXE 開機從網路安裝來源執行升級,請依照以下步驟操作︰

  1. 調整 DHCP 伺服器的設定以提供透過 PXE 開機時所需的位址資訊。如需詳細資料,請參閱第 9.5 節 「準備用於 PXE 啟動的目標系統」

  2. 設定 TFTP 伺服器,以存放透過 PXE 開機時所需的開機影像。為此,請使用 SUSE Linux Enterprise 12 SP5 安裝媒體的 DVD 1,或者遵循第 9.2 節 「設定 TFTP 伺服器」中的指示。

  3. 在目標機器上準備 PXE 開機和網路喚醒功能。

  4. 啟始目標系統開機,並使用 VNC 遠端連接到這部機器所執行的安裝常式。如需詳細資訊,請參閱第 10.3.1 節 「安裝 VNC」

  5. 第 20.5 節 「升級 SUSE Linux Enterprise」中所述繼續執行升級程序。

20.4 啟用自動升級

升級程序可以自動執行。若要啟用自動更新,必須設定核心參數 autoupgrade=1。可在開機時於開機選項欄位中設定該參數。如需詳細資料,請參閱Chapter 1, Introduction

20.5 升級 SUSE Linux Enterprise

在升級系統之前,請先閱讀第 19.3 節 「準備系統」。若要執行自動移轉,請執行下列步驟︰

  1. (從安裝媒體或網路) 開機後,請在開機螢幕上選取升級項目。如果您要依照後續步驟所述手動執行升級,則需停用自動升級程序。請參閱第 20.4 節 「啟用自動升級」

    警告
    警告:不當的選擇可能會導致資料遺失

    如果您選取安裝而不是升級,稍後可能會遺失資料。請格外小心不要執行全新安裝,以免損毀資料分割區。

    請確定在這裡選取升級

    YaST 將會啟動安裝系統。

  2. 歡迎螢幕上,選擇語言鍵盤並接受授權合約。按下一步繼續。

    YaST 將會檢查您的分割區上是否已安裝 SUSE Linux Enterprise 系統。

  3. 選取升級螢幕上,選取要升級的分割區,然後按下一步

    YaST 將會裝入選定的分割區,並顯示在您要升級的分割區上找到的所有儲存庫。

  4. 之前使用的儲存庫螢幕上,調整儲存庫的狀態︰啟用您要包含在升級程序中的儲存庫,並停用不再需要的所有儲存庫。按下一步繼續。

  5. 註冊螢幕上,選取是要立即註冊已升級的系統 (輸入您的註冊資料並按下一步),還是要跳過註冊。如需註冊系統的詳細資料,請參閱第 20.8 節 「注册您的系統」

  6. 檢閱關於升級的安裝設定,尤其是更新選項。在以下選項之間進行選擇︰

    • 只更新安裝的套件,如果選取此選項,您可能會失去最新 SUSE Linux Enterprise 版本隨附的新功能。

    • 透過安裝新軟體和功能進行更新。如果要根據自己的需要啟用或停用模式與套件,請按一下選取模式

    注意
    注意:桌面選擇

    如果在升級到 SUSE Linux Enterprise 12 之前您使用的是 KDE( /etc/sysconfig/windowmanager 中的 DEFAULT_WM 設定為 kde*),則在升級後,您的桌面環境會自動取代為 GNOME。依預設,KDM 顯示管理員會取代為 GDM。

    若要變更桌面環境或視窗管理員的選擇,請按一下選取模式來調整軟體選擇。

  7. 如果所有設定都如您所願,請按一下更新啟動安裝與移除程序。

  8. 成功完成升級過程後,請檢查是否有任何孤立的套件。孤立的套件是指不再屬於任何使用中的儲存庫的套件。以下指令可以列出這些套件︰

    zypper packages --orphaned

    藉由此清單,您可以確定某個套件是否仍然需要,或者是否可以將其安全解除安裝。

如果要升級的機器是 SMT 用戶端並且升級失敗,請參閱程序 19.1 「從 SMT 伺服器中取消註冊 SUSE Linux Enterprise 用戶端」,然後重新啟動升級程序。

20.6 透過 SUSE Manager 進行更新

SUSE Manager 是一個伺服器解決方案,用於提供適用於 SUSE Linux Enterprise 用戶端的更新、修補程式和安全性修正程式。它隨附一組工具和一個 Web 式使用者介面,用於執行管理任務。如需 SUSE Manager 的詳細資訊,請參閱https://www.suse.com/products/suse-manager/

SUSE Manager 可為您提供 SP 移轉或完整系統升級支援。

SP 移轉

SP 移轉允許從某主要版本中的一個 Service Pack (SP) 移轉到另一個 Service Pack (例如,從 SLES 12 SP1 移轉到 12 SP2)。如需詳細資訊,請參閱《SUSE Manager Best Practices》(SUSE Manager 最佳實務) 中的Client Migration(用戶端移轉) 一章:https://documentation.suse.com/external-tree/en-us/suma/3.2/susemanager-best-practices/html/book.suma.best.practices/bp.client.migration.html

系統升級

您可以使用 SUSE Manager 來執行系統升級。透過整合的 AutoYaST 技術,可以從一個主要版本升級至下一個主要版本 (例如,從 SLES 11 SP3 升級至 12 SP2)。如需詳細資訊,請參閱《SUSE Manager Best Practices》(SUSE Manager 最佳實務) 中的Client Migration(用戶端移轉) 一章:https://documentation.suse.com/external-tree/en-us/suma/3.2/susemanager-best-practices/html/book.suma.best.practices/bp.client.migration.html

20.7 復原後更新註冊狀態

執行 Service Pack 升級時,需要在註冊伺服器上變更組態,以提供對新儲存庫的存取權限。如果升級程序被中斷或回復 (透過從備份或快照還原),註冊伺服器上的資訊將與系統的狀態不一致。這可能會導致您無法存取更新儲存庫,或者導致在用戶端上使用錯誤的儲存庫。

若透過 Snapper 進行復原,系統將會向註冊伺服器傳送通知,確保在開機過程中設定正確儲存庫的存取權限。若系統以其他任何方式還原,或者由於任何原因導致與註冊伺服器的通訊失敗 (例如由於網路問題而導致伺服器無法存取),請透過調用以下指令在用戶端上觸發復原︰

snapper rollback

建議您永遠使用以下指令來檢查系統上是否已設定正確的儲存庫 (特別是在重新整理服務後)︰

zypper ref -s

此功能在 rollback-helper 套件中可用。

20.8 注册您的系統

如果您在安裝期間跳過註冊步驟,日後可隨時使用 YaST 中的產品註冊模組來註冊您的系統。

註冊系統可以獲得以下優勢︰

  • 有資格獲得支援

  • 取得安全性更新和錯誤修復

  • 存取 SUSE Customer Center

  1. 啟動 YaST 並選取軟體 › 產品註冊 以開啟註冊對話方塊。

  2. 提供與您或您的組織用於管理訂閱的 SUSE 帳戶關聯的電子郵件地址。如果您還沒有 SUSE 帳戶,請前往 SUSE Customer Center 首頁 (https://scc.suse.com/) 建立一個帳戶。

  3. 輸入與 SUSE Linux Enterprise Server 副本一起收到的「註冊代碼」。

  4. 若要開始註冊,請繼續執行下一步。如果您的網路上有一個或多個本地註冊伺服器可用,您可以從清單中選擇其中一個伺服器。或者,若要忽略本地註冊伺服器並在預設的 SUSE 註冊伺服器中註冊,請選擇取消

    註冊期間,線上更新儲存庫將會新增到您的升級設定中。結束後,您可以選擇是否從更新儲存庫安裝最新可用的套件版本。這會為所有套件提供一個干淨的升級路徑,並確保使用可用的最新安全更新升級 SUSE Linux Enterprise Server。如果您選擇,則所有套件將從安裝媒體安裝。按下一步繼續。

    成功註冊後,YaST 將列出系統可用的延伸、附加產品和模組。若要選取並安裝它們,請繼續第 14.3 節 「從線上通道安裝模組與延伸」