<?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>Mike D's Blog &#187; Tips and Tricks</title>
	<atom:link href="http://www.mikedipetrillo.com/mikedvirtualization/category/tips-and-tricks/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mikedipetrillo.com/mikedvirtualization</link>
	<description>A Technologist and Virtualization Expert</description>
	<lastBuildDate>Wed, 01 Sep 2010 14:58:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Book: Virtualizing Microsoft Tier 1 Applications with VMware vSphere 4</title>
		<link>http://www.mikedipetrillo.com/mikedvirtualization/2010/08/book-virtualizing-microsoft-tier-1-applications-with-vmware-vsphere-4.html</link>
		<comments>http://www.mikedipetrillo.com/mikedvirtualization/2010/08/book-virtualizing-microsoft-tier-1-applications-with-vmware-vsphere-4.html#comments</comments>
		<pubDate>Mon, 16 Aug 2010 14:11:38 +0000</pubDate>
		<dc:creator>Mike DiPetrillo</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.mikedipetrillo.com/mikedvirtualization/?p=632</guid>
		<description><![CDATA[
			
				
			
		
For a long time I&#8217;ve told people that if they show me an app then I&#8217;ll show them how it can be virtualized. Yes, I&#8217;m a little bigoted I guess working for VMware but I do believe there&#8217;s not one x86-based workload out there that can&#8217;t be virtualized today. To help me prove that point [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2010%2F08%2Fbook-virtualizing-microsoft-tier-1-applications-with-vmware-vsphere-4.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2010%2F08%2Fbook-virtualizing-microsoft-tier-1-applications-with-vmware-vsphere-4.html&amp;source=mikedipetrillo&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>For a long time I&#8217;ve told people that if they show me an app then I&#8217;ll show them how it can be virtualized. Yes, I&#8217;m a little bigoted I guess working for VMware but I do believe there&#8217;s not one x86-based workload out there that can&#8217;t be virtualized today. To help me prove that point there are 2 great guys that got together to write a book on virtualizing Tier 1 workloads.</p>
<p><p>This new book written by Charles A. Windom and Hemant Gaidhani just got published last week and it&#8217;s <a href="http://www.amazon.com/Virtualizing-Microsoft-Applications-VMware-vSphere/dp/0470563605/ref=sr_1_1?ie=UTF8&amp;qid=1268865598&amp;sr=8-1">available at Amazon</a>. Hemant Gaidhani says: Looks good and worth all the efforts. Click &#8216;Look Inside&#8217; at Amazon to get sneak preview.</p>
<p>Working with VMware vSphere 4, this book shows you how to virtualize Microsoft applications that require high CPU and high I/O and/or are critical applications for business operations—“Tier 1”applications. With authors who are not only insiders at VMware but who also have developed best practices for multi-tier applications for VMware environments, this book will guide you step-by-step in virtualizing the latest versions of Exchange Server, SQL Server, SharePoint Server, Active Directory, Windows Server, Internet Information Server, and Remote Desktop Services. The authors cover critical topics: reasons why to virtualize the application, considerations to be made when virtualizing the application, setting up a Proof-of-Concept of the application, storage, high availability, and monitoring. Material is organized such that readers can choose which chapters to read, depending on which applications they are considering to virtualize.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikedipetrillo.com/mikedvirtualization/2010/08/book-virtualizing-microsoft-tier-1-applications-with-vmware-vsphere-4.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I Work from Home</title>
		<link>http://www.mikedipetrillo.com/mikedvirtualization/2010/06/how-i-work-from-home.html</link>
		<comments>http://www.mikedipetrillo.com/mikedvirtualization/2010/06/how-i-work-from-home.html#comments</comments>
		<pubDate>Wed, 02 Jun 2010 13:14:26 +0000</pubDate>
		<dc:creator>Mike DiPetrillo</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.mikedipetrillo.com/mikedvirtualization/?p=600</guid>
		<description><![CDATA[
			
				
			
		
Well, this isn&#8217;t exactly virtualization related &#8211; or is it. I was bopping around the web late last night and came across a rather interesting idea on how to work from home a little better. For those that don&#8217;t know I work out of my house exclusively unless I&#8217;m on a trip. I&#8217;m of the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2010%2F06%2Fhow-i-work-from-home.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2010%2F06%2Fhow-i-work-from-home.html&amp;source=mikedipetrillo&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Well, this isn&#8217;t exactly virtualization related &#8211; or is it. I was bopping around the web late last night and came across a rather interesting idea on how to work from home a little better. For those that don&#8217;t know I work out of my house exclusively unless I&#8217;m on a trip. I&#8217;m of the firm belief that all you need is an Internet connection and a phone and you can work from anywhere these days. For example, I&#8217;m typing this from the beach right now. (I&#8217;m sort of on vacation &#8211; at least for part of the day).</p>
<p>Anyhow, one of the things I love about traveling out to corporate in Palo Alto is I can just walk down the hall and find someone I need to talk with and have a chat with them. I can run into people in the cafeteria and get caught up there as well. There is a good bit of social interaction missing when you&#8217;re in the house with nothing but a couple of dogs all day.</p>
<p>Texai to the rescue! Some ingenious people over at Willow Garage developed a system to let you teleconference with people while on the move through an avatar of sorts. It&#8217;s hard to explain so make sure you go <a href="http://www.willowgarage.com/pages/robots/texas/overview">read all about the project</a> and then watch the short video below. Now I just want to know how I can train one of these things to climb stairs and navigate around the pond at corporate. Who knows &#8211; maybe at the next VMUG you&#8217;ll see one of these things roaming around instead of me personally. I can just see the first VMworld where all of the vExperts are Texai robots. <img src='http://www.mikedipetrillo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>
<object width="480" height="250"><param name="movie" value="http://www.youtube.com/v/UkG-0ysZM6o&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed type="application/x-shockwave-flash" width="480" height="250" src="http://www.youtube.com/v/UkG-0ysZM6o&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikedipetrillo.com/mikedvirtualization/2010/06/how-i-work-from-home.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>F5 Long Distance VMotion</title>
		<link>http://www.mikedipetrillo.com/mikedvirtualization/2010/05/f5-long-distance-vmotion.html</link>
		<comments>http://www.mikedipetrillo.com/mikedvirtualization/2010/05/f5-long-distance-vmotion.html#comments</comments>
		<pubDate>Mon, 24 May 2010 12:41:17 +0000</pubDate>
		<dc:creator>Mike DiPetrillo</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Partners]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vmotion]]></category>

		<guid isPermaLink="false">http://www.mikedipetrillo.com/mikedvirtualization/?p=577</guid>
		<description><![CDATA[
			
				
			
		
One of the most talked about things in clouds these days is the ability to move data from one cloud to another cloud with little to no downtime. People have been doing this for a long time within a single datacenter using technologies such as VMware VMotion. Heck, I can remember first showing that off [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2010%2F05%2Ff5-long-distance-vmotion.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2010%2F05%2Ff5-long-distance-vmotion.html&amp;source=mikedipetrillo&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>One of the most talked about things in clouds these days is the ability to move data from one cloud to another cloud with little to no downtime. People have been doing this for a long time within a single datacenter using technologies such as VMware VMotion. Heck, I can remember first showing that off to people in 2003 and making their heads spin. Well, prepare for your head to spin again. The good people <a href="http://www.f5.com/">over at F5</a> have been hard at work and have an amazing demo of long distance VMotion (across the country to a different datacenter &#8211; live) up on the web. Watch the video below and then read on for some insights into what this means.</p>
<p>
<object width="480" height="260"><param name="movie" value="http://www.youtube.com/v/9-c_iB10Wqk&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed type="application/x-shockwave-flash" width="480" height="260" src="http://www.youtube.com/v/9-c_iB10Wqk&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0x2b405b&amp;color2=0x6b8ab6" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p>Pretty awesome, right? What&#8217;s interesting about this setup is that it doesn&#8217;t really require anything special on the storage side. Since they&#8217;re doing a storage VMotion over an extended distance that&#8217;s really the slow part. And if you remember from storage VMotion I can go from any storage to any storage while the VM is running. By using the unique technologies from F5 that allow for traffic redirection they&#8217;re able to move application stacks seamlessly between datacenters. The same thing could be done between clouds. What I like even more about this is that they do this by leveraging <a href="http://www.vmware.com/products/vcenter-orchestrator/">vCenter Orchestrator</a>. That has become one of my favorite products here at VMware and it&#8217;s even included with vSphere for free. More on that product later in another post though.</p>
<p>Anyhow, I hope you enjoy this. For more information make sure to <a href="http://www.f5.com/about/contact/">reach out to F5</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikedipetrillo.com/mikedvirtualization/2010/05/f5-long-distance-vmotion.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VMware Labs</title>
		<link>http://www.mikedipetrillo.com/mikedvirtualization/2010/05/vmware-labs.html</link>
		<comments>http://www.mikedipetrillo.com/mikedvirtualization/2010/05/vmware-labs.html#comments</comments>
		<pubDate>Fri, 14 May 2010 00:21:18 +0000</pubDate>
		<dc:creator>Mike DiPetrillo</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[sites]]></category>

		<guid isPermaLink="false">http://www.mikedipetrillo.com/mikedvirtualization/?p=573</guid>
		<description><![CDATA[
			
				
			
		
One of the coolest sites I&#8217;ve seen in a long time in the VMware Labs site. I&#8217;m really surprised how many people I meet don&#8217;t know this site exists. Think of Google labs and you&#8217;ll start to understand the type of things posted to this site &#8211; internal side projects that are just so cool [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2010%2F05%2Fvmware-labs.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2010%2F05%2Fvmware-labs.html&amp;source=mikedipetrillo&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>One of the coolest sites I&#8217;ve seen in a long time in the <a href="http://labs.vmware.com/flings">VMware Labs site</a>. I&#8217;m really surprised how many people I meet don&#8217;t know this site exists. Think of <a href="http://www.googlelabs.com/">Google labs</a> and you&#8217;ll start to understand the type of things posted to this site &#8211; internal side projects that are just so cool we can&#8217;t keep them internal anymore.</p>
<p>There are several really great, free utilities on the site. One of my personal favorites is <a href="http://labs.vmware.com/flings/onyx">Onyx</a>. Ever want to repeat something that you do in the vCenter Client over and over again with the Powershell CLI but don&#8217;t know how to write Powershell? Go ahead and install this utility in-band between the client and the vCenter server and then do some operations. Onyx will capture the network packets, inspect the API calls being made, and then translate it all into Powershell commands for you. Pretty awesome. I wish I had something like this for just about any tool I used on a regular basis.</p>
<p>
<object width="480" height="300"><param name="movie" value="http://www.youtube.com/v/bANfdjuH4wk&amp;rel=0&amp;border=1&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed type="application/x-shockwave-flash" width="480" height="300" src="http://www.youtube.com/v/bANfdjuH4wk&amp;rel=0&amp;border=1&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowfullscreen="true" allowscriptaccess="always"></embed></object>
</p>
<p>The fun doesn&#8217;t stop there. For cell phone junkies there&#8217;s also a <a href="http://labs.vmware.com/flings/vcma">cell phone client</a> to vCenter. It&#8217;s still a work in progress but already it&#8217;s proven pretty useful for getting into things in my lab. Of course now that I have my iPad I&#8217;m going to have to sit down and make a client for that device as well. I just need to find out where the extra 38 hours in the day went to get to it.</p>
<p>
<object width="480" height="300"><param name="movie" value="http://www.youtube.com/v/9UxDnV2qaeM&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed type="application/x-shockwave-flash" width="480" height="300" src="http://www.youtube.com/v/9UxDnV2qaeM&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowfullscreen="true" allowscriptaccess="always"></embed></object>
</p>
<p>Well, I hope you find this site useful. It will be interesting to see what else our developers come up with to drop up on the site. I know I&#8217;ll be watching.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikedipetrillo.com/mikedvirtualization/2010/05/vmware-labs.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 EMC Plugins for VMware vCenter</title>
		<link>http://www.mikedipetrillo.com/mikedvirtualization/2009/04/3-emc-plugins-for-vmware-vcenter.html</link>
		<comments>http://www.mikedipetrillo.com/mikedvirtualization/2009/04/3-emc-plugins-for-vmware-vcenter.html#comments</comments>
		<pubDate>Thu, 09 Apr 2009 02:36:31 +0000</pubDate>
		<dc:creator>Mike DiPetrillo</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.mikedipetrillo.com/mikedvirtualization/?p=515</guid>
		<description><![CDATA[
			
				
			
		
Allowing 3rd parties to write plug-ins for VMware vCenter was one of the best things I think we&#8217;ve ever done. One of the companies that&#8217;s taken advantage of this with some really cool and very useful tools is EMC. There are now 3 really great plug-ins for EMC users. I&#8217;ll link to the man himself [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2009%2F04%2F3-emc-plugins-for-vmware-vcenter.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2009%2F04%2F3-emc-plugins-for-vmware-vcenter.html&amp;source=mikedipetrillo&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Allowing 3rd parties to write plug-ins for VMware vCenter was one of the best things I think we&#8217;ve ever done. One of the companies that&#8217;s taken advantage of this with some really cool and very useful tools is EMC. There are now 3 really great plug-ins for EMC users. I&#8217;ll link to the man himself (<a href="http://virtualgeek.typepad.com/virtual_geek/" target="_blank">Chad Sakac</a>) for full write-ups. Here&#8217;s a recap of the plug-ins below. All of these are free.</p>
<p>1) <a href="http://virtualgeek.typepad.com/virtual_geek/2009/04/where-to-get-the-emc-storage-viewer-vcenter-plugin.html" target="_blank">EMC Storage Viewer</a> &#8211; This little gem allows some really great views all the way down into the array that&#8217;s underneath you hosts. Here&#8217;s a short video.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/8pHJZS6oCyA&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/8pHJZS6oCyA&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>And here&#8217;s where you can <a href="http://powerlink.emc.com/km/appmanager/km/secureDesktop?_nfpb=true&#038;_pageLabel=--NULL--&#038;internalId=0b014066800251e5" target="_blank">grab it</a>. Don&#8217;t forget the <a href="http://powerlink.emc.com/km/appmanager/km/secureDesktop?_nfpb=true&#038;_pageLabel=--NULL--&#038;internalId=0b014066800251e5" target="_blank">great whitepaper</a> that goes along with it.</p>
<p>2) <a href="http://virtualgeek.typepad.com/virtual_geek/2009/03/2-of-3-of-the-new-emc-vcenter-plugins-available-now-for-partner-download.html" target="_blank">EMC Celera SRM Failback Tool</a> &#8211; This one is awesome. If you&#8217;ve failed your environment over using VMware SRM then this tool will help you configure the storage to fail back to the original site. You can grab it <a href="http://forums.emc.com/" target="_blank">here</a>.</p>
<p>3) <a href="http://virtualgeek.typepad.com/virtual_geek/2009/03/2-of-3-of-the-new-emc-vcenter-plugins-available-now-for-partner-download.html" target="_blank">EMC Celera VDI Deployment</a> &#8211; This will let you create a single VM on a share and then it will automatically clone that share out a bunch of times and automatically register the VMs in vCenter. Really nice way to scale out a bunch of VMs for VDI. It&#8217;s also available <a href="http://forums.emc.com/" target="_blank">here</a>.</p>
<p>Enjoy all of the new tools brought to you by our parent company, EMC.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikedipetrillo.com/mikedvirtualization/2009/04/3-emc-plugins-for-vmware-vcenter.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>VMFS – Best Practices, and counter-FUD</title>
		<link>http://www.mikedipetrillo.com/mikedvirtualization/2009/04/vmfs-%e2%80%93-best-practices-and-counter-fud.html</link>
		<comments>http://www.mikedipetrillo.com/mikedvirtualization/2009/04/vmfs-%e2%80%93-best-practices-and-counter-fud.html#comments</comments>
		<pubDate>Sun, 05 Apr 2009 19:09:06 +0000</pubDate>
		<dc:creator>Mike DiPetrillo</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.mikedipetrillo.com/mikedvirtualization/?p=491</guid>
		<description><![CDATA[
			
				
			
		
I get stopped a lot at conferences and events and asked about storage layouts. I&#8217;m not sure why that is but there&#8217;s one common thread I&#8217;ve seen through all of these conversations &#8211; people really try and overcomplicate things. Usually someone is trying to over engineer a solution because that&#8217;s what you had to do [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2009%2F04%2Fvmfs-%25e2%2580%2593-best-practices-and-counter-fud.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2009%2F04%2Fvmfs-%25e2%2580%2593-best-practices-and-counter-fud.html&amp;source=mikedipetrillo&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>I get stopped a lot at conferences and events and asked about storage layouts. I&#8217;m not sure why that is but there&#8217;s one common thread I&#8217;ve seen through all of these conversations &#8211; people really try and overcomplicate things. Usually someone is trying to over engineer a solution because that&#8217;s what you had to do in the physical world. Well, actually you didn&#8217;t need to do it in the physical world but for some reason every person I talk to thinks that their account has the biggest, meanest apps that require all of this complicated tuning in order to make run. Truth be told I&#8217;ve run into very few of those types of apps.</p>
<p>To make a long story short I ran across a post by Chad Sakac recently on dispelling some of the myths around VMFS. Stuff like number of VMs per volume, size of volume, and the biggest one &#8211; whether or not to use NFS. Chad goes into some great detail on all of these points and more. His most recent blog post is definitely worth a read. Actually his whole blog is worth a read but for this post I really want you to go and read the VMFS information to build your knowledgebase. I think you&#8217;ll find that keeping it simple and going with a lot of defaults makes things perform and scale well.</p>
<p>Go read Chad&#8217;s full post <a href="http://virtualgeek.typepad.com/virtual_geek/2009/03/vmfs-best-practices-and-counter-fud.html" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikedipetrillo.com/mikedvirtualization/2009/04/vmfs-%e2%80%93-best-practices-and-counter-fud.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How VMware Writes I/O to Disk</title>
		<link>http://www.mikedipetrillo.com/mikedvirtualization/2009/02/how-vmware-writes-io-to-disk.html</link>
		<comments>http://www.mikedipetrillo.com/mikedvirtualization/2009/02/how-vmware-writes-io-to-disk.html#comments</comments>
		<pubDate>Thu, 12 Feb 2009 14:02:55 +0000</pubDate>
		<dc:creator>Mike DiPetrillo</dc:creator>
				<category><![CDATA[Support]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.mikedipetrillo.com/mikedvirtualization/?p=436</guid>
		<description><![CDATA[
			
				
			
		
A couple of weeks ago I posted about SQL Server running in a VM and how disk writes were assured to happen in contradiction to a poorly written article on SQL Solutions. After working with VMware Engineering there&#8217;s now a KB article that talks about how and when I/O writes happen with different VMware products. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2009%2F02%2Fhow-vmware-writes-io-to-disk.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2009%2F02%2Fhow-vmware-writes-io-to-disk.html&amp;source=mikedipetrillo&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>A couple of weeks ago I <a href="http://www.mikedipetrillo.com/mikedvirtualization/2009/01/running-sql-server-on-vmware-products-is-safe.html" target="_blank">posted</a> about SQL Server running in a VM and how disk writes were assured to happen in contradiction to a <a href="http://www.sqlsolutions.com/articles/articles/SQL_Server_and_VMware-A_Potentially_Fatal_Combination.htm" target="_blank">poorly written article</a> on SQL Solutions. After working with VMware Engineering there&#8217;s now a <a href="http://kb.vmware.com/kb/1008542" target="_blank">KB article</a> that talks about how and when I/O writes happen with different VMware products. Below is the full text of the KB article. You can also find the source <a href="http://kb.vmware.com/kb/1008542" target="_blank">here</a>.</p>
<p><span id="more-436"></span><br />
<hr />
<p>IO crash consistency is defined as maintaining the correct order of writes in order to allow an application to restart properly from a crash. Alternately, crash consistency posits an IO acknowledged successfully to the application is available persistently on disk before any other IOs that depend on data read/written by the original IO.</p>
<p>IO crash consistency for any applications running inside a guest operating system varies based on the VMware product used. VMware virtualization products include VMware ESX, which uses a bare-metal or hypervisor architecture, as well as VMware Workstation, Server and Fusion, which use a hosted architecture.</p>
<p>VMware ESX acknowledges a write or read to a guest operating system only after that write or read is acknowledged by the hardware controller to ESX. Applications running inside virtual machines on ESX are afforded the same crash consistency guarantees as applications running on physical machines or physical disk controllers. </p>
<p>For hosted products, write handling depends on the host operating system.</p>
<p>On Linux hosts, VMware does not use unbuffered IO, because it is not safe or supported across all the Linux versions that VMware supports. So currently, VMware hosted products on Linux hosts always use buffered IO.</p>
<p>On Windows hosts, VMware hosted products use unbuffered IO by default.</p>
<p>On Mac hosts, VMware Fusion uses buffered IO by default. Mac users can change the buffering mode through the Fusion user interface by selecting Optimize for virtual machine disk performance (buffered mode) or Optimize for Mac OS application performance (unbuffered mode). Note: Mac OS X 10.5.0 through 10.5.4 cannot successfully use unbuffered mode.</p>
<p>When using buffered IO, VMware hosted products do not bypass the host&#8217;s buffer cache to produce crash consistent virtual machine IO. Consequently, if the IO is buffered within the host operating system, an application running inside a guest operating system on VMware hosted products might lose crash consistency.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikedipetrillo.com/mikedvirtualization/2009/02/how-vmware-writes-io-to-disk.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>VMotion Performance</title>
		<link>http://www.mikedipetrillo.com/mikedvirtualization/2009/01/vmotion-performance.html</link>
		<comments>http://www.mikedipetrillo.com/mikedvirtualization/2009/01/vmotion-performance.html#comments</comments>
		<pubDate>Tue, 13 Jan 2009 14:01:52 +0000</pubDate>
		<dc:creator>Mike DiPetrillo</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.mikedipetrillo.com/mikedvirtualization/?p=358</guid>
		<description><![CDATA[
			
				
			
		
I&#8217;m sure whoever is reading my blog also reads Jason Boche&#8217;s blog. If not, then go subscribe now. Jason is a customer and writes a lot of great stuff from his point of view. He&#8217;s also very active in the VMware Communities. One of his recent posts was about how to get more VMs to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2009%2F01%2Fvmotion-performance.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2009%2F01%2Fvmotion-performance.html&amp;source=mikedipetrillo&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;m sure whoever is reading my blog also reads <a href="http://www.boche.net/blog/" target="_blank">Jason Boche&#8217;s blog</a>. If not, then go subscribe now. Jason is a customer and writes a lot of great stuff from his point of view. He&#8217;s also very active in the <a href="http://communities.vmware.com/home.jspa" target="_blank">VMware Communities</a>. One of his recent posts was about how to get more VMs to VMotion at one time. This comes in really handy when you want to do maintenance on a host that&#8217;s running a ton of VMs. So <a href="http://www.boche.net/blog/?p=806" target="_blank">click on to read</a> all about how to increase the number of VMs that can migrate at a time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikedipetrillo.com/mikedvirtualization/2009/01/vmotion-performance.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Type Faster on Your Mac</title>
		<link>http://www.mikedipetrillo.com/mikedvirtualization/2008/12/type-faster-on-your-mac.html</link>
		<comments>http://www.mikedipetrillo.com/mikedvirtualization/2008/12/type-faster-on-your-mac.html#comments</comments>
		<pubDate>Fri, 26 Dec 2008 16:48:39 +0000</pubDate>
		<dc:creator>Mike DiPetrillo</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.mikedipetrillo.com/mikedvirtualization/?p=291</guid>
		<description><![CDATA[
			
				
			
		
Well, my last tip on putting your Mac to sleep faster was such a huge hit as you can see below that I thought I&#8217;d post another Mac tip up here. Don&#8217;t worry virtualization people, I&#8217;ll get back to that in a minute.

I stumbled across this tip when I hit the wrong key one day. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2008%2F12%2Ftype-faster-on-your-mac.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2008%2F12%2Ftype-faster-on-your-mac.html&amp;source=mikedipetrillo&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>Well, my last tip on <a href="http://www.mikedipetrillo.com/mikedvirtualization/2008/12/wake-up-your-mac-faster.html" target="_blank">putting your Mac to sleep faster</a> was such a huge hit as you can see below that I thought I&#8217;d post another Mac tip up here. Don&#8217;t worry virtualization people, I&#8217;ll get back to that in a minute.</p>
<div style="text-align:center;"><a href="http://www.mikedipetrillo.com/wp-content/uploads/2008/12/wake-mac-pageviews.png" target="_blank"><img src="http://www.mikedipetrillo.com/wp-content/uploads/2008/12/wake-mac-pageviews.png" alt="Wake_Mac_PageViews.png" border="0" width="490" height="45" /></a></div>
<p>I stumbled across this tip when I hit the wrong key one day. If you&#8217;re typing along and you hit the &#8220;esc&#8221; key in the middle of a word then a list of possible words pops up. Use the arrow keys to get to the one you want and hit tab and the word completes. This works in any normally behaving Mac app. I say normally behaving because Microsoft Office doesn&#8217;t support this for some reason. Leave it to Redmond to screw that up.</p>
<div style="text-align:center;"><a href="http://www.mikedipetrillo.com/wp-content/uploads/2008/12/fasttype.png" target="_blank"><img src="http://www.mikedipetrillo.com/wp-content/uploads/2008/12/fasttype.png" alt="FastType.png" border="0" width="144" height="99" /></a></div>
<p>What&#8217;s even neater is that it works with any word that it sees in the current document or page as well as dictionary words. This comes in real handy if you&#8217;re coding and need to complete some long entry. It also comes in handy for all the times you need to type in Supercalifragilisticexpialidocious.</p>
<p>Enjoy the tip!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikedipetrillo.com/mikedvirtualization/2008/12/type-faster-on-your-mac.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Wake Up Your Mac Faster</title>
		<link>http://www.mikedipetrillo.com/mikedvirtualization/2008/12/wake-up-your-mac-faster.html</link>
		<comments>http://www.mikedipetrillo.com/mikedvirtualization/2008/12/wake-up-your-mac-faster.html#comments</comments>
		<pubDate>Mon, 15 Dec 2008 01:53:26 +0000</pubDate>
		<dc:creator>Mike DiPetrillo</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.mikedipetrillo.com/mikedvirtualization/?p=255</guid>
		<description><![CDATA[
			
				
			
		
OK. Not exactly related to virtualization but I thought I&#8217;d share this anyways. I am always on the move and I&#8217;m usually bringing my Mac with me. One of my favorite things about the Mac is that I can really just close the lid and walk to a meeting and open the lid and it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2008%2F12%2Fwake-up-your-mac-faster.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mikedipetrillo.com%2Fmikedvirtualization%2F2008%2F12%2Fwake-up-your-mac-faster.html&amp;source=mikedipetrillo&amp;style=normal&amp;service=TinyURL.com" height="61" width="50" /><br />
			</a>
		</div>
<p>OK. Not exactly related to virtualization but I thought I&#8217;d share this anyways. I am always on the move and I&#8217;m usually bringing my Mac with me. One of my favorite things about the Mac is that I can really just close the lid and walk to a meeting and open the lid and it&#8217;s ready to work instantly. That&#8217;s just incredible to me. Sure, a PC can sleep and even hibernate but neither makes the thing come alive quickly. The one painful thing for me has been waiting for my Mac to sleep. I run a lot of stuff all the time. Right now I have 21 different apps open plus a VM running in VMware Fusion. That means that when my Mac goes to sleep I have to wait for it to write most of the 4 GB of RAM to disk. A fellow engineer just showed me a faster way to make the Mac sleep &#8211; adjust the hibernatemode variable.</p>
<p><span id="more-255"></span>
<p>The innovation in Apple&#8217;s &#8220;Safe Sleep&#8221; is that it goes ahead and writes out the disk image, but then suspends to RAM.  If you just resume, everything&#8217;s already in RAM and you can avoid the delay from resuming the image.  If you lose power (or change battery), then it resumes from the disk image.  By comparison, Windows offers both suspend-to-RAM and suspend-to-disk, but not at the same time.</p>
<p>You can change the Mac&#8217;s hibernate behavior using pmset; here&#8217;s the reference for it:</p>
<p><a href="http://developer.apple.com/documentation/Darwin/Reference/ManPages/man1/pmset.1.html" target="_blank">http://developer.apple.com/documentation/Darwin/Reference/ManPages/man1/pmset.1.html</a></p>
<p>&#8220;sudo pmset -a hibernatemode 0&#8243; = suspend to RAM only (default on desktops)<br />
&#8220;sudo pmset -a hibernatemode 1&#8243; = suspend to disk only<br />
&#8220;sudo pmset -a hibernatemode 3&#8243; = suspend to disk + RAM (default on laptops)</p>
<p>To see your current hibernatemode: &#8220;pmset -g | grep hibernatemode&#8221;. Right now I have mine set to hibernatemode 0 and man do I love it. Instant sleep and instant recovery. This even works with 4 different VMs running in VMware Fusion with no hiccups. Can life get any sweeter?</p>
<p>I hope this helps some of you Mac lovers out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikedipetrillo.com/mikedvirtualization/2008/12/wake-up-your-mac-faster.html/feed</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
	</channel>
</rss>
