11.2. 添加外部供应商
11.2.1. 添加一个外部供应商
为了在您的 Red Hat Enterprise Virtualization 环境中使用外部供应商所提供的资源,您需要先把外部供应商添加到您的虚拟化环境中。
11.2.2. 添加一个 Foreman 或 Satellite 实例(提供主机)
为 Red Hat Enterprise Virtualization Manager 添加一个 Foreman 或 Satellite 实例。
过程 11.1. 添加一个 Foreman 或 Satellite 实例(提供主机)
- 在树型框中选择外部提供商。
- 点添加服务商窗口。打开
图 11.1. 添加服务商窗口
- 输入名称和描述。
- 在类型列表中选 Foreman/Satellite。
- 在供应商 URL 项中输入 Foreman 或 Satellite 实例所在机器的 URL 或全称域名(FQDN)。您不需要指定端口号。
- 为 Foreman 或 Satellite 实例输入用户名和密码。您在这里必须使用和登录到 Foreman provisioning portal 相同的用户名和密码。
- 测试用户身份验证信息:
- 点测试来测试您所使用的验证信息是否有效。
- 如果 Foreman 或 Satellite 实例使用 SSL,导入供应商证书窗口会出现。点确定导入 Foreman 或 Satellite 实例提供的证书。
重要
在导入 Foreman 或 Satellite 实例所提供的证书后,Manager 才可以和它进行通信。
- 点。
您为 Red Hat Enterprise Virtualization Manager 添加了 Foreman 或 Satellite 实例,并可以使用它们所提供的主机。
11.2.3. 为镜像管理添加一个 OpenStack Image(Glance)实例
为 Red Hat Enterprise Virtualization Manager 添加一个 OpenStack Image(Glance)镜像服务。
过程 11.2. 为镜像管理添加一个 OpenStack Image(Glance)实例
- 在树型框中选择外部提供商。
- 点添加服务商窗口。打开
图 11.2. 添加服务商窗口
- 输入名称和描述。
- 在类型列表中选 OpenStack Image。
- 在供应商 URL 项中输入 OpenStack Image 实例所在机器的 URL 或全称域名(FQDN)。
- 另外,可以选择需要验证选项后输入 OpenStack Image 实例的用户名、密码、租户名和验证 URL。您必须使用 OpenStack Image 用户在 Keystone 中注册的用户名、密码 OpenStack Image 实例所属的租户,以及 Keystone 服务器的 URL 和端口。
- 测试用户身份验证信息:
- 点测试来测试您所使用的验证信息是否有效。
- 如果 OpenStack Image 实例使用 SSL,导入供应商证书窗口会出现。点确定导入 OpenStack Image 实例提供的证书。
重要
在导入 OpenStack Image 实例所提供的证书后,Manager 才可以和它进行通信。
- 点。
您为 Red Hat Enterprise Virtualization Manager 添加了 OpenStack Image 实例,并可以使用它所提供的镜像。
11.2.4. 添加 OpenStack 网络服务(Neutron)来为系统提供网络
为 Red Hat Enterprise Virtualization Manager 添加一个 OpenStack 网络服务(Neutron)。
过程 11.3. 添加 OpenStack 网络服务(Neutron)来为系统提供网络
- 在树型框中选择外部提供商。
- 点添加服务商窗口。打开
图 11.3. 添加服务商窗口
- 输入名称和描述。
- 在类型列表中选 OpenStack Networking。
- 在网络插件项中选 Open vSwitch。
- 在供应商 URL 项中输入 OpenStack 网络服务所在机器的 URL 或全称域名(FQDN),以及它的端口号。
- 另外,可以选择需要验证选项后输入 OpenStack Networking 实例的用户名、密码、租户名和验证 URL。您必须使用 OpenStack Networking 用户在 Keystone 中注册的用户名、密码 OpenStack Networking 实例所属的租户,以及 Keystone 服务器的 URL 和端口。
- 测试用户身份验证信息:
- 点测试来测试您所使用的验证信息是否有效。
- 如果 OpenStack Networking 实例使用 SSL,导入供应商证书窗口会出现。点确定导入 OpenStack Networking 实例提供的证书。
重要
在导入 OpenStack Networking 实例所提供的证书后,Manager 才可以和它进行通信。
- 点代理配置标签页。
图 11.4. 代理配置标签页
- 在接口映射项中输入Open vSwitch 代理的接口映射列表(以逗号分隔)。
- 从 Broker 类型列表中选择 OpenStack Networking 实例使用的消息 broker 类型。
- 在主机项中输入消息 broker 所在服务器所的 URL 或全称域名(FQDN)。
- 输入用来连接到消息 broker 的端口。它的默认值是 5762(消息 broker 不使用 SSL)或 5761(消息 broker 使用 SSL)。
- 输入在消息 broker 中注册的 OpenStack Networking 用户的用户名和密码。
- 点。
您为 Red Hat Enterprise Virtualization Manager 添加了 OpenStack 网络服务,并可以使用 OpenStack 网络服务所提供的网络。
11.2.5. 为存储管理添加一个 OpenStack Volume(Cinder)实例
为 Red Hat Enterprise Virtualization Manager 的存储管理添加一个 OpenStack Volume(Cinder)实例。OpenStack Cinder 卷由 Ceph Storage 设置。
过程 11.4. 为存储管理添加一个 OpenStack Volume(Cinder)实例
- 在树型框中选择外部提供商。
- 点添加服务商窗口。打开
图 11.5. 添加服务商窗口
- 输入名称和描述。
- 在类型列表中选 OpenStack Volume。
- 选择 OpenStack Volume 存储卷要被添加到的数据中心。
- 在供应商 URL 项中输入 OpenStack Volume 所在机器的 URL 或全称域名(FQDN)以及端口号。
- 另外,可以选择需要验证选项后输入 OpenStack Volume 实例的用户名、密码、租户名和验证 URL。您必须使用 OpenStack Volume 用户在 Keystone 中注册的用户名、密码、OpenStack Volume 实例所属的租户,以及 Keystone 服务器的 URL、端口和 API 版本。
- 点测试来测试您所使用的验证信息是否有效。
- 点。
- 如果启用了 Ceph 验证(cephx),还需要进行以下步骤。cephx 协议在默认情况下被启用。
- 在 Ceph 服务器上,使用
ceph auth get-or-create
命令创建一个新的安全密钥。如需了解更多与 cephx 相关的信息,请参阅 Cephx Config Reference 。如需了解为新用户创建密钥的信息,请参阅 Managing Users。如果client.cinder
用户已有密钥,则使用同样的命令来获得它。 - 在管理门户中,从供应商列表中选新创建的 Cinder 外部供应商。
- 点验证密钥子标签页。
- 点。
- 在值项中输入安全密钥。
- 复制自动产生的 UUID。
- 在 Cinder 服务器上,把前一步中的 UUID 和
cinder
用户添加到/etc/cinder/cinder.conf
:rbd_secret_uuid = UUID rbd_user = cinder
您已把 OpenStack Volume 实例添加到 Red Hat Enterprise Virtualization Manager,并可以使用它所提供的存储卷。如需了解更多与创建 OpenStack Volume(Cinder)磁盘相关的信息,请参阅 第 10.6.1 节 “创建浮动虚拟磁盘”。
11.2.6. 添加 VMware 实例作为一个虚拟机供应商
添加一个 VMware vCenter 实例来从 VMware 为 Red Hat Enterprise Virtualization Manager 导入虚拟机。
Red Hat Enterprise Virtualization 会在导入虚拟机前,使用 V2V 命令把 VMware 虚拟机转换为正确的格式。您需要在兼容版本为 3.6 的数据中心中的最少一个 Red Hat Enterprise Linux 7.2 主机上安装 virt-v2v 软件包。这个软件包包括在
rhel-7-server-rpms
软件仓库中。
过程 11.5. 添加 VMware vCenter 实例作为一个虚拟机供应商
- 在树型框中选择外部提供商。
- 点添加服务商窗口。打开
图 11.6. 添加服务商窗口
- 输入名称和描述。
- 在类型列表中选 VMware。
- 选择 VMware 虚拟机要被导入的数据中心,或在进行单独导入操作时(使用虚拟机标签页中的 功能)选择任何数据中心。
- 在 vCenter 项中输入 VMware vCenter 实例的 IP 地址或完全限定域名。
- 在 ESXi 项中输入一个主机的 IP 地址或完全限定域名。虚拟机将从这个主机中导入。
- 在数据中心项中输入指定的 ESXi 主机所在的数据中心的名称。
- 另外,还可以选择验证身份凭证选项来验证 ESXi 主机的证书。
- 在数据中心中选择一个安装了 virt-v2v 的主机作为虚拟机导入操作的代理主机。这个主机需要可以连接到 VMware vCenter 外部供应商的网络。如果您在以前选择了任何数据中心,在这里将无法选择主机,而只能在进行独立导入操作时指定主机(使用虚拟机标签页中的 功能)。
- 为 VMware vCenter 实例输入用户名和密码。这个用户必须可以访问 VMware 数据中心,以及虚拟机所在的 ESXi 主机。
- 测试用户身份验证信息:
- 点测试来测试您所使用的验证信息是否有效。
- 如果 VMware vCenter 实例使用 SSL,导入供应商证书窗口会出现。点确定导入 VMware vCenter 实例提供的证书。
重要
在导入 VMware vCenter 实例所提供的证书后,Manager 才可以和它进行通信。
- 点。
您已为 Red Hat Enterprise Virtualization Manager 添加了 VMware vCenter 实例,并可以导入它所提供的虚拟机。如需了解更多相关信息,请参阅 Importing a Virtual Machine from a VMware Provider。
11.2.7. 添加供应商的常规设置介绍
在添加供应商窗口中的常规标签页中设置供应商的基本信息。
设置
|
解释
|
---|---|
名称
|
在 Manager 中代表这个供应商的名称。
|
描述
|
供应商的描述信息。
|
类型
|
外部供应商的类型。选择不同的供应商类型会使下面的设置有所不同。
Foreman/Satellite
OpenStack 镜像
OpenStack Networking
OpenStack Volume
VMware
|
测试
|
测试用户所提供的验证信息。这个按钮对所有类型的供应商都有效。
|
11.2.8. 添加供应商代理配置中的设置介绍
添加供应商窗口中的代理配置标签页可以被用来注册与网络插件相关的信息。这个标签页只对类型为 OpenStack 网络的供应商有效.
设置
|
介绍
|
---|---|
接口映射
|
一个以逗号分隔的端口映射列表,它的格式为 label:interface。
|
Broker 类型
|
OpenStack Networking 实例使用的消息 broker 的类型。选择 RabbitMQ 或 Qpid。
|
主机
|
安装消息 broker 的机器的 URL 或全称域名(FQDN)。
|
端口
|
和以上主机连接的远端端口。它的默认端口是 5762(没有使用 SSL),或 5761(使用 SSL)。
|
用户名
|
用来在以上的消息 broker 上验证 OpenStack Networking 实例的用户名。在默认情况下,这个用户名是
neutron 。
|
密码
|
以上用户名的密码。
|