Você está na página 1de 3

Backup de VMS do ESXi sem segredos | Hack Network

1 de 3

http://www.hack.net.br/2010/05/31/backup-de-vms-do-esxi-sem-segredos/

Navigate to...

Backup de VMS do ESXi sem segredos


(http://www.hack.net.br/2010/05
/31/backup-de-vms-do-esxisem-segredos/)
May 31, 2010
4 comments (http://www.hack.net.br/2010/05/31/backup-de-vms-do-esxi-sem-segredos
/#comments) Article
Uma das maiores preocupaes dos iniciantes no mundo da virtualizao como fazer Backup das mquinas
virtuais.
Atualmente alguns softwares de backup esto presentes no mercado, porm com custo alto ou at mesmo tendo
como pr-requisitos o licenciamento do Hypervisor.
Estou apresentando uma maneira simples para fazer backup das VMs Guest do ESXi.
Apresento as opes para OS Windows e Linux em NFS.

Montando um NFS no Windows para Backup das VMs Guest


Pr-Requisitos: Windows Server 2003 / SSH / GhettoVCB / WSFU / Plink / Winscp.
Portas utilizadas: Portmapper TCP, UDP 111 / Status TCP, UDP 1039 / Nlockmgr TCP, UDP 1047 /Mountd TCP,
UDP 1048 / NFS server TCP, UDP 2049
Senhas de Root Esxi: As senhas de Root de todos os Esxi devem ser as mesmas.
A Arquitetura apresentada funcional para qualquer ambiente de ESXi.
Devido a possibilidade de ser colocado storages em NFS.
Etapa 1 Instalando o servio WSFU:
Efetue o download no link http://www.microsoft.com/windowsserversystem/sfu/downloads/default.mspx
Execute a instalao do aplicativo e marques as opes (NFS + Server for NFS e Authentication tools for NFS +
user name mapping)
Aps a instalao inicie os servios Server NFS e User Name Mapping
Utilizar o Winscp para conectar em qualquer ESXi copiar os arquivos groups e passwd (A senha Root comun a
todos).
Coloque estes arquvivos na raiz da pasta SFU.
Acesse a aplicao Services for UNIX Administration
Acesse a opo User Name Mapping e na aba configuration
Marque a opo User Password and Groups Files e aponte os arquivos (Groups e Passwd) que esto na raiz da
pasta SFU
Acesse a aba maps e clique show user maps
Clique no boto para listar os usrios do Windows (Domain/Computer) e tambm no boto para listar os usurios
unix
Selecione o usurio do Windows com privilgios administrativos e selecione o usurio Root para criar a relao e
clique no boto ADD e depois no boto APPLY
Etapa 2 Habilitando uma pasta para compartilhamento NFS
Obs. Somente funcional em pastas dentro do disco e no o disco em si.
Crie a pasta no disco
Clique em propriedades da pasta e na aba NFS Sharing
Clique em Shared Name (lembre-se que este nome ser usado no ESXi) e crie um nome
Clique no boto permissions
Na opo Type of Access escolha a opo Read/Write
Habilite o acesso do Root
Etapa 3 Adicionado o datastore no ESXi
Acesse a console do ESXi e acesse a aba Configuration e opo Storage
Clique em Add Storage e escolha a opo Network File System
Preencha o campo Server com Nome ou IP, o nome do compartilhamento e o nome que ser na console do Esxi
Etapa 4 Configurando o Script GhettoVCB
Lembre-se de colocar o script no no disco NFS.
Efetue o donwload do Script no link http://communities.vmware.com/docs/DOC8760;jsessionid=EA33060544385884B07809FBD3C53573
Utilize o Winscp para acessar o ESXi e coloque o script no volume NFS adicionado.
Acesse via ssh o ESXi e edite o script alterando os seguintes campos:
directory that all VM backups should go (e.g. /vmfs/volumes/SAN_LUN1/mybackupdir)
VM_BACKUP_VOLUME=/vmfs/volumes/nome do volume nfs adicionado na console do ESXi
# Format output of VMDK backup
# zeroedthick
# 2gbsparse
# thin

26/05/2015 14:44

Backup de VMS do ESXi sem segredos | Hack Network

2 de 3

http://www.hack.net.br/2010/05/31/backup-de-vms-do-esxi-sem-segredos/

# eagerzeroedthick
DISK_BACKUP_FORMAT=thin
O thin faz provisionamento do arquivo VMDK em resumos ele criar um novo VMDK(disco) porm com o tamanho do
espao ocupado na VM Guest.
Exemplo VMGuest com Disco de 100GB porm somente ocupei 30 GB o Backup desta VMGuest ter apenas 30GB
porm o disco continua com configurao de 100GB.
Number of backups for a given VM before deleting
VM_BACKUP_ROTATION_COUNT=1
Aqui voc define a quantidade de cpias voc deseja armazenar de suas VMs Guest.
Existem outros configuraes no arquivo porm estas 3 j atendem este procedimento.
Criar um arquivo com o nome(Case Sensitive) de todas as VMs Guest da console do Esxi
Lembre-se que o script por ESXi ou seja ele deve ser executado em cada Esxi com o seu respectivo arquivo
contendo os nomes das VMs Guest.
Exemplo. ./gethovcb.sh -f esxi8
Dentro do arquivo esxi8:
DHCP_Server
File Server 23
De permisso no script chmod +x nomedoscript
Com isto voc pode executar o seu backup das VMs Guest,
Este Script server no somente para volumes em Windows serve para NFS em Linux, datastores locais e Luns do
seu storage.
Etapa 5 Utilizando o agendador de tarefas do Windows
Voc pode automatizar seus backups a partir de uma job no agendador de tarefas do Windows.
Efetue o download no link http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Crie uma pasta e coloque o arquivo plink dentro
Crie um arquivo em lote (Bat) desta forma:
plink root@10.60.55.8 -pw senhadoroot /vmfs/volumes/bkp_vms/./nomedoscript -f /vmfs/volumes/bkp_vms
/arquivocomonomedavmsguest
Depois crie a Job com a agenda que quiser semanal, diria etc.
Apenas preocupe-se com o espao em disco para seus backups.
Utilize sua criatividade para adequar seus backups.
Categories: Knowledge (http://www.hack.net.br/category/conhecimento/), Posts em Portugus-Brasil
(http://www.hack.net.br/category/pt-br/)
Tags: Backup (http://www.hack.net.br/tag/backup/), ESXi (http://www.hack.net.br/tag/esxi/), NFS
(http://www.hack.net.br/tag/nfs/), VM (http://www.hack.net.br/tag/vm/), VMGuest (http://www.hack.net.br
/tag/vmguest/), VMware (http://www.hack.net.br/tag/vmware/)

4 comments

Henrique Martinelli October 16, 2010 at 2:02 am (http://www.hack.net.br/2010/05/31/backup-de-vms-do-esxisem-segredos/#comment-38) - Reply (/2010/05/31/backup-de-vms-do-esxi-sem-segredos


/?replytocom=38#respond)
Amigo, me tire uma duvida, essa maneira de backup ele faz com a vm virtualizada rodando? ou tenho que para
ela? Obrigado e abraos.

ol Hnerique (http://---) November 21, 2010 at 10:45 pm (http://www.hack.net.br/2010/05/31/backup-de-vmsdo-esxi-sem-segredos/#comment-39) - Reply (/2010/05/31/backup-de-vms-do-esxi-sem-segredos


/?replytocom=39#respond)
ele faz com ela ligada sim. apenas bom lembrar sobre a forma de como os disco da VM esto configuradas
para trabalharem como snapshots.
Abs
Cristiano Schmidt

Andr August 17, 2011 at 9:15 pm (http://www.hack.net.br/2010/05/31/backup-de-vms-do-esxi-sem-segredos


/#comment-40) - Reply (/2010/05/31/backup-de-vms-do-esxi-sem-segredos/?replytocom=40#respond)
Valeu Cris ! Ser de grande ajuda.

26/05/2015 14:44

Backup de VMS do ESXi sem segredos | Hack Network

3 de 3

http://www.hack.net.br/2010/05/31/backup-de-vms-do-esxi-sem-segredos/

Ivanildo Galvo (http://www.ivanildogalvao.com.br) December 8, 2011 at 2:27 pm (http://www.hack.net.br


/2010/05/31/backup-de-vms-do-esxi-sem-segredos/#comment-41) - Reply (/2010/05/31/backup-de-vms-do-esxisem-segredos/?replytocom=41#respond)
Ol, legal este seu tutorial, era o que estava procurando, tenho apenas duas perguntas.
a) Ao invs de usar o NFS do Windows Server, posso usar um Storage NFS ?
b) Os arquivos so copiados inteiros e separados ou compactados em um arquivo do tipo bkp, etc ? Pergunto
para saber se na restaurao, basta copiar os arquivos para o servidor ESXi e subir as mquinas virtuais ou se
ter que usar um processo de restore.
c) O GhettoVCB no tem um parametro para ele automatizar os backups a cada x dias ? Tenho que usar o
agendador de tarefas com script mesmo no Windows Server 2003 ?
Obrigado pelos esclarecimentos !

Leave a Reply
Your email address will not be published. Required fields are marked *
Name *

Email *

Website

Comment

You may use these HTML (HyperText Markup Language) tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s>

Comment
Copyright Hack Network 2015 | Theme by Theme in
Progress (https://www.themeinprogress.com/) | Proudly
powered by WordPress (http://wordpress.org/)

facebook twitter Skype (skype:#) Rss


(http://www.hack.net.br/feed/)

26/05/2015 14:44