第 1 章 简介

您可以在以下虚拟化平台中为 Red Hat Enterprise Linux 虚拟机使用基于主机的订阅:

  • Red Hat Virtualization
  • Red Hat Enterprise Linux Virtualization (KVM)
  • Red Hat OpenStack Platform
  • VMware vSphere
  • Microsoft Hyper-V
  • OpenShift Virtualization

1.1. 基于主机的订阅

虚拟机可以使用基于主机的订阅,而不必使用物理订阅的权利。基于主机的订阅附加到虚拟机监控程序中,并授权它为其虚拟机提供订阅。许多基于主机的订阅都为无限虚拟机提供权利。

要允许虚拟机从 hypervisor 中继承订阅,您必须安装并配置 virt-who。virt-who 查询虚拟化平台,并将 hypervisor 和虚拟机信息报告给红帽订阅管理。

当虚拟机注册启用了自动附加功能,且有足够的基于主机的订阅可用时,会出现以下行为之一:

  • 如果 virt-who 报告了虚拟机,并且基于主机的订阅已附加到 hypervisor,虚拟机会从 hypervisor 中继承订阅。
  • 如果 virt-who 报告了虚拟机,并且管理程序已注册到 Subscription Management,但没有附加基于主机的订阅,则基于主机的订阅将附加到 hypervisor 中,并由虚拟机继承。
  • 如果 virt-who 没有报告虚拟机或其管理程序,则 Subscription Management 为虚拟机授予临时订阅,最多有效 7 天。在 virt-who 报告更新的信息后,订阅管理可以决定虚拟机正在运行的管理程序,并将永久订阅附加到虚拟机。

如果启用了自动附加,但 virt-who 没有运行,或者没有可用的基于主机的订阅,则订阅管理会将物理订阅附加到虚拟机,这可能会消耗比预期更多的权利。

如果没有启用自动附加,虚拟机无法使用基于主机的订阅。

要查看订阅是否需要 virt-who,登录到客户门户网站 https://access.redhat.com,进入 Subscriptions > Subscription Utilization,然后选择订阅。如果 SKU 详情 中显示 "Virt-Who: Required",您必须配置 virt-who 才能使用该订阅。

虚拟机订阅过程

当虚拟机尚未由 virt-who 报告时,此图显示了订阅工作流:

虚拟机订阅流程

1 虚拟机从 Subscription Management 请求订阅。

2 订阅管理为虚拟机授予一个临时订阅,在 7 天内有效,同时决定虚拟机所属的虚拟机监控程序。

3 virt-who 连接到虚拟机监控程序或虚拟化管理器,并请求有关其虚拟机的信息。

4 管理程序或虚拟化管理器将其虚拟机列表返回到 virt-who,包括每个 UUID。

5 virt-who 将虚拟机列表及其 hypervisor 报告为 Subscription Management。

6 如果有足够的权利,订阅管理会将永久订阅附加到虚拟机。

其他资源

有关红帽订阅模型的更多信息,请参阅 红帽订阅管理工作流简介。