Algum problema com a conversão de um RAID de disco mecânico em SSD, substituindo as unidades uma por uma?
Não consegui encontrar ninguém online que tenha feito isso, então vamos fazer deste o lugar para postar sobre isso.
Se você converteu com sucesso um RAID de disco mecânico para SSD, volte e poste suas especificações. (serverfault não pede registro, então é muito rápido postar.)
Para sua informação, estou executando um LSI MegaRAID 9260-8i com 8 unidades ST3000DM001 de 3 TB em RAID 6, então estou a alguns anos de distância de SSDs acessíveis de 3 TB +. Tive 2 unidades marcadas como com falha nos últimos 3 anos e cada vez demorava 8 horas para reconstruir uma unidade. É claro que faça backup primeiro, e estou ciente dos riscos para as outras unidades ao substituir e reconstruir cada uma delas com SSD.
No momento desta postagem, SSDs de 1 TB podem ser comprados por aproximadamente US$ 350 cada, então pessoas com unidades menores/menos em seus arrays já podem estar pensando nisso. Um SSD de 1 TB tem a mesma capacidade que uma unidade mecânica de 1 TB ou precisaria ser substituído por algo maior, como um SSD de 1,2 TB, que também está disponível? Como o superdimensionamento dos SSDs é uma proposta cara, qual é a melhor maneira de confirmar a capacidade máxima real das unidades? (A prática recomendada é usar 3-5% menos que a capacidade total para permitir o uso de um modelo diferente do mesmo tamanho se o seu for descontinuado, mas sei que muitas pessoas não fazem isso.)
Responder1
Acabamos de fazer a mesma coisa que Martin Seitl mencionou em um servidor de desenvolvimento, com um LSI SAS1068E
, de dois discos SATA Hitachi Ultrastar A7K1000 para duas unidades SATA Samsung EVO 840 (e instalamos osegunda correção de firmwarepara a degradação do desempenho do EVO 840...). Existem, no entanto, algumas coisas a serem observadas:
- Certifique-se de que seu controlador possa combinar SATA e SAS, se aplicável. Nossos controladores 3Ware 9650 8i não podem. LSI se apropriou do 3Ware e, pelo tipo nr, eu acho que seu controlador sofre do mesmo problema.
- Suas partições atuais são4k alinhado? Não tenho certeza se é necessário para SSDs, mas suspeito que sim.
- Os controladores RAID não suportam
trim
. Você não pode fazer nada a respeito, mas pelo menos esteja ciente disso. Você pode obter amplificação de gravação com o tempo. O provisionamento excessivo como o de Martin fez é realmente inteligente, mas não perfeito.
Quanto aos tamanhos dos discos; Percebi que a partir de cerca de 500 GB, discos de diferentes fabricantes são dimensionados exatamente em bytes (mas não sei se esse é um padrão real). No entanto, isso pode ser facilmente verificado nas especificações da unidade. Mas tenha em mente o excesso de provisionamento.
Responder2
Eu fiz algo assim há alguns meses.
Um Supermicro-Servidor com Intel ICH8R Raid-Controller tinha 4 discos em 2 volumes lógicos
- Volume 0: 2xWD Re 250GB SATA - Raid 1
- Volume 1: 2xWD Re 500GB SATA - Raid 1
Como o Volume 0 era a unidade do sistema para um SBS 2008 e estava sofrendo desempenho de IO, decidimos substituir as unidades do Volume 0 por SSDs.
Fizemos isso de maneira brutal. Desliguei o servidor, substituí o primeiro drive (WD Re 250GB) por um Samsung SSD 850 PRO com 512 GB. Depois de ligar o servidor, o controlador Raid foi instruído a reconstruir o array no Drive recém-adicionado. Após o término da reconstrução repetimos o procedimento com o segundo Drive de 250 GB.
Nenhuma outra alteração foi feita. O desempenho de leituras aleatórias (Banco de Dados) aumentou apreciavelmente.
Você pode perguntar por que escolhemos SSDs de 512 GB em substituição aos HDDs de 250 GB? Isso ocorreu apenas por causa do provisionamento excessivo e do prolongamento da vida útil do SSD.
Responder3
Não, isso não é possível.
A maioria dos controladores RAID de hardware proíbe a criação de matrizes de mídia mista; por exemplo, SATA e SAS juntos ou SAS e SSD.
A matriz não aceitaria uma substituição de SSD para uma unidade mecânica SAS/SATA com falha.