Melhor configuração da NIC quando servidores virtuais precisam de armazenamento iSCSI?

2

Eu tenho um servidor Windows 2008 executando o Hyper-V. Existem 6 NICs no servidor configurado da seguinte forma:

  • NIC01 & NIC02: interface administrativa em equipe (RDP, mgmt, etc)
  • NIC03: conectado à VLAN iSCSI nº 1
  • NIC04: conectado à VLAN nº 2 do iSCSI
  • NIC05: dedicada a um comutador virtual para VMs
  • NIC06: dedicado a outro comutador virtual para VMs

As NICs iSCSI são usadas obviamente para armazenamento para hospedar as VMs. Eu coloquei metade das VMs no host no switch atribuído ao NIC05 e a outra metade no switch atribuído ao NIC06. Temos várias redes de produção nas quais as VMs podem aparecer, de modo que as portas do switch NIC05 & NIC06 estão conectados são troncados e, em seguida, marcamos a NIC na VM para a VLAN apropriada. Não há clustering neste host.

Agora, desejo atribuir um armazenamento iSCSI direto a uma VM. Pelo que vejo eu tenho 2 opções:

  1. Adicione as VLANs iSCSI às portas troncalizadas (NIC05 e NIC06), adicione duas NICs à VM que precisa de armazenamento iSCSI e marque-as para as VLANs iSCSI

  2. Crie dois comutadores virtuais adicionais no host. Atribuir um ao NIC03 e um ao NIC04. Adicione duas NICs à VM que precisam de armazenamento iSCSI e permita que elas compartilhem esse caminho com a SAN com o host.

Estou pensando em quanto sobrecarga a marcação de VLAN no Hyper-V tem e não vi nenhuma discussão sobre isso. Também estou um pouco preocupado que algo funky na VM conectada por iSCSI possa saturar as NICs iSCSI ou causar algum outro problema que possa ameaçar o acesso ao armazenamento para todo o host, o que seria ruim.

Quaisquer pensamentos ou sugestões? Como você configura seus hosts quando as VMs se conectam diretamente ao iSCSI?

    
por icky3000 24.04.2010 / 01:01

3 respostas

2

Com o VMware ESXi (pelo menos), seu armazenamento iSCSI é abstraído para seus convidados na forma de datastores VMFS, portanto, não há muito mais do que atribuir mais armazenamento a um convidado por meio do VI Client. Embora seja mais fácil administrar e gerenciar, isso também oferece uma camada de segurança adicional ao host, pois seus convidados não têm acesso direto à camada de armazenamento físico.

No entanto, se você tiver um motivo legítimo para fazer isso, eu pensaria que a melhor maneira de conseguir isso seria colocar sua VM convidada na mesma VLAN que seus dispositivos iSCSI, conforme descrito no item 1.

    
por 24.04.2010 / 02:06
2

Quando se trata de iscsi, geralmente fazemos configurações especiais:

  • Ativar quadros jumbo (mtu 9000)
  • Ativar controle de fluxo
  • Use o comutador físico dedicado para a rede iscsi
  • Desativar a árvore de abrangência
  • ....

Então, eu não misturaria a rede de produção com a rede de dados (iscsi).

Dar acesso iscsi direto ao armazenamento pode ser útil na VM, se você fizer instantâneos por meio do Armazenamento, por exemplo. (Equallogic fornece então a integração entre o SQL / Exchange e o instantâneo equallógico).

    
por 25.04.2010 / 16:23
1

Anexe o destino iSCSI ao host do Hyper-V e torne-o uma unidade de passagem para o convidado apropriado.

    
por 24.04.2010 / 04:35

Tags