<?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; strings</title>
	<atom:link href="http://www.hypervisor.fr/?feed=rss2&#038;tag=strings" 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>Les Easter Eggs de vpxd</title>
		<link>http://www.hypervisor.fr/?p=2826</link>
		<comments>http://www.hypervisor.fr/?p=2826#comments</comments>
		<pubDate>Wed, 06 Apr 2011 13:47: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[strings]]></category>
		<category><![CDATA[vpxd]]></category>

		<guid isPermaLink="false">http://www.hypervisor.fr/?p=2826</guid>
		<description><![CDATA[MAJ 14.04.2013 : 2 ans après ce post, Andreas Peetz nous rapporte qu&#8217;avec la bonne combinaison de settings, il est meme possible de faire un vmotion en Intel et AMD !
Dans la lignée des posts de William Lam sur l&#8217;utilisation de l&#8217;utilitaire &#8220;strings&#8221;, nous avons par hasard découvert que ProcessExplorer (du célèbre Mark Russinovich) avait une fonction similaire. Et [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><em><span style="color: #ff0000;"><em>MAJ 14.04</em></span></em><span style="color: #ff0000;"><em>.2013</em></span><em><em> : 2 ans après ce post, <a href="http://www.v-front.de/2013/04/how-to-vmotion-from-intel-to-amd-and.html" target="_blank">Andreas Peetz nous rapporte qu&#8217;avec la bonne combinaison de settings, il est meme possible de faire un vmotion en Intel et AMD</a> !</em></em></p>
<p style="text-align: justify;">Dans la lignée <a href="http://www.virtuallyghetto.com/2010/11/hidden-ha-and-vpxa-configurations.html" target="_blank">des posts de William Lam sur l&#8217;utilisation de l&#8217;utilitaire &#8220;strings&#8221;</a>, nous avons par hasard découvert que <a href="http://www.microsoft.com/france/technet/sysinternals/ProcessesAndThreads/ProcessExplorer.mspx" target="_blank">ProcessExplorer</a> (du célèbre <a href="http://en.wikipedia.org/wiki/Mark_Russinovich" target="_blank">Mark Russinovich</a>) avait une fonction similaire. Et c&#8217;est évidement par vpxd.exe que nous avons commencé :</p>
<p style="text-align: center;"><a href="http://files.hypervisor.fr/img/vpxd/vpxd_strings_egg.png"><img class="aligncenter" src="http://files.hypervisor.fr/img/vpxd/vpxd_strings_egg.png" alt="" width="366" height="258" /></a></p>
<p style="text-align: center;">
<p style="text-align: justify;">Et vous vous en doutez, si nous vous en parlons c&#8217;est que nous y avons trouvé quelques pépites comme une liste de paramètres pour overrider un maximum de limitations pour vmotion (et svmotion pour ceux qui ont l&#8217;oeil) :</p>
<p style="text-align: left;"><span id="more-2826"></span></p>
<blockquote>
<p style="text-align: left;">
<div id="_mcePaste">migrate.test.AffinityNotConfigured</div>
<div id="_mcePaste">migrate.test.AlwaysPasses</div>
<div id="_mcePaste">migrate.test.AutoDetectDeviceNotAttached</div>
<div id="_mcePaste">migrate.test.CanAccessConfigAtDestination</div>
<div id="_mcePaste">migrate.test.CanAccessDeviceAtDestination</div>
<div id="_mcePaste">migrate.test.CanAccessDiskAtDestination</div>
<div id="_mcePaste">migrate.test.CheckpointFormatCompatible</div>
<div id="_mcePaste">migrate.test.CompatibleDefaultDevices</div>
<div id="_mcePaste">migrate.test.CpuCompatibleWithHost</div>
<div id="_mcePaste">migrate.test.DatastoreSupported</div>
<div id="_mcePaste">migrate.test.DeltaDiskNotAttached</div>
<div id="_mcePaste">migrate.test.DestHostHasConfig</div>
<div id="_mcePaste">migrate.test.DestHostIsActive</div>
<div id="_mcePaste">migrate.test.DevicesSupportedByGuest</div>
<div id="_mcePaste">migrate.test.DevicesSupportedByHost</div>
<div id="_mcePaste">migrate.test.DMotionSupported</div>
<div id="_mcePaste">migrate.test.EightHostLimitNotViolated</div>
<div id="_mcePaste">migrate.test.EnoughFreeResources</div>
<div id="_mcePaste">migrate.test.EnoughFreeSpace</div>
<div id="_mcePaste">migrate.test.FaultToleranceAntiAffinity</div>
<div id="_mcePaste">migrate.test.FaultToleranceCPUModelFamily</div>
<div id="_mcePaste">migrate.test.FaultToleranceCPUStepping</div>
<div id="_mcePaste">migrate.test.FaultToleranceDisk</div>
<div id="_mcePaste">migrate.test.FaultToleranceHost</div>
<div id="_mcePaste">migrate.test.FaultToleranceNumOfVms</div>
<div id="_mcePaste">migrate.test.FaultToleranceSameCluster</div>
<div id="_mcePaste">migrate.test.FaultToleranceStorageRelocate</div>
<div id="_mcePaste">migrate.test.FaultToleranceSVMSupported</div>
<div id="_mcePaste">migrate.test.FaultToleranceVersion</div>
<div id="_mcePaste">migrate.test.GuestHeartbeat</div>
<div id="_mcePaste">migrate.test.GuestSupported</div>
<div id="_mcePaste">migrate.test.HostSupportsSharedDeltaDisks</div>
<div id="_mcePaste">migrate.test.LiveCloneSupported</div>
<div id="_mcePaste">migrate.test.MatchedVMotionNetworkNames</div>
<div id="_mcePaste">migrate.test.MemorySizeSupportedByHost</div>
<div id="_mcePaste">migrate.test.NetworksAccessible</div>
<div id="_mcePaste">migrate.test.NetworksCompatible</div>
<div id="_mcePaste">migrate.test.NoComponentFailureAtDest</div>
<div id="_mcePaste">migrate.test.NoDASErrorsDest</div>
<div id="_mcePaste">migrate.test.NoFileBackedPort</div>
<div id="_mcePaste">migrate.test.NoFileMoveInMaintenanceMode</div>
<div id="_mcePaste">migrate.test.NoIndependentDisks</div>
<div id="_mcePaste">migrate.test.NumCpusSupportedByGuest</div>
<div id="_mcePaste">migrate.test.NumCpusSupportedByHost</div>
<div id="_mcePaste">migrate.test.NumCpusSupportedByHostCapability</div>
<div id="_mcePaste">migrate.test.NumCpusSupportedByHostHardware</div>
<div id="_mcePaste">migrate.test.PassesDasAdmission</div>
<div id="_mcePaste">migrate.test.PassthroughDeviceNotAttached</div>
<div id="_mcePaste">migrate.test.PersistentDisksOnly</div>
<div id="_mcePaste">migrate.test.RawDiskNotAttached</div>
<div id="_mcePaste">migrate.test.RDMDiskConversionNotAllowed</div>
<div id="_mcePaste">migrate.test.RemoteDeviceNotAttached</div>
<div id="_mcePaste">migrate.test.SatisfiesVmHostAffinityRules</div>
<div id="_mcePaste">migrate.test.ServicesAvailable</div>
<div id="_mcePaste">migrate.test.SharedBusControllerNotAttached</div>
<div id="_mcePaste">migrate.test.SnapshotsAccessible</div>
<div id="_mcePaste">migrate.test.SnapshotTest</div>
<div id="_mcePaste">migrate.test.SourceHostHasConfig</div>
<div id="_mcePaste">migrate.test.StorageVMotionSupported</div>
<div id="_mcePaste">migrate.test.SuspendedRelocateSupported</div>
<div id="_mcePaste">migrate.test.SwapDatastoreWritableIfSet</div>
<div id="_mcePaste">migrate.test.SwapPlacementOverrideSupported</div>
<div id="_mcePaste">migrate.test.SwapReadableByDest</div>
<div id="_mcePaste">migrate.test.test</div>
<div id="_mcePaste">migrate.test.ToolsInstallationNotInProgress</div>
<div id="_mcePaste">migrate.test.UnreferencedDisk</div>
<div id="_mcePaste">migrate.test.UnsharedSwapVMotionSupported</div>
<div id="_mcePaste">migrate.test.VirtualHardwareVersionSupported</div>
<div id="_mcePaste">migrate.test.VmIsValid</div>
<div id="_mcePaste">migrate.test.VMotionConfiguredOnDest</div>
<div id="_mcePaste">migrate.test.VMotionConfiguredOnSource</div>
<div id="_mcePaste">migrate.test.VMotionEncryptionPolicySupportedOnDest</div>
<div id="_mcePaste">migrate.test.VMotionEncryptionPolicySupportedOnSource</div>
<div id="_mcePaste">migrate.test.VMotionLinkCapacityOkAtDest</div>
<div id="_mcePaste">migrate.test.VMotionLinkCapacityOkAtSource</div>
<div id="_mcePaste">migrate.test.VMotionSupportedByDest</div>
<div id="_mcePaste">migrate.test.VMotionSupportedBySource</div>
</blockquote>
<p style="text-align: justify;">Voici un petit exemple d&#8217;un vmotion qui n&#8217;a aucune chance d&#8217;aboutir en l&#8217;état (même avec le paramètre <a href="http://www.hypervisor.fr/?p=285" target="_blank">migrate.test.CpuCompatible à false</a>) :</p>
<p><a href="http://files.hypervisor.fr/img/vpxd/migrate_config.png"><img class="aligncenter" src="http://files.hypervisor.fr/img/vpxd/migrate_config.png" alt="" width="381" height="232" /></a></p>
<p style="text-align: justify;">En ajoutant (<strong>à chaud !</strong>) ces paramètres dans le vcenter, le vmotion ne fait même plus de warning :</p>
<p><a href="http://files.hypervisor.fr/img/vpxd/vpxd_config.png"><img class="aligncenter" src="http://files.hypervisor.fr/img/vpxd/vpxd_config.png" alt="" width="402" height="392" /></a></p>
<p style="text-align: justify;">On arrive ainsi à déplacer une vm d&#8217;un Xeon E5420 à un Xeon MP nocona :</p>
<p style="text-align: center;"><a href="http://files.hypervisor.fr/img/vpxd/vmotion_core2.png"><img class="alignnone" src="http://files.hypervisor.fr/img/vpxd/vmotion_core2.png" alt="" width="194" height="187" /></a> <a href="http://files.hypervisor.fr/img/vpxd/vmotion_nocona.png"><img class="alignnone" src="http://files.hypervisor.fr/img/vpxd/vmotion_nocona.png" alt="" width="194" height="187" /></a></p>
<p style="text-align: justify;">Evidemment ces paramètres ne sont pas tous supportés par VMware mais nous vous recommandons vivement de jouer avec sur votre environnement de test <img src='http://www.hypervisor.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">PS : Pour éviter les éventuels problèmes avec l&#8217;éditeur, nous ne publions pas l&#8217;extractions complète du process mais sachez qu&#8217;on y trouve beaucoup d&#8217;autres paramètres &#8221;cachés&#8221; sur HA, DRS, etc&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hypervisor.fr/?feed=rss2&amp;p=2826</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
