Unidade temporária não compartilhada de armazenamento compartilhado Hyper-V 2012 R2

3

Portanto, temos um sistema de produção com dois Servidores Padrão do Windows Server 2012 R2 com um backplane de domínio duplo SAS de armazenamento compartilhado entre eles.

Se você não estiver familiarizado com isso, basicamente permite que ambas as máquinas tenham acesso direto ao mesmo armazenamento físico.

No entanto, temos um software de dados que é executado em uma de nossas VMs e agita nossos HDDs de forma implacável. Funciona, mas basicamente em 100% de disco IO. A coisa é, não precisa. Todos os dados com os quais o disco rígido é compartilhado são dados temporários e podem ser regenerados facilmente a partir da fonte.

Temos alguns SSDs não compartilhados em nossos servidores de produção que, se pudéssemos fazer algum tipo de VHD volátil que perdesse seus dados durante a migração, mas permitisse leitura e gravação dos SSDs em vez dos HDDs principais, poderíamos acelerar drasticamente o nosso software de dados.

Alguém sabe como fazer um vhd volátil como esse?

    
por Andrew Hendrix 21.06.2017 / 00:27

2 respostas

1

Suponho pela sua descrição que você está executando um Cluster de Failover nessas duas máquinas, que você configurou Espaços de Armazenamento em Cluster e que as próprias VMs estão marcadas como recursos de cluster (altamente disponíveis) para que eles irá falhar de um nó para o outro se um host ficar inativo.

Supondo que tudo isso, a melhor maneira de disponibilizar os SSDs locais para as VMs convidadas seria fazer um compartilhamento de arquivos deles e usar esse compartilhamento de arquivos a partir do convidado. Ou seja não use um VHD para resolver esse problema.

Qualquer outra solução teria a propriedade que o VHD simplesmente desaparece quando o host morre. A VM irá falhar de uma das várias maneiras. Mesmo a migração planejada da VM não funcionaria se alguns dos VHDs de uma VM em cluster fossem armazenados localmente.

Se o host subjacente morrer, pelo menos usando um sistema de arquivos remoto, você terá as primitivas do sistema operacional que podem lidar com o desaparecimento de um servidor de arquivos.

    
por 21.06.2017 / 22:23
5

Eu recomendaria a tentativa de RAM se você tiver memória livre suficiente. Para dados temporários, esta é a melhor opção na minha opinião. Quando se trata de uma unidade RAM, a principal desvantagem é a redundância, no entanto, você mencionou que é possível perder uma VM e, assim, a principal desvantagem é eliminada.

Para o Windows link

para Linux link

    
por 18.07.2017 / 08:16