Como você obtém xenserver e vms associados para um desligamento normal após uma falha de energia?

1

Eu estou olhando para implementar o xenserver e gostaria de saber como fazer com que o xenserver desligue todas as vms após uma falha de energia.

    
por russellkt 04.07.2009 / 17:24

3 respostas

3

As soluções oferecidas são muito simplistas para trabalhar em situações práticas.

Usamos o gerenciador de recursos de cluster do Pacemaker para gerenciar nossas máquinas virtuais. O Nagios monitora as UPSs da APC que possuímos através de suas placas de gerenciamento de rede e executa um script quando há falta de energia para colocar servidores dom0 (também nós de marcapasso) em espera, migrando efetivamente todos os recursos, incluindo máquinas virtuais, para longe deles.

O Pacemaker lida com o caso em que os recursos não podem migrar em qualquer lugar com relativa facilidade, fazendo um rápido desligamento das máquinas domU. Assim que as máquinas pcmk node / dom0 retornam, os 'recursos' (também conhecidos como VMs domU) são reiniciados quando permitido pelas regras do cluster de marca-passo.

    
por 20.07.2009 / 06:35
2

Parece que os produtos da smartc da apc funcionam: link e < href="http://techblog.deptive.co.nz/2009/04/automated-xenserver-host-vm-shutdown.html"> link e link

    
por 04.07.2009 / 17:25
0

Acho que estou perdendo o ponto. A maioria dessas soluções promove uma máquina Windows separada para executar um script.

O que me garante: 1) A caixa do Windows não perde energia antes que o XS UPS dispare bateria baixa? 2) Se vários hosts XS, cada um com dispositivos UPS separados - eu preciso de uma máquina Windows separada para cada um?

Parece que uma solução baseada na máquina física XS seria superior. Responda a um sinal que está prestes a ser afetado (bateria baixa) - cada membro do pool só precisa coordenar com os outros (dentro do pool). Teoricamente, é suficiente cuidar das VMs em execução no seu próprio servidor e no desligamento. (Torna-se mais complicado se o mestre já estiver inativo - ao processar como um membro do pool (agora no modo de emergência)).

Na minha opinião, as "soluções" oferecidas são muito simplistas.

    
por 19.07.2009 / 19:27