VMWare 无需重启即可添加接口

VMWare 无需重启即可添加接口

我在实验室中使用 VMWare Workstation,并将 ESXi 主机用作虚拟机。当我在虚拟机设置中添加新接口时,更改不会传播到 ESXi 主机中,每次我都必须重新启动它。如果我们使用的是 Linux 或 Windows,我们可以重新启动网络服务,但对于 ESXi 主机,我不知道应该重新启动什么网络服务。我知道重新启动管理网络的 DCUI 选项,但这不是针对网络接口本身的。
我正在使用虚拟机,向物理 ESXi 主机添加新接口的方法也是一样的,就像添加接口而不重新启动应该检测新接口或已删除接口的主机。

我尝试了其中一些 esxcli 命令,但没有帮助。

[root@ESXi1:~] esxcli network nic down -n vmnic1

[root@ESXi1:~] esxcli network nic list

[root@ESXi1:~] esxcli network nic up -n vmnic1

任何帮助都将受到赞赏。

谢谢

答案1

需要更新网络堆栈以反映在 ESXi 中添加或删除虚拟机网络接口时所做的更改,这可能需要重新启动主机。刷新网络堆栈、重新启动管理网络或重新启动服务hostd是可以采取的一些操作来尝试避免重新启动。如果上述步骤不成功,则可能需要重新启动主机。

esxcli network refresh
esxcli network ip interface set -e false -i vmk0
esxcli network ip interface set -e true -i vmk0
/etc/init.d/hostd restart

相关内容