<?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>Virtualizacion ESX</title>
	<atom:link href="http://www.virtualizacionesx.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.virtualizacionesx.com</link>
	<description>Como montar un Servidor ESXi</description>
	<lastBuildDate>Wed, 24 Aug 2011 05:33:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>SSHException: Error reading SSH protocol banner</title>
		<link>http://www.virtualizacionesx.com/sshexception-error-reading-ssh-protocol-banner/</link>
		<comments>http://www.virtualizacionesx.com/sshexception-error-reading-ssh-protocol-banner/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 05:33:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ghetto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.virtualizacionesx.com/?p=170</guid>
		<description><![CDATA[<p>En el post anterior, indicaba como instalar mksbackup en un ESXi.</p> <p>A raiz de este post, un amigo me dijo que a él no le funcionaba bien, que le daba un error al lanzarlo, el error era:</p> <p>Traceback (most recent call last): File "/usr/local/etc/mkbackup/mkb/mkbackup.py", line 357, in main errors, warnings, extra=arch.load(job, manager) File "/usr/local/etc/mkbackup/mkb/ghettovcb.py", line <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.virtualizacionesx.com/sshexception-error-reading-ssh-protocol-banner/">SSHException: Error reading SSH protocol banner</a></span>]]></description>
			<content:encoded><![CDATA[<p>En el post anterior, indicaba como<a title="Instalando mksbackup con ghettovcb" href="http://www.virtualizacionesx.com/instalando-mksbackup-con-ghettovcb/"> instalar mksbackup </a>en un ESXi.</p>
<p>A raiz de este post, un amigo me dijo que a él no le funcionaba bien, que le daba un error al lanzarlo, el error era:</p>
<p><code>Traceback (most recent call last):<br />
File "/usr/local/etc/mkbackup/mkb/mkbackup.py", line 357, in main<br />
errors, warnings, extra=arch.load(job, manager)<br />
File "/usr/local/etc/mkbackup/mkb/ghettovcb.py", line 312, in load<br />
t.connect(username=self.login, password=self.password)<br />
File "/usr/lib/pymodules/python2.6/paramiko/transport.py", line 989, in connect<br />
self.start_client()<br />
File "/usr/lib/pymodules/python2.6/paramiko/transport.py", line 458, in start_client<br />
raise e<br />
SSHException: Error reading SSH protocol banner</code></p>
<p>Después de reinstalar N veces el script, incluso el Ubuntu, después de instalar todas las versiones de paramiko, que es la libreria que hace la conexión con el SSH, al final!!!! gracias a la ayuda del creador del script, vi que daba un &#8220;timeout&#8221;.</p>
<p>¿Porque estaba dando timeout? si que es cierto que cuando hacia la conexión mediante SSH desde el Ubuntu al ESXi tardaba unos segundo de más&#8230; pues se debía a que mi amigo tenía como DNS en el ESXi las DNS de Google, y cuando desde Ubuntu nos intentamos conectar al ESXi, este hace una comprovación inversa de DNS, si esa comprobación se la hace a Google, a parte de no servir de nada, nos da un delay  que hace petar el script.</p>
<p>Lo primero que me dijo un profesor de informatica fue que el servidor de DNS era muy importante y en las instalaciones de red, en 80% de la inestabilidad de un dominio es provocado directa o indirectamente por una mala configuración del servidor DNS.</p>
<p>Bueno, me he pasado un chorro de horas intentando descubrir que pasaba, así que espero que esto ayude a alguien!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.virtualizacionesx.com/sshexception-error-reading-ssh-protocol-banner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando mksbackup con ghettovcb</title>
		<link>http://www.virtualizacionesx.com/instalando-mksbackup-con-ghettovcb/</link>
		<comments>http://www.virtualizacionesx.com/instalando-mksbackup-con-ghettovcb/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 09:28:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ghetto]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[GhettoVCB]]></category>
		<category><![CDATA[mksbackup]]></category>

		<guid isPermaLink="false">http://www.virtualizacionesx.com/?p=151</guid>
		<description><![CDATA[<p>Mksbackup es un programa para linux y windows que se encarga de lanzar nuestros programas de backup (entre ellos ghettovcb) y enviarnos al correo electrónico un informe de como ha ido, esta programa después puede ser automatizado con un programador de tareas para tener un backup de nuestras maquinas virtuales.</p> <p>Primero de todo tenemos que <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.virtualizacionesx.com/instalando-mksbackup-con-ghettovcb/">Instalando mksbackup con ghettovcb</a></span>]]></description>
			<content:encoded><![CDATA[<p>Mksbackup es un programa para linux y windows que se encarga de lanzar nuestros programas de backup (entre ellos ghettovcb) y enviarnos al correo electrónico un informe de como ha ido, esta programa después puede ser automatizado con un programador de tareas para tener un backup de nuestras maquinas virtuales.</p>
<p>Primero de todo tenemos que descargar el programa <a title="mksbackup" href="http://www.magikmon.com/mksbackup/download.en.html" target="_blank">mksbackup </a></p>
<p>Una vez descargado el fichero lo descomprimimos en nuestro linux, nos creara una estructura parecida a esta:<br />
<a href="http://www.virtualizacionesx.com/wp-content/uploads/2011/08/capturada.jpg"><br />
</a><a href="http://www.virtualizacionesx.com/wp-content/uploads/2011/08/capturada.jpg.jpg"><img class="size-full wp-image-153 alignnone" title="MksBackup" src="http://www.virtualizacionesx.com/wp-content/uploads/2011/08/capturada.jpg.jpg" alt="" width="704" height="180" /></a></p>
<p>Una vez descomprimimos veremos una estructura como esta, ejecutamos el fichero <strong>mksbackup</strong></p>
<p>Al lanzar el instalador nos preguntará si queremos utilizar <strong>ghettovcb</strong>, le decimos que si, esto proceso nos creara una carpeta en  <strong>/etc/mksbackup</strong> con el fichero de configuración del MksBackup y dentro una carpeta con el  ghettovcb, a continuación veremos como configurarlo todo.</p>
<p>Editaremos el fichero <strong>mksbackup.ini</strong> , este fichero se compone de 2 partes, la primera es la configuración del correo electrónico para que no llegue la confirmación del backup.</p>
<p><a href="http://www.virtualizacionesx.com/wp-content/uploads/2011/08/ConfiguracionMail.png"><img class="alignnone size-full wp-image-154" title="ConfiguracionMail" src="http://www.virtualizacionesx.com/wp-content/uploads/2011/08/ConfiguracionMail.png" alt="" width="563" height="366" /></a></p>
<p>En este fichero, configuraremos:</p>
<p><strong>Servidor SMTP</strong>: El servidor que hará el envío del mail, sea un servidor interno o nuestro ISP.<br />
<strong>SMTP_mode</strong>: Si utiliza SSL o TLS, como puede ser las cuentas de Gmail,<br />
<strong>SMTP_port</strong>: El puerto es 25 (puerto por defecto) o utiliza puertos 465, nuevamente como Gmail,<br />
<strong>SMTP_login, SMTP_password</strong>: El usuario y password de nuestra cuenta de correo, volviendo a Gmail, siempre hay que añadir como usuario la dirección completa con el @gmail.com<br />
<strong>Sender</strong>: Dirección de correo electrónico que hace el envío.<br />
<strong>Recipients</strong>: Dirección de correo electrónico o direcciones que recibirán la confirmación del backup, si que queremos poner más de una dirección, tenemos que separarlos por espacios.</p>
<p>Una vez tengamos este punto listo vamos a por la configuración del mksbackup .</p>
<p><a href="http://www.virtualizacionesx.com/wp-content/uploads/2011/08/ConfiguracionPrograma.png"><img class="alignnone size-full wp-image-155" title="Configuracion MksBackup" src="http://www.virtualizacionesx.com/wp-content/uploads/2011/08/ConfiguracionPrograma.png" alt="" width="696" height="263" /></a></p>
<p><strong>host</strong>: La IP de nuestro servidor ESXi<br />
<strong>password</strong>: El password de nuestro servidor ESXi, el acceso por SSH debe estar <a title="Activar el accesso SSH para ESXi" href="http://www.virtualizacionesx.com/activar-el-accesso-ssh-para-esxi/" target="_blank">habilitado</a>!!!<br />
<strong>local</strong>: La ruta donde esta el script del GhettoVCB, la ruta que pone por defecto es la correcta.<br />
<strong>remote_temp</strong>= Dentro de nuestro datastore donde están las maquinas virtuales, crearemos una carpeta llamada tmp.<br />
<strong>script</strong>: GhettoVCB.sh, el valor por defecto es correcto.<br />
<strong>global_conf</strong>: Este es el fichero de configuración del GhettoVCB, más adelante lo configuraremos.<br />
<strong>vm_list</strong> : Lista de maquinas virtuales que vamos a copiar, el nombre debe ser IGUAL al que tenemos en la consola ESXi.</p>
<p><strong>IMPORTANTE</strong></p>
<p><em>Yo no estoy haciendo un tutorial genérico de este programa, a quien quiera le recomiendo la lectura de su creador, yo estoy explicando como automatizar los backups para ESXi mediante GhettoVCB en un almacen <a title="Añadir un NAS NFS en ESXi" href="http://www.virtualizacionesx.com/anadir-un-nas-nfs-en-esxi/" target="_blank">Nas NFS</a> que previamente hemos añadido a nuestro ESXi.</em></p>
<p>¿Porque digo esto? porque las siguientes líneas en mi caso no tienen sentido, ya que es GhettoVCB quien va hacer la copia de la máquinas virtuales internamente en el ESXi de nuestro Storage al Nas NFS donde se almacenan los backups, así que comentaremos las siguientes lineas con #.</p>
<p>Perfecto, llegado este punto vamos a configurar el GhettoVCB:</p>
<p>Editamos el fichero <strong>/etc/mksbackup/vmware/ghettoVCB.conf</strong></p>
<p><a href="http://www.virtualizacionesx.com/wp-content/uploads/2011/08/ConfiguracionGhettoVCB.jpg"><img class="alignnone size-full wp-image-156" title="Configuracion GhettoVCB" src="http://www.virtualizacionesx.com/wp-content/uploads/2011/08/ConfiguracionGhettoVCB.jpg" alt="" width="430" height="140" /></a></p>
<p>De aquí únicamente configuraremos:</p>
<p>VM_BACKUP_VOLUME= Como he comentado antes, aquí pondremos la ruta donde esta nuestro NAS NFS, si hemos añadido el NAS correctamente, lo veremos dentro de volumes, dentro del NAS yo he creado una carpeta llamada backup, donde se copiarán los backups.<br />
VM_BACKUP_ROTATION_COUNT= Aquí pondremos  la cantidad de copias que debe mantener antes de empezar a borrar las antiguas, esto es un calculo de la cantidad de espacio que tenemos para copias entre los que ocupan nuestras máquinas virtuales, eso nos dará el histórico de copias que necesitamos.<br />
ADAPTER_FORMAT= Aquí miraremos que Bus de controlador hemos definido en nuestras máquinas virtuales, por defecto suele ser lsilogic.</p>
<p>Recapitulemos lo que hemos hecho hasta el momento:</p>
<p>1) Bajado e instalado Mksbackup<br />
2) Configurado MksBackup para que nos avise por email<br />
3) Configurado MksBackup para que acceda a nuestro ESXi y lance GhettoVCB como gestor de backups de un listado de VM.<br />
4) Configurado GhettoVCB para que copie las Virtual Machines que le hemos indicado anteriormente a un Nas y haga ciclos de X backups.</p>
<p>¿Bonito no? pues ahora tendremos que crear un script para que lance MksBackup cada día o cada semana o cada cuando queramos hacer nuestras copias de seguridad.</p>
<p>En la ruta que queramos, preferiblemente el home del usuario, crearemos un script con este contenido, yo le he llamado a mi script hazbackup, dentro del fichero escribiremos:</p>
<pre>sudo python /home/administrador/mkbackup/mksbackup/mksbackup -v -c
/etc/mksbackup/mksbackup.ini backup VMWARE</pre>
<p>Con Sudo lanzamos el Python como usuario con privilegios, después pondremos la <strong>ruta completa de donde esta el ejecutable del mksbackup</strong>, en mi caso el ejecutable esta en /home/administrador/mkbackup/mksbackup/ cada uno lo puede haber descomprimido e instalado donde quiera, añadiremos los <strong>parametros -v -c</strong>  y después la<strong> ruta donde esta el fichero de configuración</strong>, aquí si que en principio debería ser común para todas las instalaciones /etc/mksbackup/mksbackup.ini , despues le decimos le pondremos los parámetros<strong> backup VMWARE </strong>¿Que es VMWARE? es la etiqueta que hemos utilizado en el mksbackup.ini para configurar el GhettoVCB.</p>
<p>Tenemos un fichero llamado hazbackup que lanza el Mksbackup, solo tenemos que ponerle permisos de ejecución <strong>chmod +x hazbackup</strong> y añadir esta tarea al cron.</p>
<p>Nos acercamos al final!!! ahora añadiremos el fichero hazbackup al cron, para eso primero entraremos como root, ya que estos procesos se deben lanzar como root, después escribiremos:</p>
<p><strong>crontab -e</strong></p>
<p>Y dentro añadiremos esta linea</p>
<p><em>0 1 * * 1,2,3,4,5 /home/administrador/mkbackup/hazbackup</em></p>
<p>Ahora miramos esta chuleta de Cron y miramos lo que significa esta línea:</p>
<p><a href="http://www.virtualizacionesx.com/wp-content/uploads/2011/08/chuleta_cron.png"><img class="alignnone size-medium wp-image-157" title="chuleta_cron" src="http://www.virtualizacionesx.com/wp-content/uploads/2011/08/chuleta_cron-300x148.png" alt="" width="300" height="148" /></a></p>
<p>Al minuto 0, de la hora 01, de todos días del mes, de todos los meses, de los dias 1,2,3,4,5 (de lunes a viernes) ejecutaremos el script.</p>
<p>&nbsp;</p>
<p>Bueno, pues ya tenemos nuestro sistema de backups programado y configurado.</p>
<p>Información completa en:</p>
<p>http://www.magikmon.com/mksbackup/ghettovcb.en.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.virtualizacionesx.com/instalando-mksbackup-con-ghettovcb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Situación actual de la Virtualizacion</title>
		<link>http://www.virtualizacionesx.com/situacion-actual-de-la-virtualizacion/</link>
		<comments>http://www.virtualizacionesx.com/situacion-actual-de-la-virtualizacion/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 10:08:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.virtualizacionesx.com/?p=147</guid>
		<description><![CDATA[<p></p> ]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-146" title="Situación actual de la Virtualizacion" src="http://www.virtualizacionesx.com/wp-content/uploads/2010/06/virt.jpg" alt="" width="400" height="410" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.virtualizacionesx.com/situacion-actual-de-la-virtualizacion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

