如何通过VMKernel NIC将ESXi主机上运行的虚拟机连接到该主机?

假设我有一台运行Linux发行版的ESXi(5.0)主机,该主机托pipeiSCSI目标,其中包含主机将运行的其他虚拟机的映像。 当它被使用时,我将首先启动主机,然后启动iSCSI服务器,然后刷新所有存储目标/ HBA,以便将提供的共享视为联机。 我知道这是一个奇怪的拼图盒解决scheme,但我被告知要实施它。

ESXi主机本身有一个连接到外部世界的千兆网卡。 客户操作系统(CentOS)支持VMXNet3,但是,如果可以,我想使用其VMXNET3网卡为ESXi主机托pipeiSCSI。 我应该怎么做呢?

我去创build一个新的虚拟networking,并select了“VKernel”,因为它build议我使用这种types的networking进行SANstream量,但显然没有为“自托pipe”SAN主机设置,因为新networking不会显示为将CentOS盒子的VMXNET3 NIC附加到的选项。

如果我需要a)10gb连接和(可选)b)VMKernelnetworking,我应该如何最好地将iSCSI主机连接到其“父”ESXi主机?

您将需要主机用于连接的VMKernel端口组,以及VM的“虚拟机”端口组“插入”。 由于这些不需要在主机之外进行通信,所以没有物理networking接口的vSwitch就可以正常工作。

的vSwitch

为虚拟机networking中的存储虚拟机networking提供一个地址在同一子网中的网卡,您的主机将能够通过iSCSI连接到该networking。