cluster LinuxHA, conselho necessário em relação ao armazenamento compartilhado

1

Estou configurando um cluster Heartbeat + Pacemaker de dois nós para executar as domus Xen em um ambiente de tipo failover e migração ao vivo. O armazenamento é um LUN em um dispositivo SAN iSCSI (EqualLogic). Inicialmente eu queria usar o LVM para gerenciar o armazenamento, com cada domU tendo sua própria raiz e trocando LV em um VG dedicado a domUs. Eu teria outro VG que contém dados de serviço (por exemplo, monitoramento do Cacti, dados do Nagios ...). Como é um cluster ativo / passivo, apenas um nó estaria acessando um LV em um dos VGs a qualquer momento, exceto para failover e live-migration. Pelo que eu percebi até agora, você poderia fazer failover com LVM, mas não live-migration, porque no caso de live-migration você tem > = 2 nós acessando os dados de uma vez e o LVM não está ciente do cluster.

Agora, as opções parecem ser usar o cLVM ou um sistema de arquivos com reconhecimento de cluster, como o OCFS2. A maioria das informações que encontrei on-line parece ser voltada para DRBR + OCFS2 + iSCSI + LVM + ... + n. Eu prefiro evitar essa quantidade de complexidade.

A cLVM é uma solução aceitável para o ambiente apresentado ou há necessidade de OCFS2 nessa configuração?

    
por Kendall 01.03.2011 / 16:59

1 resposta

2

Como não mais de uma máquina deve acessar um volume de cada vez em sua configuração proposta, o clvm deve ser suficiente. O OCFS2 só é necessário se duas ou mais máquinas precisarem ter um volume compartilhado montado ao mesmo tempo. O Clvm garante que os dois hosts xen saibam em qual parte do LUN um volume específico está localizado e, a menos que você inicie a mesma máquina virtual em ambas as máquinas ao mesmo tempo, esse volume específico é acessado somente por uma máquina (virtual) em um tempo. Você poderia considerar o uso do XenServer como o SO para seus dois servidores host e adicioná-los juntos em uma configuração de cluster, que cuidará automaticamente do LVM, da preparação do LUN e de tudo isso. O failover automático (chamado HA no XenServer) só está disponível com a compra de uma licença avançada. A versão gratuita permite clustering, live-migration e assim por diante e significa que praticamente tudo sobre o Xen foi configurado para você.

    
por 01.03.2011 / 18:12