Eu acho que a tabela está errada.
Como o RAID 10 é uma faixa (RAID-0) de um espelho (RAID-1)
Primária - > RAID-1
Secundário - > RAID-0
RAID 0 -> RAID 1 -> DISK
-> DISK
-> RAID 1 -> DISK
-> DISK
Sou totalmente novo em trabalhar com controladores LSI MegaRAID e estou confuso quanto ao nível de RAID que estou realmente executando. Meu servidor é equipado com 4 discos, 4 TB cada e gostaria de tê-los rodando em RAID-10. Procurando por algumas dicas, encontrei este tópico e segui o link em uma das respostas.
Agora, o que me confunde é a saída de megacli
e megasasctl
:
# megacli -LDInfo -Lall -aALL | grep RAID RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
De acordo com a tabela , isso significa que estou executando o RAID-1. No entanto, de acordo com isso, estou executando o RAID-10:
# megasasctl a0 LSI MegaRAID SAS 9260-4i encl:1 ldrv:1 batt:FAULT, module missing, pack missing, charge failed a0d0 7451GiB RAID 10 2x2 optimal a0e252s0 3726GiB a0d0 online a0e252s1 3726GiB a0d0 online a0e252s2 3726GiB a0d0 online a0e252s3 3726GiB a0d0 online
Minha confusão sobre isso provavelmente não poderia ser pior. O que estou perdendo aqui e qual saída é a única a ser acreditada?
EDIT (em resposta ao pedido de CharlesH)
A saída é a seguinte:
# megacli -LDInfo -Lall -aall Adapter 0 -- Virtual Drive Information: Virtual Drive: 0 (Target Id: 0) Name : RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 Size : 7.276 TB Sector Size : 512 Is VD emulated : Yes Mirror Data : 7.276 TB State : Optimal Strip Size : 256 KB Number Of Drives per span:2 Span Depth : 2 Default Cache Policy: WriteBack, ReadAhead, Direct, No Write Cache if Bad BBU Current Cache Policy: WriteThrough, ReadAhead, Direct, No Write Cache if Bad BBU Default Access Policy: Read/Write Current Access Policy: Read/Write Disk Cache Policy : Disk's Default Encryption Type : None Bad Blocks Exist: No Is VD Cached: No Exit Code: 0x00
Apenas para mais informações em segundo plano, você pode usar o comando:
megacli -CfgDsply -aALL
Para obter mais informações, incluindo grupos de discos, veja informações sobre spans. Abaixo está minha saída comentada / recuada de linhas selecionadas (de uma máquina Windows, mas é bem próxima).
Observe que, para o primeiro grupo de discos ("SPANNED DISK GROUP: 0"), ele diz RAID 10, mesmo que seja apenas dois discos espelhados. Ou seja, é realmente RAID 1, mas parece dizer RAID 10.
Então, olhando o segundo grupo de discos ("SPANNED DISK GROUP: 0"), se span 0 e span 1 fossem cada um apenas 2 discos concatenados / listrados, o próximo nível poderia ser espelhamento eles e ainda relatar RAID10 (o mesmo que o primeiro grupo de discos). Provavelmente, ele é implementado como RAID10 e não como RAID01, mas, de qualquer forma, ele ainda relataria o mesmo tamanho total para a unidade virtual. Não há informações suficientes aqui para saber com certeza.
Adapter: 0 Product Name: PERC H710P Mini Number of DISK GROUPS: 2 DISK GROUP: 0 # Simple 2 disk RAID for operating system Number of Spans: 1 SPAN: 0 Number of PDs: 2 Number of VDs: 1 Virtual Drive Information: Virtual Drive: 0 (Target Id: 0) Name : RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 Size : 837.75 GB # Size of the virtual drive matches the size of each drive Mirror Data : 837.75 GB # indicating RAID 1 mirroring Number Of Drives : 2 Span Depth : 1 Physical Disk: 0 Drive's position: DiskGroup: 0, Span: 0, Arm: 0 Device Id: 0 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors] Physical Disk: 1 Drive's position: DiskGroup: 0, Span: 0, Arm: 1 Device Id: 1 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors] # The "spanned disk group 0" below could be either: # device_id 2 mirrored with device_id 3, making span 0 # device_id 4 mirrored with device_id 5, making span 1 # then span 0 and 1 striped together # or # device_id 2 striped/concatentated with device_id 3, making span 0 # device_id 4 striped/concatentated with device_id 5, making span 1 # then span 0 and 1 mirrored together SPANNED DISK GROUP: 0 # This is a different disk group from the one above because of Number of Spans: 2 # the word "spanned". SPAN: 0 Number of PDs: 2 Number of VDs: 1 Virtual Drive Information: Virtual Drive: 1 (Target Id: 1) Name :VD_1 # This virtual drive info is the same for both spans, indicating # the RAID info really associated with the disk group, rather # than the span RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 Size : 1.635 TB Mirror Data : 1.635 TB Number Of Drives per span:2 Span Depth : 2 Physical Disk: 0 Drive's position: DiskGroup: 1, Span: 0, Arm: 0 Device Id: 2 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors] Physical Disk: 1 Drive's position: DiskGroup: 1, Span: 0, Arm: 1 Device Id: 3 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors] SPAN: 1 Number of PDs: 2 Number of VDs: 1 Virtual Drive Information: Virtual Drive: 1 (Target Id: 1) Name :VD_1 # This virtual drive info is the same for both spans, indicating # the RAID info really associated with the disk group, rather # than the span RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 Size : 1.635 TB Mirror Data : 1.635 TB Number Of Drives per span:2 Span Depth : 2 Physical Disk: 0 Drive's position: DiskGroup: 1, Span: 1, Arm: 0 Device Id: 5 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors] Physical Disk: 1 Drive's position: DiskGroup: 1, Span: 1, Arm: 1 Device Id: 4 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors]
Eles parecem estar indicando um RAID 10 para mim. Por favor, dê uma olhada no link da página 13 para uma boa descrição do que você tem como saída do megacli.
Em primeiro lugar, obrigado por sua ajuda coletiva na tentativa de obter informações precisas. Estou decepcionado com a documentação do LSI sobre megacli - o ímpeto para criar a página de referência para mim mesmo em primeiro lugar. No que diz respeito à seção que mostra os níveis de raid e as saídas do megaCLI, levei um tempo para encontrar redescobrir a fonte das minhas informações sobre isso. Eu encontrei hoje. Ele foi retirado do site rapidsoft.de (adicionarei a atribuição em minha página, vendo que está recebendo atenção externa que eu não estava pensando quando eu postei isso):
Concordo com aquelas pessoas que acreditam que a saída para RAID1 não é o que se esperaria dos padrões DDF - não acredito que o RAID1 não deva mostrar um nível secundário. No entanto, a informação mais relevante para colocar em uma página é, IMHO, o que megacli mostra, não o que deve ser mostrado. Eu acho que o que eu mostrei está correto, (mas será feliz atualizar se / quando eu conseguir melhor informação).
Como esse comentário já é longo, adicionarei minhas idéias sobre a questão da situação de Erathiel no meu blog. Em suma, sem mais dados, ele se parece com RAID10 (primeiro espelho, em seguida, tarja) Pergunto-me se ele fez isso em várias etapas e megacli apenas registrou a etapa final de espelhamento.
Após alguns testes, estes parecem ser ambos RAID-10 (mesmo que ambos os LDs pareçam bastante diferentes em termos de profundidade de span e tamanho de span):
Virtual Drive: 1 (Target Id: 1)
Name :Virtual_Disk_1
RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
Size : 2.725 TB
Sector Size : 512
Is VD emulated : No
Mirror Data : 2.725 TB
State : Optimal
Strip Size : 512 KB
Number Of Drives : 10
Span Depth : 1
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 2 (Target Id: 2)
Name :
RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
Size : 3.271 TB
Sector Size : 512
Is VD emulated : No
Mirror Data : 3.271 TB
State : Optimal
Strip Size : 64 KB
Number Of Drives per span:6
Span Depth : 2
Tags raid hardware-raid lsi megacli