Por que o Debian / Ubuntu não vê uma unidade lógica RAID 10, mas vê dois ao invés (HP Proliant ML110 G7, controlador SATA RAID B110i)?

1

Estou tentando instalar o Debian ou o Ubuntu no servidor HP Proliant ML110 G7, mas ele não vê uma unidade lógica RAID 10 (como defini no BIOS anteriormente), mas vê duas em vez disso. O controlador RAID SATA é o B110i. Como corrigir este problema ao usar distros Debian / Ubuntu? E o que o Linux distro suporta da caixa sem nenhum esforço adicional? (obrigado antecipadamente)

    
por Mikalaj 15.11.2012 / 03:43

2 respostas

3

Porque este não é um verdadeiro ataque de hardware, mas sim um chip onboard que precisa de um driver para o kernel reconhecer o array. A HP só suporta sles e rhel. Para o Debian, você precisaria carregar o driver durante a instalação, assumindo que você pode obter o código-fonte e compilá-lo.

Eu tenho inúmeros servidores dl-120 rodando Debian squeeze. Todos têm cartões lsi raid. Eu nunca uso as invasões a bordo. Eles não estão nem perto do desempenho de um controlador de ataque com bateria.

Para usar o b110, sua única opção é usar sles ou rhel, ou configurar raid de software.

    
por 15.11.2012 / 04:09
1

Você pode desativar o RAID interno na configuração do BIOS, se desejar, mas isso não afetaria a placa LSI ou a instalação do SO.

Os cartões de ataque que eu geralmente uso são da linha LSI Mega Raid. Existem muitos outros fornecedores com ofertas similares. Minha preferência é LSI. Muitos HP, IBM, cartões de ataque da Dell são re-branded LSI e produtos Adaptec.

Todas as placas da linha MegaRaid têm seu próprio BIOS que apresentará volumes lógicos para o sistema operacional. Na minha experiência com o Debian, eu nunca tive que fornecer um disco de driver para LSI Raids. Os drivers estão no kernel há anos.

Lembre-se de que, se você deseja o melhor desempenho, é necessário adicionar um backup de bateria ao cartão para ativar o cache de write-back.

    
por 16.11.2012 / 18:01