
<?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>El Blog de Ángel Carrasco &#187; Virtualización</title>
	<atom:link href="http://www.angelcarrasco.com/category/virtualizacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.angelcarrasco.com</link>
	<description>En silencio, actuamos.</description>
	<lastBuildDate>Thu, 08 Nov 2012 11:12:44 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>VMware: ¿Cómo añadir un disco duro a una máquina virtual Linux sin reiniciar?</title>
		<link>http://www.angelcarrasco.com/2012/11/08/vmware-como-anadir-un-disco-duro-a-una-maquina-virtual-linux-sin-reiniciar/</link>
		<comments>http://www.angelcarrasco.com/2012/11/08/vmware-como-anadir-un-disco-duro-a-una-maquina-virtual-linux-sin-reiniciar/#comments</comments>
		<pubDate>Thu, 08 Nov 2012 11:12:44 +0000</pubDate>
		<dc:creator>Ángel Carrasco</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[hotplug]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.angelcarrasco.com/?p=483</guid>
		<description><![CDATA[&#160; M&#225;s de una vez tenemos que a&#241;adir un disco duro &#34;en caliente&#34; a una m&#225;quina virtual creada por nuestro hipervisor. En nuestro caso usamos VMware, pero esto es aplicable a otros productos. El problema que nos surge es, &#191;c&#243;mo podemos hacerlo sin reiniciar un servidor en producci&#243;n? La soluci&#243;n reside en volver a escanear [...]]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>M&aacute;s de una vez tenemos que a&ntilde;adir un disco duro &quot;en caliente&quot; a una m&aacute;quina virtual creada por nuestro hipervisor. En nuestro caso usamos VMware, pero esto es aplicable a otros productos.</p>
<p>El problema que nos surge es, &iquest;c&oacute;mo podemos hacerlo sin reiniciar un servidor en producci&oacute;n?</p>
<p>La soluci&oacute;n reside en volver a escanear el bus SCSI.</p>
<p>Para ello, primero localizaremos qu&eacute; <em>host</em> tenemos disponible.</p>
<p><pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
ls /sys/class/scsi_host
</pre>
</p>
<p>Acto seguido, elegiremos el host donde est&aacute; el disco duro y ejecutaremos:</p>
<p><pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
echo &quot;- - -&quot; &gt; /sys/class/scsi_host/host1/scan
</pre>
</p>
<p>De esta forma, ya tendremos disponible el disco duro sin reiniciar.</p>
<p>&nbsp;</p>
<p>Espero que os sea tan &uacute;til como a m&iacute; me ha sido.</p>
<div id="fbilike" style="float:left;margin-right:20px;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.angelcarrasco.com%2F2012%2F11%2F08%2Fvmware-como-anadir-un-disco-duro-a-una-maquina-virtual-linux-sin-reiniciar%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=verdana&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:60px"></iframe></div>
<div class="wp_rp_wrap  wp_rp_plain" id="wp_rp_first"><div class="wp_rp_content"><h3 class="related_post_title">También te puede interesar:</h3><ul class="related_post wp_rp" style="visibility: visible"><li ><a href="http://www.angelcarrasco.com/2012/10/05/como-saber-los-tamanos-reales-de-las-maquinas-virtuales-en-vmware-esxi/" class="wp_rp_title">Cómo saber los tamaños reales de las máquinas virtuales en VMware ESX(i)</a></li><li ><a href="http://www.angelcarrasco.com/2012/10/02/vmware-reducir-el-espacio-migrando-de-thick-a-thin/" class="wp_rp_title">VMware: Reducir el espacio migrando de Thick a Thin</a></li><li ><a href="http://www.angelcarrasco.com/2012/10/05/como-saber-el-tamano-de-tu-datastore-en-vmware-esxi/" class="wp_rp_title">Cómo saber el tamaño de tu datastore en VMware ESX(i)</a></li><li ><a href="http://www.angelcarrasco.com/2012/05/22/como-configurar-un-port-channel-en-cisco-para-ser-usado-por-vmware-esxi-4-x/" class="wp_rp_title">Cómo configurar un Port-channel en Cisco para ser usado por VMware ESX(i) 4.x</a></li><li ><a href="http://www.angelcarrasco.com/2012/09/17/como-anadir-repositorios-publicos-a-oracle-enterprise-linux/" class="wp_rp_title">Cómo añadir repositorios públicos a Oracle Enterprise Linux</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.angelcarrasco.com/2012/11/08/vmware-como-anadir-un-disco-duro-a-una-maquina-virtual-linux-sin-reiniciar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo saber el tamaño de tu datastore en VMware ESX(i)</title>
		<link>http://www.angelcarrasco.com/2012/10/05/como-saber-el-tamano-de-tu-datastore-en-vmware-esxi/</link>
		<comments>http://www.angelcarrasco.com/2012/10/05/como-saber-el-tamano-de-tu-datastore-en-vmware-esxi/#comments</comments>
		<pubDate>Fri, 05 Oct 2012 12:08:52 +0000</pubDate>
		<dc:creator>Ángel Carrasco</dc:creator>
				<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[datastore]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Tamaño]]></category>
		<category><![CDATA[thick]]></category>
		<category><![CDATA[thin]]></category>

		<guid isPermaLink="false">http://www.angelcarrasco.com/?p=461</guid>
		<description><![CDATA[A modo de ap&#233;ndice de las anteriores entradas, si necesitamos saber el tama&#241;o real de los discos duros virtuales alojados en un datastore concreto a trav&#233;s de la l&#237;nea de comandos, deberemos acceder al hipervisor de VMware a trav&#233;s del protocolo SSH y a partir de ah&#237;, debemos ir a la ubicaci&#243;n de nuestro datastore. [...]]]></description>
				<content:encoded><![CDATA[<p>A modo de ap&eacute;ndice de las anteriores entradas, si necesitamos saber el tama&ntilde;o real de los discos duros virtuales alojados en un <em>datastore</em> concreto a trav&eacute;s de la l&iacute;nea de comandos, deberemos acceder al hipervisor de VMware a trav&eacute;s del protocolo SSH y a partir de ah&iacute;, debemos ir a la ubicaci&oacute;n de nuestro <em>datastore</em>.</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
cd /vmfs/volumes/[DATASTORE]
</pre>
</p>
<p>&nbsp;</p>
<p>Y ah&iacute; ejecutaremos:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
find . -name &quot;*-flat.vmdk&quot; -print0 | xargs -0 du -h -c | tail -1
</pre>
</p>
<p>Que arrojar&aacute; la siguiente respuesta:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
1.2T    total
</pre>
</p>
<p>&nbsp;</p>
<p>De esta forma, pod&eacute;is realizar una contabilidad exacta de lo que ocupan los discos duros virtuales en vuestro <em>datastore</em>.</p>
<div id="fbilike" style="float:left;margin-right:20px;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.angelcarrasco.com%2F2012%2F10%2F05%2Fcomo-saber-el-tamano-de-tu-datastore-en-vmware-esxi%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=verdana&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:60px"></iframe></div>
<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><h3 class="related_post_title">También te puede interesar:</h3><ul class="related_post wp_rp" style="visibility: visible"><li ><a href="http://www.angelcarrasco.com/2012/10/05/como-saber-los-tamanos-reales-de-las-maquinas-virtuales-en-vmware-esxi/" class="wp_rp_title">Cómo saber los tamaños reales de las máquinas virtuales en VMware ESX(i)</a></li><li ><a href="http://www.angelcarrasco.com/2012/10/02/vmware-reducir-el-espacio-migrando-de-thick-a-thin/" class="wp_rp_title">VMware: Reducir el espacio migrando de Thick a Thin</a></li><li ><a href="http://www.angelcarrasco.com/2012/11/08/vmware-como-anadir-un-disco-duro-a-una-maquina-virtual-linux-sin-reiniciar/" class="wp_rp_title">VMware: ¿Cómo añadir un disco duro a una máquina virtual Linux sin reiniciar?</a></li><li ><a href="http://www.angelcarrasco.com/2012/05/22/como-configurar-un-port-channel-en-cisco-para-ser-usado-por-vmware-esxi-4-x/" class="wp_rp_title">Cómo configurar un Port-channel en Cisco para ser usado por VMware ESX(i) 4.x</a></li><li ><a href="http://www.angelcarrasco.com/2011/08/18/recuperacion-tras-desastre-en-gnulinux/" class="wp_rp_title">Recuperación tras desastre en GNU/Linux</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.angelcarrasco.com/2012/10/05/como-saber-el-tamano-de-tu-datastore-en-vmware-esxi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo saber los tamaños reales de las máquinas virtuales en VMware ESX(i)</title>
		<link>http://www.angelcarrasco.com/2012/10/05/como-saber-los-tamanos-reales-de-las-maquinas-virtuales-en-vmware-esxi/</link>
		<comments>http://www.angelcarrasco.com/2012/10/05/como-saber-los-tamanos-reales-de-las-maquinas-virtuales-en-vmware-esxi/#comments</comments>
		<pubDate>Fri, 05 Oct 2012 11:35:06 +0000</pubDate>
		<dc:creator>Ángel Carrasco</dc:creator>
				<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Tamaño]]></category>
		<category><![CDATA[thick]]></category>
		<category><![CDATA[thin]]></category>
		<category><![CDATA[VM]]></category>
		<category><![CDATA[vmdk]]></category>

		<guid isPermaLink="false">http://www.angelcarrasco.com/?p=450</guid>
		<description><![CDATA[A ra&#237;z de la entrada anterior, un lector me ha preguntado c&#243;mo se puede saber el tama&#241;o de los discos duros virtuales teniendo en cuenta que algunos est&#225;n provisionados en thick y otros en thin. La pregunta no es trivial ya que cuando utilizamos el comando ls sobre el fichero que contiene los datos del [...]]]></description>
				<content:encoded><![CDATA[<p>A ra&iacute;z de la entrada anterior, un lector me ha preguntado c&oacute;mo se puede saber el tama&ntilde;o de los discos duros virtuales teniendo en cuenta que algunos est&aacute;n provisionados en <em>thick</em> y otros en <em>thin</em>.</p>
<p>La pregunta no es trivial ya que cuando utilizamos el comando <strong>ls</strong> sobre el fichero que contiene los datos del disco duro virtual -aquel que contiene la palabra flat en el nombre- siempre aparece el tama&ntilde;o &quot;en <em>thick</em>&quot; sea &eacute;ste <em>thick</em> o <em>thin</em>. Por lo que nos interesa saber el tama&ntilde;o realmente ocupado, en especial, si hemos provisionado m&aacute;s espacio del existente.</p>
<p>Lo primero de todo es acceder al hipervisor de VMware a trav&eacute;s del protocolo SSH. Una vez all&iacute;, debemos ir al directorio donde se encuentra nuestra m&aacute;quina virtual.</p>
<p>&nbsp;</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
cd /vmfs/volumes/[DATASTORE]/[MAQUINA_VIRTUAL]
</pre>
</p>
<p>&nbsp;</p>
<p>Ah&iacute; vamos a obtener el tama&ntilde;o &quot;en thick&quot; de los discos duros, para ello escribiremos:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
ls -lah *flat.vmdk
</pre>
</p>
<p>Que nos mostrar&iacute;a algo as&iacute;:</p>
<p><pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
-rw------- 1 root root 10.0G Sep 26 11:57 PLANTILLA-flat.vmdk
</pre>
</p>
<p>&nbsp;</p>
<p>Por lo que podemos saber que la provisi&oacute;n en <em>thick</em> son 10 G y para saber exactamente cu&aacute;nto est&aacute; ocupado, debemos hacer:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
du -hc *-flat.vmdk
</pre>
</p>
<p>Cuya respuesta ser&iacute;a:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
1.7G PLANTILLA-flat.vmdk
</pre>
</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
1.7G total
</pre>
</p>
<p>&nbsp;</p>
<p>De esta forma, vemos que tenemos ocupados 1,7 Gb de los 10 Gb totales que est&aacute; provisionado este disco duro virtual.</p>
<p>&nbsp;</p>
<p>Si ten&eacute;is una versi&oacute;n 4.0 de ESXi, por ejemplo, puede ser que no teng&aacute;is el comando <strong>du</strong>, as&iacute; que os dir&eacute; un truco muy particular para tenerlo. VMware utiliza <strong>busybox</strong> para tener todos los comandos de uso de administraci&oacute;n frecuente, me imagino que el motivo ser&aacute; por ocupar menos espacio y poder controlar mejor el comportamiento de los mismos. Entonces, en el directorio /opt/ nos bajamos el binario de la url de  <a href="http://www.busybox.net/downloads/binaries/latest/busybox-i686">Busybox</a>.</p>
<p>Si el hipervisor tiene salida a Internet, yo recomiendo ejecutar:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
wget http://www.busybox.net/downloads/binaries/latest/busybox-i686
</pre>
</p>
<p>En caso contrario, deber&aacute;s baj&aacute;rtelo y pasarlo a trav&eacute;s de <strong>WinSCP</strong>.</p>
<p>Cuando ya tengamos el binario en /opt, debemos aplicar los permisos pertinentes:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
chmod 755 busybox-686
</pre>
</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
chmod +s busybox-686
</pre>
</p>
<p>&nbsp;</p>
<p>Para evitar incomodidades, debemos aplicar el siguiente enlace simb&oacute;lico:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: false; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
ln -s /opt/busybox-686 /bin/du
</pre>
</p>
<p>&nbsp;</p>
<p>De esta forma, tendr&iacute;amos el comando du habilitado para realizar correctamente los c&aacute;lculos de los discos duros virtuales en <em>thin</em>.</p>
<p>&nbsp;</p>
<p>Ruego que si alguien conoce otro m&eacute;todo para obtener los valores desde la l&iacute;nea de comandos me lo haga saber para compartirlo con todos vosotros.</p>
<p>&nbsp;</p>
<p>Espero que os haya sido tan &uacute;til como para m&iacute;.</p>
<div id="fbilike" style="float:left;margin-right:20px;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.angelcarrasco.com%2F2012%2F10%2F05%2Fcomo-saber-los-tamanos-reales-de-las-maquinas-virtuales-en-vmware-esxi%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=verdana&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:60px"></iframe></div>
<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><h3 class="related_post_title">También te puede interesar:</h3><ul class="related_post wp_rp" style="visibility: visible"><li ><a href="http://www.angelcarrasco.com/2012/10/05/como-saber-el-tamano-de-tu-datastore-en-vmware-esxi/" class="wp_rp_title">Cómo saber el tamaño de tu datastore en VMware ESX(i)</a></li><li ><a href="http://www.angelcarrasco.com/2012/10/02/vmware-reducir-el-espacio-migrando-de-thick-a-thin/" class="wp_rp_title">VMware: Reducir el espacio migrando de Thick a Thin</a></li><li ><a href="http://www.angelcarrasco.com/2012/11/08/vmware-como-anadir-un-disco-duro-a-una-maquina-virtual-linux-sin-reiniciar/" class="wp_rp_title">VMware: ¿Cómo añadir un disco duro a una máquina virtual Linux sin reiniciar?</a></li><li ><a href="http://www.angelcarrasco.com/2012/05/22/como-configurar-un-port-channel-en-cisco-para-ser-usado-por-vmware-esxi-4-x/" class="wp_rp_title">Cómo configurar un Port-channel en Cisco para ser usado por VMware ESX(i) 4.x</a></li><li ><a href="http://www.angelcarrasco.com/2012/03/29/como-intercambiar-las-llaves-entre-servicios-ssh/" class="wp_rp_title">Cómo intercambiar las llaves entre servicios SSH</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.angelcarrasco.com/2012/10/05/como-saber-los-tamanos-reales-de-las-maquinas-virtuales-en-vmware-esxi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware: Reducir el espacio migrando de Thick a Thin</title>
		<link>http://www.angelcarrasco.com/2012/10/02/vmware-reducir-el-espacio-migrando-de-thick-a-thin/</link>
		<comments>http://www.angelcarrasco.com/2012/10/02/vmware-reducir-el-espacio-migrando-de-thick-a-thin/#comments</comments>
		<pubDate>Tue, 02 Oct 2012 12:20:03 +0000</pubDate>
		<dc:creator>Ángel Carrasco</dc:creator>
				<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[migración]]></category>
		<category><![CDATA[thick]]></category>
		<category><![CDATA[thin]]></category>
		<category><![CDATA[vmdk]]></category>

		<guid isPermaLink="false">http://www.angelcarrasco.com/?p=434</guid>
		<description><![CDATA[En &#233;poca de crisis, toca econom&#237;a de guerra y eso consiste en ahorrar en licencias y en espacio. Por eso os planteo un problema real, &#191;qu&#233; podemos hacer si tenemos que ahorrar espacios en nuestras m&#225;quinas virtuales dentro de un VMware con las licencias m&#237;nimas? La opci&#243;n de llorar o gritar no es v&#225;lida as&#237; [...]]]></description>
				<content:encoded><![CDATA[<p>En &eacute;poca de crisis, toca econom&iacute;a de guerra y eso consiste en ahorrar en licencias y en espacio. Por eso os planteo un problema real, &iquest;qu&eacute; podemos hacer si tenemos que ahorrar espacios en nuestras m&aacute;quinas virtuales dentro de un VMware con las licencias m&iacute;nimas? La opci&oacute;n de llorar o gritar no es v&aacute;lida as&iacute; que una de las opciones puede ser migrar los discos duros de estar provisionados de forma <em>thick</em> a <em>thin</em>.</p>
<p>Antes que nada, &iquest;qu&eacute; es <em>thick</em> y qu&eacute; es <em>thin</em>? A la hora de crear discos virtuales podemos optar por dos opciones:</p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thick: Donde se crear&aacute; un fichero -equivalente a nuestro disco duro virtual- con todo el tama&ntilde;o indicado. En otras palabras, si decidimos tener un disco duro de 50 Gb, generar&aacute; un fichero de 50 Gb.</p>
<p>&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thin: Implantar&aacute; un fichero con el volumen de la informaci&oacute;n que contiene y que ir&aacute; creciendo hasta el tama&ntilde;o indicado. Dicho de otra forma, si queremos tener un disco duro de 50 Gb pero s&oacute;lo tenemos ocupado 14 Gb, el fichero s&oacute;lo tendr&aacute; 14 Gb.</p>
<p>Estas definiciones son m&aacute;s &quot;pr&aacute;cticas&quot; que acad&eacute;micas, si se desea m&aacute;s informaci&oacute;n sobre ellas, os recomiendo consultar el <a href="http://www.josemariagonzalez.es/" target="_blank">Blog de Jos&eacute; Mar&iacute;a Gonz&aacute;lez</a>.</p>
<p>Hay otras recetas para ahorrar espacio, sin embargo, me he inclinado por esta, debido a que suele ser frecuente provisionar un espacio y m&aacute;s cuando no se conoce el crecimiento que puede tener el espacio y luego, cuando se ha consolidado, comprobar que tenemos un 40% de espacio sin usar por ejemplo.</p>
<p>&nbsp;</p>
<p>El primer paso consiste en apagar la m&aacute;quina virtual. Para ello, deber&eacute;is usar vSphere Client por ejemplo. Esta es una de las pocas pegas que tiene este procedimiento. S&iacute; debemos avisaros que la velocidad con la que realicemos todo el proceso depende en gran medida del tama&ntilde;o de los discos duros en cuesti&oacute;n y del hardware del que dispongamos.</p>
<p>Despu&eacute;s de apagada la m&aacute;quina virtual, debemos acceder v&iacute;a protocolo SSH al hipervisor ya que actuaremos directamente en &eacute;l.</p>
<p>Una vez en la shell, debemos acceder a nuestro <em>datastore</em> y al directorio donde se encuentra nuestra m&aacute;quina virtual:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: 0; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate"> 
cd /vmfs/volumes/[DATASTORE]/[MAQUINA] 
</pre>
</p>
<p>Inciso: El nombre de nuestro <em>datastore</em> aparece en la configuraci&oacute;n de la m&aacute;quina virtual, si vemos las propiedades del disco virtual -a trav&eacute;s del vSphere Cliente- como tambi&eacute;n podemos leer el directorio donde est&aacute; ubicada la m&aacute;quina. Generalmente si el servidor se llama server, el directorio se llamar&aacute; SERVER.</p>
<p>&nbsp;</p>
<p>Ahora lo que vamos es a clonar los discos duros actuales en sus equivalentes en formato <em>thin</em> para ello ejecutaremos:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: 0; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate"> 
for i in `ls | grep -v flat | grep vmdk`; 
do 
    echo &quot;Pasando de Thick a Thin el disco virtual $i&quot;; 
    vmkfstools -i $i -d thin thin_$i; 
done 
</pre>
</p>
<p>&nbsp;</p>
<p>Terminada esta operaci&oacute;n, renombraremos los discos duros virtuales originales -esos que est&aacute;n en formato <em>thick</em>- de forma que si la operaci&oacute;n no sale como queremos, podamos volverlos a usar.</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: 0; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate"> 
for i in `ls | grep -v flat | grep vmdk | grep -v thin_`; 
do 
    echo &quot;Realizando una copia de seguridad del disco virtual thick $i&quot;; 
    vmkfstools -E $i bckp_$i; 
done 
</pre>
</p>
<p>&nbsp;</p>
<p>Como ya tenemos una copia de los discos virtuales originales y su versi&oacute;n en thin, vamos a renombrar estos &uacute;ltimos para que asuman el papel de los primeros:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: 0; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate"> 
for i in `ls | grep -v flat | grep thin_`; 
do 
    j=`echo $i | sed -e &quot;s/thin_//g&quot;`; 
    echo &quot;Renombrando el disco virtual thin $i al original $j&quot;; 
    vmkfstools -E $i $j; 
done 
</pre>
</p>
<p>&nbsp;</p>
<p>En este momento, lo mejor ser&aacute; arrancar la m&aacute;quina virtual y comprobar que el proceso ha sido correcto. En caso contrario, deberemos ejecutar:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: 0; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate"> 
for i in `ls | grep -v flat | grep bckp_`; 
do 
    j=`echo $i | sed -e &quot;s/ bckp_//g&quot;`; 
    echo &quot;Renombrando el disco virtual thick $i al actual $j&quot;; 
    vmkfstools -E $i $j; 
done 
</pre>
</p>
<p>&nbsp;</p>
<p>Una nota para que nadie le d&eacute; un susto, dependiendo de la versi&oacute;n de nuestro VMware ESX(i), este cambio puede parecer que no queda reflejado en el hipervisor. Si tal es el caso, pod&eacute;is eliminar la m&aacute;quina virtual del inventario de VMware y volverlo a a&ntilde;adir.</p>
<p>Por cierto, si queremos ver de forma visual qu&eacute; tama&ntilde;os tienen los discos duros tanto los <em>thick</em> como los <em>thin</em> que se est&aacute;n generando, recomendamos que empleen la opci&oacute;n <em>Browse Datastore</em> de vSphere Client donde se mostrar&aacute; perfectamente los tama&ntilde;os.</p>
<p>&nbsp;</p>
<p>Si todo hay ido correctamente, deberemos borrar los discos duros virtuales originales, aquellos que empiezan por bckp_ ya que no son necesarios y ocupan espacio:</p>
<p>
<pre class="brush: bash; auto-links: false; collapse: false; gutter: false; html-script: false; light: false; pad-line-numbers: 0; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate"> 
for i in `ls | grep -v flat | grep bckp_`; 
do 
    echo &quot;Eliminando el disco virtual thick $i&quot;; 
    vmkfstools -U $i; 
done 
</pre>
</p>
<p>&nbsp;</p>
<p>Espero que esto os sea tan &uacute;til como ha sido para m&iacute;.</p>
<div id="fbilike" style="float:left;margin-right:20px;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.angelcarrasco.com%2F2012%2F10%2F02%2Fvmware-reducir-el-espacio-migrando-de-thick-a-thin%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=verdana&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:60px"></iframe></div>
<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><h3 class="related_post_title">También te puede interesar:</h3><ul class="related_post wp_rp" style="visibility: visible"><li ><a href="http://www.angelcarrasco.com/2012/10/05/como-saber-los-tamanos-reales-de-las-maquinas-virtuales-en-vmware-esxi/" class="wp_rp_title">Cómo saber los tamaños reales de las máquinas virtuales en VMware ESX(i)</a></li><li ><a href="http://www.angelcarrasco.com/2012/10/05/como-saber-el-tamano-de-tu-datastore-en-vmware-esxi/" class="wp_rp_title">Cómo saber el tamaño de tu datastore en VMware ESX(i)</a></li><li ><a href="http://www.angelcarrasco.com/2012/11/08/vmware-como-anadir-un-disco-duro-a-una-maquina-virtual-linux-sin-reiniciar/" class="wp_rp_title">VMware: ¿Cómo añadir un disco duro a una máquina virtual Linux sin reiniciar?</a></li><li ><a href="http://www.angelcarrasco.com/2012/05/22/como-configurar-un-port-channel-en-cisco-para-ser-usado-por-vmware-esxi-4-x/" class="wp_rp_title">Cómo configurar un Port-channel en Cisco para ser usado por VMware ESX(i) 4.x</a></li><li ><a href="http://www.angelcarrasco.com/2011/08/18/recuperacion-tras-desastre-en-gnulinux/" class="wp_rp_title">Recuperación tras desastre en GNU/Linux</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.angelcarrasco.com/2012/10/02/vmware-reducir-el-espacio-migrando-de-thick-a-thin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo configurar un Port-channel en Cisco para ser usado por VMware ESX(i) 4.x</title>
		<link>http://www.angelcarrasco.com/2012/05/22/como-configurar-un-port-channel-en-cisco-para-ser-usado-por-vmware-esxi-4-x/</link>
		<comments>http://www.angelcarrasco.com/2012/05/22/como-configurar-un-port-channel-en-cisco-para-ser-usado-por-vmware-esxi-4-x/#comments</comments>
		<pubDate>Tue, 22 May 2012 10:33:39 +0000</pubDate>
		<dc:creator>Ángel Carrasco</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Port-Channel]]></category>

		<guid isPermaLink="false">http://www.angelcarrasco.com/?p=263</guid>
		<description><![CDATA[&#160; Desde hace m&#225;s de un a&#241;o utilizo VMware ESX(i) con excelentes resultados. Si a este buen software de virtualizaci&#243;n, le unimos un buen almacenamiento y una buena infraestructura de red, se tiene todas las posibilidades de &#233;xito. De hecho, de esto &#250;ltimo es de lo que os quiero hablar. Tanto para tener alta disponibilidad [...]]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Desde hace m&aacute;s de un a&ntilde;o utilizo VMware ESX(i) con excelentes resultados. Si a este buen software de virtualizaci&oacute;n, le unimos un buen almacenamiento y una buena infraestructura de red, se tiene todas las posibilidades de &eacute;xito. De hecho, de esto &uacute;ltimo es de lo que os quiero hablar.</p>
<p>Tanto para tener alta disponibilidad como para aprovechar los anchos de banda, se ha de optar por la opci&oacute;n de port-channel si se utiliza Cisco.</p>
<p>Para ello, configuramos cada interfaz de la siguiente forma:</p>
<p>&nbsp;</p>
<pre class="brush: plain; auto-links: false; collapse: false; gutter: true; html-script: false; light: false; pad-line-numbers: true; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
interface GigabitEthernet1/33
 description SERVIDOR_VL10_1
 switchport
 switchport access vlan 10
 switchport mode access
 switchport nonegotiate
 no ip address
 flowcontrol receive on
 channel-group 1 mode on
 spanning-tree portfast
</pre>
<p>&nbsp;</p>
<p>La l&iacute;nea 6 se introduce debido a que no se soporta el protocolo DTP (Dynamic trunking protocol). De hecho, cuando se configura un puerto en modo trunk, siempre hay que establecerlo.</p>
<p>La l&iacute;nea 8 habilita el control de recepci&oacute;n de datos y resulta necesario ya que vamos a incluir dos interfaces. Ojo, se puede a&ntilde;adir m&aacute;s si se quiere o se necesita.</p>
<p>La l&iacute;nea 9 indica a qu&eacute; port-channel se integra este interfaz.</p>
<p>La l&iacute;nea 10 habilita la configuraci&oacute;n PortFast en el interfaz en modo trunk.</p>
<p>&nbsp;</p>
<p>Por &uacute;ltimo, configuramos el port-channel que aglutinar&aacute; los dos anteriores:</p>
<p>&nbsp;</p>
<pre class="brush: plain; auto-links: false; collapse: false; gutter: true; html-script: false; light: false; pad-line-numbers: true; smart-tabs: true; tab-size: 4; title: ; toolbar: true; notranslate">
interface Port-channel1
 description SERVIDOR_VL10
 switchport
 switchport access vlan 10
 switchport trunk encapsulation dot1q
 switchport mode access
 switchport nonegotiate
 no ip address
 flowcontrol receive on
 spanning-tree portfast
 spanning-tree guard loop
</pre>
<p>&nbsp;</p>
<p>La l&iacute;nea 11 debemos a&ntilde;adirla para el correcto funcionamiento del mismo.</p>
<p>&nbsp;</p>
<p>Como siempre digo, esta configuraci&oacute;n ha cumplido mis expectativas. Sin embargo, cada cual deber&aacute; ajustarla a sus necesidades.</p>
<p>&nbsp;</p>
<p>Espero que os sea &uacute;til.</p>
<div id="fbilike" style="float:left;margin-right:20px;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.angelcarrasco.com%2F2012%2F05%2F22%2Fcomo-configurar-un-port-channel-en-cisco-para-ser-usado-por-vmware-esxi-4-x%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;font=verdana&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:60px"></iframe></div>
<div class="wp_rp_wrap  wp_rp_plain" ><div class="wp_rp_content"><h3 class="related_post_title">También te puede interesar:</h3><ul class="related_post wp_rp" style="visibility: visible"><li ><a href="http://www.angelcarrasco.com/2012/10/05/como-saber-los-tamanos-reales-de-las-maquinas-virtuales-en-vmware-esxi/" class="wp_rp_title">Cómo saber los tamaños reales de las máquinas virtuales en VMware ESX(i)</a></li><li ><a href="http://www.angelcarrasco.com/2012/10/05/como-saber-el-tamano-de-tu-datastore-en-vmware-esxi/" class="wp_rp_title">Cómo saber el tamaño de tu datastore en VMware ESX(i)</a></li><li ><a href="http://www.angelcarrasco.com/2012/10/02/vmware-reducir-el-espacio-migrando-de-thick-a-thin/" class="wp_rp_title">VMware: Reducir el espacio migrando de Thick a Thin</a></li><li ><a href="http://www.angelcarrasco.com/2012/11/08/vmware-como-anadir-un-disco-duro-a-una-maquina-virtual-linux-sin-reiniciar/" class="wp_rp_title">VMware: ¿Cómo añadir un disco duro a una máquina virtual Linux sin reiniciar?</a></li><li ><a href="http://www.angelcarrasco.com/2012/03/29/como-intercambiar-las-llaves-entre-servicios-ssh/" class="wp_rp_title">Cómo intercambiar las llaves entre servicios SSH</a></li></ul><div class="wp_rp_footer"><a class="wp_rp_backlink" target="_blank" href="http://www.zemanta.com/?wp-related-posts">Zemanta</a></div></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.angelcarrasco.com/2012/05/22/como-configurar-un-port-channel-en-cisco-para-ser-usado-por-vmware-esxi-4-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
