5.2. 网络接口
5.2.1. 添加新网络接口
您可以向虚拟机添加多个网络接口。这样做可让您将虚拟机置于多个逻辑网络上。
您可以通过定义未附加到主机物理接口的逻辑网络,为您的虚拟机创建覆盖网络(与主机隔离)。例如,您可以创建一个 DMZ 环境,其中虚拟机通过主机中创建的网桥互相通信。
覆盖网络使用 OVN,后者必须作为外部网络提供程序安装。如需更多信息,请参阅管理指南
流程
-
单击
。 - 单击虚拟机名称,以进入详情视图。
- 点 Network Interfaces 选项卡。
- 单击 New。
- 输入网络接口的名称。
- 从下拉列表中选择网络借口的 Profile 和 Type。Profile 和 Type 下拉列表会根据集群可用的配置集和网络类型以及虚拟机可用的网络接口卡进行填充。
- 选中 Custom MAC 地址 复选框,并根据需要为网络接口卡输入 MAC 地址。
- 点击 。
新网络接口在虚拟机详情视图的 Network Interfaces 选项卡中列出。当在虚拟机上定义了网络接口卡并连接到网络时,Link State 会被默认设置为 Up。
有关 New Network Interface 窗口中的字段的详情,请参阅 虚拟机网络接口对话框条目。
5.2.2. 编辑网络接口
要更改任何网络设置,您必须编辑网络接口。这个过程可以在运行的虚拟机上执行,但某些操作只能在未运行的虚拟机上执行。
编辑网络接口
-
单击
。 - 单击虚拟机名称,以进入详情视图。
- 单击 Network Interfaces 选项卡,再选择要编辑的网络接口。
- 点 。
- 根据需要更改设置。您可以指定 Name、Profile、Type 和 Custom MAC 地址。请参阅添加网络接口。
- 点击 。
5.2.3. 热插网络接口
您可以热插网络接口。热插意味着在虚拟机运行时启用和禁用设备。
客户机操作系统必须支持热插网络接口。
热插网络接口
-
单击
并选择虚拟机。 - 单击虚拟机的名称,以转至详情视图。
- 单击 Network Interfaces 选项卡,再选择要热插的网络接口。
- 点 。
- 将 Card Status 设置为 Plugged 以启用网络接口,或将其设置为 Unplugged 以禁用网络接口。
- 点击 。
5.2.4. 删除网络接口
删除网络接口
-
单击
。 - 单击虚拟机名称,以进入详情视图。
- 单击 Network Interfaces 选项卡,再选择要删除的网络接口。
- 单击 。
- 点击 。
5.2.5. 配置虚拟机以忽略 NIC
您可以在虚拟机上配置 ovirt-guest-agent
,以忽略某些 NIC。这可以防止与特定软件创建的网络接口关联的 IP 地址显示在报告中。您必须指定您要忽略的网络接口的名称和编号(例如,eth0、
docker0
)。
流程
在虚拟机上的
/etc/ovirt-guest-agent.conf
配置文件中插入以下行,并用空格分隔 NIC:ignored_nics = first_NIC_to_ignore second_NIC_to_ignore
启动代理:
# systemctl start ovirt-guest-agent
有些虚拟机操作系统在安装过程中自动启动客户机代理。
如果您的虚拟机的操作系统会自动启动客户机代理,或者需要在很多虚拟机上配置 denylist,请使用配置的虚拟机作为模板来创建其他虚拟机。详情请参阅从现有虚拟机创建模板。