5.3. 安装后的网络配置


默认情况下,OpenShift Virtualization 在安装后使用单个内部 pod 网络。

安装 OpenShift Virtualization 后,您可以安装网络 Operator 并配置额外网络。

  • 您必须安装 Kubernetes NMState Operator,以配置 Linux 网桥网络,以进行实时迁移或从外部访问虚拟机(VM)。
  • 您可以安装 SR-IOV Operator 来管理 SR-IOV 网络设备和网络附加。
  • 您可以添加 MetalLB Operator 来管理集群中 MetalLB 实例的生命周期。

5.3.1. 创建 Linux 网桥 NNCP

安装 Kubernetes NMState Operator 后,您可以为实时迁移或外部访问虚拟机(VM)配置 Linux 网桥网络。

您可以为 Linux 网桥网络创建一个 NodeNetworkConfigurationPolicy (NNCP) 清单。

先决条件

  • 已安装 Kubernetes NMState Operator。

流程

  • 创建 NodeNetworkConfigurationPolicy 清单。本例包含示例值,您必须替换为您自己的信息。

    apiVersion: nmstate.io/v1
    kind: NodeNetworkConfigurationPolicy
    metadata:
      name: br1-eth1-policy
    spec:
      desiredState:
        interfaces:
          - name: br1
            description: Linux bridge with eth1 as a port
            type: linux-bridge
            state: up
            ipv4:
              enabled: false
            bridge:
              options:
                stp:
                  enabled: false
              port:
                - name: eth1
    • metadata.name 定义节点网络配置策略的名称。
    • spec.desiredState.interfaces.name 定义新 Linux 网桥的名称。
    • spec.desiredState.interfaces.description 是一个可选字段,可用于为网桥定义人类可读的描述。
    • spec.desiredState.interfaces.type 定义接口类型。在本例中,type 是 Linux 网桥。
    • spec.desiredState.interfaces.state 在创建后为接口定义请求的状态。
    • spec.desiredState.interfaces.ipv4.enabled 定义 ipv4 协议是否处于活动状态。把它设置为 false 可禁用此网桥上的 IPv4 寻址。
    • spec.desiredState.interfaces.bridge.options.stp.enabled 定义生成树协议(STP)是否活跃。把它设置为 false 可禁用此网桥上的 STP。
    • spec.desiredState.interfaces.bridge.port.name 定义网桥附加到的节点 NIC。

      注意

      要使用 IBM Z® 的 Open Systems Adapter (OSA)为 Linux 网桥创建 NNCP 清单,您必须通过在 NodeNetworkConfigurationPolicy 清单中将 rx-vlan-filter 设置为 false 来禁用 VLAN 过滤。

      另外,如果您有到节点的 SSH 访问权限,您可以通过运行以下命令来禁用 VLAN 过滤:

      $ sudo ethtool -K <osa-interface-name> rx-vlan-filter off
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部