ESX reinicializa todas as VMs se a conectividade de rede for perdida

2

Este fim de semana estamos planejando atualizar nosso IOS em nosso switch Cisco. Essa opção tem nossos três servidores ESX e a SAN iSCSI que o servidor ESX usa conectado a ela.

No passado, quando descobrimos que era necessário reinicializar o switch, todas as VMs foram desligadas e, em seguida, reiniciadas pelos hosts ESX. Eu estou tentando evitar isso, pois não é um evento de desligamento gracioso.

Existe alguma alteração de configuração que eu possa fazer no VirtualCenter para impedir que isso ocorra? Ou qualquer outra idéia de por que isso aconteceria não é relacionado ao VirtualCenter?

    
por Richard West 23.10.2009 / 22:52

4 respostas

2

Eu sei que essa resposta vem um bom tempo depois das perguntas, mas recentemente encontrei uma solução completamente diferente para a reinicialização da VM.

Se você tiver um cluster do VMware HA, no VirtualCenter, clique com o botão direito do mouse no Cluster e escolha Editar configurações .

Na caixa de diálogo "Configurações de cluster", escolha VMware HA à esquerda. No painel à direita, você verá uma seção intitulada Configurações de cluster padrão Definir a lista suspensa Resposta de isolamento de host para " Deixar a VM ativada "

Dessa forma, quando a conectividade de rede voltar, os hosts ainda estarão lá e poderão continuar fazendo seus trabalhos.

    
por 28.01.2010 / 17:49
2

Parece que você tem uma configuração desonesta do VMware HA. Se você tiver todos os seus conectores ESX conectados em um único switch, então você tem uma rede que precisa ser redesenhada um pouco.

Se você tiver um ESX Cluster (especialmente com HA ativado), cada host deverá ter duas portas de console de serviço separadas conectadas a duas nics físicas separadas conectadas a dois switches separados para que você nunca perca o acesso de gerenciamento aos Hosts quando perder um único interruptor (ou retirá-lo para manutenção). Se os hosts ESX estiverem configurados em um cluster de alta disponibilidade e perderem o contato com as interfaces do console de serviço por mais de 15 segundos, a alta disponibilidade tentará reiniciar as VMs protegidas e interromperá (por padrão) a instância da VM em execução.

    
por 23.10.2009 / 23:02
1

Existe um valor de tempo limite para o seu armazenamento oculto em algum lugar do sistema operacional convidado. quando o Windows não consegue acessar seu disco por mais de x segundos ele falha.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk
Name    TimeOutValue
Typ     REG_DWORD
Value   60 (dezimal) for 60 Seconds
    
por 23.10.2009 / 23:10
0

Desculpe se estou sendo ofuscado aqui, mas você está dizendo que armazena suas VMs na caixa iSCSI e cada host está conectado apenas a um switch?

Se for esse o caso, derrubar esse switch com certeza matará 100% de cada VM armazenada na caixa iSCSI SAN, já que cada host perderá não apenas a rede, mas também seu armazenamento persistente na caixa iSCSI SAN.

A única maneira de sobreviver a esse tipo de alteração, construindo em redundância, seria o Storage vMotion de cada VM para cada armazenamento local de hosts durante a interrupção do switch e, em seguida, voltando para a SAN quando o switch estiver em backup.

Se esta não for sua situação, por favor, você poderia adicionar alguns detalhes adicionais para esclarecer a situação.

    
por 28.01.2010 / 20:05