9.2. 创建激活码
创建激活密钥,在注册期间为主机分配各种属性。
要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,进入到 Content > Lifecycle > Activation Keys,再点 Create Activation Key。
- 在 Name 字段中输入激活码的名称。
- 如果要设置限制,请清除 无限主机 复选框,然后在 Limit 字段中输入您可以使用激活码注册的最大系统数量。如果您希望没有限制的主机使用激活吗进行注册,确保选中了 Unlimited Hosts 复选框。
- 可选:在 Description 字段中输入激活码的描述。
- 从 Environment 列表中,选择要使用的环境。
- 从 Content View 列表中,选择一个要使用的内容视图。
- 在 Repository Sets 选项卡中,根据需要将存储库覆盖为 Enabled 或 Disabled。如需更多信息,请参阅 第 9.5 节 “在激活码中启用和禁用存储库”。
- 点击 Save。
- 可选:在 System Purpose 部分中,您可以配置激活码,以便在注册过程中在主机上设置系统目的属性。这有助于确定主机上可用的存储库。它还有助于报告红帽混合云控制台的订阅服务。
CLI 过程
创建激活码:
# hammer activation-key create \ --name "My_Activation_Key" \ --unlimited-hosts \ --description "Example Stack in the Development Environment" \ --lifecycle-environment "Development" \ --content-view "Stack" \ --organization "My_Organization"
可选:输入以下命令在注册过程中使用系统目的属性配置激活码。这有助于确定主机上可用的存储库。它还有助于报告红帽混合云控制台的订阅服务。
# hammer activation-key update \ --organization "My_Organization" \ --name "My_Activation_Key" \ --service-level "Standard" \ --purpose-usage "Development/Test" \ --purpose-role "Red Hat Enterprise Linux Server" \ --purpose-addons "addons"
列出与激活码关联的产品内容:
# hammer activation-key product-content \ --content-access-mode-all true \ --name "My_Activation_Key" \ --organization "My_Organization"
覆盖 Red Hat Satellite Client 6 存储库的默认 auto-enable 状态。默认状态设置为 disabled。要启用,请输入以下命令:
# hammer activation-key content-override \ --name "My_Activation_Key" \ --content-label rhel-7-server-satellite-client-6-rpms \ --value 1 \ --organization "My_Organization"