Mês: abril 2012

VMware Data Recovery

Introdução:

Um plugin muito importante da VMware para evitar problemas de perda de maquinas virtuais é o VMware Data Recovery (VDR). O mais interessante na ferramenta é o backup rápido das VMs e a possibilidade de restaurar VM’s excluídas por motivos de desastre ou falha ou corrupção de arquivos. Claro que a ferramenta tem pontos negativos com não ter a possibilidade de restaurar parte da VM ou arquivos dentro da VM.

Objetivo:

O objetivo desse post é mostrar como setar e sincronizar o relógio da VM. Não sincronizar o host causa o sistema informar o horário e data errados das backup e as restaurações. Dependendo da situação, isso pode ser crítico.

Ao terminar a instalação o plugin ou ferramenta nós apresenta o seguinte aviso sobre a data e a hora

O aviso nós conselhe a verificar a hora no Vsphere Client System(essa VM de data recovery) e /ou Data Recovery Appliance host (o servidor onde a VM está hospedada).

Solução:

O meu host já está sincronizando com uma fonte interna no meu domínio AD, então isso não o problema. Então vamos trabalhar na VM.

A VMware  usa o sistema operacional CentOS e ao finalizar a  instalação será necessário usar uns comandos do sistema operacional para setar a data e hora e o fuso horário também.

Etapas

  1. Setar o fuso horário
  2. Setar a data e a hora
  3. Sincronizar o hwclock com a data e hora atuais

Comandos

Vamos usar o comando date. Vamos usar um exemplo de setar a data para 22 de novembro de 2012 e o horário para 11:30. A sintaxe do comando é  date MMDDhhmmYYYY   

então o nosso exemplo vai ser date 112211302012

1.rm /etc/localtime    isso irá excluir o arquivos já existente.
2. ls /usr/share/zoneinfo/Brazil
essa etapa é para ver qual fuso horário voce precisa e isso dependeria da sua região aqui no Brasil. As opções são Acre, DeNoronha, East (Leste) e West (Oeste).
2.ln -s /usr/share/zoneinfo/Brazil/West /etc/localtime
isso irá criar um link simbólico.
3.date 112211302012
4.hwclock --systohc

Confirmar

Para confirmar que a VM está setada com as configurações corretas digite os comandos:

1. date
deve dar dia, data, hora e fuzo horário atuais
2. hwclock
 Thu 19 Apr 2012 10:38:51 AM AMT  -0.125883 seconds
Assim os backups serão feitas com o tag de hora de data corretos. E não teremos mais o aviso de horário.
Anúncios

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.