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
rh_subscription: username: sample@redhat.com password: 'mypassword' auto-attach: True service-level: self-supportCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意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
rh_subscription: activation-key: example_key org: 12345 auto-attach: TrueCopy to Clipboard Copied! Toggle word wrap Toggle overflow
示例 3
您可以添加订阅池:
在
rh_subscription下,添加您的username,password和池号。rh_subscription: username: sample@redhat.com password: 'password' add-pool: XYZ01234567
rh_subscription: username: sample@redhat.com password: 'password' add-pool: XYZ01234567Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意此示例等同于
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
rh_subscription: username: sample@redhat.com password: 'password' server-hostname: test.example.com auto-attach: TrueCopy to Clipboard Copied! Toggle word wrap Toggle overflow