<?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>Professional VMware &#187; DRS</title> <atom:link href="http://professionalvmware.com/category/drs/feed/" rel="self" type="application/rss+xml" /><link>http://professionalvmware.com</link> <description>How Many Turtles Can You Fit On A Rock?</description> <lastBuildDate>Thu, 24 May 2012 13:39:29 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Did My Virtual Machines Dance? &#8211; DRS History</title><link>http://professionalvmware.com/2012/04/did-my-virtual-machines-dance-drs-history/</link> <comments>http://professionalvmware.com/2012/04/did-my-virtual-machines-dance-drs-history/#comments</comments> <pubDate>Mon, 16 Apr 2012 16:16:00 +0000</pubDate> <dc:creator>bunchc</dc:creator> <category><![CDATA[DRS]]></category> <category><![CDATA[Troubleshooting]]></category> <category><![CDATA[vSphere]]></category> <category><![CDATA[client]]></category> <guid
isPermaLink="false">http://professionalvmware.com/2012/04/did-my-virtual-machines-dance-drs-history/</guid> <description><![CDATA[Once you turn DRS on and set it to fully automatic, unless you have some affinity / anti-affinity rules in place, your VMs will get up and dance around your cluster. In most cases this is fine and dandy. However, occasionally there are times where you will want to know where the VM was, where [...]]]></description> <content:encoded><![CDATA[<p></p><p>Once you turn DRS on and set it to fully automatic, unless you have some affinity / anti-affinity rules in place, your VMs will get up and dance around your cluster. In most cases this is fine and dandy. However, occasionally there are times where you will want to know where the VM was, where it went, and when it went there (sort of like tracking a teenager who is out for the night).</p><p>To do that, you can check DRS History in the vSphere client:<a
href="http://professionalvmware.com/wp-content/uploads/2012/04/image10.png"><img
style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://professionalvmware.com/wp-content/uploads/2012/04/image_thumb10.png" width="572" height="210"></a></p> ]]></content:encoded> <wfw:commentRss>http://professionalvmware.com/2012/04/did-my-virtual-machines-dance-drs-history/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>The Math Behind the DRS Stars</title><link>http://professionalvmware.com/2010/06/the-math-behind-the-drs-stars/</link> <comments>http://professionalvmware.com/2010/06/the-math-behind-the-drs-stars/#comments</comments> <pubDate>Tue, 01 Jun 2010 13:06:39 +0000</pubDate> <dc:creator>bunchc</dc:creator> <category><![CDATA[DRS]]></category> <category><![CDATA[Knowledge Base]]></category> <category><![CDATA[vCenter]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[VMware vSphere]]></category> <category><![CDATA[vSphere]]></category> <guid
isPermaLink="false">http://professionalvmware.com/?p=1264</guid> <description><![CDATA[@vRobM and I were discussing an unrelated topic when DRS and the mysterious stars came up.  (**)?  Our first instinct was this was the “special sauce” between the two all beef patties.  However after some creative KB searching we came across a formula that describes it quite well: DRS Recommendations To understand the stars, you [...]]]></description> <content:encoded><![CDATA[<p></p><p><a
href="http://twitter.com/vrobm">@vRobM</a> and I were discussing an unrelated topic when DRS and the mysterious stars came up.  (**)?  Our first instinct was this was the “special sauce” between the two all beef patties.  However after some creative KB searching we came across a formula that describes it quite well:</p><h3>DRS Recommendations</h3><p>To understand the stars, you need to understand where to find them and what they mean. The following is taken from the <a
href="http://pubs.vmware.com/vi35/wwhelp/wwhimpl/common/html/wwhelp.htm?context=resmgmt&amp;file=vc_create_cluster.7.15.html">VI3 docs</a>:</p><blockquote><p>Priority for this recommendation, as a number of stars.  Five stars, the maximum, indicate a mandatory move because of a host entering maintenance mode or affinity rule violations. Other ratings denote how much the recommendation would improve the cluster’s performance; from four stars (significant improvement) to one star (slight).</p></blockquote><p>So that explains what the stars indicate as far as recommendations go.  But what makes a 3 star and what makes a 4 star recommendation?</p><h3>Calculating the Priority</h3><p>Turns out that this isn’t exactly the special sauce we thought it was. Rather, there is some carefully reasoned out math that goes into this.  This <a
href="http://kb.vmware.com/kb/1007485">KB article</a> spells it out in detail, but we’ll hit the high points.  First the formula:</p><p>6 &#8211; ceil(LoadImbalanceMetric / 0.1 * sqrt(NumberOfHostsInCluster)).</p><p>There are two variables in there and only one of which is obvious, “LoadImbalanceMetric” however can be interesting:</p><blockquote><p>LoadImbalanceMetric is the current host load standard deviation shown on the cluster&#8217;s Summary page of the vSphere Client.<br
/> For each host, compute the load on the host as sum(expected VM loads)) / (capacity of host). Then compute the standard deviation of the host load metric across all hosts to determine LoadImbalanceMetric.</p></blockquote><p>So where does one find this standard deviation? Select your cluster, then summary and look for the following section:</p><p><a
href="http://professionalvmware.com/wp-content/uploads/2010/05/image.png"><img
style="display: inline; border: 0px;" title="image" src="http://professionalvmware.com/wp-content/uploads/2010/05/image_thumb.png" border="0" alt="image" width="488" height="212" /></a></p><p>In our particular case, not much to look at, as well, she is seemingly a well balanced cluster. However let’s work through the formula with the assumption that we have a 2 node cluster and a standard deviation of 0.282 (the “target” from above):</p><p>6 &#8211; ceil(0.282 / 0.1 * sqrt(2)).</p><h4>What is Ceilias brother Ceil doing with my numbers?</h4><p>Turns out, it is not a family of mathematicians busily flicking their abacus&#8217;.  &#8216;Ceil&#8217; here, represents the Ceiling function, which I&#8217;m sure you&#8217;ve heard of before.</p><p>According to Wikipedia the Ceiling function is:</p><blockquote><p>In mathematics and computer science, the floor and ceiling functions map a real number to the largest previous or the smallest following integer, respectively. More precisely, floor(x) = ⌊x⌋ is the largest integer not greater than x and ceiling(x) = ⌈x⌉ is the smallest integer not less than x.</p></blockquote><p>So that works out as:<br
/> <a
href="http://professionalvmware.com/wp-content/uploads/2010/05/image1.png"><img
style="display: inline; border: 0px;" title="image" src="http://professionalvmware.com/wp-content/uploads/2010/05/image_thumb1.png" border="0" alt="image" width="121" height="52" /></a></p><p>or:</p><p>6 &#8211; the smallest number not less than (0.282 / .1 * sqrt(2)) which equals 2, hence, a 2 star recommendation. (**)!</p><p><strong>More info:</strong> Duncan Epping @ Yellow-Bricks has put together an excellent <a
href="http://www.yellow-bricks.com/drs-deepdive/">Deep-dive page for DRS</a>, where you can get into much greater detail.</p><h4>WolframAlpha to the Rescue</h4><p>While this can easily be done in any random calculator (or in the heads of some folk) I used <a
href="http://www.wolframalpha.com/input/?i=6+-+ceil%28.282+%2F+0.1+*+sqrt%282%29%29">WolframAlpha</a> to good avail.  It’s quick and gives you a graphical breakdown of the formula. Just plug in new values and go!</p><h3>Summary</h3><p>The recommendations and mathematical bits take place behind the scenes seamlessly.  After all, that is the magic of DRS.  However, it helps to have an understanding of the actual logic and math that goes into those recommendations so you can better understand your cluster, and better plan for new hosts and workloads.  As always drop a line in the comments or tweet to either <a
href="http://twitter.com/vrobm">@vRobM</a> or <a
href="http://twitter.com/cody_bunch">myself</a> on Twitter.</p><p><strong>Update</strong>: Thanks for the excellent <a
href="http://www.yellow-bricks.com/drs-deepdive/">deep-dive</a> page Duncan!</p> ]]></content:encoded> <wfw:commentRss>http://professionalvmware.com/2010/06/the-math-behind-the-drs-stars/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>VMware&#8217;s Distributed Power Management &#8211; What is it, and What does it mean for you?</title><link>http://professionalvmware.com/2008/12/vmwares-distributed-power-management-what-is-it-and-what-does-it-mean-for-you/</link> <comments>http://professionalvmware.com/2008/12/vmwares-distributed-power-management-what-is-it-and-what-does-it-mean-for-you/#comments</comments> <pubDate>Wed, 03 Dec 2008 19:58:00 +0000</pubDate> <dc:creator>bunchc</dc:creator> <category><![CDATA[DPM]]></category> <category><![CDATA[DRS]]></category> <category><![CDATA[ESX]]></category> <category><![CDATA[esx 3.5]]></category> <category><![CDATA[Virtualization]]></category> <category><![CDATA[VMware]]></category> <guid
isPermaLink="false">http://professionalvmware.com/2008/12/03/vmwares-distributed-power-management-what-is-it-and-what-does-it-mean-for-you/</guid> <description><![CDATA[DPM or Distributed Power Management, is like VMware’s DRS on Steroids. It is the evolution of the DRS or Distributed Resource Scheduling concept. For those that don’t know what DRS is, I will do the needful and link the VMware Marketing Page for it. Here it is in a video: Now that you get the [...]]]></description> <content:encoded><![CDATA[<p></p><p>DPM or Distributed Power Management, is like VMware’s DRS on Steroids. It is the evolution of the DRS or Distributed Resource Scheduling concept. For those that don’t know what DRS is, I will do the needful and link the <a
href="http://www.vmware.com/products/vi/vc/drs.html">VMware Marketing Page</a> for it. Here it is in a video:</p></p><p><div
class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:f0866ef8-e944-4559-9005-037834d40bbf" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><div><object
width="425" height="355"><param
name="movie" value="http://www.youtube.com/v/7CbRS0GGuNc&amp;rel=0&amp;border=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;hl=en&amp;feature=player_embedded&amp;fs=1&amp;hl=en"></param><embed
src="http://www.youtube.com/v/7CbRS0GGuNc&amp;rel=0&amp;border=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6&amp;hl=en&amp;feature=player_embedded&amp;fs=1&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div></div><p>Now that you get the basics of it, lets talk about what this means.&#160; It means lower power utilization across all hosts. It means that the hippies on your door step will praise you, and that the Obama administration will hold you up on high for your cutting edge example of how you are helping the environment.</p><p>What it also means, is that in all likely hood you are powering up, and down servers that were designed to be powered on 100% of the time. This can potentially lead to more hard drive, and other failures. Hardware manufactures are testing against this now to ensure that it doesn’t do anything drastic to MTBF (Mean Time Between Failures). At the same time that are also working on other power saving technologies (speed stepping the processors, spinning down unused disks, memory enhancements, etc) that will also go a long way in this space.</p><p>So while it’s really cool (that’s a techie term right there), I would still strongly recommend testing it out before deploying it within your environment.</p> ]]></content:encoded> <wfw:commentRss>http://professionalvmware.com/2008/12/vmwares-distributed-power-management-what-is-it-and-what-does-it-mean-for-you/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>VMware Security Announcements</title><link>http://professionalvmware.com/2008/12/vmware-security-announcements/</link> <comments>http://professionalvmware.com/2008/12/vmware-security-announcements/#comments</comments> <pubDate>Wed, 03 Dec 2008 12:07:29 +0000</pubDate> <dc:creator>bunchc</dc:creator> <category><![CDATA[DRS]]></category> <category><![CDATA[ESX]]></category> <category><![CDATA[esxi]]></category> <category><![CDATA[security]]></category> <category><![CDATA[VI3]]></category> <category><![CDATA[VMware]]></category> <guid
isPermaLink="false">http://professionalvmware.com/2008/12/03/vmware-security-announcements/</guid> <description><![CDATA[Two of them this time around: VMSA-2008-0019 (The website does not appear to have a 0019, but the 0018 matches up with it) Updated VMware Hosted products and patches for ESX and ESXi resolve two security issues. The first is a critical memory corruption vulnerability in virtual device hardware. The second is an updated bzip2 [...]]]></description> <content:encoded><![CDATA[<p></p><p>Two of them this time around:</p><p><a
href="http://www.vmware.com/security/advisories/VMSA-2008-0018.html">VMSA-2008-0019</a> (The website does not appear to have a 0019, but the 0018 matches up with it)</p><blockquote><p>Updated VMware Hosted products and patches for ESX and ESXi resolve <br
/>two security issues. The first is a critical memory corruption <br
/>vulnerability in virtual device hardware. The second is an updated <br
/>bzip2 package for the Service Console</p></blockquote><p><a
href="http://www.vmware.com/security/advisories/VMSA-2008-0017.html">VMSA-2008-0017.2</a></p><blockquote><p>Updated ESX packages for libxml2, ucd-snmp, libtiff.</p><p>A denial of service flaw was found in the way libxml2 processes <br
/>certain content. If an application that is linked against <br
/>libxml2 processes malformed XML content, the XML content might <br
/>cause the application to stop responding.</p><p>The Common Vulnerabilities and Exposures project (cve.mitre.org) <br
/>has assigned the name CVE-2008-3281 to this issue.</p><p>Additionally the following was also fixed, but was missing in the <br
/>security advisory.</p><p>A heap-based buffer overflow flaw was found in the way libxml2 <br
/>handled long XML entity names. If an application linked against <br
/>libxml2 processed untrusted malformed XML content, it could cause <br
/>the application to crash or, possibly, execute arbitrary code.</p><p>The Common Vulnerabilities and Exposures project (cve.mitre.org) <br
/>has assigned the name CVE-2008-3529 to this issue.</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://professionalvmware.com/2008/12/vmware-security-announcements/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
