Configuração do sistema de arquivos clusterizado da máquina virtual VMware

6

A situação é:

  • Estou executando o VMware ESX 3.5 (3 hosts ESX com vCenter Server em um cluster);
  • Preciso de cinco máquinas virtuais para ler o mesmo disco que executa um sistema de arquivos em cluster;
  • não posso replicar dados para cada máquina virtual devido à capacidade; e
  • Preciso evitar um único ponto de falha (o compartilhamento de uma VM não é uma opção viável);

Em um sistema tradicional, eu apontava dois servidores no mesmo LUN e usava um sistema de arquivos em cluster e é isso que eu estou procurando por um equivalente dentro de um ambiente virtualizado.

Eu tenho uma SAN e posso usar o RDM (Raw Disk Mappings) de uma VM para mapear para uma LUN. No entanto, há um limite de LUN na SAN e não consigo estabelecer uma LUN para cada máquina virtual.

Existe uma maneira inteligente de contornar isso ou eu sou snookered?

Mais informações:

Estou procurando executar um aplicativo em cluster e preciso compartilhar o conteúdo e a configuração do arquivo entre duas máquinas virtuais, cerca de 50 GB. Isso foi feito anteriormente usando um LUN compartilhado em uma SAN. Eu preciso de balanceamento de carga e HA das máquinas. Eu não tenho a capacidade de replicar os dados em cada VM e o aplicativo não pode tolerar nenhum atraso de sincronização.

Essencialmente eu "apenas" preciso de uma maneira de apontar cada VM em um único LUN e permitir que a VM controle esse disco.

Recursos licenciados incluem HA / DRS

    
por Antitribu 01.06.2009 / 00:48

2 respostas

2

Nota: nunca fiz isso antes.

O RDM de armazenamento compartilhado deve ser possível, embora ter cinco nós acessando-o possa introduzir hilaridade.

A técnica que você deseja é semelhante a como dois nós do Microsoft Clustering Services são implementados (com uma unidade de quorum compartilhada); A VMware fornece um método documentado para saber como alcançá-lo.

A solução parece bem documentada, se um pouco peluda. Eu recomendaria criar e testar em um laboratório antes de considerar deixá-lo em qualquer lugar perto de seu cluster de produção.

Boa sorte.

    
por 01.06.2009 / 15:15
1

Eu sugeriria o iSCSI, mas independentemente de como você o divide, é necessário criar um LUN para compartilhar entre as VMs, independentemente do protocolo (FC, iSCSI) usado. Você menciona um limite de LUN, mas não precisa criar mais de um único LUN para todas as VMs para compartilhar. Cada um teria um RDM apontando para esse LUN. Você está dizendo que não tem a capacidade de criar um único LUN adicional na sua SAN?

    
por 01.06.2009 / 06:41