4.5. 使用 cloud-init 管理红帽订阅
您可以使用 rh_subscription
指令注册您的系统。示例如下。对于每个订阅,您可以编辑您的用户数据。
流程
以下示例使用了 auto-attach
和 service-level
选项。
在
rh_subscription
下,添加您的username
和password
,将auto-attach
设置为True
,并将service-level
设置为self-support
。rh_subscription: username: sample@redhat.com password: 'mypassword' auto-attach: True service-level: self-support
注意service-level
选项要求您使用auto-attach
选项。
以下示例使用 activation-key
和 org
选项。
在
rh_subscription
下,添加您的activation key
和org
号,并将auto-attach
设置为True
。rh_subscription: activation-key: example_key org: 12345 auto-attach: True
以下示例添加了一个订阅池。
在
rh_subscription
下,添加您的username
,password
和池号。rh_subscription: username: sample@redhat.com password: 'password' add-pool: XYZ01234567
注意此示例等同于
subscription-manager attach --pool=XYZ01234567
命令。
以下示例在 /etc/rhsm/rhsm.conf
文件中设置服务器主机名。
在
rh_subscription
下,添加您的用户名
、密码
、server-hostname
,并将auto-attach
设置为True
。rh_subscription: username: sample@redhat.com password: 'password' server-hostname: test.example.com auto-attach: True