跳至內容跳至頁面導覽:上一頁 [access key p]/下一頁 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文件 / 升級指南 / 生命週期和支援
適用範圍 SUSE Linux Enterprise Server 15 SP4

2 生命週期和支援

本章提供有關術語、SUSE 產品生命週期、Service Pack 版本,以及建議的升級規則的背景資訊。

2.1 術語

本節使用了一些詞彙。若要理解相關資訊,請參閱下面的定義:

回移

回移是指調整較新版軟體中的特定變更並將其套用至較舊版本。最常用的情況是修正舊軟體元件中的安全漏洞。它通常也是維護模型的一部分,用於提供增強功能或 (較少見的) 新功能。

增量 RPM

增量 RPM 只包括某套件兩個定義版本之間的二進位差異,因此,它的下載大小最小。安裝之前,會在本地機器上重建完整的 RPM 套件。

下游

軟體在開放原始碼領域中如何開發的一種比喻說法 (與上游相對)。下游一詞指的是這樣的人員或組織 (如 SUSE):他們將上游中的源代碼與其他軟體相整合,以建立由終端使用者使用的套裝作業系統。因此,軟體會將下游從其開發者經由整合器流向終端使用者。

延伸, 附加產品

延伸和協力廠商附加產品為 SUSE Linux Enterprise Server 提供了額外的產品功能,提升了產品價值。它們由 SUSE 及 SUSE 的合作夥伴提供,並且在基礎產品 SUSE Linux Enterprise Server 之上註冊並進行安裝。

LTSS

LTSS 是 Long Term Service Pack Support 的縮寫,它以 SUSE Linux Enterprise Server 延伸的形式提供。

主要版本, 正式發行 (GA) 版本

SUSE Linux Enterprise (或任何軟體產品) 的主要版本是一個新版本,其中會引入新功能和工具、停用先前淘汰的元件,並加入一些不反向相容的變更。例如,SUSE Linux Enterprise 12 或 15 都是主要版本。

移轉

使用線上更新工具或安裝媒體來安裝相關的修補程式,從而對 Service Pack (SP) 進行更新。它會將已安裝系統的所有套件更新到最新狀態。

移轉目標

系統可移轉到的一組相容產品,包含產品/延伸的版本以及儲存庫的 URL。移轉目標隨時會發生變化,並依存於安裝的延伸。可以選取多個移轉目標。

模組

模組是 SUSE Linux Enterprise Server 中受到完全支援的元件,具有不同的生命週期。它們具有明確定義的範圍並僅透過線上通道提供。若要訂閱 SUSE Customer Center、RMT (儲存庫鏡像工具) 或 SUSE Manager,必須先在這些通道中註冊。

套件

套件是採用 rpm 格式的壓縮檔案,它包含特定程式的所有檔案,包括組態、範例及文件等選用元件。

修補程式

修補程式由一或多個套件組成,並可透過增量 RPM 的方式進行套用。它還可能引入對尚未安裝之套件的相依性。

Service Pack (SP)

將多個修補程式合併為一種易於安裝或部署的形式。Service Pack 都指定了編號,通常包含程式的安全性修正、更新、升級或增強。

上游

軟體在開放原始碼領域中如何開發的一種比喻說法 (與下游相對)。上游一詞指的是做為源代碼分發之軟體的原始專案、原著者或維護者。回饋、修補程式、功能增強或其他改善從終端使用者或貢獻者流向上游開發者。他們決定是整合還是拒絕申請。

如果專案成員決定整合該申請,它將會在更新版本的軟體中體現出來。接受的申請將會讓有關各方均獲益。

如果申請不被接受,則可能是出於不同的原因:可能是申請處於不符合專案準則的狀態、申請無效或已整合,或者是不符合專案的利益或發展藍圖。不被接受的申請使得上游開發者更難處理,因為他們需要讓其修補程式與上游代碼保持同步。一般會避免這種做法,但是有時候仍需要這樣做。

更新

安裝某個套件的較新次要版本,其中通常包含安全修復或錯誤修復。

升級

安裝套件或套裝作業系統的較新主要版本,會引入新功能如需各升級選項之間的區別的相關資訊,請參閱第 1.3 節 「線上和離線升級」

2.2 產品生命週期

SUSE 的產品生命週期如下:

  • SUSE Linux Enterprise Server 的生命週期為 13 年:10 年的一般支援以及 3 年的延伸支援。

  • SUSE Linux Enterprise Desktop 的生命週期為 10 年:7 年的一般支援以及 3 年的延伸支援。

  • 主要版本每 4 年發行一次。Service Pack 每 12-14 個月發行一次。

當新的 Service Pack 發行後,SUSE 會在 6 個月後停止對上一個 Service Pack 的支援。圖形 2.1 「主要版本和 Service Pack」描述了提到的一些方面。

主要版本和 Service Pack
圖 2.1︰ 主要版本和 Service Pack

如果您需要更多時間來設計、驗證和測試您的升級計劃,長期 Service Pack 支援可將您的支援延長 12 到 36 個月 (以 12 個月為單位遞增)。如此,對於任何 Service Pack,您總共可以獲得 2 到 5 年的支援。如需詳細資料,請參閱圖形 2.2 「長期 Service Pack 支援」

長期 Service Pack 支援
圖 2.2︰ 長期 Service Pack 支援

如需詳細資訊,請參閱 https://www.suse.com/products/long-term-service-pack-support/

如需生命週期、發行頻率和更迭期支援期限的詳細資訊,請參閱 https://www.suse.com/lifecycle

2.3 模組相依項和生命週期

如需模組、其相依項和生命週期的清單,請參閱Modules and Extensions Quick Start

2.4 產生定期生命週期報告

SUSE Linux Enterprise Server 可定期檢查所有已安裝產品的支援狀態變更,如有變更,則會透過電子郵件傳送報告。若要產生報告,請使用 zypper in zypper-lifecycle-plugin 安裝 zypper-lifecycle-plugin

使用 systemctl 指令在系統上啟用報告產生功能:

> sudo systemctl enable lifecycle-report.timer

可使用任何文字編輯器,在 /etc/sysconfig/lifecycle-report 檔案中設定報告電子郵件的收件人和標題,以及產生報告的期間。MAIL_TOMAIL_SUBJ 設定分別定義郵件收件人和標題,而 DAYS 則設定產生報告的間隔。

報告顯示的是變更發生之後 (而不是之前) 的支援狀態變更。如果變更是在最後一份報告產生之後立即發生的,則您最長可能需要 14 天才會收到變更通知。在設定 DAYS 選項時,需考慮到這一點。您可以依據自己的要求變更以下組態項目:

MAIL_TO='root@localhost'
MAIL_SUBJ='Lifecycle report'
DAYS=14

最新報告可在檔案 /var/lib/lifecycle/report 中獲得。該檔案包含兩個區段。第一段指出所使用產品的支援已結束。第二個區段列出套件以及它們的支援結束日期和更新可用性。

2.5 支援層級

延伸支援層級從第 10 年開始,到第 13 年結束。這些支援包括延續的 L3 工程層級診斷和反應式重要錯誤修正。具有這些支援層級,您將接收到針對以下弱點的更新:核心中可被輕易利用的 root 弱點,以及其他無需使用者互動即可直接執行的 root 弱點。此外,它們還支援現有的工作負載、軟體堆疊和硬體,其中只對少數套件不提供支援。表格 2.1 「安全性更新和錯誤修復」 中提供了綜覽。

表 2.1︰ 安全性更新和錯誤修復
 

最新 Service Pack (SP) 的一般支援

先前 SP (含 LTSS) 的一般支援

使用 LTSS 的延長支援

特性

1-5 年

6-7 年

8-10 年

4-10 年

10-13 年

技術服務

存取修補程式與修正程式

存取文件與知識庫

支援現有堆疊與工作負載

支援新部署

受限制 (根據合作夥伴和客戶要求)

受限制 (根據合作夥伴和客戶要求)

改善申請

受限制 (根據合作夥伴和客戶要求)

受限制 (根據合作夥伴和客戶要求)

硬體啟用與最佳化

受限制 (根據合作夥伴和客戶要求)

受限制 (根據合作夥伴和客戶要求)

透過 SUSE SolidDriver 程式 (先前稱為 PLDP) 進行驅動程式更新

受限制 (根據合作夥伴和客戶要求)

受限制 (根據合作夥伴和客戶要求)

從最新 SP 向後移植修正程式

受限制 (根據合作夥伴和客戶要求)

安全性更新 1

全部

全部

全部

僅關鍵

僅關鍵

缺陷解決方法

受限制 (僅限嚴重性層級 1 和 2 的缺陷)

受限制 (僅限嚴重性層級 1 和 2 的缺陷)

受限制 (僅限嚴重性層級 1 和 2 的缺陷)

1 如需 SUSE Linux Enterprise 更新政策的更多資訊,請參閱下面的知識庫文章

2.6 使用 SUSEConnect 註冊和取消註冊機器

註冊時,系統將從 SUSE Customer Center (參閱 https://scc.suse.com/) 或本地註冊代理 (如 SMT) 接收儲存庫。儲存庫名稱會對應到客戶中心中的特定 URI。若要列出系統上所有可用的儲存庫,請按如下方式使用 zypper

# zypper repos -u

這會顯示系統上所有可用儲存庫的清單。對於每個儲存庫,都會列出其別名、名稱以及它是否啟用並將重新整理。選項 -u 還會顯示其來源的 URI。

若要註冊您的機器,請執行 SUSEConnect,例如:

# SUSEConnect -r REGCODE

若要取消註冊機器,也可以使用 SUSEConnect:

# SUSEConnect --de-register

若要查看本地安裝的產品及其狀態,請使用以下指令:

# SUSEConnect -s

2.7 啟用 LTSS 支援

長期 Service Pack 支援 (LTSS) 可延長 SUSE Linux Enterprise Server 的生命週期。此支援以延伸的形式提供。如需 LTSS 的詳細資訊,請參閱 https://www.suse.com/products/long-term-service-pack-support/

若要啟用 LTSS 延伸,請執行以下步驟:

  1. 確定已透過訂閱符合 LTSS 條件的產品註冊您的系統。如果尚未註冊系統,請執行以下指令:

    > sudo SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESS
  2. 確定 LTSS 延伸可用於您的系統:

    > sudo SUSEConnect --list-extensions | grep LTSS
    SUSE Linux Enterprise Server LTSS 15 SP4 x86_64
    Activate with: SUSEConnect -p SLES-LTSS/15.4/x86_64 -r ADDITIONAL REGCODE
  3. 按指示啟用該模組:

    > sudo SUSEConnect -p SLES-LTSS/15.4/x86_64 -r REGISTRATION_CODE

2.8 識別 SLE 版本

如需識別所安裝 SLE 的版本,請查看 /etc/os-release 檔案的內容。

可以使用 zypper 獲取機器可讀的 XML 輸出:

> zypper --no-remote --no-refresh --xmlout --non-interactive products -i
<?xml version='1.0'?>
<stream>
<product-list>
<product name="SLES" version="15" release="0" epoch="0" arch="x86_64" vendor="SUSE" summary="SUSE Linux Enterprise Server 15" repo="@System" productline="sles" registerrelease="" shortname="SLES15" flavor="" isbase="true" installed="true"><endoflife time_t="0" text="0"/><registerflavor/><description>SUSE Linux Enterprise offers [...]</description></product>
</product-list>
</stream>