本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

NIC 热插拔

SUSE Virtualization 支持 实时迁移 虚拟机的网络接口卡 (NIC) 的热插拔和热拔插。此功能允许您在不需要重启的情况下,向正在运行的虚拟机添加和去除网络接口。

如果网络接口的 MAC 地址未被明确配置,则不能在运行 SUSE Virtualization 版本早于 v1.7.0 的集群中创建的虚拟机上执行 NIC 热插拔。要启用此功能,您必须重启这些虚拟机。重启允许系统自动将观察到的 MAC 地址保存到虚拟机的配置中。

此外,使用 Harvester Node DriverHarvester Terraform Provider 创建的虚拟机 不支持 NIC 热插拔和热拔插。

在正在运行的虚拟机上进行 NIC 的热插拔操作。

  1. 在 SUSE Virtualization 界面上,转到 虚拟机 屏幕。

  2. 找到目标虚拟机,然后选择 ⋮ → 热插拔网络接口

  3. 为网络接口指定一个名称,并选择一个虚拟机网络。

    您可以选择 VLAN 网络无标签网络VLAN 干线网络

  4. 单击 应用

SUSE Virtualization 迁移虚拟机,并通过桥接绑定连接指定的接口。

有关热插拔接口数量限制的信息,请参见 KubeVirt 文档中的 Virtio 限制

在正在运行的虚拟机上进行 NIC 的热拔插操作。

您只能在满足以下条件时执行此操作:

  • 虚拟机至少有两个网络接口。您不能热拔插唯一剩余的接口。

  • 目标接口通过桥接绑定连接。

  1. 在 SUSE Virtualization 界面上,转到 虚拟机 屏幕。

  2. 点击目标虚拟机的名称,然后转到 网络 选项卡。

  3. 找到目标接口,然后点击 分离网络接口

SUSE Virtualization 迁移虚拟机并分离接口。