StorageSpaces disco virtual como passagem para a VM

2

Eu tenho um cluster do Windows Server 2012 R2 executando espaços de armazenamento em um JBOD do SAS. Cada host possui um HBA e as VMs estão sendo executadas fora de um CSV. Isso tudo funciona bem, mas temos dois problemas:

  1. Todas as leituras e gravações no CSV estão sendo redirecionadas para o nó do proprietário , pois estamos usando a classificação em camadas SSD.
  2. Para compensar o problema nº 1, tentamos configurar um disco virtual como um disco de passagem para uma VM. Isso ajuda no IO, já que ele é direto, o desempenho é tão bom quanto o acesso do host. No entanto, a otimização não funciona e defrag /g não mostra o volume - presumivelmente porque está offline para o host.

Existe uma maneira de expor o acesso total ao disco a uma VM guest usando Espaços de Armazenamento e Hyper-V?

    
por Mitch 15.09.2016 / 02:35

1 resposta

3

Você pode tentar configurar um destino iSCSI sobre os Espaços de Armazenamento, o que permitirá que você se conecte a ele a partir da máquina virtual, obtendo potencialmente o aumento de desempenho evitando a camada de abstração .vhdx.

Mas, infelizmente, essa opção não parece ser adequada para o seu cenário, pois você perderá os benefícios do CSV e a alta disponibilidade para seus nós de computação em particular.

Eu tenho medo, não há outras maneiras de evitar uma sobrecarga.

Você também pode experimentar algumas soluções SDS de terceiros como o HPE Store Virtual VSA ou o StarWind vSAN para usar a "verdadeira" distribuição de rede com o MPIO em "Round Robin". Isso definitivamente aumentará o desempenho de leitura e economizará a capacidade de criar o cluster de failover com recursos completos.

Você também pode ativar o recurso de cache de RAM no StarWind vSAN, que também aumenta significativamente o desempenho de gravação.

No entanto, essa abordagem só funcionaria se você tivesse 2 servidores de armazenamento com matriz RAID / Storage independentes em cada.

    
por 16.09.2016 / 16:16