<?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>Hypervisor.fr &#187; ESXi</title>
	<atom:link href="http://www.hypervisor.fr/?feed=rss2&#038;tag=esxi" rel="self" type="application/rss+xml" />
	<link>http://www.hypervisor.fr</link>
	<description>French Bare-Metal weblog</description>
	<lastBuildDate>Wed, 26 Jun 2024 22:42:28 +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>VisorFS : la clef de voûte d&#8217;ESXi</title>
		<link>http://www.hypervisor.fr/?p=3819</link>
		<comments>http://www.hypervisor.fr/?p=3819#comments</comments>
		<pubDate>Wed, 04 Apr 2012 22:28:30 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[VisorFS]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=3819</guid>
		<description><![CDATA[A l&#8217;occasion du lancement du VMware Technical Journal, un document traitant de VisorFS a été publié discrètement. Signé Olivier Cremel (si si vous connaissez&#8230;), ce document &#8220;VisorFS: A Special-purpose File System for Efficient Handling of System Images&#8221; décrit l&#8217;historique ainsi que le fonctionnement de VisorFS, l’ingénieux &#8220;ramfs&#8221; stateless d&#8217;ESXi.
On y découvre notamment le secret du format [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">A l&#8217;occasion du lancement du <a href="http://labs.vmware.com/publications/vmware-technical-journal" target="_blank">VMware Technical Journal</a>, un document traitant de <strong>VisorFS</strong> a été publié discrètement. Signé Olivier Cremel (<a href="http://www.hypervisor.fr/?p=1123" target="_blank">si si vous connaissez&#8230;</a>), ce document &#8220;<a href="http://labs.vmware.com/publications/cremel-vmtj-spring2012" target="_blank">VisorFS: A Special-purpose File System for Efficient Handling of System Images</a>&#8221; décrit l&#8217;historique ainsi que le fonctionnement de VisorFS, l’ingénieux &#8220;ramfs&#8221; stateless d&#8217;ESXi.</p>
<p style="text-align: justify;">On y découvre notamment le secret du format <strong>vmtar</strong> qui permet de d&#8217;optimiser le contenu des tardisks pour que TPS soit le plus efficace possible sur la zone mémoire utilisé par l&#8217;hyperviseur.</p>
<blockquote>
<p style="text-align: justify;">When the system image is built, the system tar archives that become the tardisks are constructed as usual. These tardisks are processed by the vmtar tool, which reorders the content to page align the binaries and add the number of pages needing fix-ups to their metadata header.</p>
</blockquote>
<p style="text-align: justify;">On retient également le principe de base qui fait d&#8217;ESXi un hyperviseur aussi léger qu&#8217;efficace :</p>
<blockquote>
<p style="text-align: justify;"><strong>Complexity is pushed to offline tools so that simplicity can be kept in the running system</strong>.</p>
</blockquote>
<p style="text-align: justify;">Ceux qui l&#8217;auraient raté peuvent également consulter la session TA8245 du VMworld 2010 &#8220;<a href="http://www.vmworld.com/docs/DOC-5118" target="_blank">ESXi Internals: Better Understanding for Better Management and Troubleshooting</a>&#8221; pendant laquelle VisorFS est également abordé.</p>
<p style="text-align: justify;"><img class="aligncenter" src="http://www.pivotpointsecurity.com/wp-content/uploads/2011/08/esxi.gif" alt="" width="212" height="200" /></p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=3819</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HP iLO Mobile Toolbox (iLO 3)</title>
		<link>http://www.hypervisor.fr/?p=3631</link>
		<comments>http://www.hypervisor.fr/?p=3631#comments</comments>
		<pubDate>Sat, 25 Feb 2012 10:49:30 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[iLO]]></category>
		<category><![CDATA[remote]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=3631</guid>
		<description><![CDATA[Juste une petite news vite fait pour vous dire qu&#8217;on a testé l&#8217;application HP iLO Mobile Toolbox pour iPad/iPhone et que c&#8217;est le top pour les réunions qui traînent en longueur&#8230; :



]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Juste une petite news vite fait pour vous dire qu&#8217;on a testé l&#8217;application <a href="http://itunes.apple.com/fr/app/hp-ilo-mobile-toolbox/id497560256?mt=8" target="_blank">HP iLO Mobile Toolbox</a> pour iPad/iPhone et que c&#8217;est le top pour les réunions qui traînent en longueur&#8230; :</p>
<p style="text-align: center;"><a href="http://files.hypervisor.fr/img/hp_mobile_ilo.gif" target="_blank"><img class="aligncenter" src="http://files.hypervisor.fr/img/hp_mobile_ilo.gif" alt="" width="491" height="369" /></a></p>
<p style="text-align: center;"><a href="http://files.hypervisor.fr/img/hp_mobile_ilo.gif" target="_blank"></a><a href="http://files.hypervisor.fr/img/hp_mobile_info.gif" target="_blank"><img class="aligncenter" src="http://files.hypervisor.fr/img/hp_mobile_info.gif" alt="" width="491" height="369" /></a></p>
<p style="text-align: center;"><a href="http://itunes.apple.com/fr/app/hp-ilo-mobile-toolbox/id497560256?mt=8"><img class="aligncenter" src="http://a4.mzstatic.com/us/r1000/079/Purple/6a/c8/78/mzl.wsacqugl.175x175-75.jpg" alt="" width="175" height="175" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=3631</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[PSH] Renommez vos ESXi à chaud</title>
		<link>http://www.hypervisor.fr/?p=3508</link>
		<comments>http://www.hypervisor.fr/?p=3508#comments</comments>
		<pubDate>Mon, 12 Dec 2011 17:48:09 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[PowerCLI]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[vCenter]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=3508</guid>
		<description><![CDATA[MAJ 06/01/2012 : Mise à jour des scripts pour conserver la configuration DNS
MAJ 12/12/2011 : Mise à jour des scripts pour assurer la cohérence hostname/HA
MAJ 15/12/2011 : Sur un cluster en v4 il nous a fallu désinstaller les agents aam manuellement et redémarrer le service hostd
Si vous avez besoin de changer le nom d&#8217;un ESXi connecté à [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><em><span style="color: #ff0000;">MAJ 06/01/2012 </span>: Mise à jour des scripts pour conserver la configuration DNS</em></p>
<p style="text-align: justify;"><em><span style="color: #ff0000;">MAJ 12/12/2011</span> : Mise à jour des scripts pour assurer la cohérence hostname/HA</em></p>
<p style="text-align: justify;"><em><span style="color: #ff0000;">MAJ 15/12/2011</span> : Sur un cluster en v4 il nous a fallu désinstaller les agents aam manuellement et redémarrer le service hostd</em></p>
<p style="text-align: justify;">Si vous avez besoin de changer le nom d&#8217;un ESXi connecté à un vCenter, <a href="http://http://kb.vmware.com/kb/1010821" target="_blank">la méthode officielle</a> consiste à détacher le server du vcenter, le renommer et le rattacher au vcenter. En plus d’être fastidieuse, cette action occasionnera la perte de certaines informations telles que les  statistiques ou le Swapfile Location. Pas cool.</p>
<p style="text-align: justify;">Heureusement pour nous, il existe une solution de contournement qui va encore nous faire tâter du PowerCLI : la méthode <a href="http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.HostSystem.html#reconnect" target="_blank">ReconnectHost</a> à laquelle on peut passer un certain nombre d&#8217;arguments comme le hostname ou plutôt un FQDN valide car ce paramètre n&#8217;à pas à correspondre obligatoirement au hostname de l&#8217;ESXi.</p>
<p style="text-align: justify;">vSphere/PowerCLI 4 :</p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;">Get<span style="color: pink;">-</span>VMHost oldhostname.olddomain.com<span style="color: pink;">|</span>Get<span style="color: pink;">-</span>View<span style="color: pink;">|%</span><span style="color: #000000;">&#123;</span><span style="color: #000000;">&#40;</span>Get<span style="color: pink;">-</span>View <span style="color: #000080;">$_</span>.ConfigManager.NetworkSystem<span style="color: #000000;">&#41;</span>.UpdateDnsConfig<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#40;</span><span style="color: #008080; font-weight: bold;">New-Object</span> VMware.Vim.HostDnsConfig <span style="color: #008080; font-style: italic;">-property</span> <span style="color: pink;">@</span><span style="color: #000000;">&#123;</span>Hostname <span style="color: pink;">=</span> <span style="color: #800000;">&quot;newhostname&quot;</span>;domainName <span style="color: pink;">=</span> <span style="color: #800000;">&quot;newdomain.com&quot;</span>;dhcp <span style="color: pink;">=</span> <span style="color: #000080;">$_</span>.Config.Network.DnsConfig.Dhcp;address <span style="color: pink;">=</span> <span style="color: #000080;">$_</span>.Config.Network.DnsConfig.Address;searchDomain <span style="color: pink;">=</span> <span style="color: #000080;">$_</span>.Config.Network.DnsConfig.SearchDomain<span style="color: #000000;">&#125;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>;<span style="color: #000080;">$_</span>.DisconnectHost<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;<span style="color: #000080;">$_</span>.ReconnectHost<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#40;</span><span style="color: #008080; font-weight: bold;">New-Object</span> VMware.Vim.HostConnectSpec <span style="color: #008080; font-style: italic;">-property</span> <span style="color: pink;">@</span><span style="color: #000000;">&#123;</span>HostName <span style="color: pink;">=</span> <span style="color: #800000;">&quot;newhostname.newdomain.com&quot;</span><span style="color: #000000;">&#125;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#125;</span></pre></div></div>

<p>vSphere/PowerCLI 5 :</p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;">Get<span style="color: pink;">-</span>VMHost oldhostname.olddomain.com<span style="color: pink;">|</span>Get<span style="color: pink;">-</span>View<span style="color: pink;">|%</span><span style="color: #000000;">&#123;</span><span style="color: #000000;">&#40;</span>Get<span style="color: pink;">-</span>View <span style="color: #000080;">$_</span>.ConfigManager.NetworkSystem<span style="color: #000000;">&#41;</span>.UpdateDnsConfig<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#40;</span><span style="color: #008080; font-weight: bold;">New-Object</span> VMware.Vim.HostDnsConfig <span style="color: #008080; font-style: italic;">-property</span> <span style="color: pink;">@</span><span style="color: #000000;">&#123;</span>Hostname <span style="color: pink;">=</span> <span style="color: #800000;">&quot;newhostname&quot;</span>;domainName <span style="color: pink;">=</span> <span style="color: #800000;">&quot;newdomain.com&quot;</span>;dhcp <span style="color: pink;">=</span> <span style="color: #000080;">$_</span>.Config.Network.DnsConfig.Dhcp;address <span style="color: pink;">=</span> <span style="color: #000080;">$_</span>.Config.Network.DnsConfig.Address;searchDomain <span style="color: pink;">=</span> <span style="color: #000080;">$_</span>.Config.Network.DnsConfig.SearchDomain<span style="color: #000000;">&#125;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>;<span style="color: #000080;">$_</span>.DisconnectHost<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;<span style="color: #000080;">$_</span>.ReconnectHost<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#40;</span><span style="color: #008080; font-weight: bold;">New-Object</span> VMware.Vim.HostConnectSpec <span style="color: #008080; font-style: italic;">-property</span> <span style="color: pink;">@</span><span style="color: #000000;">&#123;</span>HostName <span style="color: pink;">=</span> <span style="color: #800000;">&quot;newhostname.newdomain.com&quot;</span><span style="color: #000000;">&#125;</span><span style="color: #000000;">&#41;</span><span style="color: pink;">,</span><span style="color: #800080;">$null</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#125;</span></pre></div></div>

<p style="text-align: justify;">Le one-liner ci-dessus (attention à la version) effectue les actions suivantes :</p>
<ul>
<li>déconnexion de oldhostname.olddomain.com du vcenter (et dé-configuration d&#8217;HA le cas échéant)</li>
<li>reconnexion de l&#8217;ESXi au vcenter avec le nouveau nom (si newhostname.newdomain.com est valide)</li>
<li>change le hostname newhostname et newdomain.com de l&#8217;ESXi (ne nécessite pas de reboot depuis la v4)</li>
</ul>
<p><strong><span style="color: #ff0000;">/!\ Ce script ne met pas à jour les IQN et ne régénère pas les certificats des ESXi /!\</span></strong></p>
<p style="text-align: center;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=3508</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PXE Manager : Déployer ESXi aussi facilement qu&#8217;une VM</title>
		<link>http://www.hypervisor.fr/?p=2887</link>
		<comments>http://www.hypervisor.fr/?p=2887#comments</comments>
		<pubDate>Fri, 22 Apr 2011 21:04:00 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[PXE]]></category>
		<category><![CDATA[VirtualCenter]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=2887</guid>
		<description><![CDATA[Le géniallissime Massimiliano Daneri aka Mr VMTS a fait bavé toute la communauté en 2009 lors du VMworld Europe en présentant son projet de serveur de déploiement utra simple d&#8217;ESXi administrable via un plugin de vCenter.
Aujourd&#8217;hui, l&#8217;ultime maillon manquant à vCenter pour être totalement autonome depuis la machine physique jusqu&#8217;à la vm est enfin disponible ! Visez [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Le géniallissime Massimiliano Daneri aka Mr <a href="http://www.vmts.net/" target="_blank">VMTS</a> a fait bavé toute la communauté <a href="http://www.vmworld.com/docs/DOC-3111" target="_blank">en 2009 lors du VMworld Europe</a> en présentant son projet de serveur de déploiement utra simple d&#8217;ESXi administrable via un plugin de vCenter.</p>
<p style="text-align: justify;">Aujourd&#8217;hui, <strong>l&#8217;ultime maillon manquant à vCenter pour être totalement autonome</strong> depuis la machine physique jusqu&#8217;à la vm est enfin disponible ! Visez plutôt la feature list :</p>
<ul>
<li>Automated provisioning of new ESXi hosts stateless and statefull</li>
<li>ESXi host state (firmware) backup, restore, and archiving with retention</li>
<li>ESXi builds repository management</li>
<li>ESXi Patch management</li>
<li>Multi vCenter support</li>
<li>Multi network support with agents</li>
<li>Hosts memtest</li>
</ul>
<p style="text-align: justify;">Rendez-vous <a href="http://labs.vmware.com/flings/pxe-manager" target="_blank">dans les VMware Labs</a> pour télécharger package vPXE, certainement le meilleur plugin <strong>gratuit </strong>de vCenter ! Vous n&#8217;aurez d&#8217;ailleurs même pas besoin de consulter la doc ou les vidéos pour prendre instantanément en main ce plugin.</p>
<p style="text-align: center;"><a href="http://labs.vmware.com/wp-content/uploads/2011/04/PXE.png"><img class="aligncenter" src="http://labs.vmware.com/wp-content/uploads/2011/04/PXE.png" alt="" width="414" height="251" /></a></p>
<p style="text-align: justify;">Pour ceux qui se poserai la question, la solution repose tout simplement sur un serveur qui gère les différents répository et qui envoi des ordres à un agent DHCP/TFTP/HTTP, le tout via un plugin aussi abouti qu&#8217;une solution payante. L&#8217;agent en question est inclus dans le package serveur, vous pouvez donc deployer des ESXi sur le même subnet que le serveur (qui peut être installé sur le vCenter) mais vous pouvez également installer un ou plusieurs agents sur différents subnet pour déployer ESXi où ça vous chante <img src='http://www.hypervisor.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Vous pouvez aussi utiliser <strong>gPXE</strong> pour passer faire de l&#8217;http au lieu du traditionnel tftp ou utiliser PXE Manager pour faire du <strong>memtest86+</strong> sur les serveurs et bien d&#8217;autres choses totalement surpuissantes !</p>
<p style="text-align: justify;">N’hésitez pas à faire un petit tour par la <a href="http://www.vmts.net/donate.htm" target="_blank">page &#8220;Donate&#8221;</a> du site de Max pour lui témoigner votre soutien et remerciement.</p>
<p>Grazie mille Max !</p>
<p><img class="aligncenter size-full wp-image-2892" title="pxe_manager_logo" src="http://www.hypervisor.fr/wp-content/uploads/2011/04/pxe_manager_logo.png" alt="" width="270" height="180" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=2887</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>ESXi 4.1 &amp; 1-Wire</title>
		<link>http://www.hypervisor.fr/?p=2549</link>
		<comments>http://www.hypervisor.fr/?p=2549#comments</comments>
		<pubDate>Tue, 21 Dec 2010 23:48:47 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[1-wire]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[hobby boards]]></category>
		<category><![CDATA[owfs]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=2549</guid>
		<description><![CDATA[Depuis ses débuts, ESXi ne supportait pas le passthrough usb/serial/parallel. La version 4.1 solutionne les limitations pour les ports série et usb ce qui permet enfin d&#8217;utiliser les adaptateurs 1-Wire. Pour ceux qui ne connaissent pas, le 1-Wire est un principe de bus de communication entre capteurs à l&#8217;aide d&#8217;un seul câble, utilisé notamment en [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Depuis ses débuts, <a href="http://kb.vmware.com/kb/1003129" target="_blank">ESXi ne supportait pas le passthrough usb/serial/parallel</a>. <strong>La version 4.1 solutionne les limitations pour les ports série et usb ce qui permet enfin d&#8217;utiliser les adaptateurs 1-Wire</strong>. Pour ceux qui ne connaissent pas, le <a href="http://en.wikipedia.org/wiki/1-Wire" target="_blank">1-Wire est un principe de bus de communication entre capteurs à l&#8217;aide d&#8217;un seul câble</a>, utilisé notamment en domotique.</p>
<p><a href="http://www.hobby-boards.com/" target="_blank">Hobby Boards</a> est un des sites très connus dans le petit monde du 1-Wire qui fournissent de quoi se monter un réseau de capteurs.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://files.hypervisor.fr/img/1wire/hts3-r1-a.jpg" alt="" width="422" height="422" /></p>
<p style="text-align: justify;">L&#8217;intérêt des produits Hobby Boards est <strong>d&#8217;utiliser le RJ45 comme connectique</strong> pour relier les capteurs, ce qui rend possible des montages reliés par des baies de brassage classique.</p>
<p style="text-align: center;"><a href="http://files.hypervisor.fr/img/1wire/rj45.jpg"><img class="aligncenter" src="http://files.hypervisor.fr/img/1wire/rj45.jpg" alt="" /></a></p>
<p style="text-align: justify;">Nous utilisons, depuis quelques temps déjà, 2 capteurs Humidity/Temp et un adaptateur série (pour maximiser la comparabilité avec les systèmes <a href="http://owfs.sourceforge.net/WRT54G.html" target="_blank">embedded type WRT54G</a>) connectés à un Linux grâce à <a href="http://owfs.org/" target="_blank">OWFS (one wire filesystem)</a> qui permet de monter les capteurs dans le filesystem de l&#8217;OS pour facilement les interroger via un script. Couplé à cacti, on obtient de beau graphiques :</p>
<p style="text-align: center;"><a href="http://files.hypervisor.fr/img/1wire/1wire_out.png" title="1wire_out" rel="lightbox[2549]"><img class="aligncenter size-full wp-image-2562" title="1wire_out" src="http://files.hypervisor.fr/img/1wire/1wire_out.png" alt="" width="362" height="148" /></a>(on voit clairement ici que le capteur ne craint pas le gel&#8230;)</p>
<p style="text-align: center;"><a href="http://files.hypervisor.fr/img/1wire/1wire_in.png" title="1wire_in" rel="lightbox[2549]"><img class="aligncenter size-full wp-image-2567" title="1wire_in" src="http://files.hypervisor.fr/img/1wire/1wire_in.png" alt="" width="362" height="157" /></a>(à l&#8217;intérieur c&#8217;est nettement plus stable&#8230;)</p>
<p style="text-align: justify;">Vous trouverez une compilation de liens dans la rubrique <a href="http://www.hobby-boards.com/catalog/links.php" target="_blank">&#8220;links&#8221; (étonnamment) d&#8217;Hobby Boards</a>. Évidement c&#8217;est beaucoup plus fun et <a href="http://www.networktechinc.com/enviro-mini.html" target="_blank">moins cher qu&#8217;une solution snmp/ip/web/kifélecafé/holinewouane&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=2549</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changement de MAC sur vmk0 &#8211; MAJ</title>
		<link>http://www.hypervisor.fr/?p=2521</link>
		<comments>http://www.hypervisor.fr/?p=2521#comments</comments>
		<pubDate>Sun, 12 Dec 2010 02:48:20 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Kb]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[vmk0]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=2521</guid>
		<description><![CDATA[MAJ 12/12/2011 : petit one-liner PowerCLI pour mettre à jour votre parc d&#8217;un coup :

Get-VMHost&#124;?&#123;$_.PowerState -eq &#34;poweredOn&#34;&#125;&#124;?&#123;&#40;$_&#124;Get-VMHostAdvancedConfiguration -Name Net.FollowHardwareMac&#41;.values -contains &#34;0&#34;&#125;&#124;Set-VMHostAdvancedConfiguration -Name Net.FollowHardwareMac -Value &#34;1&#34;

Sur ESXi, si vous devez remplacer une carte réseau utilisée par une interface vmkernel de management ou si vous restaurez la configuration d&#8217;un serveur sur un autre (panne hardware par ex), [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">MAJ 12/12/2011 : petit one-liner PowerCLI pour mettre à jour votre parc d&#8217;un coup :</p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;">Get<span style="color: pink;">-</span>VMHost<span style="color: pink;">|?</span><span style="color: #000000;">&#123;</span><span style="color: #000080;">$_</span>.PowerState <span style="color: #FF0000;">-eq</span> <span style="color: #800000;">&quot;poweredOn&quot;</span><span style="color: #000000;">&#125;</span><span style="color: pink;">|?</span><span style="color: #000000;">&#123;</span><span style="color: #000000;">&#40;</span><span style="color: #000080;">$_</span><span style="color: pink;">|</span>Get<span style="color: pink;">-</span>VMHostAdvancedConfiguration <span style="color: #008080; font-style: italic;">-Name</span> Net.FollowHardwareMac<span style="color: #000000;">&#41;</span>.values <span style="color: #FF0000;">-contains</span> <span style="color: #800000;">&quot;0&quot;</span><span style="color: #000000;">&#125;</span><span style="color: pink;">|</span>Set<span style="color: pink;">-</span>VMHostAdvancedConfiguration <span style="color: #008080; font-style: italic;">-Name</span> Net.FollowHardwareMac <span style="color: #008080; font-style: italic;">-Value</span> <span style="color: #800000;">&quot;1&quot;</span></pre></div></div>

<p style="text-align: justify;">Sur ESXi, si vous devez <strong>remplacer une carte réseau</strong> utilisée par une interface vmkernel de management ou si vous <a href="http://www.hypervisor.fr/?p=1337"><strong>restaurez la configuration d&#8217;un serveur sur un autre</strong></a> (panne hardware par ex), vous vous retrouver dans une situation où <strong>l&#8217;adresse MAC de la carte réseau du (ou des) &#8220;vmkernel port&#8221; a changée</strong>. Pour que ce changement soit bien effectif, et pour éviter que l&#8217;ESXi ne communique avec l&#8217;ancienne MAC (problématique en cas de boot PXE/DHCP ou de sécurité réseau renforcé), il faut activer <a href="http://kb.vmware.com/kb/1031111">le paramètre indiqué dans cette kb</a> :</p>
<blockquote><p>The MAC address of vmk0 management network might not get updated after you replace or assign a new MAC address to the NIC<br />
[...]<br />
<strong>esxcfg-advcfg -s 1 /Net/FollowHardwareMac</strong></p></blockquote>
<p>Sinon, on obtient ceci :</p>
<p style="text-align: center;"><a href="http://hypervisor.free.fr/img/mac_vmk0.png" title="mac_vmk0" rel="lightbox[2521]"><img class="aligncenter size-medium wp-image-2527" title="mac_vmk0" src="http://www.hypervisor.fr/wp-content/uploads/2010/12/mac_vmk0-300x115.png" alt="" width="300" height="115" /></a></p>
<p>Par contre ce n&#8217;est valable que pour l&#8217;interface de management :</p>
<p style="text-align: center;"><a href="http://hypervisor.free.fr/img/mac_vmk1.png" title="mac_vmk1" rel="lightbox[2521]"><img class="aligncenter size-medium wp-image-2529" title="mac_vmk1" src="http://www.hypervisor.fr/wp-content/uploads/2010/12/mac_vmk1-300x87.png" alt="" width="300" height="87" /></a></p>
<p style="text-align: center;"><a href="http://hypervisor.free.fr/img/mac_vmk.png" title="mac_vmk" rel="lightbox[2521]"><img class="aligncenter size-full wp-image-2530" title="mac_vmk" src="http://www.hypervisor.fr/wp-content/uploads/2010/12/mac_vmk.png" alt="" width="495" height="70" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=2521</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ESXi &amp; scratch partition</title>
		<link>http://www.hypervisor.fr/?p=2405</link>
		<comments>http://www.hypervisor.fr/?p=2405#comments</comments>
		<pubDate>Mon, 11 Oct 2010 22:21:48 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=2405</guid>
		<description><![CDATA[Un peu comme pour les proverbes chinois, tout devient plus clair lorsque c&#8217;est Olivier Cremel himself qui parle de la partition scratch d&#8217;ESXi :

[ESXi on an SD Card] For ESXi, it is 1GB if installing on flash/SD. It is also 1GB if installing on disk, but 5GB is recommended for auto creation of the scratch [...]]]></description>
			<content:encoded><![CDATA[<p>Un peu comme pour les proverbes chinois, tout devient plus clair lorsque c&#8217;est <a href="http://www.hypervisor.fr/?p=1123" target="_blank">Olivier Cremel</a> himself qui parle de la partition scratch d&#8217;ESXi :</p>
<blockquote>
<p style="text-align: justify;">[ESXi on an SD Card] For ESXi, it is 1GB if installing on flash/SD. It is also 1GB if installing on disk, but 5GB is recommended for auto creation of the scratch partition. That partition is not required and can be created after the fact but it&#8217;s easier and more trouble-free to have the system create it. Note that it is never created on flash/SD, so for that support, the number is always 1GB and the scratch will go elsewhere.</p>
</blockquote>
<p>Maintenant vous n&#8217;avez plus d&#8217;excuses.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=2405</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VirtualCenter 2.5 Update 6 &amp; EOS</title>
		<link>http://www.hypervisor.fr/?p=1790</link>
		<comments>http://www.hypervisor.fr/?p=1790#comments</comments>
		<pubDate>Mon, 01 Feb 2010 11:21:23 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Kb]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[EOS]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[vCenter]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=1790</guid>
		<description><![CDATA[La dernière update de VirtualCenter 2.5 est disponible depuis ce WE avec, pour principale caractéristique, le support de Windows 7 et 2008 R2 pour le Guest OS Customization.
Cette update est accompagnée de la fin du support Général pour ESX(i) 3.5 et pour VC 2.5 fixée au 21/05/2010. La fin du support étendu est quant à [...]]]></description>
			<content:encoded><![CDATA[<p>La dernière <a href="http://www.vmware.com/support/vi3/doc/vi3_vc25u6_rel_notes.html" target="_blank">update de VirtualCenter 2.5 est disponible depuis ce WE</a> avec, pour principale caractéristique, le support de Windows 7 et 2008 R2 pour le Guest OS Customization.</p>
<p>Cette update est accompagnée de la fin du support Général pour ESX(i) 3.5 et pour VC 2.5 fixée au 21/05/2010. La fin du support étendu est quant à lui fixé au 21/05/2013, ce qui laisse encore un peu de temps pour l&#8217;upgrade.</p>
<p><a href="http://www.vmware.com/support/policies/lifecycle/vi/eos.html"><img class="aligncenter size-medium wp-image-1791" title="vi_eos" src="http://www.hypervisor.fr/wp-content/uploads/2010/02/vi_eos-300x284.jpg" alt="vi_eos" width="300" height="284" /></a></p>
<p>Pour les plus parano, la liste des EOS pour vSphere est disponible <a href="http://www.vmware.com/support/policies/lifecycle/enterprise-infrastructure/eos.html" target="_blank">ici</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=1790</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizer le Welcome Screen d&#8217;ESXi</title>
		<link>http://www.hypervisor.fr/?p=1703</link>
		<comments>http://www.hypervisor.fr/?p=1703#comments</comments>
		<pubDate>Tue, 22 Dec 2009 16:28:30 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[DCUI]]></category>
		<category><![CDATA[ESXi]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=1703</guid>
		<description><![CDATA[En fouillant des les Advanced Settings, une option attiré notre curiosité : &#8220;Annotations.WelcomeMessage&#8221;. Elle permet de remplacer la traditionnelle page d&#8217;accueil de la DCUI d&#8217;ESXi par le message de votre choix :


]]></description>
			<content:encoded><![CDATA[<p>En fouillant des les Advanced Settings, une option attiré notre curiosité : &#8220;Annotations.WelcomeMessage&#8221;. Elle permet de remplacer la traditionnelle page d&#8217;accueil de la DCUI d&#8217;ESXi par le message de votre choix :</p>
<p style="text-align: center;"><a href="http://hypervisor.free.fr/img/esxi_welcome.jpg" title="esxi_welcome" rel="lightbox[1703]"><img class="aligncenter size-full wp-image-1704" title="esxi_welcome" src="http://www.hypervisor.fr/wp-content/uploads/2009/12/esxi_welcome.jpg" alt="esxi_welcome" width="324" height="237" /></a></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=1703</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ESX(i) 3.5 Update 5</title>
		<link>http://www.hypervisor.fr/?p=1644</link>
		<comments>http://www.hypervisor.fr/?p=1644#comments</comments>
		<pubDate>Fri, 04 Dec 2009 11:58:48 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=1644</guid>
		<description><![CDATA[La 5ème Update d&#8217;ESX(i) 3.5 est disponible depuis ce matin. Il s&#8217;agit principalement de correction de bug et d&#8217;update de drivers mais aussi du support de nouveaux guest OS pour ceux qui n&#8217;ont pas encore migré sous ESX(i) 4.0
VMware recommande l&#8217;update des VMtools en cas de mise à jour des hosts et attire notre attention [...]]]></description>
			<content:encoded><![CDATA[<p>La 5ème Update d&#8217;ESX(i) 3.5 est disponible depuis ce matin. Il s&#8217;agit principalement de correction de bug et d&#8217;update de drivers mais aussi du support de nouveaux guest OS pour ceux qui n&#8217;ont pas encore migré sous ESX(i) 4.0</p>
<p>VMware recommande l&#8217;update des VMtools en cas de mise à jour des hosts et attire notre attention sur <a href="http://www.vmware.com/pdf/vsphere4/r40/vsp_compatibility_matrix.pdf">la matrice de compatibilité vcenter/esx(i).</a></p>
<p><a href="http://www.vmware.com/support/vi3/doc/vi3_esx3i_i_35u5_rel_notes.html" target="_blank">ESXi 3.5 U5 Installable Release Notes</a><br />
<a href="http://www.vmware.com/support/vi3/doc/vi3_esx3i_e_35u5_rel_notes.html" target="_blank">ESXi 3.5 U5 Embedded Release Notes</a><br />
<a href="http://www.vmware.com/support/vi3/doc/vi3_esx35u5_rel_notes.html" target="_blank">ESX 3.5 U5 Release Notes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=1644</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transformer vMA en appliance PXE pour ESXi</title>
		<link>http://www.hypervisor.fr/?p=1545</link>
		<comments>http://www.hypervisor.fr/?p=1545#comments</comments>
		<pubDate>Tue, 01 Dec 2009 01:21:14 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[PXE]]></category>
		<category><![CDATA[VIMA]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=1545</guid>
		<description><![CDATA[La vSphere Management Assistant (aka vMA/VIMA) devient indispensable lorsqu&#8217;il s&#8217;agit d&#8217;administrer ESXi en masse. A ce titre, nous utilisons régulièrement la commande  &#60;esxcfg-cfgbackup&#62; qui permet comme vous le savez/devinez le backup de la config d&#8217;un ESXi et la restaurer en cas de besoin (pour un changement de serveur par exemple).
Alors que nous nous intéressions de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">La <a href="http://www.vmware.com/support/developer/vima/">vSphere Management Assistant</a> (aka vMA/VIMA) devient indispensable lorsqu&#8217;il s&#8217;agit d&#8217;administrer ESXi en masse. A ce titre, nous utilisons régulièrement la commande  &lt;esxcfg-cfgbackup&gt; qui permet comme vous le savez/devinez le backup de la config d&#8217;un ESXi et la restaurer en cas de besoin (pour un changement de serveur par exemple).</p>
<p style="text-align: justify;">Alors que nous nous intéressions de près à une solution de déploiement <a href="http://www.vmware.com/pdf/vsp_4_pxe_boot_esxi.pdf">stateless PXE d&#8217;ESXi</a>, il devenait évident qu&#8217;il allait falloir à un moment ou à un autre partager ou extraire les fichiers configBundle de la vMA (<a href="http://www.hypervisor.fr/?p=1337" target="_blank">ou d&#8217;un Windows avec Power CLI</a>) pour que le serveur TFTP puissent les transmettre aux ESXi lors du boot. Mais il y a aussi plus simple : <strong>installer les services DHCP et TFTP sur la vMA.</strong></p>
<p><img class="aligncenter" src="http://etherboot.org/wiki/_media/nic.jpeg" alt="" width="237" height="222" /></p>
<p><span id="more-1545"></span></p>
<p style="text-align: justify;">L&#8217;appliance de VMware est un RHEL 5 x64, nous avons donc fouillé dans les CD d&#8217;install originaux de cette version que nous avions sous la main (attention à la licence&#8230;) et en avons extrait <a href="http://hypervisor.free.fr/dhcp-3.0.5-18.el5.x86_64.rpm">dhcp-3.0.5-18.el5.x86_64.rpm</a> et <a href="tftp-server-0.42-3.1.x86_64.rpm">tftp-server-0.42-3.1.x86_64.rpm</a> qui feront parfaitement l&#8217;affaire pour notre petite expérience <img src='http://www.hypervisor.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Pour rendre certaines manipulations plus simple, nous avons préalablement déverrouillé le compte root (dans le fichier /etc/passwd). Il faut ensuite installer les packages et configurer les services associés, puis autoriser le tftp dans le firewall. Nous avons également augmenté la taille des partitions pour plus de confort :</p>
<ul>
<li>rpm -i ./dhcp-3.0.5-18.el5.x86_64.rpm</li>
<li>rpm -i ./tftp-server-0.42-3.1.x86_64.rpm</li>
<li>/sbin/chkconfig &#8211;level 345 xinetd on</li>
<li>/sbin/chkconfig &#8211;level 345 tftp on</li>
<li>/sbin/chkconfig &#8211;level 345 dhcpd on</li>
<li>ajouter <strong>-A RH-Firewall-1-INPUT -p udp -m udp &#8211;dport 69 -j ACCEPT</strong> dans /etc/sysconfig/iptables</li>
<li><a href="http://communities.vmware.com/docs/DOC-10501.pdf">augmenter la taille des partitions de la vMA</a></li>
</ul>
<p>Vous modifiez le dhcpd.conf selon vos besoins, ainsi que les réservations MAC/IP :</p>
<p style="text-align: center;"><a href="http://www.hypervisor.fr/wp-content/uploads/2009/11/vma-pxe-dhcpd.jpg" title="vma-pxe-dhcpd" rel="lightbox[1545]"><img class="aligncenter size-full wp-image-1546" title="vma-pxe-dhcpd" src="http://www.hypervisor.fr/wp-content/uploads/2009/11/vma-pxe-dhcpd.jpg" alt="vma-pxe-dhcpd" width="436" height="254" /></a></p>
<p style="text-align: left;">Il faut ensuite configurer la partie tftp tel que décrit par <a href="http://docs.google.com/View?docid=ddcwgcd6_4fs6s7jcf">Jim McCann</a> et <a href="http://engineering.ucsb.edu/~duonglt/vmware/#esxi_stateless">William Lam</a>.  Nous avons opté pour une arborescence organisée par version d&#8217;ESXi (installable &amp; embedded) ainsi qu&#8217;un répertoire dédié aux configBundle et un autre pour les agents vpxa (vcenter) et aam (cluster HA) :</p>
<p style="text-align: center;"><a href="http://www.hypervisor.fr/wp-content/uploads/2009/12/vma-pxe-tftp.jpg" title="vma-pxe-tftp" rel="lightbox[1545]"><img class="size-medium wp-image-1607 alignnone" title="vma-pxe-tftp" src="http://www.hypervisor.fr/wp-content/uploads/2009/12/vma-pxe-tftp-300x227.jpg" alt="vma-pxe-tftp" width="300" height="227" /></a></p>
<p style="text-align: center;"><a href="http://www.hypervisor.fr/wp-content/uploads/2009/12/vma-pxe-vgz.jpg" title="vma-pxe-vgz" rel="lightbox[1545]"><img class="alignnone size-medium wp-image-1621" title="vma-pxe-vgz" src="http://www.hypervisor.fr/wp-content/uploads/2009/12/vma-pxe-vgz-300x227.jpg" alt="vma-pxe-vgz" width="300" height="227" /></a></p>
<p style="text-align: left;">le répertoire pxelinux.cfg est quant à lui dédié aux réservations MAC/ESXi :</p>
<p style="text-align: left;"><a href="http://www.hypervisor.fr/wp-content/uploads/2009/12/vma-pxe-pxelinux.jpg" title="vma-pxe-pxelinux" rel="lightbox[1545]"><img class="aligncenter size-medium wp-image-1608" title="vma-pxe-pxelinux" src="http://www.hypervisor.fr/wp-content/uploads/2009/12/vma-pxe-pxelinux-300x227.jpg" alt="vma-pxe-pxelinux" width="300" height="227" /></a></p>
<p style="text-align: left;">Voici un extrait d&#8217;un de nos fichiers de configuration pxelinux :</p>
<blockquote>
<p style="text-align: left;">default menu.c32<br />
menu title PXE Boot VMware ESXi ESX4i-8<br />
timeout 30</p>
<p>label ESXi 4.0.0 b208167<br />
menu label Boot VMware ESXi 4.0.0 b208167<br />
kernel ./mboot.c32<br />
append /eESX4.0b208167/vmkboot.gz &#8212; /eESX4.0b208167/vmk.gz &#8212; /eESX4.0b208167/sys.vgz &#8212; /eESX4.0b208167/cim.vgz &#8212; /eESX4.0b208167/oem.tgz &#8212; /eESX4.0b208167/license.tgz &#8212; /agents/vpxa-208111.vgz &#8212; /agents/aam-208111.vgz &#8212; /configBundle/configBundle-ESX4i-8.tgz<br />
ipappend 2</p>
<p>label ESXi 4.0.0 b193498<br />
menu label Boot VMware ESXi 4.0.0 b193498<br />
kernel ./mboot.c32<br />
append /eESX4.0b193498/vmkboot.gz &#8212; /eESX4.0b193498/vmk.gz &#8212; /eESX4.0b193498/sys.vgz &#8212; /eESX4.0b193498/cim.vgz &#8212; /eESX4.0b193498/oem.tgz &#8212; /eESX4.0b193498/license.tgz &#8212; /agents/vpxa-208111.vgz &#8212; /agents/aam-208111.vgz &#8212; /configBundle/configBundle-ESX4i-8.tgz<br />
ipappend 2</p></blockquote>
<p style="text-align: left;">Les configBundle sont recueillis par un script éxécuté par la crontab (le fichier esxi.csv peut contenir une liste de noms ou d&#8217;IP) :</p>
<blockquote>
<p style="text-align: left;">awk -F&#8217;;&#8217; &#8216;{ print $1 }&#8217; ./esxi.csv | while read name<br />
do<br />
esxcfg-cfgbackup &#8211;server $name &#8211;username root &#8211;password &#8221; -s /tftpboot/configBundle/configBundle-$name.tgz<br />
done</p></blockquote>
<p style="text-align: left;">Les agents vpxa et aam sont extraits du répertoire /bootbank d&#8217;un ESXi &#8220;type&#8221;. Ces agents évoluant au fil des version de vCenter, il faut les mettre à jour pour ne pas que le vCenter le fasse à chaque reboot des ESXi :</p>
<p style="text-align: left;"><a href="http://www.hypervisor.fr/wp-content/uploads/2009/12/vpxa-aam.jpg" title="vpxa-aam" rel="lightbox[1545]"><img class="aligncenter size-medium wp-image-1612" title="vpxa-aam" src="http://www.hypervisor.fr/wp-content/uploads/2009/12/vpxa-aam-300x169.jpg" alt="vpxa-aam" width="300" height="169" /></a></p>
<p style="text-align: left;">Lorsque tous les composants sont opérationnels, c&#8217;est magique :</p>
<div style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="365" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.dailymotion.com/swf/xbc2vq&amp;related=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="365" src="http://www.dailymotion.com/swf/xbc2vq&amp;related=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=1545</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://hypervisor.free.fr/dhcp-3.0.5-18.el5.x86_64.rpm" length="910174" type="audio/x-pn-realaudio-plugin" />
		</item>
		<item>
		<title>Unattended install d&#8217;ESXi</title>
		<link>http://www.hypervisor.fr/?p=1519</link>
		<comments>http://www.hypervisor.fr/?p=1519#comments</comments>
		<pubDate>Tue, 24 Nov 2009 02:05:22 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[PXE]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=1519</guid>
		<description><![CDATA[Pour les besoins d&#8217;un projet, nous avons eu à trouver une solution simple pour installer en masse ESXi 4.0. Comme l&#8217;explique stu sur le blog vinternals, l&#8217;installeur d&#8217;ESXi est une collection de scripts en python qui s&#8217;enchainent. Stu détaille la méthode pour réduire à son strict minimum l&#8217;installation d&#8217;ESXi mais le menu de sélection du [...]]]></description>
			<content:encoded><![CDATA[<p>Pour les besoins d&#8217;un projet, nous avons eu à trouver une solution simple pour installer en masse ESXi 4.0. <a href="http://vinternals.com/2009/07/unattended-esxi-installation/">Comme l&#8217;explique stu sur le blog vinternals</a>, l&#8217;installeur d&#8217;ESXi est une collection de scripts en python qui s&#8217;enchainent. Stu détaille la méthode pour réduire à son strict minimum l&#8217;installation d&#8217;ESXi mais le menu de sélection du disque est toujours présent. Nous avons modifié le script DeviceSelectionDialog.py de l&#8217;installeur afin d&#8217;automatiser la sélection du 1er disque disponible et la validation de l&#8217;écrasement si nécéssaire :</p>
<div style="text-align: center;">
<div><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="310" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.dailymotion.com/swf/xb94ng&amp;related=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="310" src="http://www.dailymotion.com/swf/xb94ng&amp;related=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p style="text-align: left;">Dans cette vidéo, vous pouvez constater que l&#8217;installeur écrase l&#8217;ESXi présent sur le disque. Cette modification est utilisable en PXE (comme dans la vidéo) ou en modifiant l&#8217;iso de VMware ou <a href="http://www.hypervisor.fr/?p=573">même encore sur une cléf usb</a>, il suffit juste de remplacer le fichier install.tgz d&#8217;origine par notre version : <a href="http://hypervisor.free.fr/install.tgz">install.tgz</a></p>
<p style="text-align: left;">Ce fichier est valable pour la version VMware-VMvisor-Installer-4.0.0.Update01-208167.x86_64</p>
<p style="text-align: left;"><strong><span style="color: #ff0000;">/!\ Cette version modifiée écrase le premier disque disponible sans confirmation, nous déclinons toute responsabilité en cas de perte de donnée(s) ou d&#8217;effet(s)  indésirable(s) /!\</span></strong></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=1519</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ESXi : Bundle Backup en Powershell</title>
		<link>http://www.hypervisor.fr/?p=1337</link>
		<comments>http://www.hypervisor.fr/?p=1337#comments</comments>
		<pubDate>Sun, 01 Nov 2009 17:44:20 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[state.tgz]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=1337</guid>
		<description><![CDATA[MAJ 15/05/2015 : 6 ans plus tard cette technique est toujours autant d’actualité et c&#8217;est donc tout naturellement que nous vous proposons un joli onliner qui viendra poser les bundles dans c:\temp
Get-View -ViewType HostSystem &#124;?{$_.config.product.ProductLineId -eq &#34;embeddedEsx&#34;} &#124;?{$_.Runtime.ConnectionState -eq &#34;connected&#34;}&#124;%{Get-VMHostFirmware -VMHost $_.Name -BackupConfiguration -DestinationPath C:\temp\}
Les plus observateurs aurons remarquez que le backup passe maintenant par [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><em><span style="color: #ff0000;">MAJ 15/05/2015</span> : 6 ans plus tard cette technique est toujours autant d’actualité et c&#8217;est donc tout naturellement que nous vous proposons un joli onliner qui viendra poser les bundles dans c:\temp</em></p>
<pre class="brush: powershell; title: ; notranslate">Get-View -ViewType HostSystem |?{$_.config.product.ProductLineId -eq &quot;embeddedEsx&quot;} |?{$_.Runtime.ConnectionState -eq &quot;connected&quot;}|%{Get-VMHostFirmware -VMHost $_.Name -BackupConfiguration -DestinationPath C:\temp\}</pre>
<p style="text-align: justify;"><em>Les plus observateurs aurons remarquez que le backup passe maintenant par la cmdlet <a href="https://www.vmware.com/support/developer/PowerCLI/PowerCLI60R1/html/Get-VMHostFirmware.html" target="_blank">Get-VMHostFirmware</a> mais pour restaurer un bundle, c&#8217;est toujours <a href="https://www.vmware.com/support/developer/PowerCLI/PowerCLI60R1/html/Set-VMHostFirmware.html" target="_blank">Set-VMHostFirmware</a> qu&#8217;il faut utiliser. En local sur l&#8217;ESXi (aka &#8220;ESXi shell&#8221;) c&#8217;est avec la commande <a href="http://kb.vmware.com/kb/2042141" target="_blank">vim-cmd</a> que ça se passe.</em></p>
<p style="text-align: justify;">Un des gros avantages d&#8217;ESXi est qu&#8217;il a été <a href="http://www.hypervisor.fr/?p=1123">à l&#8217;origine conçu pour être booté via PXE</a>. Pour cette raison entre autres, la config complète (hors VM bien sûr) d&#8217;ESXi est backupée toutes les heures (par la crontab /var/spool/cron/crontabs/root) sous la forme d&#8217;un package (state.tgz) qui servira au prochain boot (statefull ou <a href="http://engineering.ucsb.edu/~duonglt/vmware/#esxi_stateless">stateless</a>) ou à la cmdlet Set-VMHostFirmware. Le script suivant sauvegarde le configBundle de chaque ESXi, facilement utilisable dans une tache planifiée sur votre vCenter :</p>

<div class="wp_syntax"><div class="code"><pre class="powershell" style="font-family:monospace;"><span style="color: #800080;">$backpath</span> <span style="color: pink;">=</span> <span style="color: #800000;">&quot;c:\bundle_backup\&quot;</span>
<span style="color: #800080;">$eVMHs</span> <span style="color: pink;">=</span> Get<span style="color: pink;">-</span>View <span style="color: pink;">-</span>ViewType HostSystem <span style="color: pink;">|?</span><span style="color: #000000;">&#123;</span><span style="color: #000080;">$_</span>.config.product.ProductLineId <span style="color: #FF0000;">-eq</span> <span style="color: #800000;">&quot;embeddedEsx&quot;</span><span style="color: #000000;">&#125;</span> <span style="color: pink;">|?</span><span style="color: #000000;">&#123;</span><span style="color: #000080;">$_</span>.Runtime.ConnectionState <span style="color: #FF0000;">-eq</span> <span style="color: #800000;">&quot;connected&quot;</span><span style="color: #000000;">&#125;</span>
	<span style="color: #0000FF;">Foreach</span>	<span style="color: #000000;">&#40;</span><span style="color: #800080;">$eVMH</span> <span style="color: #0000FF;">in</span> <span style="color: #800080;">$eVMHs</span><span style="color: #000000;">&#41;</span>
	<span style="color: #000000;">&#123;</span>Set<span style="color: pink;">-</span>VMHostFirmware <span style="color: pink;">-</span>VMHost <span style="color: #800080;">$VMH</span>.name <span style="color: pink;">-</span>BackupConfiguration <span style="color: pink;">-</span>DestinationPath <span style="color: #800080;">$backpath</span><span style="color: #000000;">&#125;</span></pre></div></div>

<p><a href="http://www.hypervisor.fr/wp-content/uploads/2009/11/bundle_backup.jpg" title="bundle_backup" rel="lightbox[1337]"><img class="aligncenter size-medium wp-image-1338" title="bundle_backup" src="http://www.hypervisor.fr/wp-content/uploads/2009/11/bundle_backup-300x234.jpg" alt="bundle_backup" width="300" height="234" /></a></p>
<p style="text-align: justify;">Sur le screenshot, vous pouvez constater que pour 39 ESXi, la taille totale du backup dépasse à peine 1Mo. En détail, le configBundle d&#8217;un host standalone pèse environ 10ko et celui d&#8217;un host membre d&#8217;un cluster HA pèse environ 100ko (à cause de l&#8217;agent AAM). Malgré sa petite taille, ce bundle contient chaque paramètre de la configuration de l&#8217;ESXi, y compris le certificat SSL. Ce qui signifie qu&#8217;il est possible d&#8217;échanger une machine sans impact grâce à ce bundle.</p>
<p><span style="color: #ff0000;">/!\ le bundle est lié à la version de l&#8217;ESXi dont il provient et ne <span style="text-decoration: line-through;">peut</span> doit être restauré que sur un ESXi de version identique /!\</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=1337</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>32Go de RAM sur HS21 [8853]</title>
		<link>http://www.hypervisor.fr/?p=1299</link>
		<comments>http://www.hypervisor.fr/?p=1299#comments</comments>
		<pubDate>Tue, 27 Oct 2009 20:06:18 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Test]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=1299</guid>
		<description><![CDATA[Pour ceux que cela concerne (et intéresse), IBM ne supporte que depuis quelques mois les modules de 8Go en FBDIMM sur les lames HS21 8853 (update de BIOS obligatoire). Pour les modèles non XM, cela permet de monter à 32Go (contre 16Go) et donc d&#8217;augmenter son ratio de consolidation (si les ressources cpu le permettent [...]]]></description>
			<content:encoded><![CDATA[<p>Pour ceux que cela concerne (et intéresse), IBM ne supporte que depuis quelques mois les modules de 8Go en FBDIMM sur les lames HS21 8853 (update de BIOS obligatoire). Pour les modèles non XM, cela permet de monter à 32Go (contre 16Go) et donc d&#8217;augmenter son ratio de consolidation (si les ressources cpu le permettent bien sûr).</p>
<p>En prévision d&#8217;une upgrade massive d&#8217;un châssis, nous avons testez 2 kit de 16Go dans une HS21 [8853C2G] sur ESXi 3.5 U4 avec succès :</p>
<p style="text-align: center;"><a href="http://www.hypervisor.fr/wp-content/uploads/2009/10/bios1.jpg" title="bios" rel="lightbox[1299]"><img class="alignnone size-thumbnail wp-image-1302" title="bios" src="http://www.hypervisor.fr/wp-content/uploads/2009/10/bios1-150x150.jpg" alt="bios" width="150" height="150" /></a> <a href="http://www.hypervisor.fr/wp-content/uploads/2009/10/memtest86.jpg" title="memtest86" rel="lightbox[1299]"><img class="alignnone size-thumbnail wp-image-1303" title="memtest86" src="http://www.hypervisor.fr/wp-content/uploads/2009/10/memtest86-150x150.jpg" alt="memtest86" width="150" height="150" /></a> <a href="http://www.hypervisor.fr/wp-content/uploads/2009/10/32G.jpg" title="32G" rel="lightbox[1299]"><img class="alignnone size-thumbnail wp-image-1305" title="32G" src="http://www.hypervisor.fr/wp-content/uploads/2009/10/32G-150x150.jpg" alt="32G" width="150" height="150" /></a></p>
<p style="text-align: center;"><a href="http://www.hypervisor.fr/wp-content/uploads/2009/10/ram.jpg" title="ram" rel="lightbox[1299]"><img class="alignnone size-medium wp-image-1308" title="ram" src="http://www.hypervisor.fr/wp-content/uploads/2009/10/ram-300x55.jpg" alt="ram" width="300" height="55" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=1299</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fallback automatique d&#8217;ESXi</title>
		<link>http://www.hypervisor.fr/?p=1161</link>
		<comments>http://www.hypervisor.fr/?p=1161#comments</comments>
		<pubDate>Wed, 30 Sep 2009 16:47:02 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Test]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[POC]]></category>
		<category><![CDATA[VUM]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=1161</guid>
		<description><![CDATA[Dans un précédent post, nous parlions de la fonction &#8220;fallback&#8221; manuel d&#8217;ESXi qui permet de basculer sur la version précédente du firmware après une update/upgrade ratée. Nous avons pu apprécier aujourd&#8217;hui la version automatisé de cette fonction :
If any problem is detected during the boot process, the system automatically boots from the previously used bank [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hypervisor.fr/?p=1049">Dans un précédent post</a>, nous parlions de la fonction &#8220;fallback&#8221; manuel d&#8217;ESXi qui permet de basculer sur la version précédente du firmware après une update/upgrade ratée. Nous avons pu apprécier aujourd&#8217;hui la version automatisé de cette fonction :</p>
<blockquote><p>If any problem is detected during the boot process, the system automatically boots from the previously used bank of memory.</p></blockquote>
<p>Suite à une update, le serveur reboot et fini en PSOD :</p>
<p><a href="http://www.hypervisor.fr/wp-content/uploads/2009/09/psod_firmware.jpg" title="psod_firmware" rel="lightbox[1161]"><img class="aligncenter size-full wp-image-1162" title="psod_firmware" src="http://www.hypervisor.fr/wp-content/uploads/2009/09/psod_firmware.jpg" alt="" width="500" height="184" /></a></p>
<p>Après un hard reset, le serveur à booté sur la version précédente du firmware et nous avons pu constaté la cause du problème (aussi corrigé automatiquement d&#8217;ailleurs) en relançant une update avec VUM :</p>
<p><a href="http://www.hypervisor.fr/wp-content/uploads/2009/09/psod_firmware_vum.jpg" title="psod_firmware_vum" rel="lightbox[1161]"><img class="aligncenter size-medium wp-image-1163" title="psod_firmware_vum" src="http://www.hypervisor.fr/wp-content/uploads/2009/09/psod_firmware_vum-300x262.jpg" alt="" width="300" height="262" /></a></p>
<p>Après reboot, le nouveau firmware est opérationel :</p>
<p><a href="http://www.hypervisor.fr/wp-content/uploads/2009/09/psod_firmware_ok.jpg" title="psod_firmware_ok" rel="lightbox[1161]"><img class="aligncenter size-medium wp-image-1164" title="psod_firmware_ok" src="http://www.hypervisor.fr/wp-content/uploads/2009/09/psod_firmware_ok-300x224.jpg" alt="" width="300" height="224" /></a></p>
<p>Respect !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=1161</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Détail de la fonction &#8220;fallback&#8221; d&#8217;ESXi</title>
		<link>http://www.hypervisor.fr/?p=1049</link>
		<comments>http://www.hypervisor.fr/?p=1049#comments</comments>
		<pubDate>Tue, 25 Aug 2009 23:55:09 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>

		<guid isPermaLink="false">http://www.hypervizor.fr/?p=1049</guid>
		<description><![CDATA[MAJ 22/10/2009 : Nous ne l&#8217;avions pas exprimé clairement mais le fallback fonctionne évidement lors d&#8217;une migration 3.5 &#62; 4.0 (bootloader &#38; bootbank).

Au détour du vSphere Upgrade Guide (lecture hautement recommandée pour ceux qui sont concernés) nous avons remarqué la procédure de &#8220;roll back&#8221; d&#8217;une update/upgrade ou d&#8217;un patch. Cette procédure correspond bien au détail [...]]]></description>
			<content:encoded><![CDATA[<p><em><span style="color: #ff0000;">MAJ 22/10/2009</span> : Nous ne l&#8217;avions pas exprimé clairement mais le fallback fonctionne évidement lors d&#8217;une migration 3.5 &gt; 4.0 (<a href="http://www.hypervisor.fr/wp-content/uploads/2009/10/fallback_3i_4i.jpg">bootloader </a>&amp; <a href="http://www.hypervisor.fr/wp-content/uploads/2009/10/fallback_3i_4i_bootbank.jpg">bootbank</a>).<br />
</em></p>
<p>Au détour du <a href="http://www.vmware.com/pdf/vsphere4/r40/vsp_40_upgrade_guide.pdf#page=83">vSphere Upgrade Guide</a> (lecture hautement recommandée pour ceux qui sont concernés) nous avons remarqué la procédure de &#8220;roll back&#8221; d&#8217;une update/upgrade ou d&#8217;un patch. Cette procédure correspond bien au <a href="https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/ESXi_architecture.pdf#page=6">détail d&#8217;architecture d&#8217;ESXi</a> :</p>
<p><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_architecture.jpg" title="esxi_architecture" rel="lightbox[1049]"><img class="aligncenter size-medium wp-image-1050" title="esxi_architecture" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_architecture-291x300.jpg" alt="" width="291" height="300" /></a></p>
<blockquote><p>You can also intervene manually at boot time to choose which image to use for that boot, so you can back out of an update if necessary.</p></blockquote>
<p>C&#8217;est un peu vague, nous vous proposons donc un détail du process :</p>
<p><span id="more-1049"></span></p>
<p style="text-align: center;"><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_01.jpg" title="esxi_fallback_01" rel="lightbox[1049]"><img class="alignnone size-thumbnail wp-image-1051" title="esxi_fallback_01" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_01-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_02.jpg" title="esxi_fallback_02" rel="lightbox[1049]"><img class="alignnone size-thumbnail wp-image-1052" title="esxi_fallback_02" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_02-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_03.jpg" title="esxi_fallback_03" rel="lightbox[1049]"><img class="alignnone size-thumbnail wp-image-1053" title="esxi_fallback_03" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_03-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_04.jpg" title="esxi_fallback_04" rel="lightbox[1049]"><img class="alignnone size-thumbnail wp-image-1054" title="esxi_fallback_04" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_04-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_05.jpg" title="esxi_fallback_05" rel="lightbox[1049]"><img class="alignnone size-thumbnail wp-image-1055" title="esxi_fallback_05" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_05-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_07.jpg" title="esxi_fallback_07" rel="lightbox[1049]"><img class="alignnone size-thumbnail wp-image-1056" title="esxi_fallback_07" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_07-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_06.jpg" title="esxi_fallback_06" rel="lightbox[1049]"><img class="alignnone size-thumbnail wp-image-1057" title="esxi_fallback_06" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_06-150x150.jpg" alt="" width="150" height="150" /><br />
</a></p>
<ol>
<li>build &#8220;principale&#8221;</li>
<li>SHIFT + R pendant le bootloader</li>
<li>confirmation du fallback avec SHIFT + Y</li>
<li>Fallback réussi (l&#8217;opération est instantanée)</li>
<li>build &#8220;précédente&#8221;</li>
</ol>
<p>Cette opération est possible sur toute les version d&#8217;ESXi, y compris la 3.5 :</p>
<p><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_08.jpg" title="esxi_fallback_08" rel="lightbox[1049]"><img class="aligncenter size-medium wp-image-1061" title="esxi_fallback_08" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_08-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p style="text-align: left;">Pour information, la fonction de fallback n&#8217;est pas disponible pendant le reboot qui suit une update :</p>
<p style="text-align: left;"><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_up.jpg" title="esxi_fallback_up" rel="lightbox[1049]"><img class="aligncenter size-medium wp-image-1063" title="esxi_fallback_up" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_up-300x219.jpg" alt="" width="300" height="219" /></a></p>
<p>Si l&#8217;on souhaite faire la manipulation inverse (totalement inutile donc indispensable de savoir comment), on obtient ce message (le même que lorsqu&#8217;il n&#8217;y a jamais eu d&#8217;update sur l&#8217;ESXi) :</p>
<p><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_09.jpg" title="esxi_fallback_09" rel="lightbox[1049]"><img class="aligncenter size-medium wp-image-1058" title="esxi_fallback_09" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/esxi_fallback_09-300x217.jpg" alt="" width="300" height="217" /></a></p>
<p>Logique car si roll back il y a eu, c&#8217;est bien pour résoudre un problème ou appliquer une update plus récente. En admettant qu&#8217;on veuille VRAIMENT faire un roll back du roll back, il suffit de fouiller dans les fichiers boot.cfg des 2 partitions (bootbank et altbookbank) pour trouver la réponse :</p>
<p style="text-align: center;"><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/normal_mode.jpg" title="normal_mode" rel="lightbox[1049]"><img class="alignnone size-thumbnail wp-image-1059" title="normal_mode" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/normal_mode-150x150.jpg" alt="" width="150" height="150" /> </a><a href="http://www.hypervisor.fr/wp-content/uploads/2009/08/fallback_mode.jpg" title="fallback_mode" rel="lightbox[1049]"><img class="alignnone size-thumbnail wp-image-1060" title="fallback_mode" src="http://www.hypervisor.fr/wp-content/uploads/2009/08/fallback_mode-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: left;">Il faut repositionner la variable &#8220;bootstate&#8221; à &#8220;0&#8243; pour que le bootloader repasse en mode &#8220;normal&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=1049</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>free ESXi : gratis à l&#8217;américaine</title>
		<link>http://www.hypervisor.fr/?p=821</link>
		<comments>http://www.hypervisor.fr/?p=821#comments</comments>
		<pubDate>Wed, 10 Jun 2009 11:13:18 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Bullshit]]></category>
		<category><![CDATA[ESXi]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=821</guid>
		<description><![CDATA[Nous avons reçu il y a quelques jours un communiqué de presse de la part de Veeam concernant le support de vSphere 4 mais également de l&#8217;abandon du support de la version gratuite d&#8217;ESXi :

“Récemment, VMware a demandé à Veeam d’interrompre le support de la version gratuite d’ESXi par Veeam Backup et Replication afin d’être [...]]]></description>
			<content:encoded><![CDATA[<p>Nous avons reçu il y a quelques jours un communiqué de presse de la part de Veeam concernant le support de vSphere 4 mais également de <strong>l&#8217;abandon du support de la version gratuite d&#8217;ESXi</strong> :</p>
<blockquote>
<p class="MsoNormal" style="text-align: justify;">“Récemment, VMware a demandé à Veeam d’interrompre le support de la version gratuite d’ESXi par Veeam Backup et Replication afin d’être en accord avec la nouvelle politique de licence de VMware,” poursuit Ratmir Timashev. “Compte tenu de cette demande de VMware et de notre étroit partenariat technologique, Veeam Backup et Replication ne supportera dorénavant plus la version ESXi Free Edition. Néanmoins nous continuerons à supporter la version gratuite d’ESXi pour nos clients existants qui ont acquis une version antérieure à Backup &amp; Replication 3.1.”</p>
</blockquote>
<p class="MsoNormal" style="text-align: justify;"><span id="more-821"></span></p>
<blockquote>
<p class="MsoNormal" style="text-align: justify;">Pour les petites entreprises et les agences, Veeam conseille aux nouveaux clients d’acquérir VMware vSphere Essentials et la nouvelle offre Veeam Essentials. L’achat conjoint de ces deux offres a une valeur identique à celle de l’achat de Veeam Backup pour la version d’ESXi Free Edition. Et elle offre en plus Veeam Monitor et Veeam Reporter, pour une valeur ajoutée supplémentaire non négligeable.</p>
</blockquote>
<p>Les voies du capitalisme sont impénétrables&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=821</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les secrets du vSwitch</title>
		<link>http://www.hypervisor.fr/?p=816</link>
		<comments>http://www.hypervisor.fr/?p=816#comments</comments>
		<pubDate>Mon, 08 Jun 2009 23:56:05 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=816</guid>
		<description><![CDATA[MAJ 05/12/2009 : &#8220;vSwitch pour les nuls&#8221; est maintenant disponible en pdf !

Ken Cline, un membre reconnu de la communauté et depuis peu Senior Consultant chez VMware, a bouclé il y a quelques jours son &#8220;Great vSwitch Debate&#8221;. Tout a commencé sur le forum VMware et a fini sur son blog par un énorme article [...]]]></description>
			<content:encoded><![CDATA[<p><em><span style="color: #ff0000;">MAJ 05/12/2009</span> : &#8220;<a href="http://kensvirtualreality.files.wordpress.com/2009/12/the-great-vswitch-debate-combined.pdf">vSwitch pour les nuls</a>&#8221; est maintenant disponible en pdf !<br />
</em></p>
<p>Ken Cline, <a href="http://communities.vmware.com/people/Ken.Cline">un membre reconnu de la communauté</a> et depuis peu Senior Consultant chez VMware, a bouclé il y a quelques jours son &#8220;Great vSwitch Debate&#8221;. Tout a commencé <a href="http://communities.vmware.com/thread/204347">sur le forum VMware</a> et a fini <a href="http://kensvirtualreality.wordpress.com/tag/vswitch/">sur son blog par un énorme article en 8 parties</a>.</p>
<p>Il est question d&#8217;à peu près tout ce qu&#8217;un admin VMware doit savoir sur le fonctionnement d&#8217;un vSwitch et des config optimales en fonction du nombre de cartes réseau physiques disponibles.</p>
<p><a href="http://kensvirtualreality.wordpress.com/2009/04/05/the-great-vswitch-debate%E2%80%93part-3/">La partie 3</a> est particulièrement intéressante techniquement car Ken détaile les différentes méthodes de load-balancing. On y apprend, par exemple, l&#8217;utilisation des ports d&#8217;un vSwitch en fonction de la séquence de démarrage des vm :</p>
<p style="text-align: center;"><img class="aligncenter" src="http://kensvirtualreality.files.wordpress.com/2009/04/part-3-lb-2.png?w=450&amp;h=435" alt="" width="315" height="305" /></p>
<p style="text-align: left;">Incontournable pour n&#8217;importe quel vAdmin&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=816</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vmrun : le PsExec pour ESX/ESXi</title>
		<link>http://www.hypervisor.fr/?p=738</link>
		<comments>http://www.hypervisor.fr/?p=738#comments</comments>
		<pubDate>Sat, 09 May 2009 15:02:11 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=738</guid>
		<description><![CDATA[En tombant par hasard sur le site bien &#8220;old school&#8221; de William Lam et Tuan Duong, nous avons découvert (avec 6 mois de retard&#8230;) que la dernière version de VIX API (1.6.2) supportait ESX/ESXi !

VIX API est une bibliothèque permettant de créer des scripts et des programmes compilés pour interagir avec des host et/ou des [...]]]></description>
			<content:encoded><![CDATA[<p>En tombant par hasard sur <a href="http://engineering.ucsb.edu/~duonglt/vmware/">le site bien &#8220;old school&#8221; de William Lam et Tuan Duong</a>, nous avons découvert (avec 6 mois de retard&#8230;) que la dernière version de VIX API (1.6.2) supportait ESX/ESXi !</p>
<p><a href="http://www.hypervisor.fr/wp-content/uploads/2009/05/vix.jpg" title="vix" rel="lightbox[738]"><img class="aligncenter size-full wp-image-752" title="vix" src="http://www.hypervisor.fr/wp-content/uploads/2009/05/vix.jpg" alt="" width="499" height="43" /></a></p>
<p><a href="http://www.vmware.com/support/developer/vix-api/">VIX API est une bibliothèque permettant de créer des scripts et des programmes compilés</a> pour interagir avec des host et/ou des vm. Mais ce qui nous intéresse ici, c&#8217;est un précieux utilitaire qui permet d&#8217;exécuter des commandes DANS les vm : vmrun</p>
<p>Voici un extrait liste des commandes de cet outil génial qui vous permettra, par exemple, d&#8217;installer un agent ou de déployer des mises à jour sur des vm en DMZ et donc non joignable depuis votre réseau de production :</p>
<p><span id="more-738"></span></p>
<table class="wp-table-reloaded wp-table-reloaded-id-1" cellspacing="1" cellpadding="0" border="0">
<thead>
	<tr class="odd row-1">
		<th class="column-1">COMMANDS</th><th class="column-2">DESCRIPTION</th>
	</tr>
</thead>
<tbody>
	<tr class="even row-2">
		<td class="column-1">start</td><td class="column-2">Start a VM</td>
	</tr>
	<tr class="odd row-3">
		<td class="column-1">stop</td><td class="column-2">Stop a VM</td>
	</tr>
	<tr class="even row-4">
		<td class="column-1">reset</td><td class="column-2">Reset a VM</td>
	</tr>
	<tr class="odd row-5">
		<td class="column-1">suspend</td><td class="column-2">Suspend a VM</td>
	</tr>
	<tr class="even row-6">
		<td class="column-1">pause</td><td class="column-2">Pause a VM</td>
	</tr>
	<tr class="odd row-7">
		<td class="column-1">unpause</td><td class="column-2">Unpause a VM</td>
	</tr>
	<tr class="even row-8">
		<td class="column-1">snapshot</td><td class="column-2">Create a snapshot of a VM</td>
	</tr>
	<tr class="odd row-9">
		<td class="column-1">deleteSnapshot</td><td class="column-2">Remove a snapshot from a VM</td>
	</tr>
	<tr class="even row-10">
		<td class="column-1">revertToSnapshot</td><td class="column-2">Set VM state to a snapshot</td>
	</tr>
	<tr class="odd row-11">
		<td class="column-1">runProgramInGuest</td><td class="column-2">Run a program in Guest OS</td>
	</tr>
	<tr class="even row-12">
		<td class="column-1">fileExistsInGuest</td><td class="column-2">Check if a file exists in Guest OS</td>
	</tr>
	<tr class="odd row-13">
		<td class="column-1">listProcessesInGuest</td><td class="column-2">List running processes in Guest OS</td>
	</tr>
	<tr class="even row-14">
		<td class="column-1">killProcessInGuest</td><td class="column-2">Kill a process in Guest OS</td>
	</tr>
	<tr class="odd row-15">
		<td class="column-1">runScriptInGuest</td><td class="column-2">Run a script in Guest OS</td>
	</tr>
	<tr class="even row-16">
		<td class="column-1">deleteFileInGuest</td><td class="column-2">Delete a file in Guest OS</td>
	</tr>
	<tr class="odd row-17">
		<td class="column-1">createDirectoryInGuest</td><td class="column-2">Create a directory in Guest OS</td>
	</tr>
	<tr class="even row-18">
		<td class="column-1">deleteDirectoryInGuest</td><td class="column-2">Delete a directory in Guest OS</td>
	</tr>
	<tr class="odd row-19">
		<td class="column-1">listDirectoryInGuest</td><td class="column-2">List a directory in Guest OS</td>
	</tr>
	<tr class="even row-20">
		<td class="column-1">copyFileFromHostToGuest</td><td class="column-2">Copy a file from host OS to guest OS</td>
	</tr>
	<tr class="odd row-21">
		<td class="column-1">copyFileFromGuestToHost</td><td class="column-2">Copy a file from guest OS to host OS</td>
	</tr>
	<tr class="even row-22">
		<td class="column-1">renameFileInGuest</td><td class="column-2">Rename a file in Guest OS</td>
	</tr>
	<tr class="odd row-23">
		<td class="column-1">captureScreen</td><td class="column-2">Capture the screen of the VM to a local file</td>
	</tr>
	<tr class="even row-24">
		<td class="column-1">writeVariable</td><td class="column-2">Write a variable in the VM state</td>
	</tr>
	<tr class="odd row-25">
		<td class="column-1">readVariable</td><td class="column-2">Read a variable in the VM state</td>
	</tr>
	<tr class="even row-26">
		<td class="column-1">list</td><td class="column-2">List all running VMs</td>
	</tr>
	<tr class="odd row-27">
		<td class="column-1">upgradevm</td><td class="column-2">Upgrade VM file format, virtual hw</td>
	</tr>
	<tr class="even row-28">
		<td class="column-1">installtools</td><td class="column-2">Install Tools in Guest</td>
	</tr>
	<tr class="odd row-29">
		<td class="column-1">register</td><td class="column-2">Register a VM</td>
	</tr>
	<tr class="even row-30">
		<td class="column-1">unregister</td><td class="column-2">Unregister a VM</td>
	</tr>
	<tr class="odd row-31">
		<td class="column-1">listRegisteredVM</td><td class="column-2">List registered VMs</td>
	</tr>
	<tr class="even row-32">
		<td class="column-1">clone</td><td class="column-2">Create a copy of the VM</td>
	</tr>
</tbody>
</table>
<script type="text/javascript">
/* <![CDATA[ */
jQuery(document).ready(function($){
    $(".wp-table-reloaded-id-1").tablesorter({widgets: ['zebra']});
});
/* ]]&gt; */
</script>
<p>Quelques exemples :</p>
<p>Supprimer un fichier dans une VM :</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">C:\Program Files\VMware\VMware VIX\vmrun.exe -T ESX -h https://vcenter.vmware.com/sdk -u vcadmin -p &quot;vcpassword&quot; -gu gadmin -gp &quot;gpassword&quot; deleteFileInGuest &quot;[datastore] VM/VM.vmx&quot; c:\test.txt</pre></div></div>

<p>Copier un fichier depuis le vCenter vers une vm :</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">C:\Program Files\VMware\VMware VIX\vmrun.exe -T ESX -h https://vcenter.vmware.com/sdk -u vcadmin -p &quot;vcpassword&quot; copyFileFromHostToGuest &quot;[datastore] VM/VM.vmx&quot; c:\vctemp\agent.exe c:\utils\agent.exe</pre></div></div>

<p>Faire un screenshot d&#8217;une vm :</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">C:\Program Files\VMware\VMware VIX\vmrun.exe -T ESX -h https://vcenter.vmware.com/sdk -u vcadmin -p &quot;vcpassword&quot; captureScreen &quot;[datastore] VM/VM.vmx&quot; c:\vm.png</pre></div></div>

<p>Pour ceux qui commence à aimer le powershell (merci le VI toolkit), <a href="http://blogs.vmware.com/vix/2008/12/call-vix-more-easily-from-net-plus-powershell-goodness.html">une library .NET est maintenant disponible.</a></p>
<p>Update : <a href="http://vmwaretasks.codeplex.com/">VMWareTasks est maintenant disponible sur codeplex</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=738</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer ESX sur VMware Server 2.0 (ou pas) &#8211; MAJ</title>
		<link>http://www.hypervisor.fr/?p=710</link>
		<comments>http://www.hypervisor.fr/?p=710#comments</comments>
		<pubDate>Wed, 06 May 2009 23:19:47 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[VI in a box]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=710</guid>
		<description><![CDATA[MAJ 08/05/2009 : Il fallait rajouter le paramètre monitor.virtual_exec = &#8220;hardware&#8221; dans me vmx pour que cela puisse fonctionner correctement.
Merci à &#8220;Windows&#8221; qui se verra remettre son mojito comme promis ! 

Xtravirt est le spécialiste du &#8220;VI3 in a box&#8221;. Leurs whitepapers pour faire tourner ESX sur VMware Workstation sont en effet bien connu de [...]]]></description>
			<content:encoded><![CDATA[<p><em><span style="color: #ff0000;">MAJ 08/05/2009</span> : Il fallait rajouter le paramètre <strong>monitor.virtual_exec = &#8220;hardware&#8221;</strong> dans me vmx pour que cela puisse fonctionner correctement.</em></p>
<p><em>Merci à &#8220;Windows&#8221; qui se verra remettre son mojito comme promis ! </em></p>
<p><a href="http://www.hypervisor.fr/wp-content/uploads/2009/05/esx_vmserver2.jpg" title="esx_vmserver2" rel="lightbox[710]"><img class="aligncenter size-medium wp-image-715" title="esx_vmserver2" src="http://www.hypervisor.fr/wp-content/uploads/2009/05/esx_vmserver2-300x205.jpg" alt="" width="300" height="205" /></a></p>
<p><a href="http://www.hypervisor.fr/?p=146">Xtravirt est le spécialiste du &#8220;VI3 in a box&#8221;.</a> Leurs whitepapers pour faire tourner ESX sur VMware Workstation sont en effet bien connu de la communauté VMware, mais la licence pour Workstation restait le point faible de cette technique.</p>
<p>Il semble que ce soit de l&#8217;histoire ancienne si l&#8217;on en croit la récente publication des whitepapers <a href="http://knowledge.xtravirt.com/white-papers/index.php?option=com_remository&amp;func=download&amp;id=26&amp;chk=bd7e82e36af44d023b5e1047df64ed54&amp;no_html=1">&#8220;How to Install ESX 3.5 and ESXi as a VM on VMware Server 2.0&#8243;</a> et <a href="http://knowledge.xtravirt.com/white-papers/index.php?option=com_remository&amp;func=download&amp;id=22&amp;chk=bd7e82e36af44d023b5e1047df64ed54&amp;no_html=1">&#8220;How to Install VMware ESX3.5 on VMware Player as a VM&#8221;.</a></p>
<p>Malheureusement, nous n&#8217;avons pas été en mesure d&#8217;accomplir une install stable que ce soit pour ESX ou pour ESXi sur VMware Server 2.0 alors que cela ne nous a posé aucun problème sur Workstation 6.5</p>
<p><a href="http://vmetc.com/2009/04/16/using-vmware-server-20-for-vi-35-in-a-box/">Un membre d&#8217;Xtravirt confirme pourtant sur VM/ETC que cela ne pose aucun problème.</a> Un mojito offert à celui ou celle qui nous envoi un screenshot le prouvant !</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-712" title="mojito" src="http://www.hypervisor.fr/wp-content/uploads/2009/05/amd_mojito.jpg" alt="" width="120" height="255" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=710</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
