VMware ESXi 5.1,我必须将 NIC 适配器从 vmxnet3 更改为 e1000。由于无法实际更改 NIC 适配器使用的驱动程序,因此我不得不删除 vmxnet3 适配器并创建一个 e1000 适配器。
这导致删除 vmnic0、vmnic1 和 vmnic2(每个 ESXi 主机有三个适配器),并创建 vmnic3、vmnic4 和 vmnic5。
问题在于所有文档和现有网络配置都是针对 vmnic0、vmnic1 和 vmnic2 布局的。
我需要做什么才能让我的新 e1000 适配器被 ESXi 识别为 vmnic0、vmnic1 和 vmnic2?
我可以访问 DCUI,因此我可以在本地控制台上进行任何更改,而无需通过 SSH 登录。我知道配置选项最终位于 /etc/vmware/esx.conf 中,我肯定在那里看到了 vmnic0 条目。同时,我不想彻底弄乱配置。是否必须有一个选项来删除旧的 vmnic 并重新获得关联的设备名称?
答案1
事实证明这实际上很容易解决,尤其是当有人拥有 DCUI 访问权限时。
相关的 VMware 知识库文章是 免责声明:本文为 ESXi/ESX 主机在添加新网卡或升级后失去网络连接 (2019871) 的翻译版本。。文章指出不要删除 vmnic0,因为删除后您当然会失去网络连接,但如果您有 DCUI,那就不是问题。工作流程是:将服务器置于维护模式,删除(所有)旧 NIC,重新启动服务器,添加新 NIC,重新启动服务器,完成。
答案2
恢复 vmnic0 等的一种方法是选择 DCUI 菜单中的“重置系统配置”。但这将删除所有自定义配置(但不会删除任何已安装的补丁),并将系统重置为默认的安装后状态。