4.5. 使用 cloud-init 管理红帽订阅
您可以使用 rh_subscription
指令注册您的系统。对于每个订阅,您需要编辑用户数据。
示例 1
您可以使用
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
选项。
示例 2
您可以使用
activation-key
和org
选项:在
rh_subscription
下,添加您的activation key
和org
号,并将auto-attach
设置为True
。rh_subscription: activation-key: example_key org: 12345 auto-attach: True
示例 3
您可以添加订阅池:
在
rh_subscription
下,添加您的username
,password
和池号。rh_subscription: username: sample@redhat.com password: 'password' add-pool: XYZ01234567
注意此示例等同于
subscription-manager attach --pool=XYZ01234567
命令。
示例 4
您可以在
/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