跳至內容跳至頁面導覽:上一頁 [access key p]/下一頁 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文件 / 部署指南 / 安裝程序 / 註冊 SUSE Linux Enterprise 和管理模組/延伸
適用範圍 SUSE Linux Enterprise Server 15 SP5

9 註冊 SUSE Linux Enterprise 和管理模組/延伸

若要獲取技術支援與產品更新,您需要在 SUSE Customer Center 中註冊並啟用 SUSE Linux Enterprise Server。我們建議在安裝期間註冊,因為如此可以隨系統一併安裝最新的可用更新和修補程式。不過,如果您處於離線狀態,或者想跳過註冊步驟,以後隨時都可以從安裝的系統中註冊。

模組和延伸可為系統新增功能,並可讓您視需要自訂系統。這些元件也需要註冊,您可以使用 YaST 或指令行工具對其進行管理。如需更多詳細資料,另請參閱Modules and Extensions Quick Start

注意
注意:SUSE 帳戶

需有一個 SUSE 帳戶才能在 SUSE Customer Center 中註冊。如果您還沒有 SUSE 帳戶,請前往 SUSE Customer Center 首頁 (https://scc.suse.com/) 建立一個帳戶。

提示
提示:取消註冊系統

若要完全取消註冊某個系統 (包括所有模組和延伸),請使用指令行工具 SUSEConnect。取消註冊某個系統會移除其在註冊伺服器中的項目,並移除模組、延伸和產品本身的所有儲存庫。

> sudo SUSEConnect -d

9.1 在安裝期間註冊

最方便的註冊方法是在安裝期間註冊,這也是建議的方法。如此不僅可以安裝最新的 SUSE Linux Enterprise Server 修補程式,而且還能存取所有模組和延伸,而無需提供額外的安裝媒體。此方法同樣適用於所要安裝的所有模組或延伸。如需註冊程序的詳細資料,請參閱第 8.7 節 「註冊」

如果在安裝期間成功註冊了系統,則 YaST 會新增 SUSE Customer Center 提供的線上儲存庫。這樣可以避免在本地安裝來源不再可用時出現問題,並確定您可以永遠取得線上儲存庫的最新更新。

9.2 在自動部署期間註冊

如果使用 AutoYaST 來自動部署例項,您可以在安裝期間註冊系統,只需在 AutoYaST 控制檔案中提供相關的資訊即可。如需詳細資料,請參閱Section 4.3, “System registration and extension selection”

9.3 從安裝的系統註冊

如果您在安裝期間跳過了註冊或者想要重新註冊系統,隨時可以使用 YaST 模組產品註冊或指令行工具 SUSEConnect 進行註冊。

9.3.1 使用 YaST 註冊

若要註冊系統,請啟動 YaST › 軟體 › 產品註冊。首先註冊 SUSE Linux Enterprise Server,然後選擇您要啟用的模組和延伸。

重要
重要:模組和延伸

如果您從 SLE-15-SP5-Full-ARCH-GM-media1.iso 媒體安裝了系統並跳過了註冊,請務必註冊您在安裝期間選擇的所有模組和延伸。您只會收到已註冊模組和延伸的安全更新與修補程式。

程序 9.1︰ 使用 YaST 註冊產品
  1. 啟動 YaST › 軟體 › 產品註冊

    Registration dialog
  2. 提供與您或您的組織用於管理訂閱的 SUSE 帳戶關聯的電子郵件地址。此外,請輸入隨同 SUSE Linux Enterprise Server 副本一起提供給您的註冊代碼

  3. 系統預設會在 SUSE Customer Center 中註冊。

    如果您的組織提供了本地註冊伺服器,您可以從自動偵測到的伺服器清單中選擇一個伺服器,或者在透過本機 RMT 伺服器註冊系統中提供 URL。

  4. 選擇下一步啟動註冊程序。SUSE Linux Enterprise Server 將註冊到所選的伺服器,關聯的儲存庫將新增至您的系統。此時會開啟延伸與模組選項對話方塊。

    Extension and Module Selection dialog
  5. 選取您要在系統中啟用的所有模組和延伸。至少應選取預設模組 (Basesystem Module Server Applications Module)。另外,請務必選取您在安裝期間新增的任何其他模組或延伸。請注意,所有延伸都需要額外的註冊代碼 (必須另行購買)。按繼續以繼續。

  6. 根據所做的選擇,您可能需要接受一或多份授權合約。已註冊到所選伺服器的所有元件和關聯的儲存庫將新增至系統。

  7. YaST 套件安裝程式將會開啟,以安裝每個模組的發行套件;根據所選的模組和延伸,它還會安裝額外的套件。強烈建議不要取消選取系統預先選取的任何套件;不過,您可以新增額外的套件。

    Installation Summary screen

    依序選擇接受完成以完成註冊程序。

9.3.2 使用 SUSEConnect 註冊

可以在指令行中使用 SUSEConnect 將系統連同模組和延伸一起註冊。如需該主題的資訊,請參閱 man 8 SUSEConnect 隨附的文件。

程序 9.2︰ 使用 SUSEConnect 註冊產品
  1. 若要將 SUSE Linux Enterprise Server 註冊到 SUSE Customer Center,請如下所示執行 SUSEConnect

    > sudo SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESS

    若要在本地註冊伺服器中註冊,請提供該伺服器的 URL:

    > sudo SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESS \
    --url "https://suse_register.example.com/"

    以連同 REGISTRATION_CODESUSE Linux Enterprise Server 副本一起收到的註冊代碼取代 。以與您或您組織用於管理訂閱的 SUSE 帳戶所關聯的電子郵件地址取代 EMAIL_ADDRESS

    此程序將會註冊 Basesystem Module Server Applications Module,並將關聯的儲存庫新增至您的系統。

  2. 現已註冊包括兩個預設儲存庫的 SUSE Linux Enterprise Server。如果您想要註冊更多的模組或延伸,請依第 9.4 節 「在正在執行的系統中管理模組和延伸」中所述繼續註冊。

9.4 在正在執行的系統中管理模組和延伸

即使在安裝和註冊系統之後,您也可以新增和移除模組與延伸。可以使用 YaST 或 SUSEConnect 執行此類操作。如需更多資訊,請參閱Modules and Extensions Quick Start

9.4.1 使用 YaST 新增模組和延伸

  1. 啟動 YaST › 軟體 › 系統延伸

    Extension and Module Selection dialog
  2. 若要新增模組或延伸,請選取您要安裝的所有元件。請注意,所有延伸都需要額外的註冊代碼。

  3. 所有額外元件將註冊到註冊伺服器,關聯的儲存庫將新增至您的系統。

  4. YaST 套件安裝程式將會開啟,以安裝每個模組的發行套件;根據所選的模組和延伸,它還會安裝額外的套件。強烈建議不要取消選取系統預先選取的任何套件;不過,您可以新增額外的套件。

    依序選擇接受完成以完成該程序。

提示
提示:模組相依項

軟體套件可能需要依存於其他套件才能正常運作,而模組與此類似,它們也可能依存於其他模組。如果存在這種情況,系統會自動選擇安裝所依存的模組。

9.4.2 使用 YaST 刪除模組和延伸

  1. 啟動 YaST › 軟體 › 附加產品

    Installed Add-on Products dialog
  2. 選擇要移除的模組或延伸,然後按一下刪除。有警告指出將會移除所選元件中的所有套件時,請確認刪除。

  3. YaST 軟體管理員將會開啟,並列出已刪除的模組或延伸中所有已安裝的套件。按一下接受以移除所有這些套件。強烈建議您移除不想要的套件,因為對於已刪除模組或延伸中的套件,系統不再提供其更新。如果您保留套件,請務必至少移除每個已刪除模組或延伸的 *-release 套件。

    依序按一下接受確定以繼續。

警告
警告:刪除模組

請注意,永遠不要刪除 Basesystem Module。另外,建議不要刪除 Server Applications Module

警告
警告:系統不會為已刪除的模組和延伸中的套件提供更新

如果您選擇保留已刪除模組或延伸中的套件,將不再會收到這些套件的更新。因為這些更新包括安全性修復,保留此類套件可能會給系統造成安全風險。

9.4.3 使用 SUSEConnect 新增或刪除模組和延伸

  1. 執行 SUSEConnect -list-extensions 取得可用延伸的綜覽:

    > sudo SUSEConnect -list-extensions
    AVAILABLE EXTENSIONS AND MODULES
    
      Basesystem Module 15 SP5 x86_64 (Installed)
      Deactivate with: SUSEConnect -d -p sle-module-basesystem/15.5/x86_64
    
        Containers Module 15 SP5 x86_64
        Activate with: SUSEConnect -p sle-module-containers/15.5/x86_64
    
        Desktop Applications Module 15 SP5 x86_64
        Activate with: SUSEConnect -p sle-module-desktop-applications/15.5/x86_64
    
          Development Tools Module 15 SP5 x86_64
          Activate with: SUSEConnect -p sle-module-development-tools/15.5/x86_64
    
          SUSE Linux Enterprise Workstation Extension 15 SP5 x86_64
          Activate with: SUSEConnect -p sle-we/15.5/x86_64 -r ADDITIONAL REGCODE
    
        SUSE Cloud Application Platform Tools Module 15 SP5 x86_64
        Activate with: SUSEConnect -p sle-module-cap-tools/15.5/x86_64
    
        SUSE Linux Enterprise Live Patching 15 SP5 x86_64
        Activate with:
          SUSEConnect -p sle-module-live-patching/15.5/x86_64 -r ADDITIONAL REGCODE
    
        SUSE Package Hub 15 SP5 x86_64
        Activate with: SUSEConnect -p PackageHub/15.5/x86_64
    
        Server Applications Module 15 SP5 x86_64 (Installed)
        Deactivate with: SUSEConnect -d -p sle-module-server-applications/15.5/x86_64
    
          Legacy Module 15 SP5 x86_64
          Activate with: SUSEConnect -p sle-module-legacy/15.5/x86_64
    
          Public Cloud Module 15 SP5 x86_64
          Activate with: SUSEConnect -p sle-module-public-cloud/15.5/x86_64
    
          SUSE Enterprise Storage 6 x86_64
          Activate with: SUSEConnect -p ses/6/x86_64 -r ADDITIONAL REGCODE
    
          SUSE Linux Enterprise High Availability Extension 15 SP5 x86_64
          Activate with: SUSEConnect -p sle-ha/15.5/x86_64 -r ADDITIONAL REGCODE
    
          Web and Scripting Module 15 SP5 x86_64
          Activate with: SUSEConnect -p sle-module-web-scripting/15.5/x86_64
    
    MORE INFORMATION
    
    You can find more information about available modules here:
    https://www.suse.com/products/server/features/modules.html
  2. 執行相應的指令以新增或刪除元件。請注意,新增延伸需要提供額外的註冊代碼。

警告
警告:刪除模組

不要刪除 Basesystem Module。另外,建議不要刪除 Server Applications Module

重要
重要:不會自動安裝或移除套件

SUSEConnect 只會新增或移除模組和延伸。它會註冊或取消註冊元件,並啟用或停用元件的儲存庫,但不會安裝或移除任何套件。如果您想要自動完成此類操作,請使用 YaST 來管理模組和延伸。

新增模組或延伸時,SUSEConnect 不會安裝預設套件或模式。若要手動執行此類操作,請使用 Zypper 或 YaST › 軟體管理

刪除模組或延伸時,SUSEConnect 不會執行清理。模組或延伸中的套件仍會安裝在系統上,但不再從儲存庫更新。若要列出這些孤立的套件,請執行 zypper packages --orphaned。若要移除一或多個套件,請執行 zypper remove PACKAGE [ANOTHER_PACKAGE]。或者,可以使用 YaST › 軟體管理,然後使用檢視 › 套件分類 › 孤立的套件列出和刪除孤立的套件。

警告
警告:系統不會為已刪除的模組和延伸中的套件提供更新

如果您選擇保留已刪除模組或延伸中的套件,將不再會收到這些套件的更新。因為這些更新包括安全性修復,保留此類套件可能會給系統造成安全風險。

9.5 SUSEConnect keep-alive 計時器

從版本 0.3.33 開始,SUSEConnect 套件隨附了兩個 systemd 單位:

  • suseconnect-keepalive.service:在需要時執行 SUSEConnect --keep-alive 指令的服務。

  • suseconnect-keepalive.timer:每天執行 suseconnect-keepalive.service 服務一次的計時器。

這些單位負責透過 SUSE Customer Center 或註冊伺服器使系統資訊保持最新狀態,並提供有關訂閱使用情況的準確資料。

指令 SUSEConnect --keep-alive 使用註冊服務更新上次偵測到系統的時間以及系統的硬體資訊。

注意
注意:自動啟用計時器

安裝或更新 SUSEConnect 套件時,如果該套件的版本等於或高於上述版本,則會自動啟用 keep-alive 計時器。

提示
提示:停用 SUSEConnect keep-alive 計時器

如果您不想在系統上執行 SUSEConnect keep-alive 計時器,可以使用 systemctl 將其停用:

> sudo systemctl disable --now suseconnect-keepalive.timer

一旦停用該計時器,後續對 SUSEConnect 套件的更新不會重新啟用該計時器。