搜索

4.4. 网络建议

download PDF
  • 绑定网络接口,特别是生产主机上。绑定可提高服务的整体可用性,以及网络带宽。请参见管理指南中的网络绑定
  • 配置 DNS 和 DHCP 记录的稳定网络基础架构。
  • 如果绑定将与其他网络流量共享,则需要正确的服务质量(QoS)用于存储和其他网络流量。
  • 为了获得最佳性能和简化的故障排除,请使用 VLAN 来分隔不同的流量类型,并尽可能使用 10 GbE 或 40 GbE 网络。
  • 如果底层交换机支持巨型帧,请将 MTU 设置为底层交换机支持的最大值(如 9000)。对于大多数应用程序,这个设置启用了最佳吞吐量,且带宽较低并降低 CPU 使用率。默认 MTU 由底层交换机支持的最小大小决定。如果您启用了 LLDP,您可以在 Setup Host Networks 窗口中看到 NIC 工具提示中每个主机的对等点支持的 MTU。

    重要

    如果更改网络的 MTU 设置,您必须将此更改传播到网络中的正在运行的虚拟机:Hot unplug 和 replug each virtual machine 的 vNIC(应该应用 MTU 设置),或重启虚拟机。否则,当虚拟机迁移到另一台主机时,这些接口会失败。如需更多信息,请参阅 网络 MTU 更改后,一些虚拟机和网桥有旧的 MTU,查看数据包丢弃BZ#1766414

  • 1 GbE 网络应该只用于管理流量。将 10 GbE 或 40 GbE 用于虚拟机和基于以太网的存储。
  • 如果向主机添加了额外的物理接口以供存储使用,请清除 VM 网络,以便直接将 VLAN 分配给物理接口。
重要

始终使用 RHV Manager 来修改集群中的主机的网络配置。否则,您可能创建不受支持的配置。详情请查看 Network Manager Stateful Configuration (nmstate)

如果您的网络环境比较复杂,您可能需要在将主机添加到 Red Hat Virtualization Manager 之前手动配置主机网络。

在配置主机网络时请考虑以下做法:

  • 使用 Cockpit 配置网络。或者,您可以使用 nmtuinmcli
  • 如果自托管引擎部署或将主机添加到管理器时不需要网络,请在将主机添加到管理器后在管理门户中配置网络。请参阅在数据中心或集群中创建新逻辑网络
  • 使用以下命名约定:

    • VLAN 设备: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
    • VLAN 接口:physical_device.VLAN_ID (例如 eth0.23, eth1.128, enp3s0.50)
    • 绑定接口:bondnumber (for example, bond0, bond1)
    • 绑定接口上的 VLAN:bondnumber.VLAN_ID (例如,bond0.50, bond1.128)
  • 使用网络绑定.Red Hat Virtualization 不支持网络合作,如果主机用于部署自托管引擎或添加到管理器,则会导致错误。
  • 使用推荐的绑定模式:

  • 如以下示例所示,在物理 NIC 上配置 VLAN(尽管使用了 nmcli,但您可以使用任何工具):

    # nmcli connection add type vlan con-name vlan50 ifname eth0.50 dev eth0 id 50
    # nmcli con mod vlan50 +ipv4.dns 8.8.8.8 +ipv4.addresses 123.123.0.1/24 +ipv4.gateway 123.123.0.254
  • 在绑定上配置 VLAN,如下例中所示(尽管使用了 nmcli,但您可以使用任何工具):

    # nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=active-backup,miimon=100" ipv4.method disabled ipv6.method ignore
    # nmcli connection add type ethernet con-name eth0 ifname eth0 master bond0 slave-type bond
    # nmcli connection add type ethernet con-name eth1 ifname eth1 master bond0 slave-type bond
    # nmcli connection add type vlan con-name vlan50 ifname bond0.50 dev bond0 id 50
    # nmcli con mod vlan50 +ipv4.dns 8.8.8.8 +ipv4.addresses 123.123.0.1/24 +ipv4.gateway 123.123.0.254
  • 不要禁用 firewalld
  • 将主机添加到管理器后,自定义管理门户中的防火墙规则。请参阅配置主机防火墙规则
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.