Hypervisor server Armazenamento local Configuração de raid

2

Temos um par de Dell PowerEdge R630 executando o Hyper-V e acabamos de comprar novos discos rígidos para preencher todos os slots vazios. Eu estava pensando que tipo de configuração de Raid deveríamos prosseguir.

Atualmente, cada servidor tem 2x 300GB SAS na configuração Raid 1, em que o sistema operacional e muito poucas VMs críticas vivem em um único volume / disco virtual. O restante das VMs é armazenado em dispositivos SAN iSCSI.

Agora, cada servidor tem no total 8 unidades SAS de 300 GB e eu acho que temos as seguintes opções:

  1. Mantenha o volume Raid 1 com as duas unidades do sistema operacional e crie um novo volume Raid 6 com as cinco unidades de dados. Neste caso, posso manter um disco como um hot spare global (também conhecido como troca manual em caso de falha) para ambos os volumes de raid.
  2. Combine todos os sete discos em um único volume do Raid 6 (um dos discos será mantido como um hot spare)
    • mantendo o sistema operacional em um disco virtual do separe dell e criando um novo para os dados.
    • expandindo o disco virtual da Dell atual para tamanho total, ~ 1,4 TB. Eu poderia ter duas partições ou apenas uma partição enorme.

Eu acho que no passado a norma estaria mais próxima da minha primeira opção, tendo o SO no Raid 1 e os dados no Raid 5 volumes.

Como a unidade hot spare é trocada automaticamente somente quando atribuída em um Raid Volume, eu prefiro converter todas as unidades em uma única invasão.

Considerando o fato de que usamos drives SAS, devo me preocupar com qualquer problema de desempenho que tenha o sistema operacional e as VMs em um único volume de ataque?

Eu ficaria feliz em ouvir suas opiniões e expectativas.

Até agora, todos os nossos servidores só tinham dois discos no Raid 1 hospedando o sistema operacional de virtualização (Hyper-v ou vSphere), poucas VMs e o restante eram descarregados para dispositivos iSCSI SAN / NAS nos quais usamos Raid 5/6 dependendo a disponibilidade do controlador. O plano é continuar usando as soluções SAN / NAS, mas também é possível armazenar VMs localmente.

    
por StashX 17.07.2017 / 16:31

3 respostas

3

Eu combinaria todas as unidades em um RAID e, até onde você escreveu, você executaria algumas VMs críticas nesse array. Nesse caso, eu faria algo como o RAID 10 para evitar qualquer gargalo de desempenho para sua VM (especialmente no caso de reconstrução de matriz, o RAID 6 não será suficiente). BTW, por que você não pensa em alta disponibilidade para as VMs essenciais aos negócios? Seria uma decisão mais significativa replicar VMs nesses dois servidores com algo como Starwind ou HPE e outras VMs deixariam na SAN.

    
por 24.07.2017 / 10:47
1

Eu iria pessoalmente com o Cenário 1. Eu manteria o RAID 1 para o sistema operacional Hyper-V e criaria um RAID 6 (ou um RAID 5 se você quiser um desempenho ainda melhor, eu acredito que com o RAID 6 você não terá problemas, a não ser que você tenha algumas VMs muito intensivas em E / S) e use um disco para hot spare global.

    
por 17.07.2017 / 16:44
-1

Eu jogaria o lixo (ou seja, discos SAS) e faria todo o SSD - fiz isso do meu jeito e agora todos os problemas de IO para qualquer uso padrão já passaram. Correndo vários Raid 5 e feliz com eles.

Dependendo do seu número de VM (você não diz nada fora do disco e usa o Hyper-V) seu desempenho no dia do patch e uso mais pesado será simplesmente horrível sem o SSD e em um Raid 6 - nada disso. O IOPS combinado só pode ser descrito com uma palavra: patético. Sério.

Ou, pelo menos, obtenha algum SSD para armazenamento em cache. Obtenha algum SSD (Raid 1), e use Storage Spaces Tiered para cobinar um SSD Raid e um HDD Raid para obter ALGUM cache - ele é muito limitado, mas você pode fixar os discos do SO no lado do SSD.

O sistema operacional não é problema seu - as VMs são. Várias VMs multiplicam o requisito de IOPS.

    
por 17.07.2017 / 16:53