O serviço de cluster 2008R2 de 2 nós não será iniciado quando apenas um nó for inicializado

1

Sou novo no MSCS e estou tentando entender algo que aconteceu recentemente.

Temos um cluster 2008 R2 de 2 nós usando um disco testemunha (maioria de nós e discos) sobre SAN iSCSI.

Eu li alguma documentação sobre clusters do MSCS e como eles lidam com armazenamento compartilhado, especificamente:

link

link

Fechamos os dois nós para manutenção (primeiro o nó passivo, depois o nó ativo). Depois que a manutenção foi concluída, inicializamos o nó anteriormente ativo (ou seja, o último a ser desligado foi o primeiro inicializado).

Quando o primeiro nó surgiu, o serviço de cluster recusou-se a iniciar e todos os discos mostraram-se reservados. Os logs de eventos estavam reclamando que o disco da testemunha estava reservado. Somente quando inicializamos o segundo nó, o cluster realmente começou normalmente.

O que é confuso para mim é que esse comportamento parece um cluster de maioria de nós puro. Se você acabou de inicializar um nó, nenhum quorum pode ser obtido, portanto, o cluster escutará nós adicionais, mas na verdade não iniciará os serviços. Eu entendo isso.

Mas com a maioria dos discos + nós, o quorum deve atuar como o desempatador. Então, parece-me que quando o primeiro nó inicializa, ele deve reservar o quorum e, em seguida, iniciar o cluster (sendo que ele tem 2 votos ... ele próprio e o disco). O fato de o cluster poder ser executado com apenas um nó (ou seja, se um dos dois nós falhar) torna ainda mais confuso o fato de não podermos iniciar o cluster.

Então, minha pergunta é que é esperado que um cluster de 2 nós com maioria de nó + disco só inicie quando ambos os nós forem inicializados, e se sim, por quê? E isso também acontece com, digamos, um cluster de 4 nós?

    
por tmg 10.05.2013 / 20:40

2 respostas

3

um disco testemunha apenas fornece um voto quando um host de cluster possui o recurso. A propriedade de uma câmara de recurso só pode ser dada pelo proprietário ou votada com um quórum. quando o cluster é encerrado, a propriedade de todos os recursos é liberada.

Portanto, a única maneira de inicializar a frio um cluster que usa um disco testemunha é colocar a maioria dos membros do cluster online. alternativamente, um administrador pode forçar a inicialização do cluster com um único nó, porque isso força o nó a apropriar-se de todos os recursos.

    
por 10.05.2013 / 22:47
0

Não, um cluster de dois nós com maioria de nós e discos pode começar com apenas um nó ativo. Você precisa de > 50% de votos para alcançar o quorum, portanto, seu disco de quorum deve conseguir isso para você.

Eu vi situações em que você não pode iniciar o administrador do cluster usando o nome do cluster, especialmente quando o primeiro nó em cima é o que não possuía o disco de quorum anteriormente. Em vez disso, você fornece "." como o nome do cluster, ou seja, máquina local.

Eu gostaria de verificar meus agrupamentos de agrupamentos e garantir que seu disco de quórum esteja no grupo certo.

Em seguida, quero voltar ao básico e verificar meu multi-path. Ainda não toquei em SANs iSCSI; ainda usando bom-ole FC / AL.

Por fim, não esqueça o arquivo CLUSTER.LOG. Você muda a verbosidade usando CLUSTER.EXE. Na verdade, é um bom arquivo de log.

Se eu pensar em mais alguma coisa, vou editar meu post.

    
por 10.05.2013 / 23:24