<?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; IORM</title>
	<atom:link href="http://www.hypervisor.fr/?feed=rss2&#038;tag=iorm" 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>vSphere 5.1 sans le webclient : automatic SIOC</title>
		<link>http://www.hypervisor.fr/?p=4264</link>
		<comments>http://www.hypervisor.fr/?p=4264#comments</comments>
		<pubDate>Sun, 07 Oct 2012 14:31:17 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[IORM]]></category>
		<category><![CDATA[PowerCLI]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[SIOC]]></category>
		<category><![CDATA[webclient]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=4264</guid>
		<description><![CDATA[Juste avant de s&#8217;envoler pour le vmworld 2012 EMEA avec LE vmdude (encore merci à VMware et John Troyer pour le blogger pass), nous vous lâchons un autre petit oneliner PowerCLI pour vous passer encore un peu plus du webclient. Aujourd&#8217;hui, il sera question du mode automatique de IORM SIOC :

Get-Datastore vsp50sas01&#124;Get-View&#124;?{$_.Summary.Accessible -eq $true -and $_.Capability.StorageIORMSupported -and [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Juste avant de s&#8217;envoler pour le vmworld 2012 EMEA avec LE <a href="https://twitter.com/#!/vmdude_fr" target="_blank">vmdude</a> (encore merci à VMware et <a href="https://twitter.com/jtroyer" target="_blank">John Troyer</a> pour le blogger pass), nous vous lâchons un autre petit oneliner PowerCLI pour vous passer encore un peu plus du webclient. Aujourd&#8217;hui, il sera question du mode automatique de <span style="text-decoration: line-through;">IORM</span> SIOC :</p>
<p><a href="http://files.hypervisor.fr/img/automatic_SIOC.png"><img class="aligncenter" src="http://files.hypervisor.fr/img/automatic_SIOC.png" alt="" width="527" height="363" /></a></p>
<pre class="brush: powershell; title: ; notranslate">Get-Datastore vsp50sas01|Get-View|?{$_.Summary.Accessible -eq $true -and $_.Capability.StorageIORMSupported -and $_.Summary.MultipleHostAccess}|%{(Get-View (Get-View ServiceInstance).Content.StorageResourceManager).ConfigureDatastoreIORM_Task($_.MoRef, (New-Object VMware.Vim.StorageIORMConfigSpec -Property @{enabled=&quot;1&quot;; congestionThresholdMode=&quot;automatic&quot;; percentOfPeakThroughput=&quot;90&quot;; statsAggregationDisabled=&quot;0&quot;; statsCollectionEnabled=&quot;1&quot;}))}</pre>
<p style="text-align: justify;">Ce oneliner permet, en plus <a href="http://www.hypervisor.fr/?p=3014" target="_blank">d&#8217;activer SIOC</a> en mode automatique, de jouer sur la proprieté &#8220;percentOfPeakThroughput&#8221; (90% par défaut), décrite dans le &#8220;<a href="http://www.vmware.com/files/pdf/techpaper/Whats-New-VMware-vSphere-51-Storage-Technical-Whitepaper.pdf" target="_blank">What’s New in VMware vSphere 5.1 – Storage</a>&#8221; :</p>
<p style="text-align: justify;"><img class="aligncenter" src="http://files.hypervisor.fr/img/SIOC_peak.png" alt="" width="181" height="322" /></p>
<blockquote>
<p style="text-align: justify;">The latency threshold is set to the value determined by the I/O injector (a part of SIOC). When the I/O injector calculates the peak throughput, it then finds the 90 percent throughput value and measures the latency at that point to determine the threshold.</p>
</blockquote>
<p style="text-align: justify;">De plus, dans la GUI, &#8220;Exclude I/O statistics from SDRS&#8221; correspond à la propriété &#8220;<a href="http://pubs.vmware.com/vsphere-51/topic/com.vmware.wssdk.apiref.doc/vim.StorageResourceManager.IORMConfigInfo.html#statsAggregationDisabled" target="_blank">StatsAggregationDisabled</a>&#8220;. Et &#8220;<a href="http://pubs.vmware.com/vsphere-51/topic/com.vmware.wssdk.apiref.doc/vim.StorageResourceManager.IORMConfigInfo.html#statsCollectionEnabled" target="_blank">StatsCollectionEnabled</a>&#8221; vous permettra de désactiver le mode &#8220;stats only&#8221; si vous êtes certain que le datastore ne fera jamais parti d&#8217;un <span style="text-decoration: line-through;">storage POD</span> datastore cluster et que vous souhaitez alléger votre VCDB.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=4264</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PSH] OneLiner pour activer Storage IO Control &#8211; MAJ</title>
		<link>http://www.hypervisor.fr/?p=3014</link>
		<comments>http://www.hypervisor.fr/?p=3014#comments</comments>
		<pubDate>Sun, 29 May 2011 22:33:20 +0000</pubDate>
		<dc:creator>NiTRo</dc:creator>
				<category><![CDATA[Kb]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[IORM]]></category>
		<category><![CDATA[oneliner]]></category>
		<category><![CDATA[PowerCLI]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[SIOC]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=3014</guid>
		<description><![CDATA[MAJ 21/12/2011 : Rajout des filtres &#8220;Accessible&#8221; et &#8220;IormConfiguration.Enabled&#8221;
MAJ 01/06/2011 : Rajout du filtre &#8220;MultipleHostAccess&#8221; pour éviter l&#8217;activation de SIOC sur du DAS
Si vous devez activer Storage I/O Control (aka IORM) sur les datastores d&#8217;un cluster, vous ne sauriez opérer autrement qu&#8217;avec un bon script ou mieux, avec un petit oneliner bien mijoté (et comme souvent, inspiré d&#8217;un post [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><em><span style="color: #ff0000;">MAJ 21/12/2011</span> : Rajout des filtres &#8220;Accessible&#8221; et &#8220;IormConfiguration.Enabled&#8221;</em></p>
<p style="text-align: justify;"><em><span style="color: #ff0000;">MAJ 01/06/2011</span> : Rajout du filtre &#8220;MultipleHostAccess&#8221; pour éviter l&#8217;activation de SIOC sur du DAS</em></p>
<p style="text-align: justify;">Si vous devez activer <a href="http://www.vmware.com/files/pdf/techpaper/VMW-vSphere41-SIOC.pdf" target="_blank">Storage I/O Control</a> (aka IORM) sur les datastores d&#8217;un cluster, vous ne sauriez opérer autrement qu&#8217;avec un bon script ou mieux, avec un petit oneliner bien mijoté (et comme souvent, <a href="http://www.lucd.info/2010/10/20/automate-sioc/" target="_blank">inspiré d&#8217;un post de Luc</a>) :</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>location <span style="color: #800000;">&quot;MonBeauCluster&quot;</span><span style="color: pink;">|</span>Get<span style="color: pink;">-</span>Datastore<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: #000080;">$_</span>.Summary.Accessible <span style="color: #FF0000;">-eq</span> <span style="color: #800080;">$true</span> <span style="color: #FF0000;">-and</span> <span style="color: #000080;">$_</span>.Capability.StorageIORMSupported <span style="color: #FF0000;">-and</span> <span style="color: #000080;">$_</span>.Summary.MultipleHostAccess <span style="color: #FF0000;">-and</span> <span style="color: #000080;">$_</span>.IormConfiguration.Enabled <span style="color: #FF0000;">-ne</span> <span style="color: #800080;">$true</span><span style="color: #000000;">&#125;</span><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: #000000;">&#40;</span>Get<span style="color: pink;">-</span>View ServiceInstance<span style="color: #000000;">&#41;</span>.Content.StorageResourceManager<span style="color: #000000;">&#41;</span>.ConfigureDatastoreIORM_Task<span style="color: #000000;">&#40;</span><span style="color: #000080;">$_</span>.MoRef<span style="color: pink;">,</span><span style="color: #000000;">&#40;</span><span style="color: #008080; font-weight: bold;">New-Object</span> VMware.Vim.StorageIORMConfigSpec <span style="color: #008080; font-style: italic;">-Property</span> <span style="color: pink;">@</span><span style="color: #000000;">&#123;</span>enabled<span style="color: pink;">=</span><span style="color: #800000;">&quot;1&quot;</span>;congestionThreshold<span style="color: pink;">=</span><span style="color: #800000;">&quot;25&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 style="text-align: justify;">La valeur par défaut de la variable <strong>congestionThreshold </strong>est &#8220;30&#8243; mais peut être tuné en fonction de la nature du stockage (fixée à &#8220;25&#8243; dans notre oneliner), comme détaillé dans le pdf linké en début de post.</p>
<p style="text-align: justify;">Et pour ceux que ça intéresse, la kb <a href="http://kb.vmware.com/kb/1022091" target="_blank">Troubleshooting Storage I/O Control</a> précise quelques points importants (ainsi que le la façon d&#8217;obtenir les logs de SIOC) :</p>
<ul>
<li>Before enabling SIOC, ensure that datastores are managed by a single vCenter Server.</li>
<li>[...] <strong>if the number of hosts connected to the datastore has changed since enabling SIOC</strong> [...]</li>
</ul>
<p style="text-align: center;"><a href="http://www.vmware.com/products/storage-io-control/overview.html"><img class="aligncenter" src="http://www.vmware.com/files/images/storageio-diagram-large.jpg" alt="" width="384" height="288" /></a></p>
<p style="text-align: left;">Et pour ceux qui veulent savoir comment ça marche, direction les sessions Technology and Architecture du vmworld 2010 : <a href="http://www.vmworld.com/docs/DOC-5117" target="_blank">Prioritizing Storage Resource Allocation in ESX Based Virtual Environments Using Storage I/O Control</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=3014</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
