我有一台 ESXi 5.0 机器,带有 1 个内置(在主板上)网络端口,外加 2 个以太网 PCI 卡——每个都有 4 个端口。总结一下——我的机器里一共有9个物理网口。
如何正确地将物理网络端口与 ESXi 的网络标签相关联?
如果重要的话,虚拟机大多是基于 linux 的。
这是使用 VMWare VSphere 客户端 5.0 显示虚拟机配置的图像:
我有一台 ESXi 5.0 机器,带有 1 个内置(在主板上)网络端口,外加 2 个以太网 PCI 卡——每个都有 4 个端口。总结一下——我的机器里一共有9个物理网口。
如何正确地将物理网络端口与 ESXi 的网络标签相关联?
如果重要的话,虚拟机大多是基于 linux 的。
这是使用 VMWare VSphere 客户端 5.0 显示虚拟机配置的图像:
vNIC 和 pNIC 之间没有 1:1 的关系。vNIC 连接到使用物理 NIC 作为上行链路的虚拟交换机上的端口组。(一般来说,但不是必须的。但是您的虚拟机无法访问物理网络。)也许这张图片有帮助:
您必须查看您的(分布式)vSwitch 以了解哪些物理 NIC 用作您的 VM 连接到的端口组的上行链路。
顺便说一句:您应该为您的端口组考虑另一种命名约定。“VM Network n ”并没有真正的帮助。我们通常使用 IP 网络(例如 10.20.30.0),但我也看到过像“App net”和“DB net”这样的名称。
也许文档也可以帮助你。
从屏幕截图中,我试图猜测:
我注意到“网络”选项卡中有 7 个虚拟机端口组,它们是在所选主机的“配置”选项卡的此子链接下创建的。您必须指定您创建的配置。
例如,如果您只
VM Network
在with 中创建了,在新的with中创建,依此类推:很难在 vNIC 和 pNIC 之间创建 1:1 关系。Standard Switch: vSwitch0
Physical Adaptater vmnic0
VM Network 1
Standard Switch: vSwitch1
vmnic1
您必须完全了解基于网络的虚拟化是如何工作的。
另外,我可以帮助您吗:我在您的屏幕截图中看到,您正在使用,例如,适配器类型
E1000
。我可以向您建议,为了优化,使用
vmxnet3
安装后的VMware tools
orOpen-VM-Tools
(从包管理器使用 linux 的简单方法)。此处有关为虚拟机选择网络适配器的更多信息: 选择网络适配器
在某些工作负载中,您可能更喜欢由兼容的 Intel CPU 提供的直接 I/O、直通技术(如
VT-d Intel
解决方案)(查看 Ark Intel 和主板要求)。这允许您从主机 vSwitch 中移除物理适配器,并在虚拟机的
edit settings
弹出窗口中将其直接连接到虚拟机。在所选主机Advanced Settings
的选项卡子链接中找到继续配置 Pass-trough 的方法。Configuration
Hybride 解决方案明显提高了性能(这是实现 1:1 的真正方法),但禁用了虚拟化解决方案提供的一些基本功能,如 Snapshots、Clone、vMotion 等,请谨慎使用。