<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hack Network &#187; VMGuest</title>
	<atom:link href="http://www.hack.net.br/blog/tag/vmguest/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hack.net.br/blog</link>
	<description></description>
	<lastBuildDate>Tue, 08 Nov 2011 10:39:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Backup de VMS do ESXi sem segredos</title>
		<link>http://www.hack.net.br/blog/conhecimento/backup-de-vms-do-esxi-sem-segredos/</link>
		<comments>http://www.hack.net.br/blog/conhecimento/backup-de-vms-do-esxi-sem-segredos/#comments</comments>
		<pubDate>Mon, 31 May 2010 02:35:11 +0000</pubDate>
		<dc:creator>cristiano.bastos</dc:creator>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[Português-Brasil]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[VM]]></category>
		<category><![CDATA[VMGuest]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.hack.net.br/uncategorized/backup-de-vms-do-esxi-sem-segredos</guid>
		<description><![CDATA[Uma das maiores preocupações dos iniciantes no mundo da virtualização é como fazer Backup das máquinas virtuais. Atualmente alguns softwares de backup estão presentes no mercado, porém 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 [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das maiores preocupações dos iniciantes no mundo da virtualização é como fazer Backup das máquinas virtuais.<br />
Atualmente alguns softwares de backup estão presentes no mercado, porém com custo alto ou até mesmo tendo como pré-requisitos o licenciamento do Hypervisor.</p>
<p>Estou apresentando uma maneira simples para fazer backup das VMs Guest do ESXi.<br />
Apresento as opções para OS Windows e Linux em NFS.</p>
<p><span id="more-241"></span><br />
Montando um NFS no Windows para Backup das VMs Guest</p>
<p>Pré-Requisitos: Windows Server 2003 / SSH / GhettoVCB / WSFU / Plink / Winscp.<br />
Portas utilizadas: Portmapper TCP, UDP 111 / Status TCP, UDP 1039 / Nlockmgr TCP, UDP 1047 /Mountd TCP, UDP 1048 / NFS server TCP, UDP 2049<br />
Senhas de Root Esxi: As senhas de Root de todos os Esxi devem ser as mesmas.<br />
A Arquitetura apresentada é funcional para qualquer ambiente de ESXi.<br />
Devido a possibilidade de ser colocado storages em NFS.<br />
Etapa 1 &#8211; Instalando o serviço WSFU:<br />
•	Efetue o download no link http://www.microsoft.com/windowsserversystem/sfu/downloads/default.mspx<br />
•	Execute a instalação do aplicativo e marques as opções (NFS + Server for NFS e Authentication tools for NFS + user name mapping)<br />
•	Após a instalação inicie os serviços Server NFS e User Name Mapping<br />
•	Utilizar o Winscp para conectar em qualquer ESXi copiar os arquivos groups e passwd (A senha Root é comun a todos).<br />
•	Coloque estes arquvivos na raiz da pasta SFU.<br />
•	Acesse a aplicação Services for UNIX Administration<br />
•	Acesse a opção User Name Mapping e na aba configuration<br />
•	Marque a opção User Password and Groups Files e aponte os arquivos (Groups e Passwd) que estão na raiz da pasta SFU<br />
•	Acesse a aba maps e clique show user maps<br />
•	Clique no botão para listar os usários do Windows (Domain/Computer) e também no botão para listar os usuários unix<br />
•	Selecione o usuário do Windows com privilégios administrativos e selecione o usuário Root para criar a relação e clique no botão ADD e depois no botão APPLY</p>
<p>Etapa 2 &#8211; Habilitando uma pasta para compartilhamento NFS<br />
Obs. Somente é funcional em pastas dentro do disco e não o disco em si.<br />
•	Crie a pasta no disco<br />
•	Clique em propriedades da pasta e na aba NFS Sharing<br />
•	Clique em Shared Name (lembre-se que este nome será usado no ESXi) e crie um nome<br />
•	Clique no botão permissions<br />
•	Na opção Type of Access escolha a opção Read/Write<br />
•	Habilite o acesso do Root</p>
<p>Etapa 3 &#8211; Adicionado o datastore no ESXi<br />
•	Acesse a console do ESXi e acesse a aba Configuration e opção Storage<br />
•	Clique em Add Storage e escolha a opção Network File System<br />
•	Preencha o campo Server com Nome ou IP, o nome do compartilhamento e o nome que será na console do Esxi</p>
<p>Etapa 4 &#8211; Configurando o Script GhettoVCB<br />
Lembre-se de colocar o script no no disco NFS.<br />
•	Efetue o donwload do Script no link http://communities.vmware.com/docs/DOC-8760;jsessionid=EA33060544385884B07809FBD3C53573<br />
•	Utilize o Winscp para acessar o ESXi e coloque o script no volume NFS adicionado.<br />
•	Acesse via ssh o ESXi e edite o script alterando os seguintes campos:</p>
<p>directory that all VM backups should go (e.g. /vmfs/volumes/SAN_LUN1/mybackupdir)<br />
VM_BACKUP_VOLUME=/vmfs/volumes/nome do volume nfs adicionado na console do ESXi</p>
<p># Format output of VMDK backup<br />
# zeroedthick<br />
# 2gbsparse<br />
# thin<br />
# eagerzeroedthick<br />
DISK_BACKUP_FORMAT=thin<br />
O thin faz provisionamento do arquivo VMDK em resumos ele criar um novo VMDK(disco) porém com o tamanho do espaço ocupado na VM Guest.<br />
Exemplo VMGuest com Disco de 100GB porém somente ocupei 30 GB o Backup desta VMGuest terá apenas 30GB porém o disco continua com configuração de 100GB.</p>
<p>Number of backups for a given VM before deleting<br />
VM_BACKUP_ROTATION_COUNT=1<br />
Aqui você define a quantidade de cópias você deseja armazenar de suas VMs Guest.</p>
<p>Existem outros configurações no arquivo porém estas 3 já atendem este procedimento.<br />
•	Criar um arquivo com o nome(Case Sensitive) de todas as VMs Guest da console do Esxi<br />
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.<br />
Exemplo. ./gethovcb.sh -f esxi8<br />
Dentro do arquivo esxi8:<br />
DHCP_Server<br />
File Server 23<br />
•	De permissão no script &#8220;chmod +x nomedoscript&#8221;</p>
<p>Com isto você pode executar o seu backup das VMs Guest,<br />
Este Script server não somente para volumes em Windows serve para NFS em Linux, datastores locais e Luns do seu storage.</p>
<p>Etapa 5 &#8211; Utilizando o agendador de tarefas do Windows<br />
Você pode automatizar seus backups a partir de uma job no agendador de tarefas do Windows.</p>
<p>•	Efetue o download no link http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html<br />
•	Crie uma pasta e coloque o arquivo plink dentro<br />
•	Crie um arquivo em lote (Bat) desta forma:</p>
<p>plink root@10.60.55.8 -pw &#8220;senhadoroot&#8221; /vmfs/volumes/bkp_vms/./nomedoscript -f /vmfs/volumes/bkp_vms/arquivocomonomedavmsguest<br />
•	Depois crie a Job com a agenda que quiser semanal, diária etc.<br />
•	Apenas preocupe-se com o espaço em disco para seus backups.</p>
<p>Utilize sua criatividade para adequar seus backups.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack.net.br/blog/conhecimento/backup-de-vms-do-esxi-sem-segredos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

