6.5. 主机和网络
6.5.1. 刷新主机的能力
过程 6.19. 刷新主机能力
- 使用资源标签页、树形模式或搜索功能来找到一个主机并选择它。
- 点刷新能力键。
6.5.2. 编辑主机网络接口并为主机分配逻辑网络
警告
Changing certain properties (e.g. VLAN, MTU) of the management network could lead to loss of connectivity to hosts in the data center, if its underlying network infrastructure isn't configured to accommodate the changes. Are you sure you want to proceed?
重要
过程 6.20. 编辑主机网络接口并为主机分配逻辑网络
- 点主机标签页,选择所需的主机。
- 在详情框中点网络接口标签页。
- 点打开设置主机网络窗口。
- 要为一个物理主机网络接口添加一个逻辑网络,选择相应的逻辑网络,并把它们拖到物理主机网络接口旁的分配逻辑网络区中。或者,在逻辑网络上点鼠标右键,从下拉菜单中选一个网络接口。
- 配置逻辑网络:
- 把鼠标移到被管理的逻辑网络上,点铅笔图标打开编辑管理网络窗口。
- 在 IPv4 标签页中,从无、DHCP 或静态 选择一种引导协议。如果选择了静态,请输入IP、子网掩码 / 路由前缀和网关。
注意
每个逻辑网络都可以定义一个与管理网络的网关不同的网关,这可以确保逻辑网络上的数据使用逻辑网络自己的网关,而不是使用管理网络的默认网关来进行转发。注意
IPv6 标签页不应使用,因为它目前不受支持。 - 使用 QoS 标签页来覆盖默认的主机网络服务质量。选择覆盖 QoS,然后在以下字段中输入所需的值:
- 加权重的共享:指定一个特定网络应该被分配的逻辑连接的容量(相对于连接到同一个逻辑连接的其它网络)。准确的共享取决于在这个连接上的所有网络共享的总和。在默认情况下,它的值在 1 到 100 之间。
- 速率限制 [Mbps]:一个网络可以使用的最大带宽。
- 实现的速率 [Mbps]:一个网络所需的最小带宽。实现的速率并不一定可以被保证,它取决于网络的架构以及同一个逻辑连接上的其它网络的“实现的速率”设置。
如需了解更多与配置主机网络服务质量相关的信息,请参阅 第 3.3 节 “主机网络服务质量” - 若要配置网桥,请点击自定义属性标签页,再从下拉列表中选择 。利用以下语法,输入有效的键和值: key=value。多个条目之间用空白字符分隔。以下键是有效的,其值仅作示例。如需了解与这些参数相关的更多信息,请参阅第 B.1 节 “bridge_opts 参数介绍”。
forward_delay=1500 gc_timer=3765 group_addr=1:80:c2:0:0:0 group_fwd_mask=0x0 hash_elasticity=4 hash_max=512 hello_time=200 hello_timer=70 max_age=2000 multicast_last_member_count=2 multicast_last_member_interval=100 multicast_membership_interval=26000 multicast_querier=0 multicast_querier_interval=25500 multicast_query_interval=13000 multicast_query_response_interval=1000 multicast_query_use_ifaddr=0 multicast_router=1 multicast_snooping=1 multicast_startup_query_count=2 multicast_startup_query_interval=3125
- 若要配置以太网属性,请点击自定义属性标签页,再从下拉列表选择 。利用 ethtool 命令行参数的格式,输入有效的值。例如:
--coalesce em1 rx-usecs 14 sample-interval 3 --offload em2 rx on lro on tso off --change em1 speed 1000 duplex half
此字段可以接受通配符。例如,若要将同一选项应用到此网络的所有接口,可使用:--coalesce * rx-usecs 14 sample-interval 3
默认情况下,不提供 选项;您需要使用引擎配置工具添加它。如需了解更多信息,请参阅第 B.2 节 “如何设置 Red Hat Virtualization Manager 来使用 Ethtool”。如需了解与 ethtool 属性相关的更多信息,请通过在命令行中输入man ethtool来查看其帮助手册。 - 若要配置以太网光纤通道 (FCoE),请点击自定义属性标签页,再从下拉列表选择 。使用以下语法输入有效的键和值:key=value。至少需要
enable=yes。也可以添加dcb=和[yes|no]auto_vlan=。多个条目之间用空白字符分隔。默认情况下,不提供 选项;您需要使用引擎配置工具添加它。如需了解更多信息,请参阅第 B.3 节 “如何设置 Red Hat Virtualization Manager 来使用 FCoE”。[yes|no]注意
建议将独立的专用逻辑网络用于 FCoE。 - 若要将主机使用的默认网路从管理网络(ovirtmgmt)更改为非管理网络,请配置自定义属性标签页中的 属性。
- 对于管理网络,请将 自定义属性设置为
false。 - 对于非管理网络,请将 自定义属性设置为
true。
在数据中心内的每一主机上重复此配置。默认情况下,不提供 选项。您需要使用引擎配置工具添加它。如需了解更多信息,请参阅第 B.4 节 “如何设置 Red Hat Virtualization Manager 来使用非管理网络”。 - 如果您的逻辑网络配置还没有和主机上的配置进行同步,请选择同步网络。在一个逻辑网络被同步前,它将不能被编辑或移到另外的接口上。
注意
满足以下条件之一的网络被认为没有被同步- VM 网络和物理主机网络不同。
- VLAN 标识符和物理主机网络不同。
- 逻辑网络设置了自定义 MTU,并和物理主机网络不同。
- 选择检查主机和 ovirt-engine 间的连接性来进行网络连接的检查;这个操作只有在主机处于维护模式时才有效。
- 选择保存网络配置来保持您所做的配置修改。
- 点。
注意
6.5.3. 为一个网络接口添加多个 VLAN
重要
过程 6.21. 为逻辑网络上的一个网络接口添加多个 VLAN
- 点主机资源标签页,在结果列表中选择启动了 VLAN 标签功能的逻辑网络所在集群中的一个主机。
- 在详情框中点网络接口标签页列出和这个数据中心相关联的物理网络接口。
- 点打开设置主机网络窗口。
- 把您的启用了 VLAN 标签功能的逻辑网拖到物理网络接口旁的分配的逻辑网络区。因为启动了 VLAN 标签功能,物理网络接口可以有多个逻辑网络和它相连。
- 要编辑逻辑网络,把您的鼠标拖到一个逻辑网络上,点铅笔图标打开编辑网络窗口。如果您的逻辑网络配置还没有和主机上的配置进行同步,请选择同步网络。选择引导协议:点确定。
- None,
- DHCP,
- Static,输入 IP 和子网掩码值。
- 点检验主机和 ovirt-engine 间的连接性执行网络检查。这个功能只在主机处于维护模式的情况下才有效。
- 选择保存网络设置
- 点 。
6.5.4. 分配额外 IPv4 地址到主机网络
ovirtmgmt 管理网络等主机网络在最初设置时仅创建有一个 IP 地址。这意味着,如果 NIC 的配置文件(如 /etc/sysconfig/network-scripts/ifcfg-eth01)中配置了多个 IP 地址,只有列出的第一个 IP 地址会分配到主机网络。如果要使用同一 NIC 连接存储或另一个专用网络中的服务器,则可能需要额外的 IP 地址。
vdsm-hook-extra-ipv4-addrs hook,您可以为主机网络配置额外的 IPv4 地址。如需有关 Hook 的更多信息,请参阅附录 A, VDSM 和 Hook。
过程 6.22. 分配额外 IPv4 地址到主机网络
- 在您要配置额外 IPv4 地址的主机上,安装 VDSM hook 软件包。Red Hat Virtualization Host 上默认提供有此软件包,但需要在 Red Hat Enterprise Linux 主机上安装。
# yum install vdsm-hook-extra-ipv4-addrs
- 在 Manager 上运行以下命令来添加键:
# engine-config -s 'UserDefinedNetworkCustomProperties=ipv4_addrs=.*'
- 重新启动 ovirt-engine 服务:
# systemctl restart ovirt-engine.service
- 在管理门户中,点击主机资源标签页,然后选择须要配置额外 IP 地址的主机。
- 点击详情面板中的网络接口标签页,再点击按钮,以打开设置主机网络窗口。
- 将光标悬停在分配的逻辑网络上,再点击铅笔图标来打开编辑管理网络窗口,以编辑主机网络接口。
- 从自定义属性下拉列表中选择 ipv4_addr,再添加额外的 IP 地址和前缀(如 5.5.5.5/24)。多个 IP 地址必须通过逗号分隔。
- 点。
- 选中保存网络配置复选框。
- 点。
ip addr show 命令来确认是否已经添加了这些 IP 地址。
6.5.5. 为主机网络接口添加网络标签
注意
过程 6.23. 为主机网络接口添加网络标签
- 点主机资源标签页,在结果列表中选择启动了 VLAN 标签功能的逻辑网络所在集群中的一个主机。
- 在详情框中点网络接口标签页列出和这个数据中心相关联的物理网络接口。
- 点打开设置主机网络窗口。
- 点,在 上点鼠标右键。为标签选择一个物理网络接口。

- 在标签项中为新标签输入一个名称。
- 点击。
6.5.6. 绑定
6.5.6.1. Red Hat Virtualization 环境中的绑定(bond)
- 要绑定的设备是否已经带有了逻辑网络?
- 设备是否用来运行兼容的逻辑网络?
表 6.7. 绑定情况以及它们的结果
| 绑定情况 | 结果 |
|---|---|
|
NIC + NIC
|
创建新绑定窗口会被显示,您可以配置一个新的绑定设备。
如果网络接口带有不兼容的逻辑网络,绑定操作将会失败。
|
|
NIC + Bond
|
NIC 被添加到绑定设备中。如果 NIC 和绑定所带的逻辑网络相互兼容,它们都会被添加到新创建的绑定设备中。
如果绑定设备带有不兼容的逻辑网络,绑定操作将会失败。
|
|
Bond + Bond
|
如果绑定设备没有被附加到逻辑网络中,或被附加到兼容的逻辑网络中,一个新的绑定设置会被创建。它会包括绑定设备中的所有网络接口,以及它们所带有的所有逻辑网络。创建新绑定窗口会被显示,您可以对新绑定进行配置。
如果绑定设备带有不兼容的逻辑网络,绑定操作将会失败。
|
6.5.6.2. 绑定
重要
绑定模式
模式 0(round-robin policy)- 传输的数据包会顺序使用网卡。它会首先使用绑定中的第一个有效的网卡,最后使用最后一个网卡。模式 0 提供了网络容错和网络负载均衡的功能,但它不能和网桥一起使用,因此与虚拟机逻辑网络不兼容。
模式 1(active-backup policy)- 绑定中的一个网络接口被设置为活跃接口来处理网络数据,其它网络接口都为备份接口。如果活跃接口出现了问题,备份接口中的一个网络接口会成为活跃接口来继续处理网络数据。使用模式 1 的绑定设备的 MAC 地址只在一个端口上可见,这可以避免因为切换活跃接口所造成的 MAC 地址改变所带来的混淆。模式 1 提供了网络容错的功能。
模式 2(XOR policy)- 模式 2(XOR policy)会对源和目标 MAC 地址进行 XOR 操作,所获得的结果再对“次要网卡”的数量进行取模。系统会根据最后所获得的结果来选择用来传输数据包的接口。它保证了对于每个目标 MAC 地址,相同的接口都会被选择。模式 2 提供了容错和负载均衡的功能。
模式 3(broadcast policy)- 使用绑定中的所有网卡来传输数据包。它提供了网络容错的功能。
模式 4(IEEE 802.3ad policy)- 模式 4(IEEE 802.3ad policy)会创建一个整合的组,这个组会共享网速和网络双工(duplex)设置。模式 4 会根据 IEEE 802.3ad 标准使用活动组中的所有网络接口。
模式 5(adaptive transmit load balancing policy)- 模式 5 保证所有出站的网络流量会根据每个接口的负载进行分配,而所有入站的网络流量都被当前的接口所接收。如果用来接收网络流量的接口出现故障,另外一个网络接口会被指定来接收网络流量。因为模式 5 不能和网桥一起使用,所以它与虚拟机网络不兼容。
模式 6(adaptive load balancing policy)- Mode 5 的功能再加上不需要特殊的网络交换要求的 IPv4 网络数据接收负载均衡功能。它在处理接收负载时使用 ARP。因为模式 6 不能与网桥一起使用,所以它与虚拟机逻辑网络不兼容。
6.5.6.3. 使用管理门户创建一个绑定设备
过程 6.24. 使用管理门户创建一个绑定设备
- 点主机资源标签页,在结果列表中选择主机。
- 在详情框中点网络接口标签页列出和这个主机相关联的物理网络接口。
- 点打开设置主机网络窗口。
- 选择并拖动一个设备到另一个设备上面后放开,创建新的 Bond 窗口会被打开。或者,在设备上点鼠标右键,从下拉菜单中选择另一个设备。如果设备不兼容,绑定操作会失败,并显示如果解决兼容性问题的信息。
- 从下拉菜单中选择 Bond 名称和 Bonding 模式。bond 模式 1、2、4 和 5 可以被选择。其它的模式可以通过自定义选项进行设置。
- 点创建 bond 并关闭创建新的 Bond 窗口。
- 为新创建的 bond 设备分配一个逻辑网络。
- 另外,还可以选择验证主机和 ovirt-engine 间的连接性和保存网络配置。
- 点保存所做的设置并关闭设置主机网络窗口。
注意
ad_partner_mac 将报告为 00:00:00:00:00:00。Manager 将通过在网络接口标签页的绑定上显示感叹号的形式发出警告。如果有任何从机配置正确且正在运行,则不提供警告。
6.5.6.4. 主机接口中的自定义 bond 选项的使用实例
例 6.1. xmit_hash_policy
mode=4 xmit_hash_policy=layer2+3
例 6.2. ARP 监测
arp_interval:
mode=1 arp_interval=1 arp_ip_target=192.168.0.2
例 6.3. 主接口
mode=1 primary=eth0
6.5.7. 修改主机的 FQDN
过程 6.25. 更新主机的 FQDN
- 将主机置于维护模式,使虚拟机能够实时迁移到其他主机。如需了解更多相关信息,请参阅第 7.5.7 节 “把主机设为维护模式(Maintenance Mode)”。另外,也可手动关闭所有虚拟机并迁移到其他主机。如需了解更多相关信息,请参阅虚拟机管理指南中的手动迁移虚拟机。
- 点后点把主机从管理门户中删除。
- 使用 hostnamectl 更新主机名。如需了解更新相关信息,请参阅 Red Hat Enterprise Linux 7 Networking Guide 中的相关章节( Configure Host Names)。
# hostnamectl set-hostname NEW_FQDN
- 重启主机。
- 在 Manager 中重新注册主机。详情请参阅 第 7.5.1 节 “为 Red Hat Virtualization Manager 添加一个主机”。
6.5.8. 修改主机的 IP 地址
过程 6.26.
- 将主机置于维护模式,使虚拟机能够实时迁移到其他主机。如需了解更多相关信息,请参阅第 7.5.7 节 “把主机设为维护模式(Maintenance Mode)”。另外,也可手动关闭所有虚拟机并迁移到其他主机。如需了解更多相关信息,请参阅虚拟机管理指南中的手动迁移虚拟机。
- 点后点把主机从管理门户中删除。
- 以
admin用户身份登录到主机。 - 点 F2,选择 ,按 Enter 进入 rescue 环境。
- 通过编辑
/etc/sysconfig/network-scripts/ifcfg-ovirtmgmt文件来修改 IP 地址。例如:# vi /etc/sysconfig/network-scripts/ifcfg-ovirtmgmt ... BOOTPROTO=none IPADDR=10.x.x.x PREFIX=24 ...
- 重启网络服务,检查 IP 地址已被更新。
# systemctl restart network.service
# ip addr show ovirtmgmt
- 输入
exit退出 rescue 环境,返回到文本用户界面。 - 在 Manager 中重新注册主机。详情请参阅 第 7.5.1 节 “为 Red Hat Virtualization Manager 添加一个主机”。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.