9 註冊 SUSE Linux Enterprise 和管理模組/延伸 #
若要獲取技術支援與產品更新,您需要在 SUSE Customer Center 中註冊並啟用 SUSE Linux Enterprise Server。我們建議在安裝期間註冊,因為如此可以隨系統一併安裝最新的可用更新和修補程式。不過,如果您處於離線狀態,或者想跳過註冊步驟,以後隨時都可以從安裝的系統中註冊。
模組和延伸可為系統新增功能,並可讓您視需要自訂系統。這些元件也需要註冊,您可以使用 YaST 或指令行工具對其進行管理。如需更多詳細資料,另請參閱Modules and Extensions Quick Start。
需有一個 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 註冊 #
若要註冊系統,請啟動 SUSE Linux Enterprise Server,然後選擇您要啟用的模組和延伸。
› › 。首先註冊如果您從 SLE-15-SP5-Full-ARCH-GM-media1.iso 媒體安裝了系統並跳過了註冊,請務必註冊您在安裝期間選擇的所有模組和延伸。您只會收到已註冊模組和延伸的安全更新與修補程式。
啟動
› › 。提供與您或您的組織用於管理訂閱的 SUSE 帳戶關聯的SUSE Linux Enterprise Server 副本一起提供給您的 。
。此外,請輸入隨同系統預設會在 SUSE Customer Center 中註冊。
如果您的組織提供了本地註冊伺服器,您可以從自動偵測到的伺服器清單中選擇一個伺服器,或者在
中提供 URL。選擇SUSE Linux Enterprise Server 將註冊到所選的伺服器,關聯的儲存庫將新增至您的系統。此時會開啟 對話方塊。
啟動註冊程序。選取您要在系統中啟用的所有模組和延伸。至少應選取預設模組 ( 和 )。另外,請務必選取您在安裝期間新增的任何其他模組或延伸。請注意,所有延伸都需要額外的註冊代碼 (必須另行購買)。按 以繼續。
根據所做的選擇,您可能需要接受一或多份授權合約。已註冊到所選伺服器的所有元件和關聯的儲存庫將新增至系統。
YaST 套件安裝程式將會開啟,以安裝每個模組的發行套件;根據所選的模組和延伸,它還會安裝額外的套件。強烈建議不要取消選取系統預先選取的任何套件;不過,您可以新增額外的套件。
依序選擇
和 以完成註冊程序。
9.3.2 使用 SUSEConnect 註冊 #
可以在指令行中使用 SUSEConnect
將系統連同模組和延伸一起註冊。如需該主題的資訊,請參閱 man 8 SUSEConnect
隨附的文件。
若要將 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。
此程序將會註冊 和 ,並將關聯的儲存庫新增至您的系統。
現已註冊包括兩個預設儲存庫的 SUSE Linux Enterprise Server。如果您想要註冊更多的模組或延伸,請依第 9.4 節 「在正在執行的系統中管理模組和延伸」中所述繼續註冊。
9.4 在正在執行的系統中管理模組和延伸 #
即使在安裝和註冊系統之後,您也可以新增和移除模組與延伸。可以使用 YaST 或 SUSEConnect
執行此類操作。如需更多資訊,請參閱Modules and Extensions Quick Start。
9.4.1 使用 YaST 新增模組和延伸 #
軟體套件可能需要依存於其他套件才能正常運作,而模組與此類似,它們也可能依存於其他模組。如果存在這種情況,系統會自動選擇安裝所依存的模組。
9.4.2 使用 YaST 刪除模組和延伸 #
請注意,永遠不要刪除 。
。另外,建議不要刪除如果您選擇保留已刪除模組或延伸中的套件,將不再會收到這些套件的更新。因為這些更新包括安全性修復,保留此類套件可能會給系統造成安全風險。
9.4.3 使用 SUSEConnect 新增或刪除模組和延伸 #
執行
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執行相應的指令以新增或刪除元件。請注意,新增延伸需要提供額外的註冊代碼。
不要刪除 。
。另外,建議不要刪除
SUSEConnect
只會新增或移除模組和延伸。它會註冊或取消註冊元件,並啟用或停用元件的儲存庫,但不會安裝或移除任何套件。如果您想要自動完成此類操作,請使用 YaST 來管理模組和延伸。
新增模組或延伸時,SUSEConnect
不會安裝預設套件或模式。若要手動執行此類操作,請使用 Zypper 或 › 。
刪除模組或延伸時,SUSEConnect
不會執行清理。模組或延伸中的套件仍會安裝在系統上,但不再從儲存庫更新。若要列出這些「孤立的」套件,請執行 zypper packages
--orphaned
。若要移除一或多個套件,請執行 zypper remove PACKAGE [ANOTHER_PACKAGE]
。或者,可以使用 › ,然後使用 › › 列出和刪除孤立的套件。
如果您選擇保留已刪除模組或延伸中的套件,將不再會收到這些套件的更新。因為這些更新包括安全性修復,保留此類套件可能會給系統造成安全風險。
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 計時器,可以使用 systemctl
將其停用:
>
sudo
systemctl disable --now suseconnect-keepalive.timer
一旦停用該計時器,後續對 SUSEConnect 套件的更新不會重新啟用該計時器。