10.1 注册 #
   可以使用 transactional-update register 命令从命令行注册系统。如果所需的信息超出了本节的范畴,请使用 SUSEConnect --help 查看内联文档。
  
- 要在 SUSE Customer Center 中注册 SUSE Linux Enterprise Micro,请按如下所示运行 - transactional-update register:- #transactional-update register -r REGISTRATION_CODE -e EMAIL_ADDRESS- 要在本地注册服务器中注册,另请提供该服务器的 URL: - #transactional-update register -r REGISTRATION_CODE -e EMAIL_ADDRESS \ --url "https://suse_register.example.com/"- 将 REGISTRATION_CODE 替换为随您的 SUSE Linux Enterprise Micro 一起收到的注册码。将 EMAIL_ADDRESS 替换为与您或贵组织管理订阅时所用 SUSE 帐户关联的电子邮件地址。 
- 重引导您的系统以切换到最新的快照。 
- SUSE Linux Enterprise Micro 现已注册完毕。 
10.2 管理扩展 #
SLE Micro 提供了以下扩展:
- SUSE Linux Enterprise Live Patching
- 该扩展仅适用于 x86(实时内核除外)和 IBM Z 体系结构。请注意,您可能需要额外订阅该扩展。 
- Package Hub
- 该免费模块可用于访问社区维护的软件包。Package Hub 中的软件包已经 SUSE 批准用于 SUSE Linux Enterprise Server 上,因此这些软件包可能无法安装在 SLE Micro 上。 
   由于该扩展的激活或停用以 transactional-update 命令方式进行,因而会创建新的快照,您需要重启动系统以引导到新的快照来应用更改。
  
10.2.1 激活扩展 #
要激活扩展,请执行以下操作:
- 运行以下命令列出可用扩展: - #transactional-update --quiet register -list-extensions
- 输出中会提供用于激活扩展的命令,例如,对于 - SUSE Linux Enterprise Live Patching,激活命令为:- #transactional-update register -p sle-module-live-patching/15.4/x86_64 \ -r registration code
    如果您激活了 SUSE Linux Enterprise Live Patching 扩展,则需要按下文所述执行额外的步骤:
    
SUSE Linux Enterprise Live Patching 的激活 #- 按如下所示在 - /etc/zypp/zypp.conf文件中配置- libzypp:- multiversion = provides:multiversion(kernel)
- 这会在增补系统的同时,确保当前内核保持运行状态,否则,在应用内核更新时可能会发生依赖项冲突。 
- multiversion.kernels = latest
- 这会在应用在线补丁后在新快照中执行内核清理。如果未设置此命令,快照将保留之前的内核,并且也会在之前的内核上执行内核更新。 
 
- 此外,在 - /etc/sysconfig/livepatching文件中设置- LIVEPATCH_KERNEL='always'。注意:确保- kernel-default-livepatch的版本与内核匹配- 为了确保内核升级后仍会安装在线补丁,请安装匹配版本的 - kernel-default-livepatch软件包。
- 现在,运行以下命令安装该扩展: - #transactional-update pkg install kernel-default-livepatch
- 重引导您的系统以切换到新快照。 
10.2.2 停用扩展 #
要停用该扩展,请运行以下命令:
# transactional-update register -d \
  -p EXTENSION_NAME
    例如,对于 SUSE Linux Enterprise Live Patching 扩展,相应命令如下:
   
# transactional-update register -d \
  -p sle-module-live-patching/15.4/x86_64