Roteamento de VM em um servidor ESXi dedicado

1

Estou tentando configurar um servidor dedicado com um ESXi instalado:

Recebi 2 blocos de IPs públicos

Block A. 1IP = X.X.X.204, used in ESXi vmkernel port IP (and gateway pointing to X.X.X.1)

Block B. 8IPs = Y.Y.Y.232-239 (from 233 to 238 usable) routed to the server vía X.X.X.204

Portanto, posso me conectar perfeitamente ao ESXi (com o cliente vShpere) usando o IP X.X.X.204

Então eu pergunto para mim mesmo: Que configuração de rede devo usar nas VMs que estou instalando?

e eu digo: eu deveria usar um dos IPs do Bloco B

Então, eu pergunto: Que IP de gateway devo colocar neles?

Eu respondo: ... mmmm ... não tenho certeza ... pode ser que eu possa usar um IP do Bloco B e atribuí-lo ao ESXi com um novo VMKernel (que é o única maneira que vejo que eu posso especificar outro IP no ESXi) e, em seguida, a VM usará esse IP como gateway ...

e eu adiciono ainda: Se o ESXi souber "como se comunicar" com os 2 blocos e ele só tiver configurado um gateway, o XXX1, no VMKernel0, o deve funcionar definitivamente. / p>

Mas, infelizmente, isso não acontece. É como se o ESXi não fizesse ip_forwarding entre as duas redes.

Alguém pode me indicar uma solução? É uma questão de configuração com o ESXi ou estou faltando alguma coisa? Obrigado!

    
por Toni Rosa 15.07.2011 / 03:29

3 respostas

2

Sua avaliação está correta, o VMware ESXi não faz o encaminhamento de ip. A melhor solução seria usar o 1 IP que você tem agora para o IP do VMware Management e usar um segundo adaptador de rede para os outros IPs conectados à rede apropriada. Caso contrário, você terá um tempo de bootstrap para ESXi o suficiente para instalar um VM que funcionará como um roteador para você.

    
por 15.07.2011 / 06:35
1

Faz um tempo desde que eu mucked com ESX, mas acredito que é possível executar as coisas de um NIC. Isso não é uma prática muito boa, então, se puder ser ajudado, o tráfego de gerenciamento geralmente é segregado em sua própria placa de rede. Tanto quanto eu sei, ainda é factível.

Existem maneiras mais fáceis de conseguir isso, mas provavelmente não são tão sustentáveis e talvez um pouco mais hack-ish. Espero que eu esteja dando informações precisas - eu precisaria consultar a documentação para ter certeza.

A solução que eu provavelmente usaria significaria que você precisaria, com um mínimo, de marcação de VLAN no switchport ao qual seu host ESXi está conectado. Isso facilitaria o IP do console de serviço em uma sub-rede, permitindo que as VMs usem o outro intervalo de IPs. Você precisaria fazer com que o administrador da rede configure a rede X.X.X.204 como a VLAN nativa, para que você possa obter acesso ao seu console de serviço. A rede Y.Y.Y.Y precisaria, então, ser fornecida ao ESXi como uma VLAN com marcação 802.1q que você configuraria no grupo de portas vSwitch ou VM (esqueci da mão). Você poderia aplicar essa VLAN à NIC das VMs e atribuir a elas IPs na sua sub-rede Y.Y.Y.232-239.

Espero que isso ajude!

    
por 17.07.2011 / 09:42
0

Se você tiver apenas um NIC, então é um acéfalo, basta configurar a caixa ESXi para ter um IP de X.X.X.204 e, em seguida, fornecer aos seus VMs os endereços Y.Y.Y.232-239. Você sabe se os intervalos de endereços estão em VLANs diferentes? Nesse caso, você precisará transformar o uplink em um tronco e criar dois grupos de portas no seu vSwitch, um por VLAN - caso contrário, é realmente simples.

    
por 17.07.2011 / 13:40