Como devo configurar vários NICs para o Hyper-V?

2

Eu tenho um servidor PowerEdge que possui 1 NIC de gerenciamento e 4 outras NICs. Eu tenho o NIC de gerenciamento configurado para que eu possa acessar o iDRAC e ele funciona muito bem. Agora gostaria de configurar o Windows 2008 R2 Hyper-V. Nossa rede tem dois tipos de endereços IP. Um é o tipo 10.10.x.x que você não consegue acessar de fora da rede. O outro é um tipo público, como 128.210.x.x.

Eu pensei em configurar um NIC com um endereço IP 10.10.xx e o outro com um endereço IP 128.210.xx, para que a partição pai do Hyper-V possa usar o 10.10.xx e ser relativamente segura contra ataques externos . Em seguida, as partições filhas / guest OS em execução no Hyper-V podem usar o NIC público, para que as pessoas possam acessá-las de qualquer lugar (algumas delas são servidores da Web).

Quando tento configurá-los dessa maneira, o Windows reclama de ter vários gateways padrão. Se eu der a IPs públicos de ambos os NICs, então as coisas funcionam - isto é, partições pai e filho podem sair para a internet. Alguém que conhece muito mais sobre redes do que eu explica o que eu deveria estar fazendo aqui? A idéia básica é ter uma VM executando um servidor de arquivos, acessível em um IP 10.10.x.x ou via WINS como \ FILESERVER e, em seguida, ter um monte de outras VMs que são servidores web separados. Obrigado.

    
por user21715 01.09.2010 / 03:30

3 respostas

1

Seu problema decorre de um mal-entendido sobre os gateways padrão. Existe apenas um total, não um por NIC. Definir gateways padrão adicionais é somente para redundância.

Você só tem um gateway padrão, mas ainda precisa definir a rota para as outras interfaces para situações não padrão. Se você não fizer isso, todo o tráfego que sair do seu servidor tentará sair da interface que possui o gateway padrão, já que esse é o único gateway. É bastante óbvio porque isso não funciona bem para você.

Portanto, concluindo, se você definir seu gateway padrão para a interface 10.x.x.x, será necessário incluir rotas estáticas para as interfaces 128.210.x.x que definem o próximo salto para o tráfego que sai dessas NICs.

    
por 01.09.2010 / 03:57
0

É possível que o Windows esteja funcionando com NICs compartilhadas. A configuração recomendada com o HyperV é dedicar uma NIC ao sistema operacional host e uma NIC para o uso de hóspedes do HyperV (no mínimo). Acredito que a idéia é que nenhum NIC é compartilhado entre o host e as VMs. Contanto que você tenha pelo menos um que apareça apenas na rede do host, e outro que seja atribuído apenas a uma das redes HyperV, tudo o que você fizer com as NICs restantes é bom.

Embora você certamente possa configurar vários intervalos de IP na mesma NIC física para os convidados usarem.

    
por 01.09.2010 / 04:05
0

Honestamente, acho que você deveria estar olhando para isso de forma diferente. Você precisa de alguns caminhos de rede para o próprio Hyper-V e alguns para as VMs. Estes devem passar por diferentes NICs.

Se você estiver configurando um cluster, ou iSCSI, ou algo dessa natureza, você deseja reservar NICs para essas coisas. Eu não sei o que "iDRAC" é, então eu vou assumir que é algo que come um NIC de gerenciamento inteiro. Caso contrário, talvez você queira compartilhar o gerenciamento do Hyper-V com o iDRAC e usar esse NIC para ambos.

Pegue as NICs restantes e ligue as Redes Virtuais a elas. Desmarque a caixa "permitir sistema operacional de gerenciamento para compartilhar este adaptador de rede". Você não precisa disso, a menos que os NICs sejam escassos.

Agora, o servidor Hyper-V tem apenas endereços 10.x.x.x, por meio das interfaces de gerenciamento. Suas VMs são obrigadas a separar NICs e podem obter os endereços IP apropriados. As VMs nem estão conectadas ao Hyper-V, exceto por meio do comutador externo.

    
por 01.09.2010 / 23:40