14.2.8. 添加 Open Virtual Network (OVN)作为外部网络提供程序
Open Virtual Network (OVN)允许您创建没有添加 VLAN 或更改基础架构的网络。OVN 是一种 Open vSwitch (OVS)扩展,通过添加对虚拟 L2 和 L3 覆盖的原生 OVS 支持,支持虚拟网络。
您可以安装新的 OVN 网络供应商 或 添加新的 OVN 网络供应商。
您还可以将 OVN 网络连接到原生 Red Hat Virtualization 网络。如需更多信息,请参阅 第 14.2.8.5 节 “将 OVN 网络连接到物理网络”。这个功能仅作为技术预览提供。
与 Neutron 类似的 REST API 由 ovirt-provider-ovn
公开,允许您创建网络、子网、端口和路由器(请参阅 OpenStack 网络 API v2.0 来获取详细信息)。这些覆盖网络可启用虚拟机间的通信。
借助 OpenStack (Neutron) API,CloudForms 支持 OVN 作为外部提供者。详情请参阅 Red Hat CloudForms 中的 Network Managers: 管理供应商。
如需有关 OVS 和 OVN 的更多信息,请参阅 OVS 文档 http://docs.openvswitch.org/en/latest/ 和 http://openvswitch.org/support/dist-docs/。
14.2.8.1. 安装新的 OVN 网络提供程序
如果已安装 openvswitch
软件包,如果版本为 1:2.6.1 (版本 2.6.1,epoch 1),则 OVN 安装将在尝试安装最新的 openvswitch
软件包时失败。详情请参阅 BZ#1505398 中的 Doc 文本信息。
使用 engine-setup
安装 OVN 时,会自动执行以下步骤:
- 在 Manager 机器上设置 OVN 中央服务器。
- 将 OVN 添加为外部网络提供程序。
-
将 Default 集群的默认网络提供程序设置为
ovirt-provider-ovn
。 - 配置主机,以便在添加到集群时与 OVN 进行通信。
如果您使用带有 engine-setup
的预配置应答文件,可以添加以下条目来安装 OVN:
OVESETUP_OVN/ovirtProviderOvn=bool:True
安装新的 OVN 网络提供程序
使用 engine-setup 在 Manager 上安装 OVN。在安装过程中,
engine-setup
询问以下问题:#
Install ovirt-provider-ovn(Yes, No) [Yes]?
:-
如果是,engine-setup 会安装
ovirt-provider-ovn
。如果
engine-setup
更新系统,则只有在之前没有安装ovirt-provider-ovn
时,才会出现此提示。 如果没有
,在下次运行engine-setup
时不会再次询问。如果要查看这个选项,请运行engine-setup --reconfigure-optional-components
。#
Use default credentials (admin@internal) for ovirt-provider-ovn(Yes, No) [Yes]?
:如果为
Yes
,engine-setup
将使用之前在设置过程中指定的默认引擎用户和密码。这个选项仅在新安装过程中可用。#
oVirt OVN provider user[admin]
: #oVirt OVN provider password[empty]
:您可以使用默认值或指定 oVirt OVN provider 用户和密码。
注意要稍后更改身份验证方法,您可以编辑
/etc/ovirt-provider-ovn/conf.d/10_engine_setup.conf
文件,或创建一个新的/etc/ovirt-provider-ovn/conf.d/20_engine_setup.conf
文件。重启ovirt-provider-ovn
服务以使更改生效。有关 OVN 身份验证的更多信息,请参阅 https://github.com/oVirt/ovirt-provider-ovn/blob/master/README.adoc。
-
如果是,engine-setup 会安装
将主机添加到 Default 集群。添加至此集群的主机会自动配置为与 OVN 进行通信。要添加新主机,请参阅 第 10.5.1 节 “在 Red Hat Virtualization Manager 中添加标准主机”。
要将主机配置为使用现有的非默认网络,请参考 第 14.2.8.4 节 “为 OVN Tunnel 网络配置主机”。
-
将网络添加到默认集群 ; 请参阅 第 9.1.2 节 “在数据中心或集群中创建新的逻辑网络” 并选择 Create on external provider 复选框。默认选择
ovirt-provider-ovn
。 - 要将 OVN 网络连接到原生 Red Hat Virtualization 网络,请选择 连接到物理网络 复选框并指定要使用的 Red Hat Virtualization 网络。如需更多信息和先决条件,请参阅 第 14.2.8.5 节 “将 OVN 网络连接到物理网络”。
- 定义网络是否应该从 Security Groups 下拉菜单中使用 Security Groups。有关可用选项的详情请参考 第 9.1.7 节 “逻辑网络常规设置说明”。现在,您可以创建使用 OVN 网络的虚拟机。