Montando o Single San Drive em vários hosts

1

Não sei exatamente como perguntar isso, mas aqui vai.

Nós temos um san. Dentro do san, temos a capacidade de conectar um único volume a vários sistemas como um disco bruto. Os próprios servidores veriam tudo como o mesmo disco rígido bruto.

Nossa configuração atual é tal que em um servidor nós pegamos essa unidade bruta e a configuramos em lvm, e a configuramos para a unidade inicial.

Nosso objetivo final agora é ter esse diretório inicial conectado a vários sistemas ao mesmo tempo. Nosso medo é que, como o san está tecnicamente fornecendo apenas um disco bruto em fibra, haverá todos os tipos de problemas de bloqueio envolvidos nisso.

Eu não estou muito familiarizado com o SAN, então desculpe se isso não faz sentido. De qualquer forma. Existe uma maneira de fazer isso com segurança? É um velho sol 6900 SAN.

    
por Gravy 04.06.2015 / 20:37

1 resposta

5

PARE O QUE VOCÊ ESTÁ FAZENDO AGORA!

Desculpe ser tão dramático, mas você tem um grande problema aqui - o que você está tentando fazer é realmente muito direto, simplesmente não usando o LVM.

A razão é que a maioria dos sistemas de arquivos / sistemas de gerenciamento de disco, incluindo EXTx, LVM, raw-NTFS, FAT (em todos os seus formulários) não são 'cluster-aware' - eles assumem que eles têm acesso total e sem interferência seus discos e podem, portanto, assumir com segurança que podem ler e escrever como quiserem.

O problema com isso em um ambiente compartilhado / em cluster é que mesmo com apenas duas máquinas gravando no mesmo LUN usando um sistema de arquivos sem cluster você está essencialmente garantindo a corrupção do sistema de arquivos, possivelmente dentro do primeiro segundo de 'co- use ', pois eles estarão apenas assumindo que podem fazer o que quiserem - é o caos.

Então, o que você precisa fazer se escolher um sistema de arquivos com reconhecimento de cluster. Eles são projetados desde o início para colaborar e geralmente têm alguma forma de comunicação fora de banda máquina-a-máquina (geralmente apenas IP) para coordenar suas ações.

Há um número para opções , algumas gratuitas, outras não; para sistemas 100% Linux Eu pessoalmente uso o OCFS2, mas o Lustre / GlusterFS é muito bom, para o sistema Windows 100% você pode configurar o Windows Cluster Services / MSDTC, que essencialmente fica no topo do NTFS e gerencia gravações. VMFS do VMWare é inerentemente ciente do cluster, mas na verdade só está disponível para o seu próprio hypervisor ESXi.

Para conjuntos combinados de Linux e Windows, as coisas ficam mais complexas; pessoalmente, gosto bastante do 'Storage Foundation' da Veritas, que permite que eles funcionem bem juntos.

Espero que isso tenha sido útil, comente se você precisar esclarecer alguns pontos pequenos. De qualquer maneira, o LVM leva à perda de dados.

    
por 04.06.2015 / 21:12