对不起,如果这是一个愚蠢的问题,但我想build立一个内部networking,ESX上没有硬件路由器。 在其他作品中,我想分配一个192.168.0.x地址。 我相信我需要设置一个网关莫名其妙的工作? 有人能指点我吗?
实际上,至less有一个vSwitch可以处理所有的vmkernelstream量,或者任何其他的vSwitch,只要创build一个新的“端口组”并将其称为“Internal”或任何你想要的,然后分配私人vNICs – 就这么简单。
很显然,如果这是跨主机工作,你将需要适当的上行链路,允许stream量从主机到主机和匹配的端口组,但如果这是一台主机,那么这就是所有你需要做的事情。
如果我正确理解你,你只是试图build立一个本地networking与一堆机器都在同一个子网? 其中之一是ESXI服务器。
从技术上讲,如果这些机器和虚拟机都在同一个子网中,你不需要网关设备来进行通信。 网关仅在机器尝试连接不在同一子网上的设备或资源时使用。 当机器在同一个子网上时,它们将向子网上的所有机器或设备发送一个广播数据包和ARP请求,相应的机器回复并开始通信。
如果机器抱怨说它没有网关,只分配一个未使用的IP作为网关IP。 只要你使用的所有stream量都停留在同一个子网内,一切都应该工作。
使用端口组创build一个vSwitch。 命名端口组是有用的(例如生产)。
使用相应的端口组(例如,生产)将虚拟NIC添加到您的VM。
至less为您的vSwitch分配一个物理网卡(pNIC)。 此网卡是连接到vSwitch的VM(以及任何vKernel端口)如何将其连接从ESX盒中取出的方式。 将此网卡插入其他物理服务器所连接的交换机。 你现在有连接。
请注意,这只是创build连接。 这个物理网卡没有IP地址 ,也不应该。 它只是作为虚拟机通信的传递。 你不需要为此设置一个网关。 VM将与连接到该交换机的物理主机位于同一本地子网中。
因此,如果您在192.168.0.xnetworking上configuration其中一个虚拟机,并在该networking上ping其中一台物理主机,则应该可以正常工作。