Assegure-se de que duas VMs do HyperV sejam executadas no mesmo nó do cluster

4

Estou executando um cluster do Hyper-V com três nós que hospedam uma coleção de VMs entre eles. Quando precisamos atender um nó, podemos viver migrar as funções nesse nó para uma das outras.

Qual é a maneira correta de implementar a restrição que duas VMs específicas devem estar executando no mesmo nó, qualquer que seja o nó que está?

    
por pufferfish 25.01.2018 / 12:06

1 resposta

0

Isto é apenas um pensamento, tentarei e testarei mais tarde.

E se você tivesse várias regras de antiafinidade separadas dessas VMs para outras VMs que estão em outros hosts. (Sim, eu sei que não é assim que a antafinidade deve funcionar). Eu não sei se uma única VM pode fazer parte de múltiplas regras antiafinidade ou não, e é sobre isso que tudo isso depende.

VM1, VM2 sendo as que você deseja manter juntas, configure a antassinidade de cada VM individualmente para a VM3 e faça o mesmo com a VM4. Também configure anti-afinidade entre VM3 e VM4.

Se funcionar, ele deve se mover como um bom jogo de shell de VMs movimentando-se suavemente.

Apenas outra maneira de pensar é a configuração de hosts preferenciais para as duas VMs que você deseja manter em conjunto até resolver o problema do comutador externo.

EDITAR

Parece que pode fazer parte de vários grupos antiafinidade, basta fazer um + = quando você atribui o nome da classe de afinidade. Então você deve ser bom para ir se você quiser fazer isso

    
por 01.10.2018 / 17:46