soft / fake raid no linux

4

original
Eu não tenho muita experiência com o Linux, mas é uma boa oportunidade para aprender

Estou montando um servidor de banco de dados simples e gostaria de saber se o servidor ubuntu 9.10 (o que vocês recomendariam para uma distribuição de servidor [iniciante]?) funcionaria com um hardware raid-1 com esta placa-mãe (não há driver de ataque Linux listado na página de download de fornecedores)

link

editar

Depois de algumas dicas descobri que eu chamo raid é na verdade um fakeraid, também encontrei alguns artigos sobre rodar o linux no fakeraid usando dmraid , e soft raid foi sugerido e desde o desempenho / capacidades são quase os mesmos, eu preciso ajudar em outra pergunta

Esse é mais fácil de configurar e irá se recuperar automaticamente e / ou inicializar com 1 disco em alguma falha

tenha em mente que eu não sou especialista, então se algo é muito difícil de configurar eu prefiro ficar no caminho, pelo menos por enquanto.

Obrigado antecipadamente

Arthur

    
por arthurprs 22.02.2010 / 19:46

7 respostas

6

Se você quer dizer que o controlador RAID construiu a placa-mãe, eu o evitarei. Não é um verdadeiro RAID de hardware.

O RAID da placa-mãe é considerado o pior dos RAIDs, já que é específico da placa-mãe, há várias instâncias on-line da placa-mãe perdendo apenas a configuração RAID e hosing volumes e, no final, se você estiver tentando obter RAID o lado menos caro, mas capaz, use o software RAID incorporado ao Linux.

O verdadeiro RAID de hardware é armazenado em cache e custa na carteira, mas custa mais por um motivo. RAID da placa-mãe, muitas vezes é apenas o software RAID no firmware, apenas ele pode tornar o volume específico para essa máquina. Drive die ou problema de hardware? Você não pode necessariamente recuperar os dados movendo-os para outro sistema, já que a placa-mãe pode ter feito algo estranho na formatação do volume do disco.

Se você está procurando por hardware RAID com Linux, eu tive boa sorte com os controladores 3Ware, e se você não quer gastar o dinheiro, use o software RAID. Vem grátis com o Linux.

    
por 22.02.2010 / 20:26
2

Sempre me mantive longe dos controladores de desktop bordo (os servidores integrados são um estádio diferente), histórias de horror de corrupção de dados incrementais, drivers de má qualidade, etc. tiveram um efeito. Eu iria para um cartão Adaptec (ou semelhante) que começa em torno de £ 100 ou vai para software RAID.

Se esta for uma implementação pequena, eu escolheria RAID por software, é muito fácil de gerenciar e você tem a flexibilidade de ser capaz de montar metade de um espelho RAID em praticamente qualquer máquina Linux. Além disso, é gratuito, fora da caixa e relativamente bem testado em batalha. O principal ponto de venda para mim é ser capaz de gerenciá-lo completamente de dentro do sistema operacional, sem necessidade de reinicialização.

Em termos de sistema operacional, o Ubuntu Server é muito bom e leve, no entanto, eu recomendo talvez ir para uma versão LTS. Alternativamente, como sugerido, o CentOS é um ótimo sistema operacional de servidor, ele terá conjuntos de pacotes um pouco mais antigos, mas você obtém um produto completamente testado como resultado.

    
por 22.02.2010 / 21:06
1

Você pode querer se familiarizar com o UbuntuHCL (Lista de Compatibilidade de Hardware). Especificamente, a lista da placa-mãe e o lista de controladores de armazenamento .

    
por 22.02.2010 / 19:54
1

Normalmente, você não precisaria de nenhum driver, pois o controlador RAID de hardware apresentaria o dispositivo RAID como um dispositivo físico para o sistema operacional. Então você veria / dev / sda mas na verdade ele é feito de dois ou mais discos.

Os parâmetros de espelhamento, etc, são todos controlados a partir do firmware do controlador RAID, que você pode acessar durante a inicialização do POST do servidor (é quando você pressiona as teclas para entrar no BIOS, etc.). Verifique com o manual do MB como configurar o dispositivo RAID. Alternativamente, preste atenção apenas nas mensagens de inicialização impressas na tela.

Com relação à sua pergunta para o sistema operacional do servidor, eu recomendo olhar para o CentOS, que é basicamente um RedHat Enterprise Linux recompilado. Isso é o que "caras grandes" estão usando ...:)

    
por 22.02.2010 / 20:00
0

Para começar a mexer com o raid1, usei o ubuntu 9.10 e funciona maravilhosamente. Eu tive 1 grande problema que vou repassar aqui só para o caso de você se deparar com isso, foi realmente me matando.

Instalar uma nova configuração do Ubuntu com o raid1 como parte da instalação é o caminho mais fácil. Se você está tentando transformar uma unidade existente em uma matriz de ataque, é um pouco mais difícil.

Basicamente você tem que fazer um novo drive em um drive raid, copiar todo o conteúdo do seu drive antigo para ele, reformatar / filesystem o drive antigo para fazer parte do array então dizer ao raid para atualizá-lo, e ele irá espelhar os dados da boa unidade de ataque.

E aqui estava o meu grande problema: você tem que adicionar a configuração do grub manualmente, (para ambas as unidades) e o que o grub lhe diz é hd0 e hd1 pode ser diferente entre quando a máquina está funcionando e você roda o grub a linha de comando versus o que o grub lhe dirá se você cair no prompt de comando do grub na inicialização.

E são os valores percebidos na inicialização que precisam entrar na configuração do grub, não os que você recebe do grub depois que a máquina inicializa.

    
por 23.02.2010 / 20:18
0

Eu tive boa sorte com o ZFS no Solaris. Não é Linux, mas é tão fácil de instalar (e tão trabalhoso se seu hardware não for suportado ...) e tende a ter menos exploits, se você se preocupar com essas coisas. O ZFS oferece excelente desempenho e permite que você crie uma matriz usando os discos que estiverem à mão (todos os seus discos não precisam ter o mesmo tamanho ou velocidade). Todo o seu software OSS padrão está disponível (Apache, PostgreSQL, MySQL, PHP, Perl, Python, etc), e o desktop padrão é o Gnome, então não há uma longa curva de aprendizado.

    
por 23.02.2010 / 20:22
-1

Não use o FOXCONN RAID com o Linux!

Eles são hostil linux . Você deve se livrar dessa placa-mãe e comprar algo melhor.

Não use placa-mãe / software RAID!

A invasão de placa-mãe / software não é muito confiável, e você pode facilmente acabar com duas cópias ruins em vez de uma cópia boa. É muito difícil se recuperar de falhas na placa-mãe (a menos que você tenha mais da mesma placa-mãe), e pode ser muito difícil recuperar de falhas de disco (já que os discos tendem a não ser bem rotulados).

Nem use o RAID!

O RAID é muito lento e não protege contra os problemas que você acha que ele faz. Não é um substituto para um sistema de backup, e faz backups de teste muito difíceis, o que significa que nas mãos erradas, seus dados são menos seguros em uma configuração RAID, do que em um único disco.

O RAID deve adicionar algumas centenas de dólares ao custo do seu servidor, e ele pode protegê-lo de certos tipos de defeitos no disco físico e um (pequeno) número de problemas de corrupção de dados. Não irá protegê-lo de:

  • Incêndio, Inundação ou Raio
  • Erros do sistema operacional
  • Perda repentina de energia
  • Estupidez

Um sistema de backup contínuo ou um sistema de armazenamento distribuído + replicado é sempre mais barato e muito mais confiável. Dependendo do que você está fazendo , pode ser mais difícil configurar do que um sistema RAID, mas é mais óbvio que você está protegido. Dito isso, uma configuração adequada do RAID incluirá:

  • Um layout de disco padrão
  • Uma unidade de backup da bateria
  • Tem muita memória on-board
  • Muita refrigeração
  • Testes regulares

Sistemas RAID sem essas coisas irão corromper silenciosamente seus dados e esmagar suas esperanças quando você mais precisar: após uma falha catastrófica, e até mesmo os melhores sistemas RAID não protegerão contra o que realmente acontece.

    
por 22.02.2010 / 22:11