<?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>It&#039;s Just Another Layer &#187; VMware</title>
	<atom:link href="http://itsjustanotherlayer.com/tag/vmware/feed/" rel="self" type="application/rss+xml" />
	<link>http://itsjustanotherlayer.com</link>
	<description>Virtualization is a layer in software. What are you abstracting away from?</description>
	<lastBuildDate>Fri, 30 Jul 2010 16:38:21 +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>PCoIP painting issues</title>
		<link>http://itsjustanotherlayer.com/2010/03/pcoip-painting-issues/</link>
		<comments>http://itsjustanotherlayer.com/2010/03/pcoip-painting-issues/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 06:52:48 +0000</pubDate>
		<dc:creator>iguy</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[pcoip]]></category>
		<category><![CDATA[view]]></category>

		<guid isPermaLink="false">http://itsjustanotherlayer.com/?p=378</guid>
		<description><![CDATA[Finally got PCoIP with View 4.0.1 up and running.   All excited and thrilled to compare it to RDP.  It was looking good until I fired up IE 8 and went to a couple websites.  Some had issues.. Some didn&#8217;t.
I then launched vSphere client only to be unable to see any of the objects in the [...]]]></description>
			<content:encoded><![CDATA[<p>Finally got PCoIP with View 4.0.1 up and running.   All excited and thrilled to compare it to RDP.  It was looking good until I fired up IE 8 and went to a couple websites.  Some had issues.. Some didn&#8217;t.</p>
<div id="attachment_399" class="wp-caption alignnone" style="width: 310px"><a href="http://itsjustanotherlayer.com/wp-content/uploads/2010/03/PaintingIssues2.jpg"><img class="size-medium wp-image-399" title="Painting Issues 2" src="http://itsjustanotherlayer.com/wp-content/uploads/2010/03/PaintingIssues2-300x173.jpg" alt="IE8 based Painting Issues" width="300" height="173" /></a><p class="wp-caption-text">IE8 based Painting Issues</p></div>
<p>I then launched vSphere client only to be unable to see any of the objects in the left hand window in the client.</p>
<div id="attachment_400" class="wp-caption alignnone" style="width: 310px"><a href="http://itsjustanotherlayer.com/wp-content/uploads/2010/03/PaintingIssues1.png"><img class="size-medium wp-image-400" title="Painting Issues 1" src="http://itsjustanotherlayer.com/wp-content/uploads/2010/03/PaintingIssues1-300x240.png" alt="vSphere Painting Issues" width="300" height="240" /></a><p class="wp-caption-text">vSphere Painting Issues</p></div>
<p>This VM is running on ESX 3.5U4 on VM Hardware 4.   The quick fix is to upgrade to VM Hardware 7 which entails all the updates to vSphere 4 &amp; VM tools updates.</p>
<p>The other fix is due to the following two bugs in Hardware version 4.</p>
<ol>
<li>Completely uninstall the View Agent</li>
<li>Reboot</li>
<li>Reinstall the View Agent (Make sure that the Video Driver version is [...].0032)</li>
</ol>
<p>If this doesn&#8217;t do it then you are probably having an issue with VRAM.   The fix is to adjust the pool inside of View for this machine and set the resolution and # of monitors so they come out to a number divisible by 64.  (Kudos to my Support Wizard for finding this one.)</p>
<p>The magic formula is</p>
<p style="padding-left: 30px;">((#of monitors * Width of Resolution) * (# of monitors * Height of Resolution) * 4 )/1024 == Multiple of 64</p>
<p>Keep in mind if you have less monitors than you set the pool to, PCoIP handles this gracefully and it doesn&#8217;t cause issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://itsjustanotherlayer.com/2010/03/pcoip-painting-issues/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Scale Up or Scale Out™</title>
		<link>http://itsjustanotherlayer.com/2010/03/scale-up-or-scale-out%e2%84%a2/</link>
		<comments>http://itsjustanotherlayer.com/2010/03/scale-up-or-scale-out%e2%84%a2/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 03:42:34 +0000</pubDate>
		<dc:creator>iguy</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[capacity]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[ScaleOut]]></category>
		<category><![CDATA[ScaleUp]]></category>

		<guid isPermaLink="false">http://itsjustanotherlayer.com/?p=380</guid>
		<description><![CDATA[Duncan over at Yellow-Bricks.com brings up the great discussion once again.   Every time  a brand new piece of hardware comes out with more RAM possible or better, faster CPUs I have the &#8220;Scale Up or Scale Out™&#8221; Discussion with many people.  I have this discussion every 9-12 months on average.  We end up covering all [...]]]></description>
			<content:encoded><![CDATA[<p>Duncan over at <a title="Scale Up" href="http://www.yellow-bricks.com/2010/03/17/scale-up/" target="_blank">Yellow-Bricks.com</a> brings up the great discussion once again.   Every time  a brand new piece of hardware comes out with more RAM possible or better, faster CPUs I have the &#8220;<em><strong>Scale Up or Scale Out™</strong></em>&#8221; Discussion with many people.  I have this discussion every 9-12 months on average.  We end up covering all sorts of criteria on what to compare and what is acceptable and what is not.</p>
<p>Our conversation usually goes something like this:</p>
<blockquote><p>The hot new badness just came out and we need to order more hardware.</p>
<p>Awesome.   So how much does this puppy have in it?  RAM?  CPUs?   Slots for HBAs &amp; NICs?</p>
<p>Did you know the new motherboard comes with 4 NICs now so our standard config can go from 4U to 2U and gobs of RAM with 6 core CPUs now.</p>
<p>Awesome!   *pause*  You know with that much RAM I can put 100 Win7 VDI systems on there.   Umm.. What about when it goes down?</p>
<p>Oh.. Hrm.   That wouldn&#8217;t be so good.   &#8230;.</p></blockquote>
<p>That being said we generally end up breaking it down to a couple of factors.</p>
<ol>
<li>What is the current capacity configuration we run with today?</li>
<li>What is our current pain points in CPU, Memory, Network or Storage?</li>
<li>Is there any new architecture changes coming that will impact this design?   Is there a new switch fabric that needs to be plugged into?   Is there changes to storage that need to be addressed?</li>
<li>How much does this new hardware configuration cost?</li>
<li>How will this change affect DRS&#8217;s Chaos Theory?  The more hosts, the more DRS can do for you due to Chaos theory.</li>
<li>What is our Risk level for number of eggs in a single basket?</li>
</ol>
<p>The point is most corporation&#8217;s environments aren&#8217;t starting from scratch.  In my case we have a known configuration today to use as a baseline and adjust the environment and design every hardware order to make it better.</p>
<p>In our most recent order we had this discussion all over again.  This time we had some architectural changes needed to prevent some false positive HA events from happening in a 2 time a year strange events.   So we are going to a 3 switch connectivity solution to enable network beacon for NIC teamed connections.  We started with the following information:</p>
<ul>
<li>Baseline:  HP DL585 G5, 4 sockets w/ quad cores, 128G of RAM, 3 Dual 1G NICs, 2 Emulex LPe11000 HBAs</li>
<li>Cluster: 10 Host Clusters with ~30 per Host in Servers and ~65 Workstations per Host in View</li>
<li>Pain Points:  CPU starvation, Licensing Issues with 10 Host sized clusters</li>
<li>Risk Level:  Politically we are getting pretty touchy about more than 30 Servers going down in a single blow even if HA works on bringing them up in under 15 mins automatically.</li>
</ul>
<p>We compared 3 different models of newer, faster, badder and more wicked hardware from HP since the DL585 G5s are not really on the manufacturing line anymore.   So we looked at the BL495cG6, DL585 G6, DL385 G6 and DL580 G6.</p>
<p>DL585 G6:</p>
<ul>
<li>Pros
<ul>
<li>Proven and comfortable AMD based stable platform with a good price/performance cost.</li>
<li>Gain more CPU resources with the additional 2 cores per socket.  6 core systems.</li>
<li>Can build 5 Host clusters to address licensing issues.   Issues with HA  support for the density involved.</li>
</ul>
</li>
<li>Cons
<ul>
<li>Same Risk Level as before.</li>
</ul>
<p>Push</p>
<ul>
<li>Same architectural solution today with maybe another NIC card to enable   the NIC Beaconing</li>
</ul>
</li>
</ul>
<p>DL580 G5:</p>
<ul>
<li>Pros
<ul>
<li>Fastest individual cores out there.   Lots of good press about the Intel.</li>
<li>Should get better CPU resources with higher performing CPUs.</li>
<li>Can build 5 Host clusters to address licensing issues.   Issues with HA support for the density involved.</li>
</ul>
</li>
<li>Cons
<ul>
<li>Significant premium in cost for speed.   See easily a 25% premium for a 10% faster performance.</li>
<li>Same Risk Level as before.</li>
</ul>
</li>
<li>Push
<ul>
<li>Same architectural solution today with maybe another NIC card to enable    the NIC Beaconing.</li>
</ul>
</li>
</ul>
<p>DL385 G6:</p>
<ul>
<li>Pros
<ul>
<li>Lowers the risk level without lowering performance</li>
<li>Best price/performance cost for 6 core systems</li>
<li>Has enough slots to move to the newer network layout to enable NIC Beaconing</li>
<li>Gain more CPU resources with the additional 2 cores per socket.  6 core  systems.</li>
<li>Put 64G of RAM into them and build 5 host clusters for licensing problematic applications.</li>
</ul>
</li>
<li>Cons
<ul>
<li>More physical hosts to deal with (cabling, power, rack space, cooling, management)</li>
</ul>
</li>
</ul>
<p>BL495c G6:</p>
<ul>
<li>Pros
<ul>
<li>Blades reduce the amount of cabling</li>
</ul>
<ul>
<li>Gain more CPU resources with the additional 2 cores per socket.  6  core  systems</li>
</ul>
</li>
<li>Cons
<ul>
<li>Firmware Management is an issue</li>
<li>Increases our Risk Level with more eggs in the same basket unless we get multiple chassis to spread the blades across</li>
<li>New solution from the ground up running ESX on blades</li>
<li>Not ready to support Flex10 and because of this we have limited NIC capabilities to fit our requirements</li>
</ul>
</li>
</ul>
<p>We decided to go with the DL385 G6s based on these criteria.  We will dedicate a specific 5 Host cluster for problem children applications with licensing issues.   The RAM size of the hosts will limit the number of VMs we can end up putting in a cluster which addresses the Risk Level of number of VMs per Host.  We are still <strong>way</strong> ahead of the game using VMware so having to have a couple more physicals for all these improvements is not an issue.</p>
<p>In your  company or solution something else may be more appropriate.  The key in an ongoing improvement mentality is have things you can measure and then criteria on what to change along with why.   There is no  one size fits all answer which is why VMware works so well for so many  different folks.   We don&#8217;t have to change how we do things to gain a  lot of flexibility in the Datacenter while not changing how we ultimately end up managing these systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://itsjustanotherlayer.com/2010/03/scale-up-or-scale-out%e2%84%a2/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Cool Apps to play with by VMware Engineers</title>
		<link>http://itsjustanotherlayer.com/2010/03/cool-apps-to-play-with-by-vmware-engineers/</link>
		<comments>http://itsjustanotherlayer.com/2010/03/cool-apps-to-play-with-by-vmware-engineers/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 04:44:22 +0000</pubDate>
		<dc:creator>iguy</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://itsjustanotherlayer.com/?p=374</guid>
		<description><![CDATA[Came across VMware Labs website today.   A nice website for VMware to show case the quality work that its employees are developing to improve the general vSphere environment.  I have used or looked at 1/2 of these and was pleasantly surprised to discover some new tools.
Per the site manifest:
This is our place to share cool [...]]]></description>
			<content:encoded><![CDATA[<p>Came across <a title="VMware Labs" href="http://labs.vmware.com" target="_self">VMware Labs</a> website today.   A nice website for VMware to show case the quality work that its employees are developing to improve the general vSphere environment.  I have used or looked at 1/2 of these and was pleasantly surprised to discover some new tools.</p>
<p>Per the site manifest:</p>
<blockquote><p>This is our place to share cool tools created by VMware engineers.   There is a wide range of tools here for you, including one for  automating tasks, getting ESX performance graphs, a rich Internet  application framework and much more. These tools are offered under <a href="http://labs.vmware.com/terms-of-use">Technical Preview</a> or  relevant Open Source License.</p></blockquote>
<p>They are calling each app/tool/API a <em>fling</em>.   This is a pretty smart naming.   I have seen several start up companies employees start making some cool code that never gets to see the light of day.   They are just <em>flings of interest</em> to help a specific problem.   They don&#8217;t always become full fledged products.</p>
<p>Here&#8217;s the current list:</p>
<p><a title="Apache Pivot" href="http://labs.vmware.com/flings/pivot" target="_blank">Apache Pivot</a></p>
<p>Like most modern development platforms, Pivot provides a comprehensive  set of  foundation classes that together comprise a &#8220;framework&#8221;. These  classes form the building blocks upon which more complex and  sophisticated applications can be built.</p>
<p><a title="Dynamo RIO" href="http://labs.vmware.com/flings/dynamo-rio" target="_blank">Dynamo RIO</a></p>
<p>DynamoRIO exports <a onclick="javascript:pageTracker._trackPageview('/outbound/article/dynamorio.org');" rel="nofollow" href="http://dynamorio.org/docs/">an  interface</a> for building dynamic tools for a wide variety of uses:  program analysis and understanding, profiling, instrumentation,  optimization, translation, etc. Unlike many dynamic tool systems,  DynamoRIO is not limited to insertion of callouts/trampolines and allows  arbitrary modifications to application instructions via a powerful  IA-32/AMD64 instruction manipulation library. DynamoRIO provides  efficient, transparent, and comprehensive manipulation of unmoOndified  applications running on stock operating systems (Windows or Linux) and  commodity IA-32 and AMD64.</p>
<p><a title="esxplot" href="http://labs.vmware.com/flings/esxplot" target="_blank">esxplot</a></p>
<p>Esxplot is a GUI based tool that lets you explore the data collected by  esxtop in batch mode. The program loads  files of this data and presents  it as a hierarchical tree where the values are selectable in the left  panel of the tool, graphs of the selected metrics are plotted in the  right panel.</p>
<p><a title="Onyx" href="http://http://labs.vmware.com/flings/onyx" target="_blank">Onyx</a></p>
<p>Onyx is a standalone application that serves as a proxy between the  vSphere Client and the vCenter Server. It monitors the network  communication between them and translates it into an executable  PowerShell code. Later this code could be modified and saved into a  reusable function or script.</p>
<p><a title="SVGA Sonar" href="http://labs.vmware.com/flings/svga-sonar" target="_blank">SVGA Sonar</a></p>
<p>VGA Sonar is a demo application for SVGADevTap. SVGADevTap is a  user-level library that communicates with the VMware SVGA guest driver  to provide low-latency notifications of changes to the screen.</p>
<p><a title="vApprun" href="http://labs.vmware.com/flings/vaprun" target="_blank">vApprun</a></p>
<p>The vApprun tool implements the same vApp/OVF feature set as the vSphere  4 release. Thus, Workstation/Fusion can be used as a development  environment for advanced OVF packages, and it can be used to evaluate  and test OVF packages on your desktops and laptops.</p>
<p><a title="vCMA" href="http://labs.vmware.com/flings/vcma" target="_blank">vCMA</a></p>
<p>VMware <strong>vCenter Mobile Access (</strong>vCMA) &#8211; vCMA allows you  to monitor and manage VMware Infrastructure from your mobile phone with  an interface that is optimized for such devices.</p>
<p><a title="VGC" href="http://labs.vmware.com/flings/vgc" target="_blank">VGC</a></p>
<p>VMware Guest Console allows you to manage the Guest OSes from the VMware layer.</p>
<p><a title="VI Java" href="http://labs.vmware.com/flings/vi-java" target="_blank">VI Java</a></p>
<p>vSphere Java API is a set of Java libraries that sits on top of existing  vSphere SDK Web Services interfaces. It provides full managed object  model and run-time type checking, resulting dramatic productivity boost.  With the new Web Services engine in 2.0, it also performs much faster  than engines like Apache AXIS up to 15 times.</p>
<p><a title="Virtual USB Analyzer" href="http://labs.vmware.com/flings/virtualusb" target="_blank">Virtual USB Analyzer</a></p>
<p>The Virtual USB Analyzer is a free and open source tool for visualizing  logs of USB packets, from hardware or software USB sniffer tools. As far  as we know, it&#8217;s the world&#8217;s first tool to provide a graphical  visualization along with raw hex dumps and high-level protocol analysis.</p>
<p>If you want to see what is possible with a companies products, these are some of the tools to go look at.  <a title="VMware Labs" href="http://labs.vmware.com" target="_blank">http://labs.vmware.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://itsjustanotherlayer.com/2010/03/cool-apps-to-play-with-by-vmware-engineers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VMware Support offline for most of day due to power outage</title>
		<link>http://itsjustanotherlayer.com/2010/02/vmware-support-poweroutage/</link>
		<comments>http://itsjustanotherlayer.com/2010/02/vmware-support-poweroutage/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 15:06:52 +0000</pubDate>
		<dc:creator>iguy</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[disasterrecovery]]></category>

		<guid isPermaLink="false">http://itsjustanotherlayer.com/?p=365</guid>
		<description><![CDATA[On the 17th of Feb some form of Power Failure occurred at one of VMware&#8217;s Palo Alto locations.   From what I understand this primarily affected the support systems and as such the phones were down for most of the day.
Update 18 Feb 10 @ 8:28pm:
@vmwarecares Network outage here caused by small plane crash in Palo [...]]]></description>
			<content:encoded><![CDATA[<p>On the 17th of Feb some form of Power Failure occurred at one of VMware&#8217;s Palo Alto locations.   From what I understand this primarily affected the support systems and as such the phones were down for most of the day.</p>
<p>Update 18 Feb 10 @ 8:28pm:</p>
<p>@vmwarecares Network outage here caused by small plane crash in Palo Alto</p>
<p>http://www.cnn.com/2010/US/02/18/texas.plane.crash/index.html?hpt=C1</p>
<p>VMware Support back and up and running by 9pm CST.</p>
]]></content:encoded>
			<wfw:commentRss>http://itsjustanotherlayer.com/2010/02/vmware-support-poweroutage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Computing Solution Provider &#8211; VMware</title>
		<link>http://itsjustanotherlayer.com/2010/02/cloud-computing-solution-provider-vmware/</link>
		<comments>http://itsjustanotherlayer.com/2010/02/cloud-computing-solution-provider-vmware/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 18:24:07 +0000</pubDate>
		<dc:creator>iguy</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[cloud]]></category>

		<guid isPermaLink="false">http://itsjustanotherlayer.com/?p=341</guid>
		<description><![CDATA[The recent Zimbra acquisition by VMware threw me a bit for a loop initially.  Then I started chewing on it and read the good post by Rodney Haywood.   Very shortly afterwords I had a classic Homer Duh moment.
VMware aims to build from the ground up the best cloud computing solution for sale as possible.   That [...]]]></description>
			<content:encoded><![CDATA[<p>The recent Zimbra acquisition by VMware threw me a bit for a loop initially.  Then I started chewing on it and read the <a title="Musings on Zimbra Purchase" href="http://rodos.haywood.org/2010/01/vmwares-joining-vcloud-dots.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+MusingsOfRodos+%28Musings+of+Rodos%29" target="_blank">good post</a> by Rodney Haywood.   Very shortly afterwords I had a classic Homer Duh moment.</p>
<p>VMware aims to build from the ground up the best cloud computing solution for sale as possible.   That is taking into account that cloud computing definition today is as about as vague as a real cloud in the sky.  Today that cloud is fluffy and in 5 mins that cloud is shaped like a rabbit.   As such they have built a pretty strong infrastructure level for customers with vSphere, vCenter and various add-on tools.   They have picked up SpringSource to offer ultimately a platform for services and understanding of how the JVM interacts more closely with the hypervisor.   Now they are getting into the services space with Email/Calendaring.</p>
<ul>
<li>IAAS -&gt; vSphere/vCenter</li>
<li>PAAS -&gt; SpringSource</li>
<li>SAAS -&gt; Zimbra</li>
</ul>
<p>Each of these areas is really focused on a different customer base at the end of the day.  Sure you can say IT and that&#8217;s like saying your customer base for is for the TV viewing audience.    It is too vague and there is better &amp; a more definable end customer grouping.</p>
<ul>
<li>IAAS -&gt; Server/Storage/PC/Hardware Teams &#8211; Ground Level System Admins</li>
<li>PAAS -&gt; Development Teams making solutions up &#8211; Architects/Developers</li>
<li>SAAS -&gt; Back Office management/utilities &#8211; Often more visible by the CxOs.</li>
</ul>
<p>So where are they going next and what areas are missing for the full suite for all the different customer bases they are aiming for?</p>
]]></content:encoded>
			<wfw:commentRss>http://itsjustanotherlayer.com/2010/02/cloud-computing-solution-provider-vmware/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Limits have their limits</title>
		<link>http://itsjustanotherlayer.com/2009/12/limits-have-their-limits/</link>
		<comments>http://itsjustanotherlayer.com/2009/12/limits-have-their-limits/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 04:47:06 +0000</pubDate>
		<dc:creator>iguy</dc:creator>
				<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://itsjustanotherlayer.com/?p=326</guid>
		<description><![CDATA[I&#8217;ve been chewing on this post by Duncan at Yellow Bricks for the past month and a half.  It covers some complicated issues that one has to deal with in a enterprise size environment with many assumptions on what gets you into this mess in the first place.   The best thing to do is downscale [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been chewing on this <a title="Using limits instead of downscaling" href="http://www.yellow-bricks.com/2009/09/25/using-limits-instead-of-downscaling/" target="_blank">post</a> by Duncan at Yellow Bricks for the past month and a half.  It covers some complicated issues that one has to deal with in a enterprise size environment with many assumptions on what gets you into this mess in the first place.   The best thing to do is downscale and upscale as needed based on good performance monitoring and bottleneck research.  Thankfully I&#8217;ve managed to make good relationships with most teams where I work that this has become the standard operating procedure though sometimes we just can&#8217;t.   At the end of the day the issue boils down to the simple goal:</p>
<p style="padding-left: 30px;">&#8220;As the VMware environment administrator, how can I make better use of what I have available to me?&#8221;</p>
<p>For my environment I run into a variety of political reasons going from..</p>
<ul>
<li>&#8220;I am going to need that extra 2 CPUs someday in the future so I can&#8217;t give them up now.&#8221;</li>
<li>&#8220;The vendor docs say I really do need 8 CPUs and 128G of RAM for my 3 users even though 126G is unused.&#8221;</li>
<li>&#8220;Someone on your team said I really do need that 8G of RAM so I won&#8217;t give it up&#8221;</li>
<li>&#8220;Oh come on.. what&#8217;s another 2G of RAM&#8221;</li>
<li>&#8220;I gave up my budget for a physical to do this as a virtual even though I&#8217;m still spending less in the grand scheme.  Gimme more resources.&#8221;</li>
</ul>
<p>to the begging</p>
<ul>
<li>&#8220;Pleaseeee.  I think it&#8217;ll help my issues.  It might even make me look better to my co-workers.&#8221;</li>
</ul>
<p>I have two distinct use cases that really showcase that this kind of capability can be a hard item to use.</p>
<p><strong><em>Case #1:  The poorly written VBscript<br />
</em></strong></p>
<p>Back in the early Windows 3.1 days when VB was a novel concept, some developers made this ground breaking app that would pull data from a remote system, massage the data a bit and put it into a centralized Btrieve database.   Well this script that they wrote goes to sleep for a minute after the remote system&#8217;s queue it checks is empty.  This script sleep function checks the clock to see if a minute has passed.  It constantly checks the clock which consumes 100% of the CPU all the time.   This wasn&#8217;t much of an issue when each one of these systems was on its own old PC system.  We virtualized them since 16 XP workstations in the datacenter is a management headache.   Now that&#8217;s 16 high power, multiple generation newer cores being used 100% all day long for no good reason.</p>
<p>We, VMware Admins, have discovered that on the old PCs these systems would easily take 5-10 mins to work through their work queues.   On the newest hardware we have with these as VMs, it takes under 15 seconds to do the same work.   So for 60 seconds it is doing nothing except checking the hardware clock.</p>
<p><em><strong>Solution #1:  CPU limits good<br />
</strong></em></p>
<p>We implemented a CPU limiting resource pool for these VBscript VMs.   They are still running mega fast in comparison to where they were a year ago.   Now they are using no more than 8 cores worth at any given time.  A big improvement until the app developers decide if they are going to replace all that code with <em>sleep 60</em> or recode the entire app.</p>
<p><em><strong>Case #2:  vCenter SQL Server Memory Limits</strong></em></p>
<p>Due to a feature in vCenter 4.0U1 and ESX 3.5 Hosts, when I increased the RAM on my vCenter dedicated SQL Server from 4G to 8G, a Memory limit was set of 4G.   When I would go onto the SQL instance, SQL Server.exe would only be using about 3600 Megs yet all 8G was consumed/used.   This screamed to me an issue with the OS instance.   After close to 10 days of head beating and not understanding why my brand new vCenter 4.0U1 system was running so poorly, a co-worker with a fresh set of eyes noticed this setting on the SQL Server instance.</p>
<p><em><strong>Solution #2:  Memory limits bad</strong></em></p>
<p>This is obvious.  We disabled the limit and the SQL Server performance went through the roof instantly. We simply couldn&#8217;t tell easily that the driver was using 4G of RAM as it wasn&#8217;t a process.  Nobody noticed the ballooning happening.</p>
<p>At the end of the day there&#8217;s pros and cons to having this level of capabilities.  This is why I like ESX and the general approach of VMware.   Give you everything we can in terms of options, configurations and rope to hang yourself and two of your friends.   We will attempt to automate this and hide this as much as we can.   The Vendor will never know all the situations we, people in the field, are going to run into so let&#8217;s give us all the options they can.  Use that rope with caution.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 755px; width: 1px; height: 1px;">http://www.amazon.com/gp/feature.html/ref=amb_link_86250151_1?ie=UTF8&amp;docId=1000453281&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=right-1&amp;pf_rd_r=1RRCWNZDTV8MFM1WDEGE&amp;pf_rd_t=101&amp;pf_rd_p=503481191&amp;pf_rd_i=163856011</div>
]]></content:encoded>
			<wfw:commentRss>http://itsjustanotherlayer.com/2009/12/limits-have-their-limits/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New vmware.com HomePage Layout &amp; View 4 is released</title>
		<link>http://itsjustanotherlayer.com/2009/11/new-vmware-com-homepage-layout-view-4-is-released/</link>
		<comments>http://itsjustanotherlayer.com/2009/11/new-vmware-com-homepage-layout-view-4-is-released/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 14:14:15 +0000</pubDate>
		<dc:creator>iguy</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[view]]></category>

		<guid isPermaLink="false">http://itsjustanotherlayer.com/?p=324</guid>
		<description><![CDATA[New vmware.com HomePage is now live.   I had an &#8220;anonymous internet tipster&#8221; give the heads up last night.   Looks good and a bit more sleek in fitting with the branding of the new vmware logo.
Along with that View 4 is finally released.   I&#8217;ve been playing with some beta bits for a while now and the [...]]]></description>
			<content:encoded><![CDATA[<p>New <a title="VMware.com" href="http://www.vmware.com" target="_blank">vmware.com</a> HomePage is now live.   I had an &#8220;anonymous internet tipster&#8221; give the heads up last night.   Looks good and a bit more sleek in fitting with the branding of the new vmware logo.</p>
<p>Along with that <a title="VMware View 4 " href="http://www.vmware.com/products/view/" target="_blank">View 4</a> is finally released.   I&#8217;ve been playing with some beta bits for a while now and the PCoIP is pretty impressive catchup with ICA protocol.   I&#8217;m looking forward to the mass quantity of comparisons that are going to come out now between ICA &amp; PCoIP.</p>
]]></content:encoded>
			<wfw:commentRss>http://itsjustanotherlayer.com/2009/11/new-vmware-com-homepage-layout-view-4-is-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VI Client protects itself nicely</title>
		<link>http://itsjustanotherlayer.com/2009/09/vi-client-protects-itself-nicely/</link>
		<comments>http://itsjustanotherlayer.com/2009/09/vi-client-protects-itself-nicely/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 14:42:06 +0000</pubDate>
		<dc:creator>iguy</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[vi client]]></category>

		<guid isPermaLink="false">http://itsjustanotherlayer.com/?p=308</guid>
		<description><![CDATA[Ok.. Follow me on this one. 
I am connecting from a laptop via View client to a Virtual Workstation running XP that then I launch VI Client on it and go to the console of my Virtual Workstation.  



VI Client Console

In the old day VirtualCenter would just loose it&#8217;s little mind and crash horribly or do some [...]]]></description>
			<content:encoded><![CDATA[<p>Ok.. Follow me on this one. </p>
<p>I am connecting from a laptop via View client to a Virtual Workstation running XP that then I launch VI Client on it and go to the console of my Virtual Workstation.  </p>
<div class="mceTemp">
<dl id="attachment_310" class="wp-caption alignright" style="width: 510px;">
<dt class="wp-caption-dt"><a rel="attachment wp-att-310" href="http://itsjustanotherlayer.com/2009/09/vi-client-protects-itself-nicely/viclientconsole/"><img class="size-full wp-image-310" title="viclientconsole" src="http://itsjustanotherlayer.com/wp-content/uploads/2009/09/viclientconsole.png" alt="VI Client Console" width="500" height="527" /></a></dt>
<dd class="wp-caption-dd">VI Client Console</dd>
</dl>
<p>In the old day VirtualCenter would just loose it&#8217;s little mind and crash horribly or do some really funky things with feedback loops.   I like it.    </p></div>
]]></content:encoded>
			<wfw:commentRss>http://itsjustanotherlayer.com/2009/09/vi-client-protects-itself-nicely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMworld 2009 &#8211; Day 2 Wrapup</title>
		<link>http://itsjustanotherlayer.com/2009/09/vmworld-2009-day-2-wrapup/</link>
		<comments>http://itsjustanotherlayer.com/2009/09/vmworld-2009-day-2-wrapup/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 23:56:31 +0000</pubDate>
		<dc:creator>iguy</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[party]]></category>
		<category><![CDATA[vmworld]]></category>

		<guid isPermaLink="false">http://itsjustanotherlayer.com/?p=260</guid>
		<description><![CDATA[Day two at VMworld ended up being quite a bit more exciting than yesterday.  The keynote by Steve Herrod was much more what I expected from the keynotes.   He covered some of the &#8220;cool&#8221; stuff coming down the pipes in both the short term and longer term.   The PCoIP demo showing Google Earth zooming up [...]]]></description>
			<content:encoded><![CDATA[<p>Day two at VMworld ended up being quite a bit more exciting than yesterday.  The keynote by Steve Herrod was much more what I expected from the keynotes.   He covered some of the &#8220;cool&#8221; stuff coming down the pipes in both the short term and longer term.   The PCoIP demo showing Google Earth zooming up and down while connected to a machine in Portland, OR from the Moscone Center rocked.   I want to have that to use while I&#8217;m sitting in the hotel room&#8217;s blazing fast speeds while attempting to do something useful on one of my machines at home instead of using RDP with SSL.  </p>
<p>I went to the IO DRS Tech Preview and got the same excitement I&#8217;ve had from previous years where you know your seeing something innovative.  Several of the other sessions I hit were really partner style presentations that did not say much.   So a good 25/75 day for sessions which is pretty good.  </p>
<p>Now that the Self Service Labs were finally working properly I gave a shot at the vCenter Orchestrator product offering.  The Lab was responsive and well documented.  It was pretty nice and really hinted at the power this system can offer for DataCenter Automation.  The theory is this is free with vSphere 4 so I&#8217;m going to have to really look into that and find out.</p>
<p>During my open times during the day I had some good meetings with some VMware employees to discuss some of the vStorage &amp; vCloud directions, HP folks around OpenView and Virtualization tools, AMD &amp; Intel on their functionality futures and  Hitachi around their multipathing technology for VMware (still no roadmap).    </p>
<p>The Party was fun.   Foreigner still knows how to rock and I can actually climb rock walls.   The nice thing about the party this year is it was right at the Moscone Center.</p>
<p>A very productive and long day.</p>
]]></content:encoded>
			<wfw:commentRss>http://itsjustanotherlayer.com/2009/09/vmworld-2009-day-2-wrapup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>EA3196 &#8211; Virtualizing BlackBerry Enterprise on VMware</title>
		<link>http://itsjustanotherlayer.com/2009/09/ea3196-virtualizing-blackberry-enterprise-on-vmware/</link>
		<comments>http://itsjustanotherlayer.com/2009/09/ea3196-virtualizing-blackberry-enterprise-on-vmware/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 17:05:33 +0000</pubDate>
		<dc:creator>iguy</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[BES]]></category>
		<category><![CDATA[vmworld]]></category>

		<guid isPermaLink="false">http://itsjustanotherlayer.com/?p=262</guid>
		<description><![CDATA[Once again.. another session I didn&#8217;t sign up with and zero issues getting into. 
To start off RIM &#38; VMware have been working together for 2 years and it is officially supported on VMware.   Together RIM &#38; VMware have done many numerous and successful engagements running BES on VMware.  The interesting thing is RIM runs their [...]]]></description>
			<content:encoded><![CDATA[<p>Once again.. another session I didn&#8217;t sign up with and zero issues getting into. </p>
<p>To start off RIM &amp; VMware have been working together for 2 years and it is officially supported on VMware.   Together RIM &amp; VMware have done many numerous and successful engagements running BES on VMware.  The interesting thing is RIM runs their own BES on VMware for over 3 years now. </p>
<p>Today BES best practice is no more than 1k users per server and they are not very multi-core friendly.   It is not cluster aware or have any HA built in.   The new 5.0 version of BES is coming with some HA availability via replication at the application layer.   One thing that has been seen in various engagements is if you put the BES servers on the same VMware Hosts as virtualized Exchange, there are noticable performance improvements. </p>
<p>The support options for BES do clearly state that they support on VMware ESX.  </p>
<p>One of the big reasons to virtualize BES is that since it can not use multi-cores effectively the big 32 core boxes today are only able to use a fraction.  By virtualizing BES can get significant consolidation.   Then when doing the virtualization BES gets all the advantages of running virtual such as Test/Dev deployments and server consolidation and HA etc.   Things that are well known and talked about already.  </p>
<p>BES encourages template use to do rapid deployments.   The gotcha is just what your company policies and rules are and can potentially save quite a bit of time.   This presentation is really trying to show how to use VMware/Virtualization with BES for change management improvements, server maintenance, HA, component failures and other base vSphere technologies.   VMware is looking towards using Fault Tolerance for their own BES servers. </p>
<p>BES is often not considered Tier 1 for DR events.   Even though email is often the biggest thing needed to start working after a DR event to start communications.   The reason is generally been seen due to the complexity and cost of DR. </p>
<p>The performance testing with the Alliance Team from VMware has been successfully done numerous times for the past couple of years.   They have done testing at both RIM &amp; VMware offices.   The main goal of these efforts was to generate white papers and a reference architectures that are known to work.   The testing was to use Exchange LoadGen &amp; PERK load driver (BES testing driver).  Part of this is how to scale outwith more VMs  as the scale up is known. </p>
<p>The hardware was 8 cpus, Intel E5450 3Ghz, 16 G RAM and FAS3020 Netapp on vSphere 4 &amp; BES 4.1.6.  The 2k user test with 2 Exchange systems the results were 23% CPU utilization on 2 vCPU BES VMs.   Latency numbers was under 10 ms.   Nothing majorly wrong seen in the testing metrics.   Going from ESX 3.5 to vSphere 4 was a 10-15% CPU reduction in the same workload tests.   Adding in Hardware Assist for Memory saw what looks like another 3-5% reducting in CPU usage.   In their high load testing when doing VMotion there is a small hiccup of about 10% increase in CPU utilization during the cut over period of the VMotion.   This is well within the capacity available on the host and in the Guest OS. </p>
<p>Their recommendation is to do no more than 2k users on a 2vCPU VM.  If you need more then add more VMs.   Scales and performs well in this scale out architecture.   Be sure you give the storage the number of spindles needed.   The standard statement when talking about virtualization management.  </p>
<p> The presenter then went into a couple of reference architecture designs.  Small Business &amp; Enterprise with a couple different varieties. </p>
<p>BES @ VMware.   3 physical locations, 6,500 Exchange users.   1k of them have 5G mailboxes and the default for the rest are 2G.   BES has become pretty common.   They run Exchange 2007 &amp; Windows 2003 for AD &amp; the Guest OS.   Looks fairly straight forward. </p>
<p>4 prod BES VMS, 1 STandby BES VM, 1 Attachment BES VM and 1 BES dedicated Database VM.   Done on 7 physical servers and 40 additional VM workloads on this cluster.</p>
]]></content:encoded>
			<wfw:commentRss>http://itsjustanotherlayer.com/2009/09/ea3196-virtualizing-blackberry-enterprise-on-vmware/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
