第 1 章 简介
您可以在以下虚拟化平台中为 Red Hat Enterprise Linux 虚拟机使用基于主机的订阅:
- Red Hat Virtualization
- Red Hat Enterprise Linux Virtualization (KVM)
- Red Hat OpenStack Platform
- VMware vSphere
- Microsoft Hyper-V
- Nutanix AHV
请注意,订阅模型已弃用,并将在以后的发行版本中删除。建议您使用 简单内容访问 作为替换。
1.1. 基于主机的订阅 复制链接链接已复制到粘贴板!
虚拟机可以使用基于主机的订阅,而不是物理订阅消耗权利。基于主机的订阅附加到虚拟机监控程序,并授权它为其虚拟机提供订阅。许多基于主机的订阅为无限虚拟机提供权利。
要允许虚拟机从管理程序继承订阅,您必须安装和配置 virt-who。virt-who 查询虚拟化平台,并向 Red Hat Satellite 报告管理程序和虚拟机信息。
当使用没有附加订阅且自动附加为 true 的激活码注册虚拟机时,且有足够的基于主机的订阅可用,则发生以下行为之一:
- 如果 virt-who 报告虚拟机,并且基于主机的订阅已附加到 hypervisor 中,则虚拟机会从 hypervisor 中继承订阅。
- 如果 virt-who 报告虚拟机,并且管理程序已注册到 Satellite,但没有附加基于主机的订阅,则基于主机的订阅将附加到虚拟机管理程序并继承。
- 如果 virt-who 没有报告虚拟机或其 hypervisor,则 Satellite 会将虚拟机赋予一个临时订阅,最多有效的七天。在 virt-who 报告更新信息后,Satellite 可以确定虚拟机运行所在的管理程序,并将永久订阅附加到虚拟机。
如果启用了自动附加功能,但 virt-who 没有运行或者没有可用的基于主机的订阅,则 Satellite 会将物理订阅附加到虚拟机,这可能比预期要消耗更多的权利。
如果没有启用 auto-attach,虚拟机无法使用基于主机的订阅。
要查看订阅是否需要 virt-who,在 Satellite Web UI 中进入 Content > Subscriptions。如果 Requires Virt-Who 列中有空空,您必须配置 virt-who 来使用该订阅。
虚拟机订阅过程
当 virt-who 虚拟机还没有报告时,这个图显示了订阅工作流:
Satellite 置备虚拟机。
虚拟机从 Satellite 服务器请求订阅。
Satellite 服务器为虚拟机授予临时订阅,最多 7 天有效,同时决定虚拟机所属的虚拟机监控程序。
virt-who 连接到虚拟机监控程序或虚拟化管理器,并请求有关其虚拟机的信息。
管理程序或虚拟化管理器将其虚拟机列表返回到 virt-who,包括每个 UUID。
virt-who 会向 Satellite 服务器报告虚拟机及其 hypervisor 列表。
如果有足够的权利,Satellite 服务器会将永久订阅附加到虚拟机。
其他资源
有关红帽订阅模型的更多信息,请参阅 红帽订阅管理工作流简介。