Solução de armazenamento com um cluster do Windows Hyper-V

2

Sou um pouco novato quando se trata de armazenamento, por isso ficaria grato por todos os ponteiros!

Estou tentando planejar um pequeno cluster do Windows Server 2012R2 Hyper-V para uma SMB que consiste em 2 servidores e, como queria incluir uma opção de failover, se um dos hosts morresse, eu queria incluir algum tipo de armazenamento compartilhado para permitir que as VMs executem failover no segundo host, se necessário.

Depois de fazer algumas pesquisas, parece que uma caixa de armazenamento direta pode ser a melhor solução, ou pelo menos o melhor compromisso entre custo e desempenho.

Se for possível, eu gostaria de ter algum tipo de redundância para o armazenamento e, claro, o RAID vem à mente. Infelizmente, de acordo com isto , parece que o RAID não é suportado:

"O conjunto de armazenamento clusterizado DEVE ser composto por discos físicos conectados SAS (Serial Attached SCSI). Camadas qualquer forma de subsistema de armazenamento, seja uma placa RAID interna ou uma caixa RAID externa, independentemente de estar diretamente conectada ou conectada por meio de um armazenamento fabric, não é suportado. "

... e é aí que eu fico confuso. Meu entendimento é que, seja o que for que a solução de armazenamento DAS faça internamente (por exemplo, configure um volume RAID em alguns discos e conceda aos hosts acesso ao dito volume) deve ser completamente transparente para os próprios hosts. Ditos hosts devem ser capazes de usar esse volume para criar um cluster de failover do Windows e um cluster do Hyper-V depois disso.

Então, para minhas perguntas:

  1. o artigo se aplica apenas ao armazenamento WFC configurado usando o Espaço de Armazenamento? ou seja, eu entendi completamente errado?
  2. Poderei usar uma caixa SAS DAS com um volume RAID (com placas HBA SAS para os hosts) para configurar meu cluster?

Obrigado antecipadamente!

    
por Alberto 05.07.2018 / 10:58

2 respostas

-2

Não, os hosts não devem se importar com o que está abaixo do LUN, mas há algumas coisas que você deve considerar:

  1. Organizando seus dados.

Considere um servidor físico para o qual você organizaria os discos e arquivos da seguinte forma: Arquivos de sistema, incluindo um arquivo de paginação, em um disco físico; Arquivos de dados em outro disco físico.

Para uma VM agrupada equivalente, você deve organizar os volumes e arquivos de maneira semelhante: Arquivos de sistema, incluindo um arquivo de paginação, em um arquivo VHD em um CSV, arquivos de dados em um arquivo VHD em outro CSV.

Tente manter as mesmas regras quando / se você adicionar novos hosts de VM.

  1. Adicionando discos ao armazenamento disponível

No Gerenciador de Cluster de Failover, na árvore do console, expanda o nome do cluster e expanda Armazenamento. Clique com o botão direito do mouse em Discos e selecione Adicionar Disco. Aparece uma lista mostrando os discos que podem ser adicionados para uso em um cluster de failover. Selecione o disco LUN ou os discos que você deseja adicionar e, em seguida, selecione OK. Os discos agora são atribuídos ao grupo Armazenamento disponível.

Os discos podem ser os LUNs, eles não precisam ser discos físicos.

Você nem precisa usar pools (dependendo de como você planejou que as coisas sejam feitas).

Praticamente, desde que você tenha criado o LUN, o tipo de configuração de armazenamento que está por trás deles é irrelevante. No meu caso, eu uso um armazenamento Dell com SAS SSD para os requisitos de alta velocidade e outro armazenamento Dell com HDDs como secundário e backup.

    
por 05.07.2018 / 13:08
2

Você atira com eficiência para o pé. Falha total.

Você substitui o problema de um dos dois servidores com um único ponto de falha - o armazenamento compartilhado.

Se você realmente quiser seguir esse caminho, sua única maneira é usar um sistema que crie armazenamento compartilhado capaz de manipular um servidor.

Uma maneira de fazer isso - extenso fora do R & D e, portanto, coberto pelo MSDN - é o S2D, Storage Spaces Direct, preferível com um servidor moderno, não algo que esteja desatualizado. Observe que os Espaços de Armazenamento DIRECT NÃO são Espaços de Armazenamento - o posterior está no Windows Standard e não gerencia cenários de falha / cluster. Ele também não possui os incríveis recursos de cache ssd do NVME.

Uma solução mais barata é usar algo como o Starwind. Eles têm um software que faz exatamente o que você quer. E há outros.

    
por 05.07.2018 / 14:09