5.2. 网络接口

5.2.1. 添加新网络接口

您可以向虚拟机添加多个网络接口。这样做可让您将虚拟机置于多个逻辑网络上。

注意

您可以通过定义未附加到主机物理接口的逻辑网络,为您的虚拟机创建覆盖网络(与主机隔离)。例如,您可以创建一个 DMZ 环境,其中虚拟机通过主机中创建的网桥互相通信。

覆盖网络使用 OVN,后者必须作为外部网络提供程序安装。如需更多信息,请参阅管理指南

流程

  1. 单击 ComputeVirtual Machines
  2. 单击虚拟机名称,以进入详情视图。
  3. Network Interfaces 选项卡。
  4. 单击 New
  5. 输入网络接口的名称
  6. 从下拉列表中选择网络借口的 ProfileTypeProfileType 下拉列表会根据集群可用的配置集和网络类型以及虚拟机可用的网络接口卡进行填充。
  7. 选中 Custom MAC 地址 复选框,并根据需要为网络接口卡输入 MAC 地址。
  8. 点击 确定

新网络接口在虚拟机详情视图的 Network Interfaces 选项卡中列出。当在虚拟机上定义了网络接口卡并连接到网络时,Link State 会被默认设置为 Up

有关 New Network Interface 窗口中的字段的详情,请参阅 虚拟机网络接口对话框条目

5.2.2. 编辑网络接口

要更改任何网络设置,您必须编辑网络接口。这个过程可以在运行的虚拟机上执行,但某些操作只能在未运行的虚拟机上执行。

编辑网络接口

  1. 单击 ComputeVirtual Machines
  2. 单击虚拟机名称,以进入详情视图。
  3. 单击 Network Interfaces 选项卡,再选择要编辑的网络接口。
  4. Edit
  5. 根据需要更改设置。您可以指定 NameProfileTypeCustom MAC 地址请参阅添加网络接口
  6. 点击 确定

5.2.3. 热插网络接口

您可以热插网络接口。热插意味着在虚拟机运行时启用和禁用设备。

注意

客户机操作系统必须支持热插网络接口。

热插网络接口

  1. 单击 ComputeVirtual Machines 并选择虚拟机。
  2. 单击虚拟机的名称,以转至详情视图。
  3. 单击 Network Interfaces 选项卡,再选择要热插的网络接口。
  4. Edit
  5. Card Status 设置为 Plugged 以启用网络接口,或将其设置为 Unplugged 以禁用网络接口。
  6. 点击 确定

5.2.4. 删除网络接口

删除网络接口

  1. 单击 ComputeVirtual Machines
  2. 单击虚拟机名称,以进入详情视图。
  3. 单击 Network Interfaces 选项卡,再选择要删除的网络接口。
  4. 单击 Remove
  5. 点击 确定

5.2.5. 配置虚拟机以忽略 NIC

您可以在虚拟机上配置 ovirt-guest-agent,以忽略某些 NIC。这可以防止与特定软件创建的网络接口关联的 IP 地址显示在报告中。您必须指定您要忽略的网络接口的名称和编号(例如,eth0、 docker0)。

流程

  1. 在虚拟机上的 /etc/ovirt-guest-agent.conf 配置文件中插入以下行,并用空格分隔 NIC:

    ignored_nics = first_NIC_to_ignore second_NIC_to_ignore
  2. 启动代理:

    # systemctl start ovirt-guest-agent
注意

有些虚拟机操作系统在安装过程中自动启动客户机代理。

如果您的虚拟机的操作系统会自动启动客户机代理,或者需要在很多虚拟机上配置 denylist,请使用配置的虚拟机作为模板来创建其他虚拟机。详情请参阅从现有虚拟机创建模板