第 6 章 注册虚拟机以使用基于主机的订阅
使用自动附加激活码注册虚拟机,以便它们从 hypervisor 中继承订阅。
有关激活码的更多信息,请参阅 内容管理指南中的管理 激活码。
前提条件
- 创建一个启用了 auto-attach 的激活码,且没有附加订阅。
- 将基于主机的订阅附加到虚拟机的 hypervisor。
- 创建并部署查询虚拟机的虚拟机监控程序的 virt-who 配置。
流程
配置虚拟机以使用 Satellite 服务器注册:
yum install http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
# yum install http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpmCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用自动附加激活码注册虚拟机:
subscription-manager register --org=organization_label \ --activationkey=activation_key_name
# subscription-manager register --org=organization_label \ --activationkey=activation_key_nameCopy to Clipboard Copied! Toggle word wrap Toggle overflow
虚拟机会收到临时订阅,而 Satellite 服务器会等待 virt-who 提供有关虚拟机所运行哪个虚拟机监控程序的信息。virt-who 提供此信息后,Satellite 服务器会将永久订阅附加到虚拟机。
如果虚拟机迁移到报告给 virt-who 的另一个管理程序,并且附加了基于主机的订阅,虚拟机会从该 hypervisor 中继承订阅。如果虚拟机监控程序没有附加基于主机的订阅,则 Satellite 服务器会自动将基于主机的订阅附加到 hypervisor,虚拟机会继承该订阅。
如果虚拟机迁移到没有报告给 virt-who 的另一个管理程序,或者订阅不足可用于附加到 hypervisor,则虚拟机无法继承订阅。为避免这种情况,请确保虚拟机可以迁移到已迁移的所有管理程序,以附加基于主机的订阅并报告到 virt-who,或者将虚拟机迁移到特定的虚拟机监控程序。