<?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; VisorFS</title>
	<atom:link href="http://www.hypervisor.fr/?feed=rss2&#038;tag=visorfs" 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>visor-thin &amp; vsantraces</title>
		<link>http://www.hypervisor.fr/?p=5592</link>
		<comments>http://www.hypervisor.fr/?p=5592#comments</comments>
		<pubDate>Sat, 10 Oct 2015 21:13:14 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Kb]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VSAN]]></category>
		<category><![CDATA[scratch]]></category>
		<category><![CDATA[SD card]]></category>
		<category><![CDATA[stateless]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[VisorFS]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=5592</guid>
		<description><![CDATA[Sur un cluster VSAN composé d&#8217;ESXi 6.0 bootant sur des cartes SD, nous avons récemment été confronté à ces erreurs :
&#60;14&#62;2015-09-04T22:03:39.616Z esx.vmware.com vobd:  [VisorfsCorrelator] 2274728093499us: [esx.problem.visorfs.ramdisk.full] The ramdisk &#8216;vsantraces&#8217; is full.  As a result, the file /vsantraces/vsantraces&#8211;2015-09-04T21h31m52s079.gz could not be written.
[...]
&#60;14&#62;2015-09-04T21:00:53.492Z esx.vmware.com vobd:  [VisorfsCorrelator] 2269273677949us: [vob.visorfs.ramdisk.full] Cannot extend visorfs file /vsantraces/vsantraces&#8211;2015-09-04T19h34m10s776.gz because its ramdisk (vsantraces) [...]]]></description>
			<content:encoded><![CDATA[<p>Sur un <strong>cluster VSAN composé d&#8217;ESXi 6.0 bootant sur des cartes SD</strong>, nous avons récemment été confronté à ces erreurs :</p>
<blockquote><p>&lt;14&gt;2015-09-04T22:03:39.616Z esx.vmware.com vobd:  [VisorfsCorrelator] 2274728093499us: [esx.problem.visorfs.ramdisk.full] The ramdisk &#8216;vsantraces&#8217; is full.  As a result, the file /vsantraces/vsantraces&#8211;2015-09-04T21h31m52s079.gz could not be written.</p>
<p>[...]</p>
<p>&lt;14&gt;2015-09-04T21:00:53.492Z esx.vmware.com vobd:  [VisorfsCorrelator] 2269273677949us: [vob.visorfs.ramdisk.full] Cannot extend visorfs file /vsantraces/vsantraces&#8211;2015-09-04T19h34m10s776.gz because its ramdisk (vsantraces) is full.</p></blockquote>
<p style="text-align: justify;">La cause de ce problème est assez simple : <a href="http://www.hypervisor.fr/?p=2405"><strong>booter ESXi via USB ou SD card = visor-thin = partition /scratch dans la RAM</strong></a>. Et quand vous n&#8217;avez pas de scratch persistante, <strong>la partition /vsantraces est configurée par défaut à 300MB</strong> comme vous pouvez le constater dans /etc/vmware/vsan/vsantraced.conf :</p>
<blockquote><p># Ramdisk size in MB (do not increase over 300MB without a matching increase<br />
# to coredump size).<br />
#VSANTRACED_RAMDISK_SIZE=300</p></blockquote>
<p>Or comme l&#8217;explique Cormac dans son post <a href="http://cormachogan.com/2015/02/24/vsan-considerations-when-booting-from-usbsd/">VSAN considerations when booting from USB/SD</a> :</p>
<blockquote><p><strong>VSAN traces require ~500MB of disk space.</strong></p></blockquote>
<p style="text-align: justify;">Aprés quelques échanges avec le support VMware, il nous a été confirmé qu&#8217;il était possible et <strong>supporté</strong> de changer la taille de cette partition en modifiant vsantraced.conf, ce que nous avons pu tester et valider en l’augmentant à 500MB pour mettre fin aux erreurs :</p>
<p style="text-align: center;"><img class="aligncenter" src="http://files.hypervisor.fr/img/VSAN/vsantraces_500MB.png" alt="" width="491" height="203" /></p>
<p>GSS nous a cependant mis en garde :</p>
<blockquote><p>Just be aware that if you do so, you also must increase coredump size by the same value.</p></blockquote>
<p>Il nous a également fallu <a href="http://kb.vmware.com/kb/1010611"><strong>rediriger le workingdir de la commande vm-support</strong></a> (lorsque nous en avons besoin) pour éviter l&#8217;erreur suivante :</p>
<blockquote><p>IOError: [Errno 28] No space left on device</p></blockquote>
<p>Une autre info interessante sur le sujet : <a href="http://cormachogan.com/2015/08/14/handling-vsan-trace-files-when-esxi-boots-from-a-flash-device/">Handling VSAN trace files when ESXi boots from a flash device</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=5592</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<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>
	</channel>
</rss>
