Tag: esxi5

VMware esxi500 demora muito para bootar

Tenho esse ambiente VMware esxi5 em servidor Dell M610 parte do Dell M1000e blade conectado a um storage EMC iSCSI. Bom o uso mais comun de um storage é para fazer clusters e backup.

No meu ambiente criei várias partições para um cluster de servidores Windows 2008 com a função de failover. È o obvio ter multiplas partições no storage para que cadapartição funcionar como um drive no cluster. O cluster terá multiplos servidores entre servidores de aplicação e bancos de dados.

Até aqui tudo foi ok, até derrepente os servidores e as suas VMs perdem conexão com o storage e ficam em modo desconectado. Mesmo com as VM’s acessadas e funcionando sem problema, o Vsphere e/ou VCenter não pode mais gerenciar os servidores e todas as operações falham.

Sem saber o que fazer, e sorte que ainda estou em ambiente de teste, a primeira coisa que fiz foi reiniciar  o servidor. Servidores Dell normalmente demoram para bootar e essa vez tava demorando demais, entrei via o iDRAC para ver onde que o processo de boot do ESX estava, vi que estava nessa tela e não saia por horas dessa tela.

Ao apertar alt-F12 vi que o sistema está tentando conectar ao iSCSI storage, e está falhando.

Comecei pesquisar e achei este link nos fóruns da VMware onde todas as pessoas reclamam sobre o erro e a maneira de resolvê-lo.

http://communities.vmware.com/thread/326077?start=15&tstart=0

Uma maneira de resolver é desconectar o storage ou desligá-lo ou desconectá-lo da rede ou desabilitar as partições que estão usadas pelos servidores. Desabilitei as partições e rebootei os servidores e tudo voltou para o normal. Uma semana depois o problema aconteceu de novo.

Pesquisando mais achei um Patch da VMware para resolver esse problema. O problema está nessa base de conhecimento KB

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2007108

Solucionar o Problema:

Então vamos instalar esse patch ESXi500-201111001 (2008017)

Podemos instalar o patch usando o update manager ou via linha de comando esxcli.

Usar o update manager é bem intuitivo e basta fazer um Stage e logo um Remediate. Eu gosto de usar linha de comando pois é bem mais rápido e dá mais trabalho (gosto de trabalhar 😉  ).

1 – Na parte gráfica vamos criar uma pasta no datastore local do host (não o storage) e vamos fazer upload do patch a esta pasta.

2 – Entre na linha de comando do host ou atrávez do shell ou via SSH.

3 – Para entrar no datastore basta entrar no diretório vmfs e logo volumes, use o comando

cd /vmfs/volumes

4- Agora entre no datastore local

5- digite o comando para atualizar o VIB ao deposito (depot)

Importante lembrar que será necessário reiniciar o host para terminar a atualização.

Ao restartar o servidor vai voltar para o tempo de boot normal.

Publicidade