第 14 章 外部供应商
14.1. Red Hat Virtualization 中的外部提供程序简介
除了由 Red Hat Virtualization Manager 本身管理的资源外,红帽虚拟化还可以利用由外部来源管理的资源。这些资源(称为外部提供商)的提供程序可以提供诸如虚拟化主机、虚拟机镜像和网络等资源。
Red Hat Virtualization 目前支持以下外部供应商:
- Red Hat Satellite for Host Provisioning
- 卫星是管理物理和虚拟主机生命周期的所有方面的工具。在 Red Hat Virtualization 中,由 Satellite 管理的主机可以添加到并用作虚拟化主机的 Red Hat Virtualization Manager。将卫星实例添加到管理器后,可以通过在添加新主机时搜索卫星实例上的可用主机来添加由卫星实例管理的主机。如需安装 Red Hat Satellite 和使用 Red Hat Satellite 管理主机的信息,请参阅 Red Hat Satellite Installation Guide 和 Red Hat Satellite Host Configuration Guide。
- 用于镜像管理的 OpenStack Image Service (Glance)
- OpenStack Image Service 提供虚拟机镜像的目录。在 Red Hat Virtualization 中,您可以将这些镜像导入到 Red Hat Virtualization Manager 中,并用作浮动磁盘或附加到虚拟机,并转换为模板。将 OpenStack Image Service 添加到 Manager 后,它显示为未附加到任何数据中心的存储域。Red Hat Virtualization 环境中的虚拟磁盘也可以作为虚拟磁盘导出到 OpenStack Image Service 中。
- 用于网络置备的 OpenStack 网络(Neutron)
- OpenStack 网络提供软件定义型网络。在 Red Hat Virtualization 中,可以将 OpenStack 网络提供的网络导入到 Red Hat Virtualization Manager 中,并用来承载所有类型的流量并创建复杂的网络拓扑。将 OpenStack 网络添加到管理器后,您可以通过手动导入 OpenStack 网络来访问 OpenStack 网络所提供的网络。
- 用于存储管理的 OpenStack 卷(Cinder)
- OpenStack 卷为虚拟硬盘提供永久块存储管理。OpenStack Cinder 卷由 Ceph 存储调配。在 Red Hat Virtualization 中,您可以在 OpenStack 卷存储中创建可用作浮动磁盘或附加到虚拟机的磁盘。将 OpenStack 卷添加到 Manager 后,您可以在 OpenStack 卷提供的存储上创建磁盘。
- VMware for Virtual Machine Provisioning
-
在 VMware 中创建的虚拟机可以使用 V2V (
virt-v2v
)转换并导入到 Red Hat Virtualization 环境中。将 VMware 供应商添加到 Manager 后,您可以导入它提供的虚拟机。V2V 转换是在指定代理主机上执行,作为导入操作的一部分。 - 用于虚拟机置备的 RHEL 5 Xen
-
在 RHEL 5 Xen 中创建的虚拟机可以使用 V2V (
virt-v2v
)转换并导入到 Red Hat Virtualization 环境中。将 RHEL 5 Xen 主机添加到 Manager 后,您可以导入它所提供的虚拟机。V2V 转换是在指定代理主机上执行,作为导入操作的一部分。 - 虚拟机置备的 KVM
- 在 KVM 中创建的虚拟机可导入到 Red Hat Virtualization 环境中。将 KVM 主机添加到 Manager 后,您可以导入它提供的虚拟机。
- Open Virtual Network (OVN) for Network Provisioning
-
Open Virtual Network (OVN)是一个 Open vSwitch (OVS)扩展,提供软件定义型网络。将 OVN 添加到 Manager 后,您可以导入现有的 OVN 网络,并从 Manager 创建新 OVN 网络。您还可以使用
engine-setup
在 Manager 上自动安装 OVN。 - 用于网络置备的外部网络供应商
- 支持的外部 sofware 定义的网络提供程序包括实施 OpenStack Neutron REST API 的任何提供程序。与 OpenStack 网络(Neutron)不同,Neutron 代理不用作主机上的虚拟接口驱动程序实施。相反,需要由外部网络提供程序的实施程序提供虚拟接口驱动程序。
所有外部资源供应商都会使用适合您的输入的单个窗口来添加。您必须先添加资源供应商,然后才能使用它在 Red Hat Virtualization 环境中提供的资源。