iSCSI RAID 1 em dois servidores, cenário de falha

1

Imagine que eu tenho dois servidores, cada servidor tem dois discos no RAID 1. Agora, mescle os dois arrays com o iSCSI em um disco RAID 1.

Duas perguntas: Posso fazer a fusão dos 4 discos de uma só vez? Eu não posso imaginar como. Primeiro eu vou ter que instalar o sistema operacional, e então o controlador RAID já está configurado para o RAID 1.

Se um servidor inteiro falhar, o outro servidor continuará trabalhando sem problemas? O iSCSI percebe que o outro servidor está faltando e trata isso como se os dois discos estivessem quebrados? Quando o servidor volta a ficar online, os dados são ressincronizados, como se eu tivesse instalado novos discos em um array?

Isso é possível?

    
por Franz Kafka 28.06.2011 / 08:38

3 respostas

2

Acho que o que você está procurando é o link do DRDB (Distributed Replicated Block Device). Ele permite que você replique um volume (seja uma partição normal, um volume LVM, RAID ou LVM no RAID) para outro servidor.

É frequentemente descrito como um equivalente de rede do RAID1.

DRBD® works on top of block devices, i.e., hard disk partitions or LVM's logical volumes. It mirrors each data block that it is written to disk to the peer node.

    
por 28.06.2011 / 13:30
1

Eu não acho que um ataque seja o que você deve usar entre os sistemas. Com um ataque de software, ele deve funcionar para configurar a configuração. Mas você não deve usar o armazenamento em ambos os sistemas ao mesmo tempo. Isso corromperá seus dados!

Se você está no Linux, dê uma olhada em drbd . Isso é projetado para espelhar o armazenamento em uma rede com um cenário mestre / escravo.

    
por 28.06.2011 / 11:02
0

Neste cenário, imagino que você usaria o software RAID para criar uma matriz RAID 1 em 4 discos, no entanto, isso parece ser um desperdício extremo, pois você só obteria 1 disco de 4:

Se você tiver 4 discos de 250 GB divididos em dois servidores, cada um com seu próprio conjunto RAID 1, você terá dois conjuntos de 250 GB. Se você, em seguida, espelhar-los uma segunda vez você está para baixo para um único disco de 250GB de 1TB, o que é muito ruim.

Infelizmente, o Software RAID só suporta RAID 1 para inicialização, portanto, este seria o único cenário de trabalho.

Se você quiser, no entanto, isso deve funcionar.

Se o seu objetivo é manter a redundância caso um dos alvos iSCSI ou um dos seus discos falhe, eu recomendaria usar o RAID 0 em ambos os alvos, dessa forma você tem redundância para 1 disco ou uma falha de destino que, para 4 discos implantação, deve ser suficiente. Dessa forma, você teria uma matriz de 500 GB espelhada (se cada um dos seus discos for 250, claro).

    
por 28.06.2011 / 12:00