<?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>Divulgaciones &#187; VMware</title>
	<atom:link href="http://www.divulgaciones.net/tag/vmware/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.divulgaciones.net</link>
	<description>Y eso que no quería oiga, y eso que no quería</description>
	<lastBuildDate>Fri, 21 May 2010 21:58:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IBM presenta su nueva arquitectura eX5</title>
		<link>http://www.divulgaciones.net/2010/03/03/ibm-presenta-su-nueva-arquitectura-ex5/</link>
		<comments>http://www.divulgaciones.net/2010/03/03/ibm-presenta-su-nueva-arquitectura-ex5/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 19:46:57 +0000</pubDate>
		<dc:creator>jadebustos</dc:creator>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[eX5]]></category>
		<category><![CDATA[Nehalem]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.divulgaciones.net/?p=231</guid>
		<description><![CDATA[IBM ha presentado su nueva arquitectura eX5 destinada a comerse el mundo. Sobre todo en entornos virtualizados, ERP y BBDD.
Esta nueva gama de servidores permite un aumento de escalabilidad en el crecimiento debido a las posibilidades de ampliación de memoria y desvinculando esta de los procesadores para aumentar el rendimiento de los sistemas y reducir [...]]]></description>
			<content:encoded><![CDATA[<p>IBM ha presentado su <a href="http://www-03.ibm.com/systems/info/x86servers/ex5/index.html">nueva arquitectura eX5</a> destinada a comerse el mundo. Sobre todo en entornos virtualizados, ERP y BBDD.</p>
<p>Esta nueva gama de servidores permite un aumento de escalabilidad en el crecimiento debido a las posibilidades de ampliación de memoria y desvinculando esta de los procesadores para aumentar el rendimiento de los sistemas y reducir el consumo energético.<span id="more-231"></span></p>
<p>Esta nueva arquitectura se suministrará en formatos:</p>
<ul>
<li>Servidor enrackable</li>
<li>Sistemas Blade</li>
</ul>
<p>de dos y cuatro procesadores INTEL Nehalem de 8 núcleos.</p>
<p>También se incluirán discos de estado sólido para mejorar el rendimiento I/O y consumo energético. Esto me parece más marketing que otra cosa. Es cierto que el rendimiento de los discos de estado sólido es mayor, tanto que no se suelen utilizar, de momento, en arquitecturas SAN.</p>
<p>Los discos de estado sólido dan más I/O de la que se puede utilizar con el HW de hoy en día, aunque se está trabajando para que su adopción en estos sistemas sea generalizada en lugar de utilizar discos de fibra, SAS o SATA y poder aprovechar todas las ventajas que ofrecen los de estado sólido (en los sistemas profesionales de almacenamiento).</p>
<p>Para mí es marketing ya que en la mayoría de las arquitecturas los discos locales, cuando los hay, se utilizan para el SO y los datos se almacenan en una red SAN/NAS (fibra, iSCSI, &#8230;) y por este motivo la reducción de costes y aumento de rendimiento hay que matizarla un poquito. También hay que señalar que la configuración típica de SO es dos discos en RAID 1 para tener redundancia, con lo cual sigue siendo necesario tener el doble de espacio.</p>
<p>VMware ya se <a href="http://www.vmware.com/solutions/partners/alliances/ibm-home.html">ha certificado para poder aprovechar esta nueva arquitectura</a> lo que hará que el ratio de consolidación con esta tecnología sea aún mayor generando un mayor ahorro en costes y simplicidad en los CPDs, únido al aumento de rendimiento.</p>
<p>Todo aquel acostumbrado a trabajar en entornos virtualizados sabe, o al menos debería, que el recurso más crítico es la memoria. El parámetro que te indica hasta donde puedes crecer y cuánto es la memoria, nunca la capacidad de procesamiento (salvo un pesimo diseño de arquitectura).</p>
<p>Hace una semana fue necesaria una intervención en un cliente en horas de producción debido a un upgrade. Debido a esto se balancean VMs de un servidor ESX a otro para proceder a actualizar el ESX libre. Como resultado de esto se tenía que al terminar de balancear las VMs había servidores ESX con 15,5 GB de memoria ocupada de los 16 GB disponibles. Al cabo de unos minutos el consumo de memoria se había reducido hasta los 13 GB llegando en algunos casos a 11 GB.</p>
<p>Esto es debido a que el ESX detecta el consumo excesivo de memoria y empieza a utilizar sus algoritmos para el manejo de memoria (I love these guys!!!):</p>
<ul>
<li>Transparent Page Sharing</li>
<li>Ballooning</li>
</ul>
<p>Estos algoritmos se encargan de reducir el consumo de memoria y &#8220;cortarle los vuelos&#8221; a las VMs para que no desperdicien la memoria.</p>
<p>VMware es sin duda el Rey en la virtualización en entornos x86 y el resto de aspirantes, ya que desde el punto de vista tecnológico no se les puede llamar competidores, estan a años luz todavía aunque se van acercando cada vez más pero en el tema de la gestión de memoria es donde VMware no admite, de momento, comparaciones.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.divulgaciones.net/2010/03/03/ibm-presenta-su-nueva-arquitectura-ex5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware, ¿Frasier? o quizá ¿Elvis?</title>
		<link>http://www.divulgaciones.net/2009/09/30/vmware-%c2%bffrasier-o-quiza-%c2%bfelvis/</link>
		<comments>http://www.divulgaciones.net/2009/09/30/vmware-%c2%bffrasier-o-quiza-%c2%bfelvis/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 18:24:35 +0000</pubDate>
		<dc:creator>jadebustos</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[Huevos de Pascua]]></category>

		<guid isPermaLink="false">http://www.divulgaciones.net/?p=136</guid>
		<description><![CDATA[Es muy conocido el hecho de que en esto de la informática hay muy geek suelto. Es habitual por parte de los programadores el introducir huevos de pascua.
Hoy, revisando unos logs en un cluster de VMware ESX Server me he encontrado con esto en el fichero /var/log/vmware.log:

Todos aquellos que hayan seguido la sitcom Frasier se [...]]]></description>
			<content:encoded><![CDATA[<p>Es muy conocido el hecho de que en esto de la informática hay muy geek suelto. Es habitual por parte de los programadores el introducir <a href="http://es.wikipedia.org/wiki/Huevo_de_pascua_(virtual)">huevos de pascua</a>.<span id="more-136"></span></p>
<p>Hoy, revisando unos logs en un cluster de VMware ESX Server me he encontrado con esto en el fichero <em>/var/log/vmware.log</em>:</p>
<p><img class="alignleft size-full wp-image-137" title="vmware-frasier" src="http://www.divulgaciones.net/wp-content/uploads/2009/09/vmware-frasier.jpg" alt="vmware-frasier" width="636" height="126" /></p>
<p>Todos aquellos que hayan seguido la sitcom <a href="http://www.imdb.com/title/tt0106004/">Frasier</a> se acordarán de que todos los episodios terminaban con la frase <strong>Frasier has left the building</strong>.</p>
<p>La frase proviene de la época de Elvis. Cuándo Elvis terminaba un concierto para evitar que la gente se quedará para ver si el <strong>Rey</strong> se dignaba a volver al escenario se anunciaba al público que Elvis ya no se encontraba en el recinto con un:</p>
<p><strong>Elvis has left the building</strong></p>
<p>¿Será Frasier o quizá Elvis quien inspiró este huevo de pascua?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.divulgaciones.net/2009/09/30/vmware-%c2%bffrasier-o-quiza-%c2%bfelvis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtualización de Solaris 10 x86 en VMware</title>
		<link>http://www.divulgaciones.net/2009/08/12/virtualizacion-de-solaris-10-x86-en-vmware/</link>
		<comments>http://www.divulgaciones.net/2009/08/12/virtualizacion-de-solaris-10-x86-en-vmware/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 17:07:53 +0000</pubDate>
		<dc:creator>jadebustos</dc:creator>
				<category><![CDATA[Solaris]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[Solaris x86]]></category>

		<guid isPermaLink="false">http://www.divulgaciones.net/?p=106</guid>
		<description><![CDATA[La virtualización de servidores x86 es un área que se lleva explotando durante varios años. Al principio era un proceso bastante problemático. Existe software que permite automatizar y realizar conversiones de máquinas físicas a virtuales (P2V).

Estos procesos se llevan a cabo mediante software especializado como por ejemplo Converter (VMware) o Platespin.
Otra forma de afrontarlo es [...]]]></description>
			<content:encoded><![CDATA[<p>La virtualización de servidores x86 es un área que se lleva explotando durante varios años. Al principio era un proceso bastante problemático. Existe software que permite automatizar y realizar conversiones de máquinas físicas a virtuales (<strong>P2V</strong>).</p>
<p><span id="more-106"></span></p>
<p>Estos procesos se llevan a cabo mediante software especializado como por ejemplo <strong>Converter </strong>(VMware) o <strong>Platespin</strong>.</p>
<p>Otra forma de afrontarlo es mediante la creación de una imagen de la máquina a virtualizar y restaurarla sobre una máquina virtual. Este método tiene el inconveniente de que el hardware sobre el que va  a correr no es el mismo sobre el que la máquina física estaba ejecutándose y el software de restauración deberá soportar el cambio de los drivers de los dispositivos en la imagen restaurada en el entorno virtual.</p>
<p>Todos estos procesos son conocidos y existe software preparado para realizar virtualizaciones de sistemas Windows y Linux. Pero no es el caso de querer virtualizar una máquina Solaris.</p>
<p>Lo primero que hay que aclarar es que las máquinas a virtualizar serán Solaris 10 ejecutándose en servidores x86:</p>
<ul>
<li><strong>Solaris 10</strong> ya que es la versión de Solaris soportada por VMware</li>
<li><strong>Ejecutándose en arquitecturas x86</strong> ya que al virtualizar una máquina los binarios de la física y la virtual serán los mismos. Un binario de SPARC no se ejecuta en x86</li>
<li><strong>El sistema utiliza UFS</strong></li>
</ul>
<p>El proceso de virtualización, visto de una forma simple, es el siguiente:</p>
<ul>
<li>Creación de la máquina virtual</li>
<li>Copia de los ficheros de la máquina física a la virtual</li>
<li>Reajustes en la máquina virtual debido a la infraestructura virtual sobre la que se va a ejecutar, los dispositivos pueden cambiar, se pueden requerir nuevos drivers, &#8230;</li>
<li>Dejar la máquina arrancable</li>
</ul>
<p>La virtualización la podremos realizar de dos formas:</p>
<ul>
<li><strong>En frío</strong>, el servidor a virtualizar no estará arrancado</li>
<li><strong>En caliente</strong>, el servidor estará arrancado pudiendo o no estar dando servicio</li>
</ul>
<p><strong>Virtualización en frío</strong></p>
<p>Para ello es necesario que la máquina no esté arrancada y sin embargo deberemos tener acceso a los discos donde reside la información.</p>
<p>Para ello arrancaremos la máquina física a virtualizar con un sistema Live basado en Linux o Solaris. La mejor opción es utilizar un sistema basado en Solaris.</p>
<p>Una vez arrancado deberemos:</p>
<ul>
<li>Configurar la red y tener comunicación con el entorno virtual</li>
<li>Montamos todo el sistema a virtualizar respetando la jerarquía en un directorio</li>
</ul>
<p>Al no estar ejecutándose la máquina con el sistema operativo a virtualizar nos aseguraremos de que la máquina virtual será consistente al no estar modificándose los archivos de la misma por ningún proceso.</p>
<p><strong>Virtualización en caliente</strong></p>
<p>La virtualización en caliente la realizaremos con el sistema levantado y corriendo. Dependiendo de los aplicativos que se esten ejecutando en el servidor quizá sea necesario pararlos. Un aplicativo que modifique datos constantemente, como una base de datos, sería conveniente pararlo ya que de lo contrario los datos no serían consistentes.</p>
<p><strong>Creación y preparación de la máquina virtual</strong></p>
<p>Deberemos crear una máquina virtual sobre la que virtualizaremos la máquina física y darle acceso por red a la máquina física. Acto seguido arrancaremos la máquina física con un sistema Live.</p>
<p>Crearemos el particionado, formatearemos las particiones.</p>
<p><strong>Proceso de virtualización</strong></p>
<p>Una vez creadas las particiones y los sistemas de ficheros transferiremos los datos:</p>
<ul>
<li>Montamos el sistema de ficheros <em>root</em> y transferimos los datos desde la máquina física</li>
<li>Una vez transferido el sistema de ficheros root, montaremos uno a uno el resto de sistemas de ficheros e iremos transfiriendo los datos</li>
</ul>
<p>La transferencia de datos la podemos hacer de varias formas, por <em>scp</em>, <em>rsync</em> o mediante <em>ufsdump/ufsrestore</em>.</p>
<p>Ahora ya tenemos los datos en la máquina virtual pero no arrancará.</p>
<p>A continuación deberemos reconstruir los dispositivos, el fichero <em>/etc/path_to_inst</em> y modificar el <em>boot path</em> de la máquina.</p>
<p>Tenemos que modificar el fichero <em>/etc/vfstab</em> para que los sistemas de ficheros que se montaban de forma automática en la máquina física se puedan seguir montando en la virtual. Esto aplica también a cualquier script o aplicativo que tengamos instalado y monte o utilice dispositivos de bloque.</p>
<p>Los dispositivos de red también habrán cambiando y ahora serán <em>e1000g?</em> con lo cual será necesario renombrar los antiguos ficheros <em>/etc/hostname.????</em> a <em>/etc/hostname.e1000g?</em></p>
<p>A continuación deberemos hacer arrancable el sistema reinstalando el gestor de arranque <strong>GRUB</strong>.</p>
<p>Ya casi hemos terminado. Deberemos desmontar todos los sistemas de ficheros de la máquina virtual y reiniciar en modo <strong>failsafe</strong> para configurar los nuevos dispositivos. Una vez hecho esto podremos arrancar la máquina y proceder a instalar las VMware Tools.</p>
<p>Tenemos la máquina lista.</p>
<p><strong>Propósito de este artículo<br />
</strong></p>
<p>El propósito de este artículo es mostrar como afrontar la virtualización de sistemas Solaris x86 en un entorno virtual.</p>
<p>Este procedimiento ha sido utizado con éxito virtualizando Solaris 10 sobre VMware ESX 3.5 Update 2.</p>
<p>¿Quiere decir esto que la virtualización de Solaris está resumida en este artículo? La respuesta es un rotundo <strong>NO</strong>.</p>
<p>Este artículo pretende servir de ilustración a como proceder a virtualizar un Solaris 10 sobre VMware. Cada máquina es un mundo y nos podemos encontrar situaciones que no hemos contemplado aquí:</p>
<ul>
<li>El sistema está instalado con <strong>ZFS</strong></li>
<li>Se está utilizando <strong>Veritas Volume Manager</strong></li>
<li>Se está utilizando <strong>Solaris Volume Manager (SVM)</strong> utilizando metadispositivos, replicas, &#8230;</li>
<li>Se está utilizando <strong>IPMP</strong></li>
<li>&#8230;</li>
</ul>
<p>En estos casos el proceso de virtualización se complica y será necesario realizar más tareas en la máquina virtual para adecuar la configuración de la máquina física a la virtual.</p>
<p><strong>Autores</strong></p>
<p>Este procedimiento ha sido realizado por <strong>José Angel de Bustos Pérez</strong> y <strong>José Luis Barquin Guerola.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.divulgaciones.net/2009/08/12/virtualizacion-de-solaris-10-x86-en-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
