<?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>XARCOM Blog &#187; ghettoVCB</title>
	<atom:link href="http://www.xarcom.net/blog/index.php/tag/ghettovcb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xarcom.net/blog</link>
	<description>Aquello que querías saber y nadie te explicó</description>
	<lastBuildDate>Mon, 23 Jan 2012 21:34:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Como programar tarea ghettoVCB en Cronjobs para VMware ESXi</title>
		<link>http://www.xarcom.net/blog/index.php/como-programar-tarea-ghettovcb-en-cronjobs-para-vmware-esxi/</link>
		<comments>http://www.xarcom.net/blog/index.php/como-programar-tarea-ghettovcb-en-cronjobs-para-vmware-esxi/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 21:43:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ESXi]]></category>
		<category><![CDATA[ghettoVCB]]></category>
		<category><![CDATA[Cron]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.xarcom.net/blog/?p=771</guid>
		<description><![CDATA[Como programar tarea ghettoVCB en Cron para VMware ESXi La tarea de configurar el cronjobs para sistemas operativos ESX de VMware no es muy diferente a los demás sistemas operativos Linux, pero en VMware ESXi por el contrario, hay que &#8230; <a href="http://www.xarcom.net/blog/index.php/como-programar-tarea-ghettovcb-en-cronjobs-para-vmware-esxi/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h1><span style="color: #3366ff;">Como programar tarea ghettoVCB en Cron para VMware ESXi</span></h1>
<p>La tarea de configurar el cronjobs para sistemas operativos ESX de VMware no es muy diferente a los demás sistemas operativos Linux, pero en VMware ESXi por el contrario, hay que tener francamente en cuenta por que los cambios realizados no persisten cuando reiniciamos el sistema VMware.</p>
<p>Una vez tenemos descargado ghettoVCB de <a href="http://communities.vmware.com/docs/DOC-8760">http://communities.vmware.com/docs/DOC-8760</a> , lo único que tenemos que hacer es un upload a un datastore de VMware en el que queramos alojar el script ghettoVCB.</p>
<p>Podemos acceder con Putty a la consola de nuestro sistema ESXi, desde aquí podréis ir a descargar directamente a la web oficial el programa <a title="Putty, A Free Telnet/SSH Client" href="http://www.xarcom.net/blog/index.php/putty-putty-putty-a-free-telnetssh-client/" target="_blank">Putty, A Free Telnet/SSH Client</a></p>
<p>Y algunos os preguntaréis <a title="Abrir puerto SSH en ESXi" href="http://www.xarcom.net/blog/index.php/abrir-puerto-ssh-en-esxi/" target="_blank">¿Cómo abrir el puerto ssh en VMware ESXi?</a>, pues ahí está.</p>
<p>Ejecutamos Putty, y le ponemos la IP del host VMware donde vamos a conectarnos, usuario y contraseña.</p>
<p>Y vamos a suponer lo siguiente:</p>
<pre lang="bash">/vmfs/volumes/datastore2/backup</pre>
<p>Será el sitio donde pondremos el script ghettoVCB y el archivo &#8220;machines&#8221; donde especificaremos las vm que queremos efectuar copia</p>
<pre lang="bash">/vmfs/volumes/datastore3/logs</pre>
<pre lang="bash">
Será el sitio donde pondremos los logs que genere el script de ghettoVCB

Vamos a programar cronjobs para ghettoVCB

Vamos a:
</pre>
<pre lang="bash">vi /var/spool/cron/crontabs/root</pre>
<p>Y añadimos al final del archivo lo siguiente:</p>
<p><code><span style="color: #3366ff;">
<pre lang="bash">~ # 0 21 * * * /vmfs/volumes/datastore2/backup/ghettoVCB.sh -f /vmfs/volumes/datastore2/backup/machines &gt; /vmfs/volumes/datastore3/logs/ghettoVCB-backup-$(date +\%s).log</pre>
<p></span></code></p>
<p><code>Donde pone 21 le ponemos la hora a la que queramos hacer el backup.</code></p>
<p><code>Salimos grabando del comando vi con ESC y tecleamos
<pre lang="bash">:wq!</pre>
<p></code></p>
<p><code>Eliminaremos la anterior programación de CRONJOBS de la siguiente manera:</code></p>
<p><code><span style="color: #3366ff;">
<pre lang="bash">~ # kill $(cat /var/run/crond.pid)
~ # busybox crond</pre>
<p></span><br />
</code></p>
<p><code>Y luego editaremos el rc.local y nos encontraremos lo siguiente (<span style="color: #008000;">en verde</span>) y le añadiremos (<span style="color: #0000ff;">lo azul</span>), ejecutando:</code></p>
<p><code>
<pre lang="bash">~ # vi /etc/rc.local</pre>
<p></code></p>
<p><code><span style="color: #0000ff;"><code><span style="color: #008000;">
<pre lang="bash">~ # cat /etc/rc.local
#! /bin/ash
export PATH=/sbin:/bin</pre>
<p></span><br />
log() {<br />
   echo "$1"<br />
   logger init "$1"<br />
}</p>
<p>#execute all service retgistered in /etc/rc.local.d<br />
if [http:// -d /etc/rc.local.d |http:// -d /etc/rc.local.d ]; then<br />
   for filename in `find /etc/rc.local.d/ | sort`<br />
      do<br />
         if [ -f $filename ] &amp;&amp; [ -x $filename ]; then<br />
            log "running $filename"<br />
            $filename<br />
         fi<br />
      done<br />
fi<br />
</code>/bin/kill $(cat /var/run/crond.pid)<br />
/bin/echo "0 21 * * * /vmfs/volumes/datastore2/backup/ghettoVCB.sh -f /vmfs/volumes/datastore2/backup/machines &gt; /vmfs/volumes/datastore3/logs/ghettoVCB-backup-\$(date +\\%s).log" &gt;&gt; /var/spool/cron/crontabs/root<br />
/bin/busybox crond</span></code><code><br />
</code></p>
<p><code>Salimos grabando del comando vi con ESC :wq!</code></p>
<p><code>Para asegurarnos que el CRONJOB se creará después de reiniciar físicamente el HOST ejecutaremos lo siguiente:</code></p>
<p><code>~ # /sbin/auto-backup.sh</code></p>
<p><code>Y nos aparecerá algo como esto que pongo más abajo en naranja</code></p>
<p><code><span style="color: #ff6600;">config implicitly loaded<br />
local.tgz<br />
etc/vmware/vmkiscsid/vmkiscsid.db<br />
etc/dropbear/dropbear_dss_host_key<br />
etc/dropbear/dropbear_rsa_host_key<br />
etc/opt/vmware/vpxa/vpxa.cfg<br />
etc/opt/vmware/vpxa/dasConfig.xml<br />
etc/sysconfig/network<br />
etc/vmware/hostd/authorization.xml<br />
etc/vmware/hostd/hostsvc.xml<br />
etc/vmware/hostd/pools.xml<br />
etc/vmware/hostd/vmAutoStart.xml<br />
etc/vmware/hostd/vmInventory.xml<br />
etc/vmware/hostd/proxy.xml<br />
etc/vmware/ssl/rui.crt<br />
etc/vmware/ssl/rui.key<br />
etc/vmware/vmkiscsid/initiatorname.iscsi<br />
etc/vmware/vmkiscsid/iscsid.conf<br />
etc/vmware/vmware.lic<br />
etc/vmware/config<br />
etc/vmware/dvsdata.db<br />
etc/vmware/esx.conf<br />
etc/vmware/license.cfg<br />
etc/vmware/locker.conf<br />
etc/vmware/snmp.xml<br />
etc/group<br />
etc/hosts<br />
etc/inetd.conf<br />
etc/rc.local<br />
etc/chkconfig.db<br />
etc/ntp.conf<br />
etc/passwd<br />
etc/random-seed<br />
etc/resolv.conf<br />
etc/shadow<br />
etc/sfcb/repository/root/interop/cim_indicationfilter.idx<br />
etc/sfcb/repository/root/interop/cim_indicationhandlercimxml.idx<br />
etc/sfcb/repository/root/interop/cim_listenerdestinationcimxml.idx<br />
etc/sfcb/repository/root/interop/cim_indicationsubscription.idx<br />
Binary files /etc/vmware/dvsdata.db and /tmp/auto-backup.31345.dir/etc/vmware/dvsdata.db differ<br />
config implicitly loaded<br />
Saving current state in /bootbank<br />
Clock updated.<br />
Time: 20:40:36   Date: 08/14/2009   UTC</span><br />
</code></p>
<p><code>Y ya está configurado cronjobs para que cuando se reinicie nuestro host VMware ESXi, se puedan efectuar las copias de seguridad con el script ghettoVCB</code></p>
<p><code><a title="Como programar tarea ghettoVCB en Cronjobs para VMware ESXi" href="http://www.xarcom.net" target="_blank">Como programar tarea ghettoVCB en Cronjobs para VMware ESXi</a></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xarcom.net/blog/index.php/como-programar-tarea-ghettovcb-en-cronjobs-para-vmware-esxi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Agradecimientos a William Lam por todo su trabajo en el Script de ghettoVCB</title>
		<link>http://www.xarcom.net/blog/index.php/agradecimientos-a-william-lam-por-todo-su-trabajo-en-el-script-de-ghettovcb/</link>
		<comments>http://www.xarcom.net/blog/index.php/agradecimientos-a-william-lam-por-todo-su-trabajo-en-el-script-de-ghettovcb/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 21:29:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ghettoVCB]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[William Lam]]></category>

		<guid isPermaLink="false">http://www.xarcom.net/blog/?p=769</guid>
		<description><![CDATA[Agradecimientos a William Lam por todo su trabajo en el Script de ghettoVCB Somos muchos los que utilizamos ghettoVCB por la patilla en productos ESX y ESXi de VMware, este maravilloso script que nos hace la vida tan cómoda, imagino que en &#8230; <a href="http://www.xarcom.net/blog/index.php/agradecimientos-a-william-lam-por-todo-su-trabajo-en-el-script-de-ghettovcb/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h1><span style="color: #3366ff;">Agradecimientos a William Lam por todo su trabajo en el Script de ghettoVCB</span></h1>
<p>Somos muchos los que utilizamos ghettoVCB por la patilla en productos ESX y ESXi de VMware, este maravilloso script que nos hace la vida tan cómoda, imagino que en todos los niveles, desde los que tenemos entornos virtualizados no muy complejos hasta los que ya no lo son tanto. Por otro lado también somos muchos los que hemos sufrido sus pequeñeces pero eso no tiene realmente gran importancia si lo comparamos con el tesón, motivación y sobre todo ganas de compartir su conocimiento técnico de William Lam para que podamos estar tranquilos con nuestras copias de seguridad de vm&#8217;s en VMware.</p>
<p>De verdad, nosotros personalmente, estamos muy agradecidos, por que si no fuera por gente como William Lam y en este caso ghettoVCB, la virtualización de entornos pequeñitos no sería posible ya que los costes de los programas de copias de seguridad para VMware son para pequeñas empresas prohibitibos. Por esto, queremos dar las gracias a William Lam por hacer de ghettoVCB más que un simple script de código.</p>
<p><a title="Agradecimientos a William Lam por todo su trabajo en el Script de ghettoVCB" href="http://www.xarcom.net" target="_blank">Agradecimientos a William Lam por todo su trabajo en el Script de ghettoVCB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xarcom.net/blog/index.php/agradecimientos-a-william-lam-por-todo-su-trabajo-en-el-script-de-ghettovcb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programar una copia de seguridad de ghettoVCB.sh con Plink.exe</title>
		<link>http://www.xarcom.net/blog/index.php/programar-una-copia-de-seguridad-de-ghettovcb-sh-con-plink-exe/</link>
		<comments>http://www.xarcom.net/blog/index.php/programar-una-copia-de-seguridad-de-ghettovcb-sh-con-plink-exe/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 10:56:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ESXi]]></category>
		<category><![CDATA[ghettoVCB]]></category>
		<category><![CDATA[Plink.exe]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.xarcom.net/blog/?p=707</guid>
		<description><![CDATA[Programar una copia de seguridad de ghettoVCB.sh con Plink.exe Esta sería otra manera de programar una copia de seguridad en ghettoVCB.sh con la aplicación Plink.exe. En los enlaces podemos pinchar para descargar este software. También podremos descargar el archivo template &#8230; <a href="http://www.xarcom.net/blog/index.php/programar-una-copia-de-seguridad-de-ghettovcb-sh-con-plink-exe/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h1><span style="color: #3366ff;">Programar una copia de seguridad de ghettoVCB.sh con Plink.exe</span></h1>
<p><span style="color: #000000;">Esta sería otra manera de programar una copia de seguridad en <a title="Descarga de ghettoVCB.sh" href="http://communities.vmware.com/servlet/JiveServlet/download/8760-47-32036/ghettoVCB.sh" target="_blank">ghettoVCB.sh</a> con la aplicación <a title="Descarga de Plink.exe" href="http://www.chiark.greenend.org.uk/ ~ sgtatham / putty / download.html" target="_blank">Plink.exe</a>. </span><span style="color: #000000;">En los enlaces podemos pinchar para descargar este software. También podremos descargar el <a title="Archivo muestra VMs a copiar" href="http://communities.vmware.com/servlet/JiveServlet/download/8760-47-31623/ghettoVCB-vm_backup_configuration_template" target="_blank">archivo template</a> para que ghettoVCB.sh pueda llamar a las VMs que queremos efectuar copia de seguridad.</span></p>
<p><span style="color: #000000;">Primero de todo deberemos de <a title="Abrir puerto ssh en ESXi" href="http://www.xarcom.net/blog/index.php/abrir-puerto-ssh-en-esxi/" target="_blank">habilitar el puerto 22 de ssh</a> en nuestro ESXi.</span></p>
<p><span style="color: #000000;">Descargaremos este software y lo pondremos en una carpeta en nuestra máquina de Windows Lanzadera. Llamémosla &#8220;Lanzadera&#8221;</span></p>
<p><span style="color: #000000;">Configuraremos ghettoVCB.sh (destino de copia, que historial de copias queremos, etc) y prepararemos el archivo template como si estuviera puesto en un servidor ESXi.</span></p>
<p><span style="color: #000000;">Una vez está preparada desde el VI CLient(ESXi v3.5) o VSphere Client (ESXi v4.0) crearemos en algún datastore del servidor ESXi una carpeta que por ejemplo se llame &#8220;backup&#8221;, y subiremos el archivo ghettoVCB.sh y el archivo_template donde ya habremos puesto los nombres de las VMs virtuales a copiar.</span></p>
<p><span style="color: #000000;">Una vez subido los archivos al datastore, </span><span style="color: #000000;">crearemos un archivo con extensión .bat en el equipo con Windows, que lo podremos llamar como queramos.</span></p>
<p><span style="color: #000000;">Y en su interior indicaremos los siguiente:</span></p>
<p><span style="color: #000000;">Sintaxi:</span></p>
<pre><span style="color: #000000;">plink -ssh -pw <span style="color: #ff0000;">nuestro_password</span>  <span style="color: #008000;"><a href="mailto:usuario_poder@ipservidor_esxi">usuario_poder@ipservidor_esxi</a></span>  <span style="color: #ff6600;">/ruta_archivo.sh/archivo.sh</span></span></pre>
<p><span style="color: #000000;">Ejemplo práctico:</span></p>
<pre><span style="color: #000000;">plink -ssh -pw Pass <a href="mailto:root@192.168.0.200">root@172.26.0.250</a> /vmfs/volumes/datastore1/backup/ghettoVCB.sh</span></pre>
<p><span style="color: #000000;">Donde Pass será nuestro password del root en el host ESXi.</span></p>
<p><span style="color: #000000;">Guardaremos el archivo.bat y lo podemos ejecutar, veremos que se lanza el Plink.exe y comienza a hacer la copia de seguridad con ghettoVCB</span></p>
<p><span style="color: #000000;">Y ya para rematarlo, podremos incluir en nuestro Programador de tareas el trabajo.</span></p>
<p><span style="color: #000000;">Y listo</span></p>
<p><span style="color: #000000;"><a title="Programar una copia de seguridad de ghettoVCB.sh con Plink.exe" href="http://www.xarcom.net" target="_blank"> Programar una copia de seguridad de ghettoVCB.sh con Plink.exe</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xarcom.net/blog/index.php/programar-una-copia-de-seguridad-de-ghettovcb-sh-con-plink-exe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ghettoVCB.sh ESX(i) 3.5 y 4.0</title>
		<link>http://www.xarcom.net/blog/index.php/ghettovcb-sh-esxi-3-5-y-4-0/</link>
		<comments>http://www.xarcom.net/blog/index.php/ghettovcb-sh-esxi-3-5-y-4-0/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 20:49:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ghettoVCB]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.xarcom.net/blog/?p=463</guid>
		<description><![CDATA[ghettoVCB.sh &#8211; alternativa gratuita para hacer copias de seguridad para la máquina virtual ESX (i) 3,5 y 4,0 + Artículo sacado de http://communities.vmware.com/docs/DOC-8760 y traducido por Google Translator VERSIÓN 47 Publicado Creado en: Nov 17, 2008 7:04 PM por lamw &#8212; &#8230; <a href="http://www.xarcom.net/blog/index.php/ghettovcb-sh-esxi-3-5-y-4-0/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div>
<h2><span style="color: #3366ff;">ghettoVCB.sh &#8211; alternativa gratuita para hacer copias de seguridad para la máquina virtual ESX (i) 3,5 y 4,0 +</span></h2>
</div>
<p><strong>Artículo sacado de </strong><a href="http://communities.vmware.com/docs/DOC-8760"><strong>http://communities.vmware.com/docs/DOC-8760</strong></a><strong> y traducido por Google Translator</strong></p>
<p>VERSIÓN 47 Publicado</p>
<h3>Creado en: Nov 17, 2008 7:04 PM por lamw &#8212; Última modificación: Nov 25, 2009 2:39 PM por lamw</h3>
<h1>Tabla de Contenidos:</h1>
<p> </p>
<ul>
<li>�
<ul>
<li>Descripción</li>
<li>Características</li>
<li>Requisitos</li>
<li>Configuración</li>
<li>Configuraciones</li>
<li>Uso</li>
<li>Ejemplo de ejecución de
<ul>
<li>Copia de seguridad de máquinas virtuales almacenadas en una lista de</li>
<li>Copia de seguridad de máquinas virtuales utilizando las diferentes políticas de copia de seguridad de</li>
<li>Modo de depuración de copia de seguridad</li>
<li>Dry Run Mode</li>
</ul>
</li>
<li>Habilitar la compresión de las copias de seguridad</li>
<li>Restaurar copias de seguridad (ghettoVCB-restore.sh)</li>
<li>Cronjob FAQ</li>
<li>Preguntas frecuentes</li>
<li>Enlaces de interés</li>
<li>Change Log</li>
</ul>
</li>
</ul>
<p> </p>
<h1>Descripción:</h1>
<p>Este script realiza copias de seguridad de las máquinas virtuales que residen en <strong>ESX (i) + 3.5/4.0</strong> servidores utilizando una metodología similar a la VMware VCB herramienta. El script toma imágenes de las máquinas virtuales en vivo, apoya la VMDK maestro (s) y luego una vez finalizada, se elimina la instantánea hasta que la próxima copia de seguridad. La única salvedad es que utiliza los recursos disponibles para la consola de servicio del servidor ESX ejecutando las copias de seguridad en vez de seguir el método tradicional de descarga de copias de seguridad de la máquina virtual a través de un proxy de VCB.</p>
<p>Este script ha sido probado en <strong>3.5/4.0 ESX y ESXi 3.5/4.0</strong> y apoya a los medios de copia de seguridad siguientes: <strong>Almacenamiento local</strong>, <strong>SAN</strong> y <strong>NFS</strong>. El guión no es interactiva y puede ser configurado para funcionar a través de crontab. Actualmente, este script acepta un archivo de texto que enumera los nombres de pantalla de la máquina virtual (s) que deben ser respaldados. Además, se puede especificar una carpeta que contiene archivos de configuración en una base por VM para el control granular sobre políticas de backup.</p>
<p>Además, para los entornos de ESX que no tienen almacenes de datos persistentes NFS designadas para copias de seguridad, la secuencia de comandos ofrece la posibilidad de que se conecte automáticamente al servidor ESX a un NFS exportado carpeta y luego al término de copia de seguridad, desconecte del servidor ESX. La conexión se establece mediante la creación de un enlace de NFS almacén de datos que permite monolítico (o grosor) VMDK copias de seguridad en lugar de utilizar la habitual * nix comando mount que requiere romper los archivos en el formato VMDK 2gbsparse para copia de seguridad. Habilitación de este modo se explica por sí mismo y, evidentemente, será por lo que cuando la secuencia de comandos de edición (Nota: <strong>VM_BACKUP_VOLUME</strong> variable se ignora si <strong>ENABLE_NON_PERSISTENT_NFS = 1</strong> ).</p>
<p>En su configuración actual, la secuencia de comandos permitirá un máximo de 3 copias de seguridad exclusivo de la máquina virtual antes de que pueda sobrescribir las copias de seguridad anteriores, lo que sin embargo, puede ser modificado para ajustarse a los procedimientos en caso necesario. Por favor, ser diligente en la ejecución del script en una prueba o ensayo medio ambiente antes de utilizarlo en la producción en vivo de máquinas virtuales, lo que las funciones de script y dentro de nuestro ambiente, pero existe la posibilidad de que no puede encajar bien en otros ambientes.</p>
<h1>Características</h1>
<ul>
<li>Soporte para disco VMDK múltiples (s) de copia de seguridad por VM</li>
<li>Sólo VMDK válido (s) presentado a la máquina virtual será respaldado</li>
<li>En línea una copia de seguridad de VM (s) de</li>
<li>Posibilidad de apagar guestOS e iniciar el proceso de copia de seguridad y el poder en VM después con la opción de tiempo de espera hardpower</li>
<li>Permitir espacios en VM (s) de la lista de copia de seguridad (no se recomienda y no como una mejor práctica)</li>
<li>Asegúrese de que proceso de eliminación instantánea completa antes de continuar en la próxima copia de seguridad de VM</li>
<li>VM (s) que inicialmente contienen <strong>instantáneas</strong> no será una copia de seguridad y será ignorado</li>
<li>La capacidad de especificar el número de rotaciones de copia de seguridad de VM</li>
<li>Salida de copia de seguridad de VMDK (s) en cualquiera de <strong>ZEROEDTHICK</strong> (comportamiento por defecto) o <strong>2GB escasa</strong> o <strong>THIN</strong> o <strong>EAGERZEROEDTHICK</strong> formato</li>
<li>Soporte para discos SCSI e IDE</li>
<li>No persistentes de copia de seguridad de NFS</li>
<li>Apoyo plenamente VMDK (s) almacenados en almacenes de datos múltiples</li>
<li>Capacidad de comprimir las copias de seguridad (soporte experimental)</li>
<li><strong><span style="color: blue;">Capacidad de configurar las diferentes políticas de copia de seguridad VM</span></strong> <strong><span style="color: green;">¡NUEVO!</span></strong></li>
<li><strong><span style="color: blue;">Posibilidad de incluir / excluir VMDK específico (s) por máquina virtual (VM instalación individual requiere la política de copia de seguridad)</span></strong> <strong><span style="color: green;">¡NUEVO!</span></strong></li>
<li><strong><span style="color: blue;">Posibilidad de configurar el registro de salida a archivo</span></strong> <strong><span style="color: green;">¡NUEVO!</span></strong></li>
<li><strong><span style="color: blue;">Conciencia de disco independiente (ignorará VMDK)</span></strong> <strong><span style="color: green;">¡NUEVO!</span></strong></li>
<li><strong><span style="color: blue;">Las variables de tiempo de espera de nuevo para apagar y creaciones de instantáneas </span></strong><strong><span style="color: green;">¡NUEVO!</span></strong></li>
<li><strong><span style="color: blue;">Posibilidad de configurar las instantáneas con la memoria y / o inactividad opciones</span></strong> <strong><span style="color: green;">¡NUEVO!</span></strong></li>
<li><strong><span style="color: blue;">Capacidad de disco de formato adaptador de configurar</span></strong> <strong><span style="color: green;">¡NUEVO!</span></strong></li>
<li><strong><span style="color: blue;">De información de depuración adicional que incluye la ejecución en seco</span></strong> <strong><span style="color: green;">¡NUEVO!</span></strong></li>
<li><strong><span style="color: blue;">Soporte para las máquinas virtuales con tanto virtuales / RDM física (pRDM serán ignoradas y no una copia de seguridad)</span></strong> <strong><span style="color: green;">¡NUEVO!</span></strong></li>
</ul>
<p> </p>
<hr /> </p>
<h1>Requisitos:</h1>
<ul>
<li>Máquinas virtuales se ejecutan en ESX (i) + 3.5/4.0</li>
<li>SSH para acceso a la consola ESX / ESXi de acogida</li>
</ul>
<p> </p>
<hr /> </p>
<h1>Instalación:</h1>
<p>1) Descarga <strong>ghettoVCB.sh</strong> ya sea a su sistema de ESX o ESXi</p>
<p>2) Cambiar los permisos de la secuencia de comandos para asegurarse de que puede ser ejecutado:</p>
<p><code>[root @ Himalaya ~] # <strong>chmod + x ghettoVCB.sh</strong> </code></p>
<hr /> </p>
<h1>Configuraciones:</h1>
<p>Las siguientes variables deben ser definidas en el script o en la política de VM de copia de seguridad antes de la ejecución.</p>
<p>Definir el almacén de datos de copia de seguridad y la carpeta en la que se almacenan las copias de seguridad (si la carpeta no existe, se creará automáticamente): = VM_BACKUP_VOLUME / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS</p>
<p><strong>Definir el formato de disco de copia de seguridad (zeroedthick, eagerzeroedthick, delgado, y 2gbsparse están disponibles):</strong><br />
<code>DISK_BACKUP_FORMAT = delgada </code></p>
<p><strong>Definición de la rotación de copia de seguridad por VM:</strong><br />
<code>VM_BACKUP_ROTATION_COUNT = 3 </code></p>
<p><strong>Definir si la VM está apagado o no antes de la copia de seguridad (1 = activar, 0 = desactivado):</strong></p>
<p><strong><span style="color: green;">Nota: VM (s) que están apagados no requerirá snapshoting</span></strong><br />
<code>POWER_VM_DOWN_BEFORE_BACKUP = 0 </code></p>
<p><strong>Definir si la máquina virtual puede ser difícil de apagado cuando &#8220;POWER_VM_DOWN_BEFORE_BACKUP&#8221; está habilitada y VM no se han instalado las herramientas de VMware</strong><br />
<code>ENABLE_HARD_POWER_OFF = 0 </code></p>
<p><strong>Si &#8220;ENABLE_HARD_POWER_OFF&#8221; está habilitado, entonces se define el número de (60 segundos) iteraciones de la secuencia de comandos antes de que la ejecución de un poder de desactivación cuando:</strong><br />
<code>ITER_TO_WAIT_SHUTDOWN = 3 </code></p>
<p><strong>El número (60 segundos) iteraciones de la secuencia de comandos esperar cuando apagar la máquina virtual y le dará e ignoran la máquina virtual de particular para copia de seguridad:</strong><br />
<code>POWER_DOWN_TIMEOUT = 5 </code></p>
<p><strong>El número (60 segundos) iteraciones de la secuencia de comandos esperar la hora de tomar una instantánea de una máquina virtual y le dará e ignoran la máquina virtual de particular para copia de seguridad:</strong></p>
<p><strong><span style="color: green;">El valor por defecto debería ser suficiente</span></strong><br />
<code>SNAPSHOT_TIMEOUT = 15 </code></p>
<p><strong>Definir si debe o no habilitar la compresión (1 = activar, 0 = desactivado):</strong><br />
<code>ENABLE_COMPRESSION = 0 </code></p>
<p><strong>Definir el tipo de adaptador para copia de seguridad de VMDK (BusLogic y lsilogic están disponibles):</strong><br />
<code>ADAPTER_FORMAT = BusLogic </code></p>
<p><strong>Definir si la memoria de la máquina virtual se quebró y si quiescing está habilitado (1 = activar, 0 = desactivado):</strong></p>
<p><strong><span style="color: green;">Nota: Por defecto, ambos son personas de movilidad reducida</span></strong><br />
<code>VM_SNAPSHOT_MEMORY = 0 VM_SNAPSHOT_QUIESCE = 0 </code></p>
<p>* Definición de VMDK (s) de copia de seguridad de una máquina virtual particular, ya sea una lista de vmdks o &#8220;todos&#8221;<br />
<code>VMDK_FILES_TO_BACKUP = "myvmdk.vmdk" </code></p>
<p><strong>Asegúrese de que usted no edita pasado esta sección:</strong><br />
<code>########################## NO MODIFIQUE EL PASADO DE ESTA LÍNEA ################## ######## </code></p>
<hr /> </p>
<h1>Uso:</h1>
<p><code>[root @ Himalaya ~] #. / ghettoVCB.sh </code><code>################################################## #############################</code><code> # GhettoVCB # para ESX / ESXi 3.5 y 4.x + # Autor: William Lam # Http://www.engineering.ucsb.edu/ ~ / duonglt vmware / # Creado: 11/17/2008 # Última modificación: 11/14/2009 # ################################################## ############################# Uso:. / GhettoVCB.sh-f [VM_BACKUP_UP_LIST]-c [VM_CONFIG_DIR]-l [log_file] OPCIONES:    -F Lista de máquinas virtuales para copia de seguridad    -c directorio de configuración de copias de seguridad de VM    -L a la salida del archivo de registro    el nivel de depuración-d [info | | depuración dryrun] (por defecto: info) (por ejemplo) Copia de seguridad de máquinas virtuales almacenadas en una lista de         . / ghettoVCB.sh-f vms_to_backup Copia de seguridad de máquinas virtuales basadas en la configuración específica situada en el directorio de         . / ghettoVCB.sh vms_to_backup-f-c vm_backup_configs Salida de registro en / tmp / ghettoVCB.log         . / ghettoVCB.sh vms_to_backup-f-l / tmp / ghettoVCB.log Marcha en seco (no copia de seguridad se llevará a cabo)         . / f-ghettoVCB.sh vms_to_backup-d dryrun </code></p>
<p>La entrada a este script es un archivo que contiene el nombre de pantalla de la máquina virtual (s) separados por un salto de línea. Al crear este archivo en un sistema non-Linux/UNIX, puede introducir el carácter ^ M, que puede hacer que el script para miss-se comportan. Para garantizar que esto no ocurra, plesae crear el archivo en el ESX / ESXi de acogida.</p>
<p>Aquí está una muestra de lo que el archivo se vería así:</p>
<p><code>[root @ Himalaya ~] vms_to_backup # cat VCAP VIMA VMA-2 </code></p>
<hr /> </p>
<h1>Ejemplo de ejecución:</h1>
<ul>
<li>Copia de seguridad de máquinas virtuales almacenadas en una lista de</li>
<li>Copia de seguridad de máquinas virtuales basadas en las diferentes políticas de copia de seguridad de VM</li>
<li>Modo de depuración</li>
<li>Dry Run Mode</li>
</ul>
<p> </p>
<h2>Copia de seguridad de máquinas virtuales almacenadas en una lista de</h2>
<ul>
<li>Verbosidad Log: info (por defecto)</li>
<li>Salida de registro: stdout (por defecto)</li>
</ul>
<p><code>[root @ Himalaya ~] #. / ghettoVCB.sh-f vms_to_backup 2009-11-12 06:14:10 - info: ============================== ghettoVCB Iniciar registro === =========================== 2009-11-12 06:14:10 - info: config - VM_BACKUP_VOLUME = / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS 2009-11-12 06:14:10 - info: config - VM_BACKUP_ROTATION_COUNT = 3 2009-11-12 06:14:10 - info: config - DISK_BACKUP_FORMAT = delgada 2009-11-12 06:14:10 - info: config - ADAPTER_FORMAT = BusLogic 2009-11-12 06:14:10 - info: config - POWER_VM_DOWN_BEFORE_BACKUP = 0 2009-11-12 06:14:10 - info: config - ENABLE_HARD_POWER_OFF = 0 2009-11-12 06:14:10 - info: config - ITER_TO_WAIT_SHUTDOWN = 3 2009-11-12 06:14:10 - info: config - POWER_DOWN_TIMEOUT = 5 2009-11-12 06:14:10 - info: config - SNAPSHOT_TIMEOUT = 15 2009-11-12 06:14:10 - info: config - log_level = info 2009-11-12 06:14:10 - info: config - BACKUP_LOG_OUTPUT = stdout 2009-11-12 06:14:10 - info: config - VM_SNAPSHOT_MEMORY = 0 2009-11-12 06:14:10 - info: config - VM_SNAPSHOT_QUIESCE = 0 2009-11-12 06:14:10 - info: config - VMDK_FILES_TO_BACKUP = all 2009-11-12 06:14:15 - info: Iniciar la copia de seguridad para VCAP Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SATA.RE4-GP: Storage/VCAP/VCAP_2.vmdk' ... Clon: 100% hecho. Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SATA.RE4-GP: Storage/VCAP/VCAP_1.vmdk' ... Clon: 100% hecho. Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SATA.RE4-GP: Almacenamiento / VCAP / VCAP.vmdk' ... Clon: 100% hecho. Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SATA.RE4-GP: Storage/VCAP/VCAP-0.vmdk' ... Clon: 100% hecho. 2009-11-12 06:15:15 - Información: Duración de copia de seguridad: 60 segundos 2009-11-12 06:15:15 - info: copia de seguridad con éxito para VCAP! 2009-11-12 06:15:17 - info: Iniciar la copia de seguridad para VIMA 2009-11-12 06:15:17 - info: Creación de instantáneas "ghettoVCB instantánea-2009-11-12" para VIMA Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs / volúmenes / Himalaya-local-SAS.Savvio / VIMA / VIMA.vmdk' ... Clon: 100% hecho. 2009-11-12 06:16:40 - info: instantánea Eliminación de VIMA ... 2009-11-12 06:16:43 - Información: Duración de copia de seguridad: 1,43 minutos 2009-11-12 06:16:43 - info: copia de seguridad con éxito para VIMA! 2009-11-12 06:16:47 - info: Iniciar la copia de seguridad para VMA-2 Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SAS.Constellation/vMA-2/vMA-2.vmdk' ... Clon: 100% hecho. 2009-11-12 06:18:14 - Información: Duración de copia de seguridad: 1,45 minutos 2009-11-12 06:18:14 - info: copia de seguridad con éxito para VMA-2! 2009-11-12 06:18:14 - info: ============================== ghettoVCB LOG FIN === ============================= </code></p>
<h2>Copia de seguridad de máquinas virtuales basadas en las diferentes políticas de copia de seguridad de VM y registro de salida a / tmp / ghettoVCB.log</h2>
<ul>
<li>Verbosidad Log: info (por defecto)</li>
<li>Registra el resultado: / tmp / ghettoVCB.log (por defecto)</li>
</ul>
<p>1. Crear carpeta para almacenar las diferentes políticas de VM de copia de seguridad (puede tener cualquier nombre):<br />
<code>[root @ Himalaya ~] # mkdir backup_config </code></p>
<p>2. Crear copia de seguridad de las diferentes políticas de máquina virtual para cada máquina virtual que asegurar que cada archivo se llama exactamente como el nombre de pantalla de la máquina virtual se copia de seguridad (uso de la plantilla proporcionada para crear duplicados &#8220;):<br />
<code>[root @ Himalaya backup_config] ghettoVCB # cp-vm_backup_configuration_template VCAP [root @ Himalaya backup_config] ghettoVCB # cp-vm_backup_configuration_template VIMA </code></p>
<p>Listado de la política de máquina virtual de directorio de configuración de copia de seguridad de copia de seguridad de<br />
<code>[root @ Himalaya backup_config] # ls ghettoVCB-vm_backup_configuration_template VCAP VIMA </code></p>
<p>La política de copia de seguridad de &#8220;VCAP&#8221; (copia de seguridad VMDKs sólo 2 específicos)<br />
<code>[root @ Himalaya backup_config] # cat VCAP = VM_BACKUP_VOLUME / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS DISK_BACKUP_FORMAT = delgada VM_BACKUP_ROTATION_COUNT = 3 POWER_VM_DOWN_BEFORE_BACKUP = 0 ENABLE_HARD_POWER_OFF = 0 ITER_TO_WAIT_SHUTDOWN = 4 POWER_DOWN_TIMEOUT = 5 SNAPSHOT_TIMEOUT = 15 ENABLE_COMPRESSION = 0 ADAPTER_FORMAT = BusLogic VM_SNAPSHOT_MEMORY = 0 VM_SNAPSHOT_QUIESCE = 0 VMDK_FILES_TO_BACKUP = "VCAP.vmdk, VCAP_2.vmdk" </code></p>
<p>La política de copia de seguridad de VM &#8220;VIMA&#8221; (copia de seguridad de todos los VMDKs encontrados)<br />
<code>[root @ Himalaya backup_config] # cat VIMA = VM_BACKUP_VOLUME / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS DISK_BACKUP_FORMAT = delgada VM_BACKUP_ROTATION_COUNT = 3 POWER_VM_DOWN_BEFORE_BACKUP = 0 ENABLE_HARD_POWER_OFF = 0 ITER_TO_WAIT_SHUTDOWN = 4 POWER_DOWN_TIMEOUT = 5 SNAPSHOT_TIMEOUT = 15 ENABLE_COMPRESSION = 0 ADAPTER_FORMAT = BusLogic VM_SNAPSHOT_MEMORY = 1 VM_SNAPSHOT_QUIESCE = 0 VMDK_FILES_TO_BACKUP = "todos" </code></p>
<p><span style="color: red;"><strong>Nota:</strong></span> Al especificar la opción-c (individual VM modo la política de copia de seguridad), si una máquina virtual aparece en la lista de copia de seguridad, pero <strong>NO</strong> tener una política de copia de seguridad correspondiente, la máquina virtual se complementará con la configuración predeterminada encuentra dentro de la secuencia de comandos ghettoVCB.sh.</p>
<p>Ejecución de copia de seguridad<br />
<code>[root @ Himalaya ~] #. / f-ghettoVCB.sh vms_to_backup-c backup_config-l / tmp / ghettoVCB.log Registro de salida a "/ tmp / ghettoVCB.log" ... Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SATA.RE4-GP: Storage/VCAP/VCAP_2.vmdk' ... Clon: 100% hecho. Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SATA.RE4-GP: Almacenamiento / VCAP / VCAP.vmdk' ... Clon: 100% hecho. Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs / volúmenes / Himalaya-local-SAS.Savvio / VIMA / VIMA.vmdk' ... Clon: 100% hecho. Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SAS.Constellation/vMA-2/vMA-2.vmdk' ... Clon: 100% hecho. </code></p>
<p><span style="color: red;"><strong>Nota:</strong></span> Al especificar la opción-l (registro de salida de archivo), vmkfstools copia también se registra la salida estándar. Esto se hace principalmente para fines de depuración.</p>
<p>Registro de salida de copia de seguridad de<br />
<code>[root @ Himalaya ~] # cat / tmp / ghettoVCB.log 2009-11-12 06:26:53 - info: ============================== ghettoVCB Iniciar registro === =========================== 2009-11-12 06:26:56 - info: config - mediante una configuración FILE = backup_config / VCAP 2009-11-12 06:26:56 - info: config - VM_BACKUP_VOLUME = / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS 2009-11-12 06:26:56 - info: config - VM_BACKUP_ROTATION_COUNT = 3 2009-11-12 06:26:56 - info: config - DISK_BACKUP_FORMAT = delgada 2009-11-12 06:26:56 - info: config - ADAPTER_FORMAT = BusLogic 2009-11-12 06:26:56 - info: config - POWER_VM_DOWN_BEFORE_BACKUP = 0 2009-11-12 06:26:56 - info: config - ENABLE_HARD_POWER_OFF = 0 2009-11-12 06:26:56 - info: config - ITER_TO_WAIT_SHUTDOWN = 4 2009-11-12 06:26:56 - info: config - POWER_DOWN_TIMEOUT = 5 2009-11-12 06:26:56 - info: config - SNAPSHOT_TIMEOUT = 15 2009-11-12 06:26:56 - info: config - log_level = info 2009-11-12 06:26:56 - info: config - BACKUP_LOG_OUTPUT = / tmp / ghettoVCB.log 2009-11-12 06:26:56 - info: config - VM_SNAPSHOT_MEMORY = 0 2009-11-12 06:26:56 - info: config - VM_SNAPSHOT_QUIESCE = 0 2009-11-12 06:26:56 - info: config - VMDK_FILES_TO_BACKUP = VCAP.vmdk, VCAP_2.vmdk 2009-11-12 06:26:58 - info: Iniciar la copia de seguridad para VCAP Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SATA.RE4-GP: Storage/VCAP/VCAP_2.vmdk' ... Clon: 100% hecho. Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SATA.RE4-GP: Almacenamiento / VCAP / VCAP.vmdk' ... Clon: 100% hecho. 2009-11-12 06:26:59 - Información: Duración de copia de seguridad: 1 segundos 2009-11-12 06:26:59 - info: copia de seguridad con éxito para VCAP! 2009-11-12 06:26:59 - info: config - mediante una configuración FILE = backup_config / VIMA 2009-11-12 06:26:59 - info: config - VM_BACKUP_VOLUME = / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS 2009-11-12 06:26:59 - info: config - VM_BACKUP_ROTATION_COUNT = 3 2009-11-12 06:26:59 - info: config - DISK_BACKUP_FORMAT = delgada 2009-11-12 06:26:59 - info: config - ADAPTER_FORMAT = BusLogic 2009-11-12 06:26:59 - info: config - POWER_VM_DOWN_BEFORE_BACKUP = 0 2009-11-12 06:26:59 - info: config - ENABLE_HARD_POWER_OFF = 0 2009-11-12 06:26:59 - info: config - ITER_TO_WAIT_SHUTDOWN = 4 2009-11-12 06:26:59 - info: config - POWER_DOWN_TIMEOUT = 5 2009-11-12 06:26:59 - info: config - SNAPSHOT_TIMEOUT = 15 2009-11-12 06:26:59 - info: config - log_level = info 2009-11-12 06:26:59 - info: config - BACKUP_LOG_OUTPUT = / tmp / ghettoVCB.log 2009-11-12 06:26:59 - info: config - VM_SNAPSHOT_MEMORY = 1 2009-11-12 06:26:59 - info: config - VM_SNAPSHOT_QUIESCE = 0 2009-11-12 06:26:59 - info: config - VMDK_FILES_TO_BACKUP = all 2009-11-12 06:27:02 - info: Iniciar la copia de seguridad para VIMA 2009-11-12 06:27:02 - info: Creación de instantáneas "ghettoVCB instantánea-2009-11-12" para VIMA Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs / volúmenes / Himalaya-local-SAS.Savvio / VIMA / VIMA.vmdk' ... Clon: 100% hecho. 2009-11-12 06:29:28 - info: instantánea Eliminación de VIMA ... 2009-11-12 06:29:31 - Información: Duración de copia de seguridad: 2,48 minutos 2009-11-12 06:29:31 - info: copia de seguridad con éxito para VIMA! 2009-11-12 06:29:31 - info: config - VM_BACKUP_VOLUME = / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS 2009-11-12 06:29:31 - info: config - VM_BACKUP_ROTATION_COUNT = 3 2009-11-12 06:29:31 - info: config - DISK_BACKUP_FORMAT = delgada 2009-11-12 06:29:31 - info: config - ADAPTER_FORMAT = BusLogic 2009-11-12 06:29:31 - info: config - POWER_VM_DOWN_BEFORE_BACKUP = 0 2009-11-12 06:29:31 - info: config - ENABLE_HARD_POWER_OFF = 0 2009-11-12 06:29:31 - info: config - ITER_TO_WAIT_SHUTDOWN = 3 2009-11-12 06:29:31 - info: config - POWER_DOWN_TIMEOUT = 5 2009-11-12 06:29:31 - info: config - SNAPSHOT_TIMEOUT = 15 2009-11-12 06:29:31 - info: config - log_level = info 2009-11-12 06:29:31 - info: config - BACKUP_LOG_OUTPUT = / tmp / ghettoVCB.log 2009-11-12 06:29:31 - info: config - VM_SNAPSHOT_MEMORY = 0 2009-11-12 06:29:31 - info: config - VM_SNAPSHOT_QUIESCE = 0 2009-11-12 06:29:31 - info: config - VMDK_FILES_TO_BACKUP = all 2009-11-12 06:29:35 - info: Iniciar la copia de seguridad para VMA-2 Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SAS.Constellation/vMA-2/vMA-2.vmdk' ... Clon: 100% hecho. 2009-11-12 06:31:05 - Información: Duración de copia de seguridad: 1,50 minutos 2009-11-12 06:31:05 - info: copia de seguridad con éxito para VMA-2! 2009-11-12 06:31:05 - info: ============================== ghettoVCB LOG FIN === ============================= </code></p>
<h2>El modo de depuración de copia de seguridad</h2>
<ul>
<li>Verbosidad Log: depuración</li>
<li>Salida de registro: stdout</li>
</ul>
<p><code>[root @ Himalaya ~] #. / ghettoVCB.sh vms_to_backup-f-c-d backup_config depuración 2009-11-13 19:51:47 - info: ============================== ghettoVCB Iniciar registro === =========================== 2009-11-13 19:51:47 - debug: Build Host: VMware ESX 4.0.0 construir-164009 2009-11-13 19:51:47 - debug: HOSTNAME: himalaya.primp-industries.com 2009-11-13 19:51:51 - info: config - mediante una configuración FILE = backup_config / VCAP 2009-11-13 19:51:51 - info: config - VM_BACKUP_VOLUME = / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS 2009-11-13 19:51:51 - info: config - VM_BACKUP_ROTATION_COUNT = 3 2009-11-13 19:51:51 - info: config - DISK_BACKUP_FORMAT = delgada 2009-11-13 19:51:51 - info: config - ADAPTER_FORMAT = BusLogic 2009-11-13 19:51:51 - info: config - POWER_VM_DOWN_BEFORE_BACKUP = 0 2009-11-13 19:51:51 - info: config - ENABLE_HARD_POWER_OFF = 0 2009-11-13 19:51:51 - info: config - ITER_TO_WAIT_SHUTDOWN = 4 2009-11-13 19:51:51 - info: config - POWER_DOWN_TIMEOUT = 5 2009-11-13 19:51:51 - info: config - SNAPSHOT_TIMEOUT = 15 2009-11-13 19:51:51 - info: config - log_level = debug 2009-11-13 19:51:51 - info: config - BACKUP_LOG_OUTPUT = stdout 2009-11-13 19:51:51 - info: config - VM_SNAPSHOT_MEMORY = 0 2009-11-13 19:51:51 - info: config - VM_SNAPSHOT_QUIESCE = 0 2009-11-13 19:51:51 - info: config - VMDK_FILES_TO_BACKUP = VCAP.vmdk, VCAP_2.vmdk 2009-11-13 19:51:52 - info: Iniciar la copia de seguridad para VCAP 2009-11-13 19:51:52 - debug: findVMDK () - En busca de VMDK: "VCAP_2.vmdk" para copia de seguridad 2009-11-13 19:51:52 - debug: findVMDK () - Encontrado VMDK! - "VCAP_2.vmdk" para copia de seguridad Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SATA.RE4-GP: Storage/VCAP/VCAP_2.vmdk' ... Clon: 100% hecho. 2009-11-13 19:51:53 - debug: findVMDK () - En busca de VMDK: "VCAP_1.vmdk" para copia de seguridad 2009-11-13 19:51:53 - debug: findVMDK () - En busca de VMDK: "VCAP.vmdk" para copia de seguridad 2009-11-13 19:51:53 - debug: findVMDK () - Encontrado VMDK! - "VCAP.vmdk" para copia de seguridad Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SATA.RE4-GP: Almacenamiento / VCAP / VCAP.vmdk' ... Clon: 100% hecho. 2009-11-13 19:51:53 - debug: findVMDK () - En busca de VMDK: "VCAP-0.vmdk" para copia de seguridad 2009-11-13 19:51:54 - Información: Duración de copia de seguridad: 2 segundos 2009-11-13 19:51:54 - info: copia de seguridad con éxito para VCAP! 2009-11-13 19:51:54 - info: config - mediante una configuración FILE = backup_config / VIMA 2009-11-13 19:51:54 - info: config - VM_BACKUP_VOLUME = / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS 2009-11-13 19:51:54 - info: config - VM_BACKUP_ROTATION_COUNT = 3 2009-11-13 19:51:54 - info: config - DISK_BACKUP_FORMAT = delgada 2009-11-13 19:51:54 - info: config - ADAPTER_FORMAT = BusLogic 2009-11-13 19:51:54 - info: config - POWER_VM_DOWN_BEFORE_BACKUP = 0 2009-11-13 19:51:54 - info: config - ENABLE_HARD_POWER_OFF = 0 2009-11-13 19:51:54 - info: config - ITER_TO_WAIT_SHUTDOWN = 4 2009-11-13 19:51:54 - info: config - POWER_DOWN_TIMEOUT = 5 2009-11-13 19:51:54 - info: config - SNAPSHOT_TIMEOUT = 15 2009-11-13 19:51:54 - info: config - log_level = debug 2009-11-13 19:51:54 - info: config - BACKUP_LOG_OUTPUT = stdout 2009-11-13 19:51:54 - info: config - VM_SNAPSHOT_MEMORY = 1 2009-11-13 19:51:54 - info: config - VM_SNAPSHOT_QUIESCE = 0 2009-11-13 19:51:54 - info: config - VMDK_FILES_TO_BACKUP = all 2009-11-13 19:51:56 - info: Iniciar la copia de seguridad para VIMA 2009-11-13 19:51:56 - info: Creación de instantáneas "ghettoVCB instantánea-2009-11-13" para VIMA 2009-11-13 19:51:58 - debug: Lugar para ghettoVCB instantánea "instantánea-2009-11-13" que se cree 2009-11-13 19:51:58 - debug: tiempo de espera de instantáneas establece en: 900 segundos 2009-11-13 19:52:01 - debug: Lugar para la creación de instantáneas para ser completada - Iteración: 0 - dormir para 60secs (Duración: 0 segundos) 2009-11-13 19:53:03 - debug: findVMDK () - En busca de VMDK: "VIMA.vmdk" para copia de seguridad Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs / volúmenes / Himalaya-local-SAS.Savvio / VIMA / VIMA.vmdk' ... Clon: 100% hecho. 2009-11-13 19:54:27 - info: instantánea Eliminación de VIMA ... 2009-11-13 19:54:32 - Información: Duración de copia de seguridad: 2,60 minutos 2009-11-13 19:54:32 - info: copia de seguridad con éxito para VIMA! 2009-11-13 19:54:32 - info: config - VM_BACKUP_VOLUME = / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS 2009-11-13 19:54:32 - info: config - VM_BACKUP_ROTATION_COUNT = 3 2009-11-13 19:54:32 - info: config - DISK_BACKUP_FORMAT = delgada 2009-11-13 19:54:32 - info: config - ADAPTER_FORMAT = BusLogic 2009-11-13 19:54:32 - info: config - POWER_VM_DOWN_BEFORE_BACKUP = 0 2009-11-13 19:54:32 - info: config - ENABLE_HARD_POWER_OFF = 0 2009-11-13 19:54:32 - info: config - ITER_TO_WAIT_SHUTDOWN = 3 2009-11-13 19:54:32 - info: config - POWER_DOWN_TIMEOUT = 5 2009-11-13 19:54:32 - info: config - SNAPSHOT_TIMEOUT = 15 2009-11-13 19:54:32 - info: config - log_level = debug 2009-11-13 19:54:32 - info: config - BACKUP_LOG_OUTPUT = stdout 2009-11-13 19:54:32 - info: config - VM_SNAPSHOT_MEMORY = 0 2009-11-13 19:54:32 - info: config - VM_SNAPSHOT_QUIESCE = 0 2009-11-13 19:54:32 - info: config - VMDK_FILES_TO_BACKUP = all 2009-11-13 19:54:35 - info: Iniciar la copia de seguridad para VMA-2 2009-11-13 19:54:35 - debug: findVMDK () - En busca de VMDK: "VMA-2.vmdk" para copia de seguridad Formato de disco de destino: VMFS delgada provisionados La reproducción del disco '/ vmfs/volumes/himalaya-local-SAS.Constellation/vMA-2/vMA-2.vmdk' ... Clon: 100% hecho. 2009-11-13 19:56:10 - Información: Duración de copia de seguridad: 1,58 minutos 2009-11-13 19:56:10 - info: copia de seguridad con éxito para VMA-2! 2009-11-13 19:56:10 - info: ============================== ghettoVCB LOG FIN === ============================= </code></p>
<h2>Dry Run Mode (no copia de seguridad se llevará a cabo)</h2>
<ul>
<li>Verbosidad Log: drymode</li>
<li>Salida de registro: stdout</li>
</ul>
<p><code>[root @ Himalaya ~] #. / ghettoVCB.sh vms_to_backup-f-c-d backup_config dryrun 2009-11-12 06:32:57 - info: ============================== ghettoVCB Iniciar registro === =========================== 2009-11-12 06:33:01 - info: config - mediante una configuración FILE = backup_config / VCAP 2009-11-12 06:33:01 - info: config - VM_BACKUP_VOLUME = / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS 2009-11-12 06:33:01 - info: config - VM_BACKUP_ROTATION_COUNT = 3 2009-11-12 06:33:01 - info: config - DISK_BACKUP_FORMAT = delgada 2009-11-12 06:33:01 - info: config - ADAPTER_FORMAT = BusLogic 2009-11-12 06:33:01 - info: config - POWER_VM_DOWN_BEFORE_BACKUP = 0 2009-11-12 06:33:01 - info: config - ENABLE_HARD_POWER_OFF = 0 2009-11-12 06:33:01 - info: config - ITER_TO_WAIT_SHUTDOWN = 4 2009-11-12 06:33:01 - info: config - POWER_DOWN_TIMEOUT = 5 2009-11-12 06:33:01 - info: config - SNAPSHOT_TIMEOUT = 15 2009-11-12 06:33:01 - info: config - log_level = dryrun 2009-11-12 06:33:01 - info: config - BACKUP_LOG_OUTPUT = stdout 2009-11-12 06:33:01 - info: config - VM_SNAPSHOT_MEMORY = 0 2009-11-12 06:33:01 - info: config - VM_SNAPSHOT_QUIESCE = 0 2009-11-12 06:33:01 - info: config - VMDK_FILES_TO_BACKUP = VCAP.vmdk, VCAP_2.vmdk 2009-11-12 06:33:01 - dryrun: #################################### ########### 2009-11-12 06:33:01 - dryrun: Virtual Machine: VCAP 2009-11-12 06:33:01 - dryrun: VM_ID: 2784 2009-11-12 06:33:01 - dryrun: VMX_PATH: / vmfs/volumes/himalaya-local-SATA.RE4-GP: Almacenamiento / VCAP / VCAP.vmx 2009-11-12 06:33:01 - dryrun: VMX_DIR: / vmfs/volumes/himalaya-local-SATA.RE4-GP: Almacenamiento / VCAP 2009-11-12 06:33:01 - dryrun: VMX_CONF: VCAP / VCAP.vmx 2009-11-12 06:33:01 - dryrun: VMFS_VOLUME: Himalaya-local-SATA.RE4 GP: Almacenamiento 2009-11-12 06:33:01 - dryrun: VMDK (s): 2009-11-12 06:33:01 - dryrun: VCAP_2.vmdk 2009-11-12 06:33:01 - dryrun: VCAP_1.vmdk 2009-11-12 06:33:01 - dryrun: VCAP.vmdk 2009-11-12 06:33:01 - dryrun: VCAP-0.vmdk 2009-11-12 06:33:01 - dryrun: #################################### ########### 2009-11-12 06:33:01 - info: config - mediante una configuración FILE = backup_config / VIMA 2009-11-12 06:33:01 - info: config - VM_BACKUP_VOLUME = / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS 2009-11-12 06:33:01 - info: config - VM_BACKUP_ROTATION_COUNT = 3 2009-11-12 06:33:01 - info: config - DISK_BACKUP_FORMAT = delgada 2009-11-12 06:33:01 - info: config - ADAPTER_FORMAT = BusLogic 2009-11-12 06:33:01 - info: config - POWER_VM_DOWN_BEFORE_BACKUP = 0 2009-11-12 06:33:01 - info: config - ENABLE_HARD_POWER_OFF = 0 2009-11-12 06:33:01 - info: config - ITER_TO_WAIT_SHUTDOWN = 4 2009-11-12 06:33:01 - info: config - POWER_DOWN_TIMEOUT = 5 2009-11-12 06:33:01 - info: config - SNAPSHOT_TIMEOUT = 15 2009-11-12 06:33:01 - info: config - log_level = dryrun 2009-11-12 06:33:01 - info: config - BACKUP_LOG_OUTPUT = stdout 2009-11-12 06:33:01 - info: config - VM_SNAPSHOT_MEMORY = 1 2009-11-12 06:33:01 - info: config - VM_SNAPSHOT_QUIESCE = 0 2009-11-12 06:33:01 - info: config - VMDK_FILES_TO_BACKUP = all 2009-11-12 06:33:01 - dryrun: #################################### ########### 2009-11-12 06:33:01 - dryrun: Virtual Machine: VIMA 2009-11-12 06:33:01 - dryrun: VM_ID: 4064 2009-11-12 06:33:01 - dryrun: VMX_PATH: / vmfs / volúmenes / Himalaya-local-SAS.Savvio / VIMA / VIMA.vmx 2009-11-12 06:33:01 - dryrun: VMX_DIR: / vmfs / volúmenes / Himalaya-local-SAS.Savvio / VIMA 2009-11-12 06:33:01 - dryrun: VMX_CONF: VIMA / VIMA.vmx 2009-11-12 06:33:01 - dryrun: VMFS_VOLUME: Himalaya-local-SAS.Savvio 2009-11-12 06:33:01 - dryrun: VMDK (s): 2009-11-12 06:33:01 - dryrun: VIMA.vmdk 2009-11-12 06:33:01 - dryrun: #################################### ########### 2009-11-12 06:33:01 - info: config - VM_BACKUP_VOLUME = / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / WILLIAM_BACKUPS 2009-11-12 06:33:01 - info: config - VM_BACKUP_ROTATION_COUNT = 3 2009-11-12 06:33:01 - info: config - DISK_BACKUP_FORMAT = delgada 2009-11-12 06:33:01 - info: config - ADAPTER_FORMAT = BusLogic 2009-11-12 06:33:01 - info: config - POWER_VM_DOWN_BEFORE_BACKUP = 0 2009-11-12 06:33:01 - info: config - ENABLE_HARD_POWER_OFF = 0 2009-11-12 06:33:01 - info: config - ITER_TO_WAIT_SHUTDOWN = 3 2009-11-12 06:33:01 - info: config - POWER_DOWN_TIMEOUT = 5 2009-11-12 06:33:01 - info: config - SNAPSHOT_TIMEOUT = 15 2009-11-12 06:33:01 - info: config - log_level = dryrun 2009-11-12 06:33:01 - info: config - BACKUP_LOG_OUTPUT = stdout 2009-11-12 06:33:01 - info: config - VM_SNAPSHOT_MEMORY = 0 2009-11-12 06:33:01 - info: config - VM_SNAPSHOT_QUIESCE = 0 2009-11-12 06:33:01 - info: config - VMDK_FILES_TO_BACKUP = all 2009-11-12 06:33:01 - dryrun: #################################### ########### 2009-11-12 06:33:01 - dryrun: Virtual Machine: VMA-2 2009-11-12 06:33:01 - dryrun: VM_ID: 4960 2009-11-12 06:33:01 - dryrun: VMX_PATH: / vmfs/volumes/himalaya-local-SAS.Constellation/vMA-2/vMA-2.vmx 2009-11-12 06:33:01 - dryrun: VMX_DIR: / vmfs/volumes/himalaya-local-SAS.Constellation/vMA-2 2009-11-12 06:33:01 - dryrun: VMX_CONF: vMA-2/vMA-2.vmx 2009-11-12 06:33:01 - dryrun: VMFS_VOLUME: Himalaya-local-SAS.Constellation 2009-11-12 06:33:01 - dryrun: VMDK (s): 2009-11-12 06:33:02 - dryrun: VMA-2.vmdk 2009-11-12 06:33:02 - dryrun: #################################### ########### 2009-11-12 06:33:02 - info: ============================== ghettoVCB LOG FIN === ============================= </code></p>
<hr /> </p>
<h1>Habilitar la compresión para copias de seguridad:</h1>
<p>Para hacer uso de esta función, modificar la variable de <strong>ENABLE_COMPRESSION</strong> 0 a 1. Tenga en cuenta, no se mezclan con las copias de seguridad sin comprimir las copias de seguridad comprimido. Asegúrese de que los directorios seleccionados para copias de seguridad no contienen las copias de seguridad con las versiones anteriores de ghettoVCB antes de habilitar y aplicar la función de copias de seguridad comprimidas.</p>
<hr /> </p>
<h1>Restaurar copias de seguridad (ghettoVCB-restore.sh):</h1>
<p>Para recuperar una máquina virtual que ha sido procesado por ghettoVCB, por favor, eche un vistazo a este documento: Ghetto Tech Preview &#8211; ghettoVCB-restore.sh &#8211; Restauración de VM copia de seguridad desde ghettoVCB a ESX (i) 3,5 y 4,0 +</p>
<hr /> </p>
<h1>Cronjob Preguntas frecuentes:</h1>
<p>Por favor tome un momento para leer sobre lo que es un &#8220;cronjob&#8221; y cómo crear uno, antes de continuar</p>
<p>La tarea de configurar cronjobs en el clásico servidores ESX (con Service Console) no es diferente de cronjobs tradicionales en los sistemas operativos * nix (este procedimiento se describe en el enlace anterior). Con ESXi Por otra parte, otros factores deben tenerse en cuenta al establecer cronjobs en el depósito limitada de la consola llamada Busybox porque los cambios realizados no pasan a través de un reinicio del sistema. El siguiente documento se resumen las medidas necesarias para garantizar que las configuraciones se guardan cronjob y presentar al momento de reiniciar el sistema.</p>
<p><strong>Tarea</strong>: GhettoVCB.sh configurar para ejecutar una copia de seguridad de cinco días a la semana (lunes a viernes) a las 12AM (medianoche) todos los días y enviar el resultado a un archivo de registro único</p>
<p><span style="text-decoration: underline;"><strong>Configurar en ESX:</strong></span></p>
<p>1. Como root, usted instalar su cronjob mediante la emisión de:<br />
<code>[root @ Himalaya ~] # crontab-e </code></p>
<p>2. Añada la siguiente entrada:<br />
<code>0 0 * * 1-5 / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / ghettoVCB.sh / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / backuplist&gt; / vmfs / volúmenes / dlgCore-NFS -bigboi.VM-Backups/ghettoVCB-backup- $ (date + \% s). log </code></p>
<p>3. Guardar y salir<br />
<code>[root @ Himalaya dlgCore-NFS-bigboi.VM-copias de seguridad] # crontab-e no crontab de root - usando una vacía crontab: crontab de instalar nuevos </code></p>
<p>4. Lista y verificar la cronjob que se acaba de crear:<br />
<code>[root @ Himalaya dlgCore-NFS-bigboi.VM-copias de seguridad] # crontab-l 0 0 * * 1-5 / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / ghettoVCB.sh / vmfs / volúmenes / dlgCore-NFS-bigboi.VM-copias de seguridad / backuplist&gt; / vmfs / volúmenes / dlgCore-NFS -bigboi.VM-Backups/ghettoVCB-backup- $ (date + \% s). log </code></p>
<p>Estás listo!</p>
<p><span style="text-decoration: underline;"><strong>Configurar en ESXi:</strong></span></p>
<p>1. Configuración de la cronjob añadiendo la siguiente línea a <span style="text-decoration: underline;">/ var / spool / cron / crontab / root</span>:</p>
<p><code>0 0 * * 1-5 / vmfs / volúmenes / simplejack-local-de almacenamiento / ghettoVCB.sh / vmfs / volúmenes / simplejack-local-de almacenamiento / backuplist&gt; / vmfs/volumes/simplejack-local-storage/ghettoVCB-backup- $ (date + \% s). log </code></p>
<p>2. Matar a los crond actual (cron daemon) y luego reiniciar el crond para que los cambios surtan efecto:</p>
<p>El ESXi &lt;3.5u3<br />
<code>kill $ (ps | grep crond | cut-f 1-d '') </code></p>
<p>El ESXi 3.5u3 +<br />
<code>~ # Kill $ (pidof crond) ~ # Crond </code></p>
<p>El ESXi 4.0<br />
<code>~ # Kill $ (/ cat var / run / crond.pid) ~ # Crond busybox </code></p>
<p>3. Ahora que el cronjob está listo para ir, usted necesita asegurarse de que este cronjob persistirá a través de un reinicio. Usted tendrá que añadir las dos líneas siguientes a la <strong>/ etc / rc.local</strong> (asegurarse de que la entrada de cron coincide con lo que se ha definido anteriormente)</p>
<p>El ESXi 3.5<br />
<code>/ bin / kill $ (pidof crond) / bin / echo "0 0 * * 1-5 / vmfs / volúmenes / simplejack-local-de almacenamiento / ghettoVCB.sh / vmfs / volúmenes / simplejack-local-de almacenamiento / backuplist&gt; / vmfs / volúmenes / simplejack-local-de almacenamiento / ghettoVCB-backup-\ $ (date + \ \% s). log "&gt;&gt; / var / spool / cron / crontab / root crond </code></p>
<p>El ESXi 4.0<br />
<code>/ bin / kill $ (/ cat var / run / crond.pid) / bin / echo "0 0 * * 1-5 / vmfs / volúmenes / simplejack-local-de almacenamiento / ghettoVCB.sh / vmfs / volúmenes / simplejack-local-de almacenamiento / backuplist&gt; / vmfs / volúmenes / simplejack-local-de almacenamiento / ghettoVCB-backup-\ $ (date + \ \% s). log "&gt;&gt; / var / spool / cron / crontab / root / bin / busybox crond </code></p>
<p>Después, el archivo debe tener el siguiente aspecto:</p>
<p><code>~ # Cat / etc / rc.local #! / bin / ash export PATH = / sbin: / bin log () (    echo "$ 1"    init logger "$ 1" ) # ejecutar todos los servicios retgistered en / etc / rc.local.d si [http://-d / etc / rc.local.d | http://-d / etc / rc.local.d], y luego    el nombre de archivo para encontrar en `/ etc / rc.local.d / | ordenar`       hacer          if [-f $ fichero] &amp; &amp; [-x $ fichero]; a continuación,             registro "ejecutando $ fichero"             $ nombre_archivo          fi       hecho fi / bin / kill $ (/ cat var / run / crond.pid) / bin / echo "0 0 * * 1-5 / vmfs / volúmenes / simplejack-local-de almacenamiento / ghettoVCB.sh / vmfs / volúmenes / simplejack-local-de almacenamiento / backuplist&gt; / vmfs / volúmenes / simplejack-local-de almacenamiento / ghettoVCB-backup-\ $ (date + \ \% s). log "&gt;&gt; / var / spool / cron / crontab / root / bin / busybox crond </code></p>
<p>Esto asegurará que el cronjob se vuelve a crear a un reinicio del sistema a través de un script de inicio</p>
<p>2. Para garantizar que esta se guarda en la configuración de ESXi, tenemos que iniciar manualmente una copia de seguridad ESXi ejecutando:<br />
<code>~ # / Sbin / auto-backup.sh configuración de carga implícitamente local.tgz / vmware etc / vmkiscsid / vmkiscsid.db etc / dropbear / dropbear_dss_host_key etc / dropbear / dropbear_rsa_host_key etc / opt / vmware / vpxa / vpxa.cfg etc / opt / vmware / vpxa / dasConfig.xml etc / sysconfig / network / vmware etc / hostD / authorization.xml / vmware etc / hostD / hostsvc.xml / vmware etc / hostD / pools.xml / vmware etc / hostD / vmAutoStart.xml / vmware etc / hostD / vmInventory.xml / vmware etc / hostD / proxy.xml / vmware etc / ssl / rui.crt / vmware etc / ssl / rui.key / vmware etc / vmkiscsid / initiatorname.iscsi / vmware etc / vmkiscsid / iscsid.conf etc / vmware / vmware.lic etc / vmware / config etc / vmware / dvsdata.db etc / vmware / esx.conf etc / vmware / license.cfg etc / vmware / locker.conf etc / vmware / snmp.xml etc / group etc / hosts etc / inetd.conf etc / rc.local etc / chkconfig.db etc / ntp.conf etc / passwd etc / random-seed etc / resolv.conf / etc / shadow etc / sfcb repositorio / root / interoperabilidad / cim_indicationfilter.idx etc / sfcb repositorio / root / interoperabilidad / cim_indicationhandlercimxml.idx etc / sfcb repositorio / root / interoperabilidad / cim_listenerdestinationcimxml.idx etc / sfcb repositorio / root / interoperabilidad / cim_indicationsubscription.idx Los archivos binarios / etc / vmware dvsdata.db y / tmp/auto-backup.31345.dir/etc/vmware/dvsdata.db difieren configuración de carga implícitamente La economía del estado actual en / bootbank Reloj actualizada. Hora: 20:40:36 Fecha: 08/14/2009 UTC </code></p>
<p>Ahora usted está realmente listo!</p>
<p>Si sigues teniendo problemas para que el cronjob al trabajo, asegúrese de que haya especificado los parámetros correctos y no hay errores en el texto en cualquier parte de la sintaxis.</p>
<p>Asegúrese crond (demonio cron) se está ejecutando:</p>
<p><strong>ESX:</strong></p>
<p><code>[root @ Himalaya dlgCore-NFS-bigboi.VM-copias de seguridad] # ps-ef | grep crond | grep-v grep 2625 1 0 raíz Ago13? 00:00:00 crond </code></p>
<p><strong>ESXi:</strong><br />
<code>~ # Ps | grep crond | grep-v grep 5196 5196 busybox crond </code></p>
<p>Asegúrese de que la fecha y hora de alojar su ESX (i) está configurado correctamente:</p>
<p><strong>ESX (I):</strong><br />
<code>[root @ Himalaya dlgCore-NFS-bigboi.VM-copias de seguridad] Fecha # Vie Ago 14 23:44:47 PDT 2009 </code></p>
<p><span style="color: red;"><strong>Nota:</strong></span> La atención cuidadosa debe tenerse en cuenta si más de una copia de seguridad se realiza por día. Ventanas de copia de seguridad debe ser escalonada para evitar la afirmación o la saturación de los recursos durante estos períodos.</p>
<hr /> </p>
<h1>Preguntas frecuentes:</h1>
<p><strong>1T:</strong> Soy X error al obtener al utilizar la secuencia de comandos o no estoy recibiendo ningún error, la copia de seguridad ni siquiera tienen lugar. ¡Oh, qué podría estar mal?<br />
<strong>1A:</strong> Sírvase proporcionar toda la producción de una ejecución manual (modo de depuración y dryrun) o si está iniciando sesión en la salida \ (código \) etiquetas, una breve descripción de su entorno y el tipo de máquina virtual (s) que está tratando de copia de seguridad voy a tratar de brindar alguna ayuda.</p>
<p><strong>2Q:</strong> Te he enviado mensajes privados o correo electrónico, pero no he recibido una respuesta? ¿Qué pasa?<br />
<strong>2A:</strong> No acepto temas / bugs reportados a través de AM o por correo electrónico, voy a responder de nuevo, te permite acceder a publicar en el foro VMTN adecuada (que es lo que es para). Si los datos y resultados que usted está proporcionando es verdaderamente Senstive a su entorno de yo te escucharé, pero el 99,99% no lo está, así que por favor no messsage / correo electrónico directamente. Puedo hacer un seguimiento todos los foros que contienen mi script incluidos los foros VMTN normal y tratar de recuperar a su pregunta tan pronto como me sea posible y el tiempo lo permite. Por favor, sea paciente, no eres la única persona que utiliza el script (100.000 visitas), gracias.</p>
<p><strong>3Q:</strong> ¿Puedo programar copias de seguridad que tendrá lugar cada hora, diario, mensual, anual?<br />
<strong>3A:</strong> Sí, hacer una búsqueda en línea para <strong>crontab</strong>.</p>
<p><strong>4T:</strong> Me gustaría cronjob de instalación de ESX (i) 3,5 o 4,0?<br />
<strong>4A:</strong> Echa un vistazo a la sección de Preguntas Cronjob en este documento.</p>
<p><strong>5Q:</strong> Quiero programar mi copia de seguridad en Windows, ¿cómo puedo hacer esto?<br />
<strong>5A:</strong> Haga una búsqueda para <strong>plink</strong>. Asegúrese de que ha vinculado el programa de instalación de ssh entre su sistema Windows y ESX / ESXi de acogida.</p>
<p><strong>6Q:</strong> Sólo tengo una gran ESXi único. Quiero realizar copias de seguridad y guardarlas en otro lugar. El problema es: no tengo NFS, iSCSI, ni FC SAN. ¿Qué puedo hacer?<br />
<strong>6A:</strong> Usted puede utilizar el almacenamiento local para almacenar las copias de seguridad suponiendo que haya suficiente espacio en el almacén de datos de destino. Después, puede utilizar el programa scp (WinSCP / FastSCP) para transferir las copias de seguridad del host ESXi en el escritorio local.</p>
<p><strong>7Q:</strong> Estoy furioso, la copia de seguridad está tomando demasiado tiempo. Mi almacén de datos es de tipo X?<br />
<strong>7A:</strong> YMMV, eche un vistazo a la configuración de almacenamiento y asegurar que se ha optimizado.</p>
<p><strong>8Q:</strong> Me di cuenta de que la rotación de copia de seguridad se produce después de una copia de seguridad. Yo no tengo suficiente espacio de almacenamiento local, se puede cambiar el proceso?<br />
<strong>8A:</strong> Esto se hace para asegurar que usted tiene al menos una buena copia de seguridad en caso de que la nueva copia de seguridad falla. Si desea modificar la secuencia de comandos, es más que bienvenido a hacerlo.</p>
<p><strong>9Q:</strong> ¿Cuál es la mejor configuración de almacenamiento de tipo X de almacén de datos?<br />
<strong>9A:</strong> Los foros VMTN búsqueda, hay varias configuraciones para los diferentes tipos de almacenamiento, etc.</p>
<p><strong>10Q:</strong> Quiero configurar un servidor NFS para ejecutar mis copias de seguridad. ¿Cuál es la mejor y debe ser virtual o físico?<br />
<strong>10A:</strong> Por favor remitirse a la respuesta 7A. Por experiencia, hemos visto casos física de los servidores NFS para ser más rápido que sus contrapartes virtuales. Como siempre, tu caso es distinto.</p>
<p><strong>11Q:</strong> He máquinas virtuales que se han instantáneas. Quiero de nuevo estas cosas, pero el guión no me deja hacerlo. ¿Cómo puedo solucionarlo?<br />
<strong>11a:</strong> Instantáneas VM no están destinados a mantenerse por períodos largos. Cuando la copia de seguridad de una máquina virtual que contiene una instantánea, debe asegurarse de todas las instantáneas han sido cometidos antes de ejecutar una copia de seguridad. No se harán excepciones &#8230; nunca.</p>
<p><strong>12Q:</strong> Me gustaría restaurar la copia de seguridad, ¿cuál es el mejor método?<br />
<strong>12A:</strong> El proceso de restauración será único para cada entorno y debe ser determinado por la copia de seguridad o planes de recuperación. En un nivel superior tiene la opción de montar el almacén de datos de copia de seguridad y el registro de la máquina virtual en cuestión o una copia de la máquina virtual desde el almacén de datos de copia de seguridad a la ESX / ESXi de acogida. Este último se recomienda para que no se está ejecutando la vida VM en el almacén de datos de copia de seguridad o sin querer modificar su máquina virtual de copia de seguridad (s).</p>
<p><strong>13Q:</strong> Cuando trato de ejecutar el script que recibe: <strong>&#8220;-bash:. / ghettoVCB.sh: Permission denied&#8221;</strong>, ¿Qué pasa?<br />
<strong>13A:</strong> Es necesario cambiar el permiso en el guión sea ejecutable, chmod + x ghettoVCB.sh</p>
<p><strong>14Q:</strong> ¿Dónde puedo descargar la última versión del guión?<br />
<strong>14A:</strong> La última versión está disponible en esta página en la parte inferior.</p>
<p><strong>15Q:</strong> Me gustaría sugerir / recomendar la característica X, ¿puedo conseguirlo? ¿Cuándo puedo conseguirlo? ¿Por qué no está aquí, ¿qué pasa?<br />
<strong>15A:</strong> El objetivo general de este script es para proporcionar una solución de copia de seguridad en torno a máquinas virtuales VMware. Cualquier función adicional fuera de ese proceso se tendrán en cuenta en función de la cantidad de tiempo, el número de peticiones y la utilidad real en su conjunto a la comunidad más que a una persona.</p>
<p><strong>16Q:</strong> ¿Cuáles son los diferentes tipos de copia de seguridad de los casos los usos que son compatibles con ghettoVCB?<br />
<strong>16A:</strong> Live copia de seguridad 1) de la máquina virtual con el uso de una instantánea, y 2) de copias de seguridad de una máquina virtual sin una instantánea. Estos son los únicos dos casos de uso con el apoyo de la secuencia de comandos.</p>
<hr /> </p>
<h2>Enlaces de interés:</h2>
<p>Detalle las instrucciones sobre cómo configurar / ghettoVCB programación en Windows (The Raj Perumal de Carreras Mundial sobre la Tecnología de blog):</p>
<p>Parte 1<br />
Parte 2<br />
Parte 3</p>
<hr /> </p>
<h2>Cambio de registro:</h2>
<p>11/17/09 &#8211; Los siguientes mejoras y correcciones se han implementado en esta versión de ghettoVCB. Un especial agradecimiento a todos los probadores ghettoVCB BETA para proporcionar el tiempo y sus entornos para poner a prueba características y correcciones de la nueva secuencia de comandos!</p>
<p>Mejoras:</p>
<ul>
<li>Política de copia de seguridad individual VM</li>
<li>Incluir / excluir VMDK específico (s)</li>
<li>Registrar en archivo</li>
<li>Las variables de tiempo de espera</li>
<li>Memoria instantánea Configur / inactividad</li>
<li>Adaptador de formato de</li>
<li>Modo adicional de registro + dryrun</li>
<li>Apoyo a la física / RDMS virtual</li>
</ul>
<p>Correcciones:</p>
<ul>
<li>Disco independiente consciente</li>
</ul>
<p><strong>Adjuntos:</strong></p>
<ul>
<li><a title="VM Backup Configurarion Template" href="http://communities.vmware.com/servlet/JiveServlet/download/8760-47-31623/ghettoVCB-vm_backup_configuration_template" target="_blank"><span style="color: #3366ff;">ghettoVCB-vm_backup_configuration_template</span></a> (380 bytes)</li>
<li><a title="ghettoVCB Download" href="http://communities.vmware.com/servlet/JiveServlet/download/8760-47-32036/ghettoVCB.sh" target="_blank"><span style="color: #3366ff;">ghettoVCB.sh</span></a> (28,8 K)</li>
</ul>
<p><a title="ghettoVCB.sh ESX(i) 3.5 y 4.0" href="http://www.xarcom.net" target="_blank"> ghettoVCB.sh ESX(i) 3.5 y 4.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xarcom.net/blog/index.php/ghettovcb-sh-esxi-3-5-y-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminiar SnapShot de VMware ESXi por ghettoVCB</title>
		<link>http://www.xarcom.net/blog/index.php/eliminiar-snapshot-de-vmware-esxi-por-ghettovcb/</link>
		<comments>http://www.xarcom.net/blog/index.php/eliminiar-snapshot-de-vmware-esxi-por-ghettovcb/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 21:12:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ghettoVCB]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.xarcom.net/blog/?p=103</guid>
		<description><![CDATA[¿Cómo eliminar un snapshot creado por ghettoVCB,  y que por esta razón no puede lanzar la copia ghettoVCB? En algunas ocasiones nos puede pasar que al efectuar una copia de seguridad con ghettoVCB, no nos deje hacerla por que hay &#8230; <a href="http://www.xarcom.net/blog/index.php/eliminiar-snapshot-de-vmware-esxi-por-ghettovcb/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h1><span style="color: #3366ff;">¿Cómo eliminar un snapshot creado por ghettoVCB,</span></h1>
<h1><span style="color: #3366ff;"> y que por esta razón no puede lanzar la copia ghettoVCB?</span></h1>
<p>En algunas ocasiones nos puede pasar que al efectuar una copia de seguridad con ghettoVCB, no nos deje hacerla por que hay un <span style="color: #3366ff;">SnapShot que anteriormente no se ha eliminado</span> correctamente.</p>
<p>Tenemos una manera fácil de arreglarlo, y es eliminando el snapshot que generó <strong>ghettoVCB</strong> en <strong>VMware ESXi</strong> y volver a lanzar la copia.</p>
<p>¿Como se hace esto?</p>
<p>Pues muy sencillo.</p>
<p>Vamos a  <strong><a title="Descargas de VMware" href="https://www.vmware.com/download/" target="_blank">VMware Infrastructure Client</a></strong></p>
<p><strong> </strong>Pinchamos con el botón de la derecha sobre la máquina virtual que queramos gestionar los snapshots</p>
<p>Pinchamos sobre <span style="color: #3366ff;">snapshot</span> y luego sobre <span style="color: #3366ff;"><strong>Snapshot Manager</strong></span>, nos sale una pantalla de gestión de snapshots, allí podremos borrar el snapshot que nos da fallo o todos los snapshots.</p>
<p>Una vez borrado es snapshot que nos da fallo, ya podemos correr la copia de seguridad con <span style="color: #3366ff;"><a title="Efectuar backup con ghetthoVCB – Alternativa gratuita de backup para VMware ESXi 3.5" href="http://www.xarcom.net/blog/index.php/efectuar-backup-con-ghetthovcb-alternativa-gratuita-de-backup/" target="_self">ghettoVCB</a><span style="color: #000000;">.</span></span></p>
<p><span style="color: #3366ff;"> </span></p>
<p><a title="Cómo eliminar un snapshot creado por ghettoVCB," href="http://www.xarcom.net" target="_blank">Cómo eliminar un snapshot creado por ghettoVCB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xarcom.net/blog/index.php/eliminiar-snapshot-de-vmware-esxi-por-ghettovcb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recuperar Maquina Virtual creada con ghettoVCB</title>
		<link>http://www.xarcom.net/blog/index.php/recuperar-maquina-virtual-creada-con-ghettovcb/</link>
		<comments>http://www.xarcom.net/blog/index.php/recuperar-maquina-virtual-creada-con-ghettovcb/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 14:10:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ghettoVCB]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.xarcom.net/blog/?p=90</guid>
		<description><![CDATA[ Recuperar Maquina Virtual creada con ghettoVCB He recibido una solicitud de como recuperar una máquina virtual de la copia de seguridad efectuada con ghettoVCB en otro datastore Para recuperar una máquina virtual creada con ghettoVCB, simplemente tenemos que ir al &#8230; <a href="http://www.xarcom.net/blog/index.php/recuperar-maquina-virtual-creada-con-ghettovcb/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h1> <span style="color: #3366ff;">Recuperar Maquina Virtual creada con ghettoVCB</span></h1>
<p>He recibido una solicitud de como recuperar una máquina virtual de la copia de seguridad efectuada con ghettoVCB en otro datastore</p>
<p>Para recuperar una máquina virtual creada con ghettoVCB, simplemente tenemos que ir al VMware Infrastructure Client, pinchamos en <span style="color: #3366ff;">Configuration<span style="color: #000000;">, <span style="color: #3366ff;">Storage</span>, seleccionamos el Datastore en el que tenemos ubicado la copia de seguridad, y sobre el archivo <span style="color: #339966;"><strong>vmx</strong><span style="color: #000000;"> le damos con el botón de la derecha, y el primer item que nos sale es &#8220;<span style="color: #ff0000;"><strong>Add to Inventory</strong></span>&#8220;, pinchamos aquí, y nos pedirá que nombre le queremos dar a la máquina, se lo damos y nos aparecerá la máquina en nuestro repositorio de máquinas virtuales. Ya podemos lanzar la máquina desde el Infrastructure. </span></span></span></span></p>
<p><span style="color: #3366ff;"><span style="color: #000000;"><span style="color: #339966;"><span style="color: #000000;">Adjunto una imagen que vale más que todo el rollo de antes <img src='http://www.xarcom.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></span></span></p>
<p><span style="color: #3366ff;"><span style="color: #000000;"><span style="color: #339966;"> </span></span></span></p>
<p style="text-align: center;"><span style="color: #3366ff;"><span style="color: #000000;"><span style="color: #339966;"><span style="color: #000000;"><a href="http://www.xarcom.net/blog/wp-content/uploads/2009/08/Add_to_Inventory2.jpg"><img class="aligncenter size-large wp-image-96" title="Add_to_Inventory" src="http://www.xarcom.net/blog/wp-content/uploads/2009/08/Add_to_Inventory2-1024x619.jpg" alt="Add_to_Inventory" width="444" height="320" /></a></span></span></span></span></p>
<p><span style="color: #3366ff;"><span style="color: #000000;"><span style="color: #339966;"><span style="color: #000000;">Salvados por ghettoVCB</span></span></span></span></p>
<p><a title="Recuperar Maquina Virtual creada con ghettoVCB" href="http://www.xarcom.net" target="_blank">Recuperar Maquina Virtual creada con ghettoVCB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xarcom.net/blog/index.php/recuperar-maquina-virtual-creada-con-ghettovcb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cron Persistente en ESXi VMware</title>
		<link>http://www.xarcom.net/blog/index.php/cron-persistente-en-esxi-vmware/</link>
		<comments>http://www.xarcom.net/blog/index.php/cron-persistente-en-esxi-vmware/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 10:23:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Cron]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ghettoVCB]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.xarcom.net/blog/?p=81</guid>
		<description><![CDATA[Cron Persistente en ESXi VMware Backup en ESXi con Cron Persistente.  Creamos una carpeta llamada VMBACKUP en nuestro datastore por ejemplo el Datastore1. En esta carpeta copiamos el script ghettoVCB.sh (http://communities.vmware.com/docs/DOC-8760). Creamos el un archivo llamado VMBACKUP en el que &#8230; <a href="http://www.xarcom.net/blog/index.php/cron-persistente-en-esxi-vmware/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h1><span style="color: #3366ff;">Cron Persistente en ESXi VMware</span></h1>
<p>Backup en ESXi con Cron Persistente. </p>
<ul>
<li>Creamos una carpeta llamada VMBACKUP en nuestro datastore por ejemplo el Datastore1.</li>
<li>En esta carpeta copiamos el script ghettoVCB.sh (<a href="http://communities.vmware.com/docs/DOC-8760" target="_blank">http://communities.vmware.com/docs/DOC-8760</a>).</li>
<li>Creamos el un archivo llamado VMBACKUP en el que incluimos el nombre de nuestras maquinas virtuales a copiar.</li>
<li>Creamos un script propio llamado por ejemplo EsxBackup.sh que unicamente ha de lanzar el comando “./ghettoVCB.sh VMBACKUP” </li>
<li>Comprobamos que nuestro backup funciona ejecutandolo manualmente y  proseguimos: </li>
<li>Editamos el archivo  /etc/rc.local</li>
<li>Añadimos las siguientes lineas:</li>
</ul>
<p> </p>
<ul>
<li>/bin/echo &#8220;0 4 * * * /vmfs/volumes/Datastore1/EsxBackup.sh&#8221; &gt;&gt; /var/spool/cron/crontabs/root</li>
<li>/bin/busybox crond -b</li>
</ul>
<p>  </p>
<ul>
<li>Ejecutamos auto-backup.sh esto copia nuestras modificaciones.</li>
<li>Ejecutamos  /bin/busybox crond –b.</li>
<li>Reiniciamos nuestro ESXi.</li>
</ul>
<p>Comprobamos que ya tenemos nuestra linea de backup en la ruta /var/spool/cron/crontabs/root.</p>
<p>Y todo listo, ya están programadas nuestras copias con ghettoVCB</p>
<p><a title="Cron Persistente en ESXi VMware" href="http://www.xarcom.net" target="_blank">Cron Persistente en ESXi VMware</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xarcom.net/blog/index.php/cron-persistente-en-esxi-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Efectuar backup con ghetthoVCB &#8211; Alternativa gratuita de backup para VMware ESXi 3.5</title>
		<link>http://www.xarcom.net/blog/index.php/efectuar-backup-con-ghetthovcb-alternativa-gratuita-de-backup/</link>
		<comments>http://www.xarcom.net/blog/index.php/efectuar-backup-con-ghetthovcb-alternativa-gratuita-de-backup/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 13:03:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ghettoVCB]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.xarcom.net/blog/?p=16</guid>
		<description><![CDATA[Efectuar backup con ghetthoVCB Hay que hacer mención de esta gran utilidad gratuita que nos brinda William Lan, con la cuál podemos efectuar backups de nuestras máquinas virtuales tanto en ESX 3.x como ESXi 3.x, y ahora ESX 4.0 sin tener &#8230; <a href="http://www.xarcom.net/blog/index.php/efectuar-backup-con-ghetthovcb-alternativa-gratuita-de-backup/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h1><span style="color: #0000ff;">Efectuar backup con ghetthoVCB</span></h1>
<p>Hay que hacer mención de esta gran utilidad gratuita que nos brinda William Lan, con la cuál podemos efectuar backups de nuestras máquinas virtuales tanto en ESX 3.x como ESXi 3.x, y ahora ESX 4.0 sin tener que apagar la/las máquinas virtuales. Podemos efectuarlas sobre datastores que tengamos físicamente pinchados en el mismo equipo, también sobre cualquier  NAS de nuestra red.</p>
<p>Vamos allá. Primero descargamos ghettoVCB.sh</p>
<p>Lo ponemos en cualquier <span style="color: #3366ff;">datastore<span style="color: #000000;"> tal y como se muestra en la imagen, el ponerlo en un datastore es para que cuando se tenga que reiniciar el servidor físico ESX i no se borre.</span></span></p>
<p><span style="color: #3366ff;"><span style="color: #000000;">Vamos a hechar un vistazo al contenido del archivo ghettoVCB</span></span><span style="color: #3366ff;"><span style="color: #000000;"> </span></span></p>
<p style="text-align: center;"><span style="color: #3366ff;"><span style="color: #000000;"><a href="http://www.xarcom.net/blog/wp-content/uploads/2009/07/puttyghettoVCB11.jpg"><img class="aligncenter size-full wp-image-53" title="puttyghettoVCB1" src="http://www.xarcom.net/blog/wp-content/uploads/2009/07/puttyghettoVCB11.jpg" alt="puttyghettoVCB1" width="416" height="313" /></a></span></span></p>
<p><span style="color: #3366ff;"><span style="color: #000000;">Editamos el archivo con el comando vi, y podemos parametrizar donde y cuando queremos hacer los backups con ghettoVCB</span></span></p>
<p><span style="color: #3366ff;"><span style="color: #000000;">En nuestro caso, hemos hecho las pruebas lanzando el backup contra otro datastore que está en la misma máquina física, que lo hemos llamado <span style="color: #3366ff;">datastore2<span style="color: #000000;"> dentro de  un directorio creado que se llama <span style="color: #3366ff;">copias<span style="color: #000000;">.</span></span></span></span></span></span></p>
<p style="text-align: center;"><span style="color: #3366ff;"><span style="color: #000000;"><span style="color: #3366ff;"><span style="color: #000000;"><span style="color: #3366ff;"><span style="color: #000000;"><a href="http://www.xarcom.net/blog/wp-content/uploads/2009/07/puttyghettoVCB2.jpg"><img class="aligncenter size-full wp-image-19" title="puttyghettoVCB2" src="http://www.xarcom.net/blog/wp-content/uploads/2009/07/puttyghettoVCB2.jpg" alt="puttyghettoVCB2" width="428" height="302" /></a></span></span></span></span></span></span></p>
<p>En la linea de <strong>VM_BACKUP_VOLUME=/vmfs/volumes/datastore2/copias/ </strong>le indicamos en que <span style="color: #3366ff;">datastore<span style="color: #000000;"> y directorio queremos efectuar la copia de seguridad.</span></span></p>
<p><span style="color: #3366ff;"><span style="color: #000000;">En la linea de <strong>VM_BACKUP_ROTATION_COUNT=4</strong>  le indicaremos la rotación de las copias, es decir, cuando lleve 4 copias, creará la 5ª copia y una vez efectuado el backup borrará la más antigua, por lo que siempre tendremos las últimas 4 copias de seguridad.</span></span></p>
<p><span style="color: #3366ff;"><span style="color: #000000;">Hemos de crear un archivo sin extension al cual le podemos poner el nombre que queramos,  y que contendrá los nombres de las máquinas virtuales que queremos copiar, tal y como mostramos en la imagen inferior.</span></span></p>
<p style="text-align: center;"><span style="color: #3366ff;"><span style="color: #000000;"><a href="http://www.xarcom.net/blog/wp-content/uploads/2009/07/puttyghettoVCB3.jpg"><img class="aligncenter size-full wp-image-24" title="puttyghettoVCB3" src="http://www.xarcom.net/blog/wp-content/uploads/2009/07/puttyghettoVCB3.jpg" alt="puttyghettoVCB3" width="443" height="304" /></a></span></span></p>
<p>Editamos el archivo con vi y veremos el contenido</p>
<p style="text-align: center;"><a href="http://www.xarcom.net/blog/wp-content/uploads/2009/07/win1.jpg"><img class="aligncenter size-full wp-image-29" title="win" src="http://www.xarcom.net/blog/wp-content/uploads/2009/07/win1.jpg" alt="win" width="445" height="318" /></a></p>
<p>Donde WIN2008 es la máquina virtual que queremos copiar, si hubieran más máquinas a querer copia con ghettoVCB, simplemente añadiremos el nombre de la máquina debajo de la primera y así sucesivamente.</p>
<p>Tenemos que dar permisos de ejecución al archivo ghettoVCB.sh, y lo haremos de la siguiente manera:</p>
<p>chmod +x ghettoVCB.sh</p>
<p>Ejecución del backup:</p>
<p>./ghettoVCB.sh [nombre_de_archivo_sin _extensión]</p>
<p>./ghettoVCB.sh win</p>
<p>En los siguientes enlaces: </p>
<p>Cómo recuperar una maquina virtual creada por ghettoVCB:</p>
<p><a href="http://www.xarcom.net/blog/index.php/recuperar-maquina-virtual-creada-con-ghettovcb/">http://www.xarcom.net/blog/index.php/recuperar-maquina-virtual-creada-con-ghettovcb/</a></p>
<p>Redimensionar discos virtuales VMware ESXi</p>
<p><a href="http://www.xarcom.net/blog/index.php/reducir-el-tamano-de-una-particion-vmware/">http://www.xarcom.net/blog/index.php/reducir-el-tamano-de-una-particion-vmware/</a></p>
<p>Eliminar un snapshot de VMware Infrastructure Client</p>
<p><a href="http://www.xarcom.net/blog/index.php/eliminiar-snapshot-de-vmware-esxi-por-ghettovcb/">http://www.xarcom.net/blog/index.php/eliminiar-snapshot-de-vmware-esxi-por-ghettovcb/</a></p>
<p>Nos vemos</p>
<p><a title="Efectuar backup con ghetthoVCB" href="http://www.xarcom.net" target="_blank">Efectuar backup con ghetthoVCB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.xarcom.net/blog/index.php/efectuar-backup-con-ghetthovcb-alternativa-gratuita-de-backup/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

