<?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>VMtoday &#187; VMware</title> <atom:link href="http://vmtoday.com/tag/vmware/feed/" rel="self" type="application/rss+xml" /><link>http://vmtoday.com</link> <description>VMware News, Views, &#38; How-To&#039;s from vExpert Josh Townsend</description> <lastBuildDate>Wed, 08 Feb 2012 20:33:54 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>vSphere 5 Books &amp; Training Resources</title><link>http://vmtoday.com/2011/10/vsphere-5-books-training-resources/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vsphere-5-books-training-resources</link> <comments>http://vmtoday.com/2011/10/vsphere-5-books-training-resources/#comments</comments> <pubDate>Wed, 19 Oct 2011 18:55:33 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[Documentation]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[VMware How To]]></category> <category><![CDATA[books]]></category> <category><![CDATA[certification]]></category> <category><![CDATA[learning]]></category> <category><![CDATA[training]]></category> <category><![CDATA[VCAP]]></category> <category><![CDATA[vcp]]></category> <category><![CDATA[videos]]></category> <category><![CDATA[vsphere]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=806</guid> <description><![CDATA[I&#8217;ve been asked several times recently to recommend training resources for VMware, so I thought I might write my responses up in a blog post to help out folks in the community who are looking for the best resources to gain VMware knowledge, prepare for their VCP and other certifications, and continue on their journey [...]]]></description> <content:encoded><![CDATA[<p></p><p>I&#8217;ve been asked several times recently to recommend training resources for VMware, so I thought I might write my responses up in a blog post to help out folks in the community who are looking for the best resources to gain VMware knowledge, prepare for their VCP and other certifications, and continue on their journey to becoming a virtualization rockstar.</p><p>I&#8217;ve picked up a <a
title="About Josh Townsend &amp; Fun with Certification Logos" href="http://vmtoday.com/about/">bunch of certifications</a> over the past 10 years.  For me, certification is not the means to an end, but the end of some long, intensive studying and lab work, then doing some deep dive studying and doing.  By the time I get to the test, passing should be a forgone conclusion.  I&#8217;ll save details of my lab for a future post and focus on the books and other learning resources that I use.  When getting into a new or updated technology, I start out my studying with a good overall survey of the technology I want to learn.  I like a good book that hits all of the major components, provides background information to help explain why the technology, component, or module really matters and how it fits into the big picture.  Then I get into technology specific books &#8211; deep dives, command line references, and architecture books.</p><p><strong><span
style="font-size: medium;">Books</span></strong></p><div
class="wp-caption alignleft" style="width: 127px"> <a
href="http://www.amazon.com/gp/product/0470890800/ref=as_li_ss_il?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=0470890800"><img
style="border: 0pt none;" title="Mastering VMware vSphere 5, by Scott Lowe" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL160_&amp;ASIN=0470890800&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=vm09-20&amp;ServiceVersion=20070822" alt="Mastering VMware vSphere 5, by Scott Lowe" width="127" height="160" border="0" /></a><p
class="wp-caption-text">Mastering VMware vSphere 5, by Scott Lowe</p></div><p><img
style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=0470890800&amp;camp=217145&amp;creative=399373" alt="" width="1" height="1" border="0" />My go-to book for VMware vSphere has been <a
title="Scott Lowe's Blog" href="http://blog.scottlowe.org/" target="_blank">Scott Lowe&#8217;s</a> <a
href="http://www.amazon.com/gp/product/0470481382/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=0470481382">Mastering VMware vSphere 4</a><img
style="border: medium none ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=0470481382&amp;camp=217145&amp;creative=399373" alt="" width="1" height="1" border="0" />.  Scott&#8217;s updated book, <a
href="http://www.amazon.com/gp/product/0470890800/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=0470890800">Mastering VMware vSphere 5</a><img
style="border: medium none ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=0470890800&amp;camp=217145&amp;creative=399373" alt="" width="1" height="1" border="0" /> started shipping yesterday.  Scott covers everything from the basics of what a hypervisor is to VMware vSphere best practices.  This is a great book to accompany lab work as it includes licensing, planning and installation, setting up virtual networking, storage basics, security, resource allocation, HA, DRS, and even some automation with the CLI and PowerCLI (PowerShell).  The book is well written, taking you methodically through vSphere, while providing plenty of helpful hints along the way.  Do yourself a favor and click the picture to the left to order it from Amazon now (paperback or Kindle format).  This book is a great way to get started with studying for your VCP certification.</p><div
class="wp-caption alignright" style="width: 104px"> <a
href="http://www.amazon.com/gp/product/1463658133/ref=as_li_ss_il?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=1463658133"><img
style="border: 0pt none;" title="VMware vSphere 5 Clustering Technical Deepdive" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL160_&amp;ASIN=1463658133&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=vm09-20&amp;ServiceVersion=20070822" alt="VMware vSphere 5 Clustering Technical Deepdive" width="104" height="160" border="0" /></a><p
class="wp-caption-text">VMware vSphere 5 Clustering Technical Deepdive</p></div><p>Once I have the basics down, I get into the deep dive work. The first deep-dive book for VMware vSphere 5 is <a
href="http://www.amazon.com/gp/product/1463658133/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=1463658133">VMware vSphere 5 Clustering Technical Deepdive</a><img
style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=1463658133&amp;camp=217145&amp;creative=399373" alt="" width="1" height="1" border="0" />, by <a
title="Yellow Bricks" href="http://www.yellow-bricks.com/" target="_blank">Duncan Epping</a> and <a
title="Frank Denneman" href="http://FrankDenneman.nl" target="_blank">Frank Denneman</a>.  This is Duncan and Frank&#8217;s second book that focuses on the clustering and high availability technologies available in VMware vSphere.  Readers of Duncan and Frank&#8217;s first book, <a
href="http://www.amazon.com/gp/product/1456301446/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=1456301446">VMware vSphere 4.1 HA and DRS Technical deepdive (Volume 1)</a><img
style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=1456301446&amp;camp=217145&amp;creative=399369" alt="" width="1" height="1" border="0" />, got an incredibly deep look at how to configure VMware HA and DRS.  The new vSphere 5 Clustering Technical Deepdive includes Storage DRS as well.  I&#8217;ve talked to several readers of both these books and Duncan and Frank&#8217;s blogs who have remarked that 1.) I&#8217;ve been doing it wrong all along, 2.) I totally understand how HA and DRS work after reading this, and 3.) My environment really is resilient and reliable thanks to this book.</p><p>Pearson and VMware teamed up earlier this year to create VMware Press.  There are several books coming from VMware Press, as well as other authors/publishers that are now available for pre-order from Amazon.com.  These include:<br
/> <iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=0321799925" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=0321799933" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=0321799917" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=1118024435" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe></p><p><img
style="border: medium none ! important; margin: 0px ! important;" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=1463658133&amp;camp=217145&amp;creative=399373" alt="" width="1" height="1" border="0" />There are not many vSphere 5 specific books out yet, but many of the vSphere 4 resources are still very useful.  My library includes these:</p><p><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=0470922028" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=0470890797" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=0137058977" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=1439263450" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=0071664521" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe></p><p><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=0557094518" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=0470520728" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=0137044747" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe><iframe
style="width: 120px; height: 240px;" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=FFFFFF&amp;IS2=1&amp;nou=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=vm09-20&amp;o=1&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=ss_til&amp;asins=0971151083" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="320" height="240"></iframe></p><p><strong><span
style="font-size: medium;">Video Training</span></strong></p><p><img
class="alignleft" src="http://www.trainsignal.com/Assets/ProductImages/VMware_vSphere_5_Training.jpg" alt="Train Signal" width="231" height="197" />If you are not a big reader or you are looking for additional topics, check out <a
title="TrainSignal VMware Training" href="http://www.trainsignal.com/VMware-Training.aspx" target="_blank">TrainSignal&#8217;s VMware Training Videos</a>.  TrainSignal offers a whole slew of courses (many taught by VMware vExperts), including:</p><ul><li>vSphere 5 Training</li><li>VMware View Administration Training</li><li>vSphere Troubleshooting</li><li>vSphere Performance Monitoring</li><li>vSphere Security Design</li><li>vSphere PowerCLI.</li></ul><p>I have a couple of TrainSignal DVD&#8217;s and found them to be good quality with deep technical content.</p><p><span
style="font-size: medium;"><strong>Blogs and BrownBags</strong></span></p><p>Once you are comfortable with the material, you can start to study for your VCP.  Several bloggers have published collections of materials to help you prepare for the VCP, VCAP, and even the VCDX.  I recommend Simon Long&#8217;s collection here: <a
title="Simon Long's VCP Study Notes" href="http://www.simonlong.co.uk/blog/vcp-vsphere-upgrade-study-notes/" target="_blank">http://www.simonlong.co.uk/blog/vcp-vsphere-upgrade-study-notes/</a> and Cody Bunch&#8217;s <a
title="VCP4 Resource Page" href="http://professionalvmware.com/2009/07/vcp4-resource-page/" target="_blank">VCP4 Resource Page</a> and <a
title="ProfessionalVMware Brown Bags" href="http://professionalvmware.com/brownbags/" target="_blank">BrownBag</a> sessions.</p><p><strong><span
style="font-size: medium;">Instructor Led &amp; Certification</span></strong></p><p>Finally, once you are all read up, head to a <a
title="VMware Training" href="http://vmware.com/education" target="_blank">VMware Education</a> instructor led class.  You need to take a VMware Authorized Training course to qualify to sit for the VMware Certified Professional (VCP) <a
title="VMware Certification" href="http://mylearn.vmware.com/portals/certification/" target="_blank">certification </a>exam.  VMware also offers a nice catalog of eLearning courses.  If you want to get a discount on eLearning, Instructor-Led training, and certification exams from VMware, check out the <a
title="VMUG Advantage" href="http://www.myvmug.org/p/cm/ld/fid=10" target="_blank">VMUG Advantage program</a>.</p><p
style="text-align: center;"><img
class="aligncenter" style="vertical-align: middle;" src="http://www.myvmug.org/media/lfmlbsfr.jpg" alt="Subscribe to VMUG Advantage" width="200" height="50" /></p><div
class="shr-publisher-806"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F10%2Fvsphere-5-books-training-resources%2F' data-shr_title='vSphere+5+Books+%26+Training+Resources'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F10%2Fvsphere-5-books-training-resources%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F10%2Fvsphere-5-books-training-resources%2F' data-shr_title='vSphere+5+Books+%26+Training+Resources'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2011/10/vsphere-5-books-training-resources/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>VMware vSphere Scripts &amp; Free Tools</title><link>http://vmtoday.com/2011/07/vmware-vsphere-scripts-free-tools/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmware-vsphere-scripts-free-tools</link> <comments>http://vmtoday.com/2011/07/vmware-vsphere-scripts-free-tools/#comments</comments> <pubDate>Wed, 20 Jul 2011 02:28:06 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[VMUG]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[scripts]]></category> <category><![CDATA[tools]]></category> <category><![CDATA[utilties]]></category> <category><![CDATA[vsphere]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=753</guid> <description><![CDATA[Here&#8217;s the SlideRocket presentation for tomorrow&#8217;s DC VMUG.  My first real time playing with VMware&#8217;s Slide Rocket. It took me a few crashes of PowerPoint to move to SlideRocket (even after I had included it in the recent VMware Acquisitions slide).  Overall a pretty good experience! This presentation is subject to change (I&#8217;m running out [...]]]></description> <content:encoded><![CDATA[<p></p><p>Here&#8217;s the SlideRocket presentation for tomorrow&#8217;s <a
title="DC VMUG" href="http://dcvmug.com" target="_blank">DC VMUG</a>.  My first real time playing with VMware&#8217;s Slide Rocket. It took me a few crashes of PowerPoint to move to SlideRocket (even after I had included it in the recent VMware Acquisitions slide).  Overall a pretty good experience!</p><p><iframe
style="border-width: 1px; border-style: solid solid none; border-color: #333333; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none;" src="http://app.sliderocket.com:80/app/fullplayer.aspx?id=0840439f-3981-4305-b4e4-a18ebac695f0" frameborder="1" scrolling="no" width="600" height="481"></iframe></p><p>This presentation is subject to change (I&#8217;m running out of steam tonight).  If/when I do update it on SlideRocket, this embedded deck will just magically update &#8211; the magic of the cloud!</p><p>Feel free to comment with changes or suggestions for other free utilities and scripts!  I  added a <a
title="VMtoday Scripts &amp; Free Tools for VMware vSphere" href="http://vmtoday.com/scripts-free-tools/" target="_blank">Scripts &amp; Free Tools</a> page to <a
title="VMtoday.com" href="http://vmtoday.com" target="_blank">http://vmtoday.com</a> today with some embedded Google Docs spreadsheets to keep a running list of the cool VMware scripts and tools that I come across. I&#8217;ve found and promptly forgotten so many over the years &#8211; hopefully this helps me as much as it helps you in finding and saving some great community resources!</p><div
class="shr-publisher-753"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F07%2Fvmware-vsphere-scripts-free-tools%2F' data-shr_title='VMware+vSphere+Scripts+%26+Free+Tools'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F07%2Fvmware-vsphere-scripts-free-tools%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F07%2Fvmware-vsphere-scripts-free-tools%2F' data-shr_title='VMware+vSphere+Scripts+%26+Free+Tools'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2011/07/vmware-vsphere-scripts-free-tools/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>VMware Raising the Bar! Event Tomorrow</title><link>http://vmtoday.com/2011/07/vmware-raising-the-bar-event-tomorrow/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmware-raising-the-bar-event-tomorrow</link> <comments>http://vmtoday.com/2011/07/vmware-raising-the-bar-event-tomorrow/#comments</comments> <pubDate>Tue, 12 Jul 2011 02:10:15 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[VMware]]></category> <category><![CDATA[cloud]]></category> <category><![CDATA[community]]></category> <category><![CDATA[event]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=713</guid> <description><![CDATA[This is your last chance to register for tomorrow&#8217;s (July 12, 2011) big VMware online event, “Raising the Bar, Part V”.  During the event, VMware CEO Paul Maritz and CTO Steve Herrod will announce the next generation of VMware cloud infrastructure offerings.  The event will be broadcasted live beginning at 9:00 AM PDT The agenda [...]]]></description> <content:encoded><![CDATA[<p></p><p><a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2011/07/vmw_bnrhro_HP_webcast_990x300-1022.jpg" rel="lightbox[713]"><img
class="aligncenter size-full wp-image-731" title="vmw_bnrhro_HP_webcast_990x300-102" src="http://cloudfront.vmtoday.com/wp-content/uploads/2011/07/vmw_bnrhro_HP_webcast_990x300-1022.jpg" alt="" width="600" height="182" /></a>This is your last chance to <a
title="Register for VMware's Raising the Bar - Part V webcast" href="https://event.on24.com/eventRegistration/EventLobbyServlet?target=registration.jsp&amp;needuserinfo=y&amp;eventid=319982" target="_blank">register </a>for tomorrow&#8217;s (July 12, 2011) big VMware online event, “Raising the Bar,  Part V”.  During the event, VMware CEO Paul Maritz and  CTO Steve Herrod will announce the next generation of VMware cloud  infrastructure offerings.  The event <a
href="https://event.on24.com/eventRegistration/EventLobbyServlet?target=registration.jsp&amp;needuserinfo=y&amp;eventid=319982&amp;sessionid=1&amp;key=82E09EE9B6FB6F29E31FB41998C23C79&amp;sourcepage=register" target="_blank">will be broadcasted live</a> beginning at 9:00 AM PDT</p><p>The agenda looks like this:</p><ul><li>9:00-9:45 Maritz and Herrod present</li><li>10:00-12:00 Deep dive breakout sessions</li><li>10:00-12:00 Live Q&amp;A with VMwarevExperts</li></ul><p>While I don&#8217;t have any inside knowledge on the event, I expect new product and service offerings, along with details on recent acquisition announcements on how VMware is bringing to bear its vision for a seamless cloud infrastructure &#8211; public, private, hybrid &#8211; that is simple to manage, easy to scale, and with all the dynamism that one could imagine.   And if that weren&#8217;t enough, one lucky attendee for this online event will win a ticket to <a
title="VMworld" href="http://vmworld.com" target="_blank">VMworld 2011</a>.  This event promises to be a great intro to what is shaping up to be a great VMworld 2011 in Las Vegas!</p><div
class="shr-publisher-713"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F07%2Fvmware-raising-the-bar-event-tomorrow%2F' data-shr_title='VMware+Raising+the+Bar%21+Event+Tomorrow'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F07%2Fvmware-raising-the-bar-event-tomorrow%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F07%2Fvmware-raising-the-bar-event-tomorrow%2F' data-shr_title='VMware+Raising+the+Bar%21+Event+Tomorrow'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2011/07/vmware-raising-the-bar-event-tomorrow/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>VMUG Advantage Program</title><link>http://vmtoday.com/2011/04/vmug-advantage-program/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmug-advantage-program</link> <comments>http://vmtoday.com/2011/04/vmug-advantage-program/#comments</comments> <pubDate>Wed, 13 Apr 2011 16:28:53 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[News]]></category> <category><![CDATA[VMUG]]></category> <category><![CDATA[VMworld]]></category> <category><![CDATA[certification]]></category> <category><![CDATA[discount]]></category> <category><![CDATA[training]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[vmworld]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=693</guid> <description><![CDATA[VMware has been investing in the VMware User Group (VMUG) program over the past year, adding new benefits and opportunities to an already great program.  In addition to local meetings where you can interact with fellow VMware professionals, the VMUG program offers other great benefits &#8211; the latest is the VMUG Advantage program. The VMUG [...]]]></description> <content:encoded><![CDATA[<p></p><p>VMware has been investing in the VMware User Group (VMUG) program over the past year, adding new benefits and opportunities to an already great program.  In addition to local meetings where you can interact with fellow VMware professionals, the VMUG program offers other great benefits &#8211; the latest is the VMUG Advantage program.  The VMUG Advantage program offers the following benefits:</p><ul><li>$100 Discount to VMworld</li><li>20% Discount on VMware Instructor Led Training</li><li>20% Discount on VMware Certification</li><li>1-Year Free Subscription: All Access eLearning Courses ($750 Value)</li><li>30% Discount on Workstation and Fusion Software html Licenses</li></ul><p>The VMUG Advantage program has an introductory price of $170 for individuals (with corporate/multi-user discounts available) until May 21.  Not a bad deal if you plan to attend <a
title="VMworld" href="http://www.vmworld.com" target="_blank">VMworld </a>in Las Vegas (Aug 29 &#8211; Sept 1), complete a certification (VCP, VCAP, VCDX, VCA-DT), or take some instructor led training through VMware.  Heck &#8211; the eLearning subscription alone more than pays for program subscription cost!</p><p>As a VMUG member be sure to login to the new <a
title="MyVMUG" href="http://www.myvmug.org" target="_blank">www.myvmug.org</a> and update your profile or add an picture or avatar. Over the next month you’ll see exciting new benefits added to the website, including VMUG Community Pages, Event Listings, and Education Resources.</p><p>If you&#8217;re not already a VMUG member, go ahead and sign up at <a
title="MyVMUG" href="http://www.myvmug.org" target="_blank">www.myvmug.org</a> to learn about local/regional events and to get access to the other great benefits like the VMUG Advantage.</p><div
class="shr-publisher-693"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F04%2Fvmug-advantage-program%2F' data-shr_title='VMUG+Advantage+Program'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F04%2Fvmug-advantage-program%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2011%2F04%2Fvmug-advantage-program%2F' data-shr_title='VMUG+Advantage+Program'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2011/04/vmug-advantage-program/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>vCenter Crashes After Applying ESXi Patch ESXi410-201010401-SG</title><link>http://vmtoday.com/2010/12/vcenter-crashes-after-applying-esxi-patch-esxi410-201010401-sg/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vcenter-crashes-after-applying-esxi-patch-esxi410-201010401-sg</link> <comments>http://vmtoday.com/2010/12/vcenter-crashes-after-applying-esxi-patch-esxi410-201010401-sg/#comments</comments> <pubDate>Fri, 10 Dec 2010 18:19:32 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[Issues & Troubleshooting]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[VMware How To]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[DPM]]></category> <category><![CDATA[DRS]]></category> <category><![CDATA[HA]]></category> <category><![CDATA[Patch]]></category> <category><![CDATA[vcenter]]></category> <category><![CDATA[vsphere]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=639</guid> <description><![CDATA[My last post described a problem I experienced with VMware HA after upgrading to vSphere 4.1.  Here is my experience with a similar issue after applying the ESXi410-201010401-SG patch to one of my test/dev ESXi clusters.  The patch, released on November 15th and weighing in at a hefty 212MB, fixes a number of issues from [...]]]></description> <content:encoded><![CDATA[<p></p><p>My <a
title="HA Errors after vSphere 4.1 Upgrade" href="http://vmtoday.com/2010/12/ha-errors-after-vsphere-4-1-upgrade/" target="_blank">last post</a> described a problem I experienced with VMware HA after upgrading to vSphere 4.1.  Here is my experience with a similar issue after applying the <a
title="VMware ESXi 4.1 Patch ESXi410-201010401-SG: Updates Firmware" href="http://kb.vmware.com/kb/1027021" target="_blank">ESXi410-201010401-SG</a> patch to one of my test/dev ESXi clusters.  The patch, released on November 15th and weighing in at a hefty 212MB, fixes a number of issues from Likewise authentication on ESXi hosts to allowing configurable NOOP timout and interval values for faster failover of certain iSCSI arrays (<a
title="IBM DS3300 iSCSI Write Performance Solved" href="http://vmtoday.com/2009/06/ibm-ds3300-iscsi-write-performance-solved/" target="_blank">like the DS3300 or MD3000i</a>).</p><p>The environment where this problem occured has a single vCenter server managing both a production cluster and the test/dev cluster.  After applying this particular update to the ESXi hosts in the cluster, the vCenter server began to crash every 5 minutes or so.  The crash was logged on the vCenter server with Event ID 7031: The VMware VirtualCenter Server service terminated unexpectedly.  My go-to troubleshooting question (&#8220;What changed?&#8221;) pointed at the ESXi patch, but a VMware KB search and a little <a
title="why vcenter no worky?" href="http://lmgtfy.com/?q=why+vcenter+no+worky%3F" target="_blank">Google</a> action yielded no results directly related to ESXi410-201010401-SG and the vCenter Server service terminating unexpectedly.  <a
title="Troubleshooting the VMware VirtualCenter Server service when it does not start or fails" href="http://kb.vmware.com/kb/1003926" target="_blank">VMware KB article 1003926</a> provides some basic troubleshooting steps for vCenter Server, such as checking for port conflicts, vCenter DB health &amp; availability, and log locations.  The environment was healthy until the patch was applied to a sub-set of my ESXi hosts so I could confidently eliminate credentials, port conflicts and the like as the cause of the problem, so I jumped right to the log files for vCenter.  The vpxd-*.log is found in &#8220;C:\ProgramData\VMware\VMware VirtualCenter\Logs&#8221; on Windows 2008 vCenter servers and &#8220;%ALLUSERSPROFILE%\VMware\VMware VirtualCenter\Logs\vpxd.log&#8221; on Windows 2003 servers.  I found a few lines of interest in the log file but decided I had better call VMware Support to further analyze the issue.</p><p>To make a long story short, what the logs revealed is a bug that is triggered whenever VMware Distributed Resource Scheduler (DRS) ran on the updated test/dev cluster.  Disabling DRS stopped the symptom of the vCenter Server Service terminating unexpectedly, but this was obviously not a long-term solution.  A bit more digging by my VMware support rep led to VMware Distributed Power Management (DPM) being enabled on the cluster as the root cause of the issue.  Disabling DPM but leaving DRS enabled on the cluster fixed the glitch.  I can live without DPM, but DRS is pretty darn handy.</p><p>At this point, VMware engineering knows about the issue, and a fix is planned for vCenter 4.1 Update 1.  Interesting that DPM was fingered in this case, as well as in <a
title="HA Errors after vSphere 4.1 Upgrade" href="http://vmtoday.com/2010/12/ha-errors-after-vsphere-4-1-upgrade/" target="_blank">the case I wrote about last week</a> where HA and DPM apparently do not always play well together.  It seems like DPM is not fully baked, even though it is now officially supported.  This is unfortunate as DPM is promising to me &#8211; I can imagine the technology behind DPM being used for intelligent load shedding during peak electrical cost hours, power outages, or cooling outages in datacenters with some good integration between a DPM API and environmental management and monitoring systems like APC&#8217;s NetBotz.  Anyone else using DPM without having problems?  Any ideas for extending DPM or leveraging it for other purposes in the datacenter &#8211; I&#8217;d love to hear ideas in the comments.</p><div
class="shr-publisher-639"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F12%2Fvcenter-crashes-after-applying-esxi-patch-esxi410-201010401-sg%2F' data-shr_title='vCenter+Crashes+After+Applying+ESXi+Patch+ESXi410-201010401-SG'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F12%2Fvcenter-crashes-after-applying-esxi-patch-esxi410-201010401-sg%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F12%2Fvcenter-crashes-after-applying-esxi-patch-esxi410-201010401-sg%2F' data-shr_title='vCenter+Crashes+After+Applying+ESXi+Patch+ESXi410-201010401-SG'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/12/vcenter-crashes-after-applying-esxi-patch-esxi410-201010401-sg/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>HA Errors after vSphere 4.1 Upgrade</title><link>http://vmtoday.com/2010/12/ha-errors-after-vsphere-4-1-upgrade/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ha-errors-after-vsphere-4-1-upgrade</link> <comments>http://vmtoday.com/2010/12/ha-errors-after-vsphere-4-1-upgrade/#comments</comments> <pubDate>Tue, 07 Dec 2010 18:11:32 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[Issues & Troubleshooting]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[VMware How To]]></category> <category><![CDATA[DPM]]></category> <category><![CDATA[HA]]></category> <category><![CDATA[High Availability]]></category> <category><![CDATA[troubleshooting]]></category> <category><![CDATA[vsphere]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=632</guid> <description><![CDATA[Troubleshooting &#038; fixing VMware High Availability (HA) error 'Error &#60;date&#62; &#60;time&#62; HA agent on &#60;host&#62; in cluster &#60;clustername&#62; in &#60;datacenter&#62; has an error: Error while running health check script' on a vSphere 4.1 cluster.]]></description> <content:encoded><![CDATA[<p></p><p>I recently ran into an issue with one of my vSphere clusters after upgrading from vSphere 4.0 to vSphere 4.1 (with ESXi 4.1 and vCenter 4.1).  After the upgrade, I attempted to enable VMware High Availability (HA) on the upgraded cluster.  Each of the ESXi hosts in the cluster appeared to have been properly configured for HA (as observed in the &#8216;Recent Tasks&#8217; pane of the vSphere Client).  Despite having appeared to configure HA correctly, I found that each host in the cluster was displaying an error on the Summary tab of the vSphere Client that read &#8216;Error &lt;date&gt; &lt;time&gt; HA agent on &lt;host&gt; in cluster &lt;clustername&gt; in &lt;datacenter&gt; has an error: Error while running health check script&#8217;.</p><p>I&#8217;ve dealt with HA errors in the past, so I quickly jumped into my standard troubleshooting and quick-fixes proceedure:</p><ol><li>Verify host connectivity.</li><li>Right-click on each host and choose &#8216;Reconfigure for VMware HA&#8217;</li><li>Disable &amp; Re-enable HA on the cluster.</li><li>Disable HA, place hosts into Maintenance Mode &amp; Reboot (one at a time).  Re-enable HA.</li><li>Get frustrated that a quick fix is not probably not in my future&#8230;.</li><li>Verify host name resolution for each host in the cluster from the service console/tech support mode of each host.</li><li>Review log files on vCenter Server and each host for glaring issues.  All Greek to me in this case&#8230;.</li><li>Call VMware Support.</li></ol><p>VMware Support reviewed the log files I had attached to my Service Request (SR) when I opened the case and had me try a few different things to fix the issue.  First, we verified the steps I had taken and collected some fresh logs.  Next, the support rep had me verify that Distributed Power Management (DPM) was not enabled on the cluster as there apparently is a known issue (although a KB is not available at this time) with configuring HA when DPM is enabled under certain circumstances.  I did not have DPM enabled on this particular cluster so I didn&#8217;t spend time chasing down this particular bug.</p><p>Finally, the following proceedure, run on each ESXi server in the cluster, resolved the issue (Note &#8211; this procedure is safe to do during normal operations as it does not affect running VM&#8217;s):</p><ol><li>Verify SSH or Console access to the host (this requires enabling Remote SSH/Tech Support Mode on ESXi hosts on the Configuration tab | Security Profile node of the vSphere Client, or by pressing F2 to login to ESXi 4.1 | troubleshooting options | enable remote SSH.</li><li>Disable HA on the affected cluster.</li><li>Right-click | Disconnect each host in the cluster from the &#8216;Hosts &amp; Clusters&#8217; view of the vSphere Client.</li><li>SSH to the host and run the following commands:</li><blockquote><p>services.sh stop<br
/> /opt/vmware/uninstallers/VMware-vpxa-uninstall.sh<br
/> /opt/vmware/uninstallers/VMware-aam-ha-uninstall.sh<br
/> services.sh start</p></blockquote><li>In the vSphere Client, right-click on each host and Connect.</li><li>Enable HA on the cluster.</li></ol><p>This procedure cleanly removes the VMware vCenter agent and the VMware HA agent from the ESX or ESXi host.  Reconnecting the host to vCenter pushes the vCenter management agent back to the host and installs it cleanly.  Enabling HA on the cluster re-installs the HA agent.  After completing these steps I had no further issues with HA on the cluster &#8211; case closed.  I hope this is helpful for anyone else who might be experiencing HA errors after upgrading to vSphere 4.1.</p><p>For those wanting to learn HA best practices or go a bit deeper into the inner workings of VMware HA, I highly recommend Duncan Epping&#8217;s <a
title="HA Deepdive" href="http://www.yellow-bricks.com/vmware-high-availability-deepdiv/" target="_blank">VMware HA Deep Dive article</a> and/or <a
title="VMware vSphere 4.1 HA and DRS Technical deepdive (Volume 1)" href="http://www.amazon.com/gp/product/1456301446?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1456301446 " target="_blank">VMware vSphere 4.1 HA and DRS Technical Deepdive (Volume 1) book</a>.</p><div
class="shr-publisher-632"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F12%2Fha-errors-after-vsphere-4-1-upgrade%2F' data-shr_title='HA+Errors+after+vSphere+4.1+Upgrade'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F12%2Fha-errors-after-vsphere-4-1-upgrade%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F12%2Fha-errors-after-vsphere-4-1-upgrade%2F' data-shr_title='HA+Errors+after+vSphere+4.1+Upgrade'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/12/ha-errors-after-vsphere-4-1-upgrade/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Washington, DC VMware User Group (VMUG)- November 16th, 2010</title><link>http://vmtoday.com/2010/11/washington-dc-vmware-user-group-vmug-november-16th-2010/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=washington-dc-vmware-user-group-vmug-november-16th-2010</link> <comments>http://vmtoday.com/2010/11/washington-dc-vmware-user-group-vmug-november-16th-2010/#comments</comments> <pubDate>Tue, 02 Nov 2010 18:35:03 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[VMUG]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[dc]]></category> <category><![CDATA[user group]]></category> <category><![CDATA[virginia]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=620</guid> <description><![CDATA[Please join us for the upcoming Washington DC VMware User Group meeting on Tuesday, November 16th. Time: 9:30am &#8211; 2:30pm Location: Fair Lakes Hyatt 12777 Fair Lakes Circle Ballroom Fairfax, VA 22033 Directions This is a great opportunity to meet with your peers to discuss virtualization trends, best practices and the latest technology. Agenda 09:30 [...]]]></description> <content:encoded><![CDATA[<p></p><div
id="_mcePaste">Please join us for the upcoming Washington DC VMware User Group meeting on Tuesday, November 16th.</div><p><strong>Time:</strong><br
/> 9:30am &#8211; 2:30pm</p><p><strong>Location:</strong><br
/> Fair Lakes Hyatt<br
/> 12777 Fair Lakes Circle<br
/> Ballroom<br
/> Fairfax, VA 22033</p><p><a
style="color: #138140; font-weight: bold; text-decoration: underline;" href="http://tinyurl.com/2koh5e" target="_blank">Directions</a></p><div
id="_mcePaste">This is a great opportunity to meet with your peers to discuss virtualization trends, best practices and the latest technology.</div><div
id="_mcePaste"></div><div><strong>Agenda</strong></div><div
id="_mcePaste">09:30 a.m.	Registration</div><div
id="_mcePaste">10:00 a.m.	 Welcome &amp; Opening Remarks</div><div
id="_mcePaste">10:15 a.m. <a
title="Isilon Systems" href="http://www.isilon.com/">Isilon </a>Presentation</div><div
id="_mcePaste">11:00 a.m.	Break</div><div
id="_mcePaste">11:10 a.m.	VMworld 2010 Recap &amp; VMware Updates</div><div
id="_mcePaste">12:15 p.m.	Lunch &amp; Networking</div><div
id="_mcePaste">12:45 p.m. <a
title="Quest Software (Vizioncore)" href="http://www.quest.com/" target="_blank">Quest Software</a> Virtualization Group Presentation</div><div
id="_mcePaste">01:30 p.m.	Working with VMware Fault Tolerance by Ahmed Omar (VMUG Member)</div><div
id="_mcePaste">02:30 p.m.	Wrap-up</div><div></div><div><a
title="Register for the November 16, 2010 DC VMUG" href="http://info.vmware.com/forms/VMUG_REG?eventcity=10415-washington_dc&amp;theme=Washington%20DC">Register today</a> to join us for this free informative event. Space is limited, so respond as soon as possible to reserve your seat.</div><div
class="shr-publisher-620"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F11%2Fwashington-dc-vmware-user-group-vmug-november-16th-2010%2F' data-shr_title='Washington%2C+DC+VMware+User+Group+%28VMUG%29-+November+16th%2C+2010'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F11%2Fwashington-dc-vmware-user-group-vmug-november-16th-2010%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F11%2Fwashington-dc-vmware-user-group-vmug-november-16th-2010%2F' data-shr_title='Washington%2C+DC+VMware+User+Group+%28VMUG%29-+November+16th%2C+2010'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/11/washington-dc-vmware-user-group-vmug-november-16th-2010/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>VMworld Lines, Long Lines and Damn Long Lines</title><link>http://vmtoday.com/2010/08/vmworld-lines-long-lines-and-damn-long-lines/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmworld-lines-long-lines-and-damn-long-lines</link> <comments>http://vmtoday.com/2010/08/vmworld-lines-long-lines-and-damn-long-lines/#comments</comments> <pubDate>Mon, 30 Aug 2010 22:47:14 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[VMware]]></category> <category><![CDATA[VMworld]]></category> <category><![CDATA[vmworld]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=587</guid> <description><![CDATA[I&#8217;ve heard some grumbling about the long lines popping up at VMworld with folks blaming the new first-come format for admission into the various sessions. A few folks have asked me my take on it &#8211; here&#8217;s what I&#8217;ve got: - Yes, the lines are long but they seem to move fast. Whether that&#8217;s because [...]]]></description> <content:encoded><![CDATA[<p></p><p>I&#8217;ve heard some grumbling about the long lines popping up at VMworld with folks blaming the new first-come format for admission into the various sessions.  A few folks have asked me my take on it &#8211; here&#8217;s what I&#8217;ve got:</p><p>- Yes, the lines are long but they seem to move fast.  Whether that&#8217;s because people are bailing out or because the staff here is efficiently moving people into session rooms as they open up I don&#8217;t know.  I suspect a bit of both.<br
/> - I anticipate lines getting shorter over the next few days as the Solutions Exchange opens up a ton of space and activities for VMworld participants.<br
/> - As people get a feel for the flow of the event, things will start moving along better.  Rather than jam-packing as many sessions into their schedule, people will start to balance vendor time on the Solution Exchange floor, Hands-On Labs, and other activities.</p><p>What has your experience been so far?  Any suggestions for improving the VMworld experience?  I&#8217;d love to hear your ideas in the comments!</p><div
class="shr-publisher-587"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fvmworld-lines-long-lines-and-damn-long-lines%2F' data-shr_title='VMworld+Lines%2C+Long+Lines+and+Damn+Long+Lines'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fvmworld-lines-long-lines-and-damn-long-lines%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fvmworld-lines-long-lines-and-damn-long-lines%2F' data-shr_title='VMworld+Lines%2C+Long+Lines+and+Damn+Long+Lines'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/08/vmworld-lines-long-lines-and-damn-long-lines/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>VMworld T-Shirt Count</title><link>http://vmtoday.com/2010/08/vmworld-t-shirt-count/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmworld-t-shirt-count</link> <comments>http://vmtoday.com/2010/08/vmworld-t-shirt-count/#comments</comments> <pubDate>Sun, 29 Aug 2010 23:55:06 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[VMware]]></category> <category><![CDATA[VMworld]]></category> <category><![CDATA[free]]></category> <category><![CDATA[vmworld]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=600</guid> <description><![CDATA[Way back in the day (we&#8217;re talking way back in high school here) I worked my summers away at a Six Flags park in Western New York.  Every fall the park hosted an International Food Festival.  Let me tell you &#8211; the perogies, sausage and gyro&#8217;s slid down like nobody&#8217;s business.  But the real prize [...]]]></description> <content:encoded><![CDATA[<p></p><p>Way back in the day (we&#8217;re talking way back in high school here) I worked my summers away at a Six Flags park in Western New York.  Every fall the park hosted an International Food Festival.  Let me tell you &#8211; the perogies, sausage and gyro&#8217;s slid down like nobody&#8217;s business.  But the real prize was the Italian bakery&#8217;s cannoli&#8217;s.  The 5 or so folks that shared an office with me decided we should track our cannoli consumption.  We did (like you do a drug or spin up VM&#8217;s just cause you can) something like 126 cannoli&#8217;s in one weekend. We called it the Cannoli Count &#8211; kept a tally o a whiteboard in the office.  Sickening, right?  So, what does this have to do with virtualization, you ask.  Well, not much really, but here is where I am going with it.  T-shirts are handed out like nobody&#8217;s business at VMworld, and they accumulate like a pack-rat&#8217;s pile of newspapers in my dresser drawers (I still have a high-school wrestling t-shirt that dates back to 1994 in the rotation).  My <span
style="text-decoration: line-through;">VMware Widow</span> wife hates them, so I figure I&#8217;ll see how many more I can collect this week.  With two already in my hands after VMworld check-in, enter the:</p><p><span
style="font-size: xx-large;"><strong><span
style="color: #ffcc00;">Josh&#8217;s VMworld T-Shirt Count</span></strong></span></p><p><span
style="font-size: x-large;"><a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/08/tally51.png" rel="lightbox[600]"><img
class="alignleft size-full wp-image-611" title="tally5" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/08/tally51.png" alt="" width="59" height="35" /></a><span
style="font-size: xx-large;"> </span></span><a
href="../wp-content/uploads/2010/08/tally51.png" rel="lightbox[600]"><img
title="tally5" src="../wp-content/uploads/2010/08/tally51.png" alt="" width="59" height="35" /></a><span
style="font-size: x-large;"><span
style="font-size: xx-large;"> </span></span><a
href="../wp-content/uploads/2010/08/tally51.png" rel="lightbox[600]"><img
title="tally5" src="../wp-content/uploads/2010/08/tally51.png" alt="" width="59" height="35" /></a><span
style="font-size: xx-large;">|</span><span
style="font-size: xx-large;">|</span></p><p><span
style="font-size: x-large;"><br
/> </span></p><p>I&#8217;ll keep the running tally going throughout VMworld &#8211; let&#8217;s see where this ends up (besides me cleaning out my dresser to avoid sleeping on the couch when I get home).</p><div
class="shr-publisher-600"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fvmworld-t-shirt-count%2F' data-shr_title='VMworld+T-Shirt+Count'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fvmworld-t-shirt-count%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fvmworld-t-shirt-count%2F' data-shr_title='VMworld+T-Shirt+Count'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/08/vmworld-t-shirt-count/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>VMworld 2010 Labs Preview</title><link>http://vmtoday.com/2010/08/vmworld-2010-labs-preview/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmworld-2010-labs-preview</link> <comments>http://vmtoday.com/2010/08/vmworld-2010-labs-preview/#comments</comments> <pubDate>Sun, 29 Aug 2010 20:56:31 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[VMware]]></category> <category><![CDATA[VMworld]]></category> <category><![CDATA[cloud]]></category> <category><![CDATA[labs]]></category> <category><![CDATA[vmworld]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=595</guid> <description><![CDATA[I was fortunate enough to be offered a sneak peak at the VMworld 2010 Hands-on Labs setup this morning, and let me tell you &#8211; I am impressed.  A lot of hard work has gone into planning, architecting and deploying the Labs environment, promising to make it the most user-friendly VMworld Labs setup yet.  Here [...]]]></description> <content:encoded><![CDATA[<p></p><p>I was fortunate enough to be offered a sneak peak at the VMworld 2010 Hands-on Labs setup this morning, and let me tell you &#8211; I am impressed.  A lot of hard work has gone into planning, architecting and deploying the Labs environment, promising to make it the most user-friendly VMworld Labs setup yet.  Here is what you need to know:</p><p><strong>Location</strong>: The Labs will be held at Moscone West, on the corner of 5th &amp; Howard St. This is a change from last year.</p><p><strong>Format</strong>: There will be two types of hands-on labs &#8211; instructor led (they&#8217;re calling these Advanced Lab Tutorials) and self-paced.</p><ul><li>The instructor labs are more of a tutorial for those who want to be walked through the lab manual by a subject matter expert in an open discussion format.  The Advanced Lab Tutorial sessions support 250 seats.  The Advanced Lab Tutorials will be useful for preparing for the associated self-paced labs.  Take the Advanced Lab Tutorial first, then head downstairs to the Self-Paced lab.</li><li>The self paced labs are designed with a ton of flexibility, allowing you to choose what and when you work through the material.  For an overview of the Lab topics, check out the <a
title="VMworld 2010 Program Guide" href="http://www.vmworld.com/docs/DOC-4891" target="_blank">VMworld 2010 Program Guide</a>.</li><li>When you arrive at the Self-Paced Labs area, you will register for the lab you want and head to a nice waiting area if no seats are available.  When your number is called, you will be lead to your seat and will fire up your lab.  You&#8217;ll have an hour to work through the lab.  If you need more time, ask.</li></ul><p><strong>Technical Specs</strong>: The VMware Core Team has obviously put an enormous amount of thought and time into improving the lab experience.  For those who attended VMworld 2009, the lab experience folks a bit disappointed due to some technical glitches and scheduling issues.  This year&#8217;s Labs are built with a ton of redundancy and allow for a much smoother, user-directed schedule.  The scale and scope of the labs is astonishing to say the least.  Here are some stats I gleaned on the lab setup:</p><ul><li>There are 30 self-paced lab topics, each demanding their own unique environment.</li><li>There are 480 seats available for the self-paced labs, in a stadium seating configuration.  This allows a huge number of people to flow through the lab environment efficiently, with minimal wait time.  The lab schedule has some 40 hours of time for you to get in and work over the next several days.  This equates to more than 20,000 lab-seat hours (up from about 5000 hours last year).</li><li>The labs run from one of three data centers: Miami, FL (Terremark); Ashburn, VA (Verizon); and locally in the Moscone Center.  This provides a great deal of redundancy and positions the labs as a cloud offering to fit the theme of this year&#8217;s VMworld.  The Miami and Ashburn sites have been running for a while, and will be reused for VMworld Europe next month.  This is a change from last year where the gear was fork-lifted in for the show (remember all the racks at the bottom of the escalators?).  This has given the team more time to work on the setup and iron out any problems.</li><li>The self-paced labs are based on VMware&#8217;s Cloud Lab infrastructure, purpose built for VMworld Labs.  Cloud Lab provides a slick interface for provisioning labs to participants while doing some really smart things in the background to enhance performance and flexibility.</li><li>It is estimated that more than 100,000 VM&#8217;s will be provisioned in Labs this week &#8211; more than 5000 VM&#8217;s built and destroyed per lab hour! &lt;- Read that again. Astonishing, no?</li><li>The gear driving the labs is provided by HP, Dell, EMC, NetApp, Cisco, and Xsigo.  Xangati is used for monitoring performance of PCoIP to the Wyse thin clients at each seat.</li><li>There are 4 racks of compute power and 2 racks of storage per datacenter.</li><li>The storage environment is mostly 10GbE.  EMC FastCache and NetApp Dedupe are both in use.  Storage is mostly NFS-based.</li><li>The memory footprint required to run the labs is some 36TB.</li><li>Labs are running a few levels deep &#8211; ESX nested inside of ESX with VM&#8217;s running inside.</li><li>Host Profiles are heavily leveraged to ensure a consistent environment.</li><li>Twin DS3&#8242;s provide Internet connectivity for the Labs.</li><li>In true cloud fashion, the Lab Cloud product dynamically pre-populates lab environments based on demand.  As some labs rise in popularity, the Lab Cloud will stage up environments based on that demand.  This will reduce wait time for the lab environment to be readied.  In years past, students would wait 5-7 minutes for their custom lab environments to be readied (building, deploying and booting a unique Active Directory, vCenter, ESXi, nested VM&#8217;s and associated products takes some time).  No guarantees that there won&#8217;t be some wait time, but this is a huge step in the right direction.</li><li>There will be some 150 moderators ready to help with Self-Paced labs.  Moderators are subject matter experts.  If you request help through the Lab Cloud interface, a moderator who is a SME in your topic will be dispatched to help you.</li></ul><p>A few more things to note:</p><ul><li>There will be prize drawings for those who do the most labs, as well as those who complete the labs the fastest.  Prizes will include a full pass to VMworld 2011 in Las Vegas.</li><li>Lab manuals will be made available after the show.</li><li>Some of the labs look really cool. You can find a list in the <a
title="VMworld 2010 Program Guide" href="http://www.vmworld.com/docs/DOC-4891" target="_blank">VMworld 2010 Program Guide</a>.  I am excited to see the VMware vSphere Sandbox lab &#8211; an everything-but-the-kitchen-sink setup of as many products as they could cram in.  This provides a playground for you to see all of the VMware products working together, where you can create, destroy and otherwise play as you wish.</li><li>I would love to see this environment be made available for other uses after VMworld.  I think VMUG&#8217;s could really benefit, as could VMware&#8217;s partner community.</li></ul><p>Special thanks to Adam Zipman who leads the team putting this together, Dan Anderson (Dan is the lead architect behind this massive operation) and Curtis Pope who led development of the Cloud Lab interface.  Also, thanks to John Troyer for setting up this morning&#8217;s breifing.  I appreciate your time today, guys.</p><p>I hope you all are as excited about the labs this year as I am.  I am planning to spend a good chunk of time working through the lab environments.</p><div
class="shr-publisher-595"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fvmworld-2010-labs-preview%2F' data-shr_title='VMworld+2010+Labs+Preview'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fvmworld-2010-labs-preview%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fvmworld-2010-labs-preview%2F' data-shr_title='VMworld+2010+Labs+Preview'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/08/vmworld-2010-labs-preview/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>High CPU Ready, Poor Performance</title><link>http://vmtoday.com/2010/08/high-cpu-ready-poor-performance/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=high-cpu-ready-poor-performance</link> <comments>http://vmtoday.com/2010/08/high-cpu-ready-poor-performance/#comments</comments> <pubDate>Wed, 25 Aug 2010 19:52:07 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[Issues & Troubleshooting]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[VMware How To]]></category> <category><![CDATA[best practices]]></category> <category><![CDATA[cpu ready]]></category> <category><![CDATA[esxtop]]></category> <category><![CDATA[performance]]></category> <category><![CDATA[troubleshooting]]></category> <category><![CDATA[vsphere]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=566</guid> <description><![CDATA[I ran into an issue with a customer today where a VM was performing terribly.  From within the guest OS (a Windows 2003 application server running .NET in IIS which I will call BigBadServer) things appeared sluggish and CPU time was high.  The amount of time being spent on the kernel was notably high.  The [...]]]></description> <content:encoded><![CDATA[<p></p><p>I ran into an issue with a customer today where a VM was performing terribly.  From within the guest OS (a Windows 2003 application server running .NET in IIS which I will call BigBadServer) things appeared sluggish and CPU time was high.  The amount of time being spent on the kernel was notably high.  The VM in question had 4 vCPU’s and a good helping of memory.</p><p><a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/08/highkerneltime.png" rel="lightbox[566]"><img
class="aligncenter size-medium wp-image-589" title="high kernel time" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/08/highkerneltime-220x300.png" alt="high kernel time in perfmon" width="220" height="300" /></a></p><p>I don’t have access to the VMware client at this particular site – just some of the guests, so I was flying blind.  Gut feeling told me that I was dealing with a resource contention issue.  I had the VMstats provider running in the guest (<a
href="http://vpivot.com/2009/09/17/using-perfmon-for-accurate-esx-performance-counters/">http://vpivot.com/2009/09/17/using-perfmon-for-accurate-esx-performance-counters/</a>) showed me that there was no ballooning or swapping going on, and that the vCPU’s were not limited and the CPU share value seemed to be at the default.</p><p>I strongly suspected that the physical server running VMware ESX was oversubscribed on physical CPU (pCPU) resources.  Essentially, the guest VM’s that are sharing the resources of the physical machine are demanding more resources than the machine can handle.  To verify this theory, I had the client check the ‘CPU Ready’ metric on BigBadServer and bingo!</p><p>CPU Ready is a measure of the amount of time that the guest VM is ready to run against the pCPU, but the VMware CPU Scheduler cannot find time to run the VM because other VM’s are competing for the same resources.</p><p>From the stats the customer provided on our phone call, the CPU Ready for any one of the 4 vCPU’s on the BigBadServer was on average 3723ms (min: 1269ms, max:8491ms).  (Update 8/25/2010 to clarify summation stat) The summation for the entire VM was around 12,000ms on average and peaked around 35,000.  The stats came from the real-time performance  graph/table in the vSphere client. The real-time stats in the vSphere Client update every 20 seconds, so  the CPU Ready summation value  should be divided by 20,000 to get a  percentage of CPU ready for the 20 second time slice.  If I take the  worst case scenario of 8491ms per vCPU, this VM spent nearly 43%  (8491/20,000) of the 20 second time slice waiting for CPU resources.</p><p>The CPU Ready summation in milliseconds counter in the vCenter Client is not always the most accurate or easy to interpret stat – to better quantify the problem it might be best to go to the ESX command line and run ESXTOP.  CPU Ready over 5% could be a sign of trouble, over 10% and there is a problem.  Running ESXTOP in batch mode and then analyzing the output using Windows Perfmon or Excel might be a good way to go on this to get a view over several hours rather than the realtime stats we were looking at.  I wrote a post a while back with more info on ESXTOP batch mode: <a
href="../2009/09/esxtop-batch-mode-windows-perfmon/">http://vmtoday.com/2009/09/esxtop-batch-mode-windows-perfmon/</a></p><p>To help quantify the problem a bit more, the BigBadServer is on an ESX 4.0 server with about 10 other servers.  The physical blade has two dual-core CPU’s (AMD Opteron 2218HE’s which are not hyperthreaded).  The other VM’s on the blade have different vCPU and vMemory configurations.  3 VM’s (including BigBadServer) have 4 vCPU’s.  A couple have 2 vCPU’s, and the remainder are configured with 1 vCPU.  In ESX 4.x, the VMware console OS actually runs as a hidden VM, pegged to pCPU #1.</p><p>I generally recommend a pCPU:vCPU ration of 1:4 for mid-sized VMware deployments of single vCPU VM’s.  The blade we are running on is a 1:5 with several multi-vCPU VM’s.  The multi-vCPU’s start to skew the ratio recommendation and require some advanced design decisions.  VMware’s scheduler requires that all the vCPU’s on a VM run concurrently (even if the Guest OS is trying to execute a single thread).  Also, the VMware CPU Scheduler prefers to have all the vCPU’s from a VM run on the same pCPU.  As workloads are bounced around between pCPU’s, the benefits of CPU cache are lost.  This is one of those ‘<a
title="Balloon Driver Problems with SQL" href="http://vmtoday.com/2009/09/balloon-driver-problems-with-sql/">more-is-less</a>’ situations that you run into on virtualized environments.</p><p>What this CPU Scheduler nonsense means in this case is that the 4 vCPU’s on BigBadServer have to wait until all logical pCPU’s on the box are idle (including the one that runs ESX itself) before it can run.  If ESX can’t accomplish that (we are experiencing resource contention) it starts prioritizing workloads according to what it can best run.  It is much easier to schedule the smaller VM’s, so it tends to run those on pCPU more frequently.  The larger VM’s tend to suffer a bit more than the smaller ones.  We are competing with 2 other VM’s with 4 vCPU’s that use up all of the logical pCPU’s when they need to run, as well as with the smaller VM’s.</p><p>I suggested a few ways to fix this issue for the BigBadServer web server:</p><ol><li>Using Shares and/or Reservations on the VM.  This probably won’t work in our situation as the physical server is too over-subscribed.  We might see a slight improvement in BigBadServer (or we might not see any change), but possibly at the extreme expense of the other VM’s sharing the blade.</li><li>Reduce the number of vCPU’s on BigBadServer AND the other multi-vCPU VM’s on the same physical server.  This would reduce resource contention and open up a whole bunch of scheduling options for the VMware CPU Scheduler.  This is the quickest/cheapest fix, but will not work if the VM’s really do need 4 vCPU’s.  A little workload analysis should determine which can be made smaller (the vCenter server graphs/stats should be enough for this).  For what it’s worth, by our analysis BigBadServer seems to be happier with 4 vCPU assuming we can run with a low CPU Ready on those 4.</li><li>Move the BigBadServer VM to a physical ESX server with fewer multi-vCPU VM’s so there is less contention.</li><li>Move the BigBadServer VM to a physical ESX server with quad-core pCPU’s (ideally two quad-cores or bigger).  This would give a lot more flexibility to the VMware CPU Scheduler and allow it to run quad-vCPU VM’s on the same pCPU for greater efficiency.</li><li>Split BigBadServer into 2 smaller VM’s – The server currently runs a couple sites.  We could split them onto two servers &#8211; one for Project1 and one for Proejct2.  This configuration would take some design, testing, and time but could scale out better, give more flexibility and availability in the long run.</li></ol><p>I’m not sure which way the customer will go on this one yet, but I feel good having armed them with enough knowledge and options to make an informed decision.</p><p>To avoid problems like this in the future, I recommend these rules of thumb:</p><ul><li>Design your hosts for your guests.  Taking your Guest VM sizes into account when designing your environment and choosing physical hardware is crucial if you need bigger VM’s.</li><li>Don’t make your VM’s bigger than you have to.  It is always easier to add resources than take them away.  Hot Add of CPU and Memory in vSphere make adding incredibly easy.</li><li>Monitor your environment for CPU Ready, Swapping, and other metrics that can indicate an inefficient design.</li><li>Call for help when you can’t figure out what is going on (I’m happy to help!).  VMware is super powerful, but some things can be downright backwards when it comes to resource allocation on a fixed set of hardware.</li></ul><p>If you are looking for some resources to help explain CPU Scheduling a bit more, I recommend:</p><ul><li>VMware’s Official documentation of CPU Scheduler in      vSphere 4.1 &#8211; <a
href="http://www.vmware.com/files/pdf/techpaper/VMW_vSphere41_cpu_schedule_ESX.pdf">http://www.vmware.com/files/pdf/techpaper/VMW_vSphere41_cpu_schedule_ESX.pdf</a>.</li><li>A nice summary of co-scheduling from VMware’s      Performance Blog: <a
href="http://blogs.vmware.com/performance/2008/06/esx-scheduler-s.html">http://blogs.vmware.com/performance/2008/06/esx-scheduler-s.html</a></li><li>Description and stats on Ready Time metrics for VI3: <a
title="VMware Performance Study on Ready Time Observations" href="http://www.vmware.com/pdf/esx3_ready_time.pdf" target="_blank">http://www.vmware.com/pdf/esx3_ready_time.pdf</a></li><li>Understanding Virtual Center Performance Statistics: <a
title="Understanding Virtual Center Performance Statistics" href="http://communities.vmware.com/docs/DOC-5230.pdf" target="_blank">http://communities.vmware.com/docs/DOC-5230.pdf</a></li></ul><p>(Updated 8/25/2010 to include a few additional reference links and corrected summation divided by time slice to get accurate values)</p><div
class="shr-publisher-566"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fhigh-cpu-ready-poor-performance%2F' data-shr_title='High+CPU+Ready%2C+Poor+Performance'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fhigh-cpu-ready-poor-performance%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F08%2Fhigh-cpu-ready-poor-performance%2F' data-shr_title='High+CPU+Ready%2C+Poor+Performance'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/08/high-cpu-ready-poor-performance/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>VMware vExpert</title><link>http://vmtoday.com/2010/07/vmware-vexpert/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmware-vexpert</link> <comments>http://vmtoday.com/2010/07/vmware-vexpert/#comments</comments> <pubDate>Tue, 06 Jul 2010 17:21:43 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[Personal]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[vexpert]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=575</guid> <description><![CDATA[I&#8217;ve held off on posting this as I don&#8217;t like to toot my own vuvuzela too loudly, but in a fit of shameless self promotion and a desire to see the program grow, here goes nothin: I am a VMware vExpert! VMware notifed recipients of the designation last month.  The 300 or so awardees are [...]]]></description> <content:encoded><![CDATA[<p></p><p>I&#8217;ve held off on posting this as I don&#8217;t like to toot my own vuvuzela too loudly, but in a fit of shameless self promotion and a desire to see the program grow, here goes nothin:</p><p
style="padding-left: 30px;"><span
style="font-size: medium;">I am a VMware vExpert!</span></p><p
style="padding-left: 30px;"><span
style="font-size: medium;"><a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/06/vmw_logo_vmware-expert_250x100.png" rel="lightbox[575]"><img
class="alignnone size-full wp-image-530" title="vmw_logo_vmware-expert_250x100" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/06/vmw_logo_vmware-expert_250x100.png" alt="VMware vExpert Logo" width="160" height="27" /></a><br
/> </span></p><p>VMware notifed recipients of the designation last month.  The 300 or so awardees are recognized for their &#8220;advocacy of VMware solutions, your contributions to the community of VMware users, and your willingness to share your expertise with others.&#8221;  I find it an absolute honor to be included amongst the vExpert class of 2010 &#8211; a group full of folks who are on the cutting edge of virtualization and cloud computing, many of whom have helped me through their <a
title="Mastering VMware vSphere" href="http://www.amazon.com/gp/product/0470481382?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0470481382" target="_blank">books</a>, <a
title="PlanetV12N" href="http://www.vmware.com/vmtn/planet/v12n/" target="_blank">blogs</a>, and contributions to the <a
title="VMware User Groups Community" href="http://communities.vmware.com/community/vmug" target="_blank">VMware Community</a>.  Arnim van Lieshout has compiled a nice list of vExperts here: <a
href="http://www.van-lieshout.com/vexpert-2010/">http://www.van-lieshout.com/vexpert-2010/</a>.</p><p>It&#8217;s an exciting time to be a virtualization professional &#8211; in terms of the technology, people and seemingly endless opportunities.  I look forward to continuing my contributions to the community through this here blog, my leadership of the <a
title="Washington DC Metro Area VMware User Group (VMUG)" href="http://dcvmug.com" target="_blank">Washington, DC Metro Area VMware User Group</a>, and through my work as a implementer of VMware solutions!  Special thanks to <a
title="John Troyer" href="http://twitter.com/jtroyer" target="_blank">John Troyer</a> for sponsoring the program and doing so much to organize the VMware community through the weekly <a
title="VMware Community Roundtable" href="http://blogs.vmware.com/vmtn/podcasts/" target="_blank">VMware Community Roundtable</a>, Social Media and the many other programs he touches.</p><div
class="shr-publisher-575"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F07%2Fvmware-vexpert%2F' data-shr_title='VMware+vExpert'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F07%2Fvmware-vexpert%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F07%2Fvmware-vexpert%2F' data-shr_title='VMware+vExpert'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/07/vmware-vexpert/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>EMC Virtual Storage Integrator Update</title><link>http://vmtoday.com/2010/07/emc-virtual-storage-integrator-update/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=emc-virtual-storage-integrator-update</link> <comments>http://vmtoday.com/2010/07/emc-virtual-storage-integrator-update/#comments</comments> <pubDate>Tue, 06 Jul 2010 16:49:32 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[EMC]]></category> <category><![CDATA[Issues & Troubleshooting]]></category> <category><![CDATA[Storage]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[celerra]]></category> <category><![CDATA[clariion]]></category> <category><![CDATA[client]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[vsphere]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=567</guid> <description><![CDATA[I upgraded my in-house VMware vSphere environment to 4.0 Update 2 last week.  After upgrading my vSphere Client to the Update 2 version I was greeted with a series of 7 ugly error messages stating: Method not found: &#8216;VMware.CustomControls.LabelEx VpxClient.Common.Util.Helper.AddLabel(System.Windows.Froms.Control,Int32, int32, System.String, System.Drawing.FontStyle, Boolean)&#8221;.I assumed a plug-in had caused the error message.  I started my [...]]]></description> <content:encoded><![CDATA[<p></p><p>I upgraded my in-house VMware vSphere environment to 4.0 Update 2 last week.  After upgrading my vSphere Client to the Update 2 version I was greeted with a series of 7 ugly error messages stating: Method not found: &#8216;VMware.CustomControls.LabelEx VpxClient.Common.Util.Helper.AddLabel(System.Windows.Froms.Control,Int32, int32, System.String, System.Drawing.FontStyle, Boolean)&#8221;.<a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/07/emc-storage-viewer-vsphere-client-error.png" rel="lightbox[567]"><img
class="aligncenter size-medium wp-image-568" title="emc storage viewer vsphere client error" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/07/emc-storage-viewer-vsphere-client-error-300x107.png" alt="emc storage viewer vsphere client error" width="300" height="107" /></a>I assumed a plug-in had caused the error message.  I started my troubleshooting by disabling the 3rd-party plug-ins in the environment, beginning with the free EMC Storage Viewer.  Upon disabling the EMC Storage Viewer 2.x plug-in the problem was resolved.  I went out to EMC PowerLink to see if an update was available for the plug-in and was surprised to find that I had missed a major update/rebranding of the plug-in.  EMC now calls the plug-in the &#8216;EMC Virtual Storage Integrator&#8217;.  A hotfix was released on July 2nd to bring Update 2 support to the plug-in (version 3.0.0.32).</p><p>I updated the Solution Enabler installation (I installed Solution Enabler on my vCenter server, but it is also available as a SUSE based virtual appliance), and then updated the plug-in.</p><p><a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/07/EMC_VSI_30032.png" rel="lightbox[567]"><img
class="aligncenter size-medium wp-image-569" title="EMC_VSI_30032" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/07/EMC_VSI_30032-300x228.png" alt="EMC Virtual Storage Integrator" width="300" height="228" /></a>The update appeared to install without any problems.  The vSphere Client launched like a champ after the update &#8211; no errors, but no EMC Storage plug-in either.  Odd.  The problem occurred on both my vCenter Server&#8217;s vSphere client and my workstation, so seems to be more than an isolated issue.</p><p>I did an uninstall of the plug-in using Add/Remove Programs, and then reinstalled it.  After the reinstall the EMC Storage plug-in icon appeared in my vSphere Client as pictured below.</p><p><a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/07/emc-storage-viewer-icon.png" rel="lightbox[567]"><img
class="aligncenter size-medium wp-image-570" title="emc storage viewer icon" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/07/emc-storage-viewer-icon-300x120.png" alt="emc storage viewer icon in vSphere Client" width="300" height="120" /></a></p><p>The EMC Virtual Storage Integrator (VSI) plug-in is free &#8211; installing it is a no-brainer for anyone running Clariion or Celerra storage arrays.  The VSI simplifies the job of mapping vSphere Datastores to LUN&#8217;s and NFS shares on your EMC storage, and helps pinpoint the location of VM&#8217;s and RDM&#8217;s on your array.  This visibility for the VMware administrator into the storage layer can go a long way in helping troubleshoot storage performance issues and simplifying communication between server, storage, and virtulization teams.</p><p>EMC actually offers three different free vSphere plug-ins, including the VSI.  The EMC Unified Block plug-in and the EMC Unified NAS plug-in round out the trio.  EMC&#8217;s Virtual Geek, Chad Sakac, covers all three in his blog post here: <a
title="Update on EMC vSphere plugins…" href="http://virtualgeek.typepad.com/virtual_geek/2010/06/update-on-emc-vsphere-plugins.html" target="_blank">http://virtualgeek.typepad.com/virtual_geek/2010/06/update-on-emc-vsphere-plugins.html</a>.</p><div
class="shr-publisher-567"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F07%2Femc-virtual-storage-integrator-update%2F' data-shr_title='EMC+Virtual+Storage+Integrator+Update'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F07%2Femc-virtual-storage-integrator-update%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F07%2Femc-virtual-storage-integrator-update%2F' data-shr_title='EMC+Virtual+Storage+Integrator+Update'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/07/emc-virtual-storage-integrator-update/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Storage Basics &#8211; Part VII: Storage Alignment</title><link>http://vmtoday.com/2010/06/storage-basics-part-vii-storage-alignment/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=storage-basics-part-vii-storage-alignment</link> <comments>http://vmtoday.com/2010/06/storage-basics-part-vii-storage-alignment/#comments</comments> <pubDate>Wed, 23 Jun 2010 13:32:35 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[Storage Basics]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[alignment]]></category> <category><![CDATA[disk]]></category> <category><![CDATA[IOPS]]></category> <category><![CDATA[ntfs]]></category> <category><![CDATA[performance]]></category> <category><![CDATA[SAN]]></category> <category><![CDATA[sql]]></category> <category><![CDATA[Storage]]></category> <category><![CDATA[throughput]]></category> <category><![CDATA[VMDK]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=494</guid> <description><![CDATA[Storage alignment, or the lack of alignment, is not a new issue and is not unique to VMware or virtualization in general.  However, the effects of misaligned storage can be more greatly felt in shared, oversubscribed or high I/O environments.  In this article I explain what storage alignment is, how to tell if you are already aligned, and if not - how to fix storage misalignment.  Tools, references, and best practices for storage alignment are included.]]></description> <content:encoded><![CDATA[<p></p><p>At the risk of beating a dead horse, it&#8217;s time to resurrect my Storage Basics series.  I&#8217;ve recently had some great feedback on the series and figured I should round out a few of the concepts before I wrap it up.  I want to cover a topic often discussed amongst virtualization professionals, but one I often find general practitioners and server admins not understanding: storage alignment.  Storage alignment, or the lack of alignment, is not a new issue and is not unique to VMware or virtualization in general.  However, the effects of misaligned storage can be more greatly felt in terms of reduced performance and strain on a storage system in shared, oversubscribed or high I/O environments.  Many others in the virtualization and storage communities have already covered partition alignment (see <a
title="Aligning Your VM's Virtual Hard Disks" href="http://www.yellow-bricks.com/2010/04/08/aligning-your-vms-virtual-harddisks/" target="_blank">Duncan Epping</a>, <a
title="Raising Awareness Around the Mishalignment of Data" href="http://blogs.netapp.com/virtualstorageguy/2010/04/raising-awareness-around-the-misalignment-of-data.html" target="_blank">Vaughn Stewart</a>, and most recently <a
title="So – why all the fuss about Alignment?" href="http://virtualgeek.typepad.com/virtual_geek/2010/06/so-why-all-the-fuss-about-alignment.html" target="_blank">Chad Sakac</a>), but I feel it is an important enough topic for me to re-hash as part of this series.</p><h2>What is Storage Alignment?</h2><p>Let&#8217;s start with a quick overview of what storage alignment means.  Quite simply, storage alignment refers to the positioning (starting offset) of the various pieces of a systems storage components &#8211; the physical disk sectors or array&#8217;s chunks, the VMware File System (VMFS) in a VMware environment, and the guest file system&#8217;s clusters within a partition &#8211; in relation to the layer directly under the element in question.  A quick graphic often makes quick work of explaining this (I often whiteboard this concept for colleagues and clients):</p><p><a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/06/partition-alignment.png" rel="lightbox[494]"><img
class="size-full wp-image-548 alignnone" title="partition alignment conceptual diagram" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/06/partition-alignment.png" alt="partition alignment conceptual diagram" width="508" height="237" /></a></p><p>As you can see, the starting offset of the VMFS partition does not correspond to the physical segmentation of the underlying disks (in this case, the chunks on a SAN &#8211; but could be conceptually replaced with the sectors of a single disk).  Furthermore, the clusters (or blocks) of the guest VM are not aligned to the VMFS partition nor to the underlying storage.  For traditional (physical) systems or VMware RDM&#8217;s, the VMFS layer could be abstracted, but the result would be the same &#8211; the clusters of a partition would be misaligned to the underlying disk.</p><h2>What Does it Mean?</h2><p>Quite simply, misaligned storage (both VMFS partitions and Guest File Systems) can lead to poor performance under certain conditions.  How badly performance is impacted depends on the degree of I/O strain your server and storage are under, the caching mechanisms in your environment, and the architecture of your SAN.  Again, a visual can help explain how misaligned storage can hurt you. For simplicity let&#8217;s leave out the VMFS layer as we consider the following diagram (pardon my hasty Visio visualization):</p><p><a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/06/read_impact_of_alignmnet.png" rel="lightbox[494]"><img
class="alignnone size-medium wp-image-554" title="read_impact_of_alignmnet" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/06/read_impact_of_alignmnet-300x76.png" alt="" width="300" height="76" /></a></p><p>What we see is that the target data in a tiny 16kb read request spans two 64kb chunks on our storage array.  Any reads of that piece of data will result in twice the amount of data as would be minimally necessary being transferred to the host&#8217;s storage stack.  The net effect is an increase in the work the storage array must do &#8211; gobbling up <a
title="Storage Basics – Part II: IOPS" href="http://vmtoday.com/2009/12/storage-basics-part-ii-iops/">IOPS </a>that would otherwise be available for the real work of reading data, reducing throughput on the <a
title="Storage Basics - Part IV: Interface" href="http://vmtoday.com/2010/01/storage-basics-part-iv-interface/">interface</a>, and messing with <a
title="Storage Basics – Part V: Controllers, Cache and Coalescing" href="http://vmtoday.com/2010/03/storage-basics-part-v-controllers-cache-and-coalescing/">cache </a>algorithms and dedupe mechanisms on some arrays.  In short, misaligned storage is an efficiency killer.  Now add in the VMFS layer back in and you&#8217;ll see how things get  complicated.</p><p>If (and we&#8217;re talking a big IF here) every bit of data you wanted to read spanned a chunk or sector boundary, you could experience half the expected performance due to misalignment.  In reality, depending on your <a
title="Storage Basics - Part VI: Storage Workload Characterization" href="http://vmtoday.com/2010/04/storage-basics-part-vi-storage-workload-characterization/">workload </a>and storage technology your performance increase from properly aligning your storage will probably be somewhere between 10-30%.</p><h2>Want to dig deeper?</h2><p>There have been some great resources published on this issue over the past few years on storage alignment.  Major vendors have all begun pushing information on the problem &#8211; here are some of the best that I have found:</p><p><strong>Microsoft </strong>has a Knowledge Base article (<a
title="Disk performance may be slower than expected when you use multiple=" target="_blank">http://support.microsoft.com/kb/929491</a>) that describes the problem and symptoms of misaligned partitions, how to determine if your partition is aligned, and the use of diskpart to create aligned partitions.</p><p><strong>Microsoft </strong>also has an in-depth article on MSDN, including some performance numbers at <a
title="Disk Partition Alignment Best Practices for SQL Server" href="http://msdn.microsoft.com/en-us/library/dd758814.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/dd758814.aspx</a>.  Also check out Jimmy May&#8217;s series Partition (Sector) alignment for SQL Server here: <a
title="Disk Partition Alignment (Sector Alignment) for SQL Server: Part 1: Slide Deck" href="http://blogs.msdn.com/b/jimmymay/archive/2008/10/14/disk-partition-alignment-for-sql-server-slide-deck.aspx" target="_blank">http://blogs.msdn.com/b/jimmymay/archive/2008/10/14/disk-partition-alignment-for-sql-server-slide-deck.aspx</a>.  One of the best descriptions of the complexities of the problem can be found in Jimmy&#8217;s blog series.</p><p><strong>VMware </strong>has an article here: <a
title="VMware ESX 3 Partition Alignment" href="http://www.vmware.com/pdf/esx3_partition_align.pdf" target="_blank">http://www.vmware.com/pdf/esx3_partition_align.pdf</a>.  Be aware that this article is for Virtual Infrastructure 3, not vSphere 4.0.  Some of the information is now a bit dated.</p><p><strong>Netapp </strong>has a few documents to check out: <a
title="NetApp and VMware Virtual Infrastructure 3 Storage Best Practices" href="http://media.netapp.com/documents/tr-3428.pdf" target="_blank">http://media.netapp.com/documents/tr-3428.pdf</a> (VI3), and <a
title="NetApp and VMware vSphere Storage Best Practices" href="http://media.netapp.com/documents/tr-3749.pdf" target="_blank">http://media.netapp.com/documents/tr-3749.pdf</a> (vSphere)</p><p><strong>EMC </strong>covers alignment in their TechBooks for <a
title="Using EMC Clariion Storage with VMware vSphere and VMware Infrastructure" href="http://www.emc.com/collateral/software/solution-overview/h2197-vmware-esx-clariion-stor-syst-ldv.pdf">Clariion</a>, <a
title="Using EMC Celerra Storage with VMware vSphere and VMware Infrastructure" href="http://www.emc.com/collateral/hardware/technical-documentation/h5536-vmware-esx-srvr-using-celerra-stor-sys-wp.pdf" target="_blank">Celerra</a>, and <a
title="Using EMC Symmetrix Storage with VMware vSphere and VMware Infrastructure" href="http://www.emc.com/collateral/hardware/solution-overview/h2529-vmware-esx-svr-w-symmetrix-wp-ldv.pdf">Symmetrix</a>.</p><h2>Tools to Align Partitions:</h2><p>Ok &#8211; so you&#8217;ve bought into this whole partition alignment thing as being a real issue.  How to you fix it?  Here are some tools:</p><ol><li>MSInfo32.exe, wmic, and dmdiag will show you misaligned partitions on Windows machines (check the Microsoft links above for usage info).</li><li><a
title="An updated version of the Disk Partition tool for Windows Server 2003 is available" href="http://support.microsoft.com/kb/923076" target="_blank">Diskpart.exe</a> (or diskpar.exe on versions of Windows previous to 2003) creates aligned partitions on Windows systems.  Diskpart cannot be used to realign a previously created partition, only to create new correctly aligned partitions.</li><li><a
title="mbrscan/mbralign" href="http://blogs.netapp.com/storage_nuts_n_bolts/2009/01/mbrscanmbralign.html" target="_blank">MBRScan/MBRAlign</a> from NetApp can report on and realign existing virtual disks on a VMware ESX server.  Also a nifty PowerShell script from NetApp to find if your partitions are aligned: <a
title="Data ONTAP PowerShell Toolkit - About Disk Alignment" href="http://communities.netapp.com/docs/DOC-6175">http://communities.netapp.com/docs/DOC-6175</a></li><li><a
title="vOptimizer" href="http://vizioncore.com/product/voptimizer-pro">vOptimizer </a>from Vizioncore can report on and realign existing virtual disks.</li><li><a
title="GParted Partition Editor" href="http://gparted.sourceforge.net/">GParted</a> can be used to create aligned partitions on both Windows and Linux machines, and to realign some existing partitions.</li><li>VMware vCenter &#8211; VMFS datastores created using vCenter are aligned automatically. Note &#8211; Guest VMDK&#8217;s are not aligned automatically by vCenter &#8211; you must manually create aligned partitions on your VMDK&#8217;s or use a Guest OS that creates properly aligned partitions (Windows 2008 and later).</li></ol><h2>Best Practices:</h2><p>Before I wrap this installment up, here are some best practices for storage alignment in your environment:</p><ul><li>Create aligned partitions in your VMware templates. Do it once, do it right &#8211; every machine you deploy from the template will be aligned.</li><li>Use caution with tools like Symantec Ghost.  Ghost can take images of aligned partitions and misalign them when laying down on a new system.</li><li>Use caution when performing P2V&#8217;s using VMware vCenter Converter &#8211; it does not align guest disks on import.  You might consider using Converter to perform a P2V of the system disk only, then create new VMDK&#8217;s on the converted guest.  Use Diskpart, gparted, or another tool to create aligned partitions on the new VMDK&#8217;s and finally copy the data over to the newly virtualized server using a tool like Robocopy, <a
title="RichCopy Utility" href="http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx" target="_blank">RichCopy</a>, or rsync.</li><li>SSD&#8217;s are particularly sensitive to misalignment, leading to poor performance and excessive wear.</li><li>Local VMFS volumes created by the ESX installer are not aligned.  If you are using an installer-created local VMFS for anything where performance matters, you might consider re-creating it through vCenter.</li><li>Watch out when attaching a data disk from an older VM to a new VM.  For example, you are upgrading your SQL servers to Windows 2008 R2 from 2003.  You decide to do a side-by-side upgrade, using the detach/attach method.  You install (or better yet, deploy from template) a new Windows 2008 R2 VM, detach your databases from the old server, move your SQL data and log virtual disks from your 2003 VM to the new VM and attach the SQL DB&#8217;s on the new server.  Those old VMDK&#8217;s may be misaligned!  Consider using Robocopy, RichCopy or rsync to ensure an aligned disk.</li><li>Check your storage vendors best practices for your particular environment (OS, workload, SAN, etc.).</li><li>There is some debate on whether or not it is advised to align your OS partitions.  There is no clear-cut answer on this as it depends so much on your  environment and particular needs.  For help in deciding if you should align your Guest OS drives, see the comments in the blogs by <a
title="Aligning Your VM's Virtual Hard Disks" href="http://www.yellow-bricks.com/2010/04/08/aligning-your-vms-virtual-harddisks/" target="_blank">Duncan Epping</a>, <a
title="Raising Awareness Around  the Mishalignment of Data" href="http://blogs.netapp.com/virtualstorageguy/2010/04/raising-awareness-around-the-misalignment-of-data.html" target="_blank">Vaughn Stewart</a>, and <a
title="So –  why all the fuss about Alignment?" href="http://virtualgeek.typepad.com/virtual_geek/2010/06/so-why-all-the-fuss-about-alignment.html" target="_blank">Chad Sakac</a>.</li><li>While working the <a
title="Washington DC VMware User Group" href="http://dcvmug.com" target="_blank">VMware User Group</a> booth at the Washington, DC Virtualization Forum 2010 I had a user ask me if rules and procedures for alignment on <a
title="Are you ready for 4k sector drives?" href="http://www.zdnet.com/blog/storage/are-you-ready-for-4k-sector-drives/731" target="_blank">4k sector disks</a> are different. I forgot to research it until just now, so I honestly don&#8217;t know (please comment if you do know!).  Check with your storage vendor if this is an issue for you.</li><li>Finally, you can&#8217;t realign partitions using tools like mbralign or vOptimizer in ESXi -Aaaron Delp explains the  problem here: <a
title="My 1 Issue with VMware ESXi  Today" href="http://blog.aarondelp.com/2010/06/my-1-issue-with-vmware-esxi-today.html" target="_blank">http://blog.aarondelp.com/2010/06/my-1-issue-with-vmware-esxi-today.html</a>.</li></ul><p>I hope this is helpful for you in understanding the problem of storage alignment and how it can impact your environment.  Comments or questions are welcomed!</p><div
class="shr-publisher-494"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F06%2Fstorage-basics-part-vii-storage-alignment%2F' data-shr_title='Storage+Basics+-+Part+VII%3A+Storage+Alignment'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F06%2Fstorage-basics-part-vii-storage-alignment%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F06%2Fstorage-basics-part-vii-storage-alignment%2F' data-shr_title='Storage+Basics+-+Part+VII%3A+Storage+Alignment'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/06/storage-basics-part-vii-storage-alignment/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>Free SAN Monitor for DS3300, MD3000i and others</title><link>http://vmtoday.com/2010/05/free-san-monitor-for-ds3300-md3000i-and-others/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-san-monitor-for-ds3300-md3000i-and-others</link> <comments>http://vmtoday.com/2010/05/free-san-monitor-for-ds3300-md3000i-and-others/#comments</comments> <pubDate>Fri, 07 May 2010 21:54:58 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[Product Releases]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[monitor]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[performance SAN]]></category> <category><![CDATA[SAN]]></category> <category><![CDATA[script]]></category> <category><![CDATA[utility]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=516</guid> <description><![CDATA[One of my most popular posts to date had been IBM DS3300 Write Performance Problem Solved.  I am pleased to have upgrade my internal environment to an EMC Clariion CX4 array, but still have customers using the DS3300 and the MD3000i from Dell.  For that reason, I keep an eye out for news on these [...]]]></description> <content:encoded><![CDATA[<p></p><p>One of my most popular posts to date had been <a
title="IBM DS3300 iSCSI Write Performance Solved" href="http://vmtoday.com/2009/06/ibm-ds3300-iscsi-write-performance-solved/">IBM DS3300 Write Performance Problem Solved</a>.  I am pleased to have upgrade my internal environment to an EMC Clariion CX4 array, but still have customers using the DS3300 and the MD3000i from Dell.  For that reason, I keep an eye out for news on these arrays.  You&#8217;ll recall that these arrays are based on the same LSI kit.  Truth be told, properly designed and configured, these arrays are a technically proficient and cost efficient solution for SMB&#8217;s looking to get their VMware environments going.</p><p>While<a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/05/solarwinds_free_san_monitor.png" rel="lightbox[516]"><img
class="size-full wp-image-518 alignleft" title="solarwinds_free_san_monitor" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/05/solarwinds_free_san_monitor.png" alt="SolarWinds Free San Monitor" width="403" height="671" /></a> reviewing my email today I found an email from <a
title="SolarWinds" href="http://www.solarwinds.com" target="_blank">SolarWinds</a> about their new <a
title="SolarWinds Free SAN Monitor" href="http://www.solarwinds.com/products/freetools/san_monitor/" target="_blank">Free SAN Monitor</a>.  I have used several products from SolarWinds in the past, and so thought I would give this a quick try.  This tool can monitor the LSI-based arrays from Dell (including the MD3000 series), IBM (DS3000, DS4000, and DS5000), and SunStorageTek 2000 and 60000.  Installation and configuration were both fast and easy.  A wizard asked me for the array&#8217;s IP address, monitoring interval, and some thresholds (which I left blank).  Once I clicked Finish the app launched on my desktop and immediately began to display data.</p><p>This screen-shot is of the app running on my Windows 7 x64 workstation.  You&#8217;ll notice that the array is reporting performance, in terms of IOPS, and response time for individual LUNS.  The health of my array is also displayed.  You&#8217;ll see that my &#8216;Controller 2&#8242; shows a failure.  I do not have a dual-controller configuration (hence my wildly popular post on performance being in the tank due to a disabled write cache).  The SAN Monitor incorrectly reported that I had two controllers, and that the 2nd is failed.</p><p>This is not bad for a free tool, in my opinion.  I would love to see SolarWinds add some info on write cache status for the array (cache hit %, cache enabled per LUN, etc.) as well as LUN utilization in terms of free space remaining.  For a free desktop GUI, it&#8217;s worth the 5 minutes to download and setup.</p><p>Reporting on I/O Response time (in milliseconds) is helpful in determining if your array is stressed.  If response times are consistently above 15ms, you ought to look at adding some spindles.  If you are over 25ms on a regluar basis, you&#8217;re likely feeling some pain on the servers generating the workload against your array.</p><p>If you are into the whole free tool thing, SolarWinds also has a free <a
title="SolarWinds Free VM Monitor" href="http://www.solarwinds.com/products/freetools/vm_monitor.aspx" target="_blank">VM Monitor</a> that is capable of monitoring a single ESX server via SNMP and it&#8217;s associated VM&#8217;s.  It too runs as a desktop application, requiring minimal setup and configuration.  While it won&#8217;t monitoring your whole <a
title="VMware Essentials Edition" href="http://www.vmware.com/products/vsphere/small-business/buy.html" target="_blank">VMware Essentials</a> (3 ESX servers + vCenter) environment, it&#8217;s a start.</p><p>You might also check out Nick Weaver&#8217;s <a
title="vSphere Mini Monitor" href="http://nickapedia.com/2010/02/15/vsphere-mini-monitor-now-with-more-cowbell/" target="_blank">vSphere Mini Monitor</a> for basic real-time alerts and monitors, as well as <a
title="NetWrix Change Reporter for VMware" href="http://netwrix.com/change_reporter_for_vmware_infrastructure_3_freeware.html" target="_blank">NetWrix&#8217;s Change Reporter for VMware</a>.  A final free (and nothing short of awesome) tool is <a
title="vCheck Daily Report" href="http://www.virtu-al.net/featured-scripts/vcheck/" target="_parent">Alan Renouf&#8217;s vCheck Daily Report PowerShell Script</a>.</p><p>Do you have free tools, scripts or utilities for your VMware environment?  I&#8217;d love to hear more about them in the comments section!</p><div
class="shr-publisher-516"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F05%2Ffree-san-monitor-for-ds3300-md3000i-and-others%2F' data-shr_title='Free+SAN+Monitor+for+DS3300%2C+MD3000i+and+others'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F05%2Ffree-san-monitor-for-ds3300-md3000i-and-others%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F05%2Ffree-san-monitor-for-ds3300-md3000i-and-others%2F' data-shr_title='Free+SAN+Monitor+for+DS3300%2C+MD3000i+and+others'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/05/free-san-monitor-for-ds3300-md3000i-and-others/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Washington DC VMware User Group &#8211; April 29th</title><link>http://vmtoday.com/2010/04/washington-dc-vmware-user-group-april-29th/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=washington-dc-vmware-user-group-april-29th</link> <comments>http://vmtoday.com/2010/04/washington-dc-vmware-user-group-april-29th/#comments</comments> <pubDate>Fri, 16 Apr 2010 14:21:02 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[VMUG]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[virtualization forum]]></category> <category><![CDATA[washington]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=508</guid> <description><![CDATA[The next Washington, DC VMware User Group event will be on Thursday, April 29th at the Sheraton Crystal City Hotel in Arlington, VA. We will be discussing best practices when Virtualizing Tier 1 Applications.]]></description> <content:encoded><![CDATA[<p></p><p><img
class="alignleft size-full wp-image-446" title="VMUG Logo" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/03/VMW_LOGO_VMUG_K_reduced.png" alt="VMUG Logo" width="143" height="31" />It was great seeing so many VMware User Group (VMUG) members at this week&#8217;s <a
title="VMware Virtualization Forum 2010" href="http://info.vmware.com/content/VirtualizationForum_WW" target="_blank">Virtualization Forum</a> in Washington, DC.  There are several more <a
title="VMware Virtualization Forum 2010" href="http://info.vmware.com/content/VirtualizationForum_WW" target="_blank">Virtualization Forum</a>&#8216;s scheduled for North America, Europe, and Asia &#8211; these events are a great chance to see live demo&#8217;s, connect with experts, and catch a peek of some exciting technologies in the virtualization space.  I hope to see everyone I met at the VMware booth at the next Washington, DC VMUG.</p><p>Our next event will be on Thursday, April 29th at the Sheraton Crystal City Hotel in Arlington, VA where we will be discussing best practices when <strong>Virtualizing Tier 1 Applications</strong>.</p><p>Here is the agenda for the meeting:</p><p>11:30 a.m.    Registration<br
/> 11:50 a.m.    Opening Remarks<br
/> 12:00 p.m.    <a
title="riverbed" href="http://riverbed.com" target="_blank">Riverbed</a> Presentation by Jim Borda<br
/> 12:45 p.m.    Lunch<br
/> 01:30 p.m.    What’s New by VMUG Leader <a
title="Jason Langone's ThinkVirt" href="http://thinkvirt.com/" target="_blank">Jason Langone</a><br
/> 01:45 p.m.    <a
title="DoubleTake" href="http://doubletake.com" target="_blank">Double-Take</a> Presentation: “The Secret to Disaster Recovery for Any Application, Anywhere” by James Senecal<br
/> 02:30 p.m.    Beverage Break<br
/> 02:45 p.m.    Virtualization of Tier 1 Apps<br
/> 03:30 p.m.    Wrap-up</p><p>This is a great opportunity to meet with your peers to discuss  virtualization trends, best practices and the latest technology.  <a
title="Register for the DC VMUG" href="http://info.vmware.com/forms/VMUG_REG?eventcity=8755-dc&amp;theme=Washington%20DC" target="_blank">Register </a>today to join us for this free informative event. Space is limited, so respond as soon as possible to reserve your seat.</p><p>The official registration form can be found here: <a
href="http://campaign.vmware.com/usergroup/invites/WashingtonDC_4-29-10.html">http://campaign.vmware.com/usergroup/invites/WashingtonDC_4-29-10.html</a>.</p><div
class="shr-publisher-508"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F04%2Fwashington-dc-vmware-user-group-april-29th%2F' data-shr_title='Washington+DC+VMware+User+Group+-+April+29th'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F04%2Fwashington-dc-vmware-user-group-april-29th%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F04%2Fwashington-dc-vmware-user-group-april-29th%2F' data-shr_title='Washington+DC+VMware+User+Group+-+April+29th'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/04/washington-dc-vmware-user-group-april-29th/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Storage Basics &#8211; Part VI: Storage Workload Characterization</title><link>http://vmtoday.com/2010/04/storage-basics-part-vi-storage-workload-characterization/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=storage-basics-part-vi-storage-workload-characterization</link> <comments>http://vmtoday.com/2010/04/storage-basics-part-vi-storage-workload-characterization/#comments</comments> <pubDate>Thu, 08 Apr 2010 16:34:44 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[Storage]]></category> <category><![CDATA[Storage Basics]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[esxtop]]></category> <category><![CDATA[I/O]]></category> <category><![CDATA[IOPS]]></category> <category><![CDATA[performance]]></category> <category><![CDATA[SAN]]></category> <category><![CDATA[vscsiStats]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=308</guid> <description><![CDATA[Most of what I covered in Storage Basics Parts 1 through 5 was at a very elementary level.  The math I used to do IOPS calculations, for example, is only true under very certain conditions.  RAID controllers implement caching and other techniques that skew the simple math that I provided.  I mentioned that the type [...]]]></description> <content:encoded><![CDATA[<p></p><p>Most of what I covered in Storage Basics Parts 1 through 5 was at a very elementary level.  The math I used to do <a
title="Storage Basics – Part II: IOPS" href="http://vmtoday.com/2009/12/storage-basics-part-ii-iops/">IOPS calculations</a>, for example, is only true under very certain conditions.  <a
title="Storage Basics – Part III: RAID" href="http://vmtoday.com/2010/01/storage-basics-part-iii-raid/">RAID</a> controllers implement <a
title="Storage Basics – Part V: Controllers, Cache and Coalescing" href="http://vmtoday.com/2010/03/storage-basics-part-v-controllers-cache-and-coalescing/">caching</a> and other techniques that skew the simple math that I provided.  I mentioned that the type of <a
title="Storage Basics - Part IV: Interface" href="http://vmtoday.com/2010/01/storage-basics-part-iv-interface/">interface</a> that you ought to use on your storage array should not be randomly chosen.  In fact, choosing the right array with the appropriate components and characteristics can only be done when you enlighten your decision with a characterization of workloads it will be running.</p><p>The character of your storage workload can be broken down into several traits &#8211; random vs. sequential I/O, large vs. small I/O request size, read vs. write ratio, and degree of parallelism.  The traits of your particular workload dictate how it interacts with the components of your storage system and ultimately determine the performance of your environment under a given configuration.  There is an excellent whitepaper available from VMware entitled &#8220;<a
title="Easy and Efficient Disk I/O Workload Characterization in VMware ESX Server" href="http://www.vmware.com/files/pdf/iiswc_2007_distribute.pdf" target="_blank">Easy and Efficient Disk I/O Workload Characterization inVMware ESX Server</a>&#8221; that is authoritative on this subject.  If you want to get down and dirty with the topic, it&#8217;s a good read.  I&#8217;m aiming for something a bit less academic.  With that said, let&#8217;s break down workload characterization a bit so as to better understand how it will impact your real-world systems.</p><p><strong>Random vs. Sequential Access</strong></p><p>In <a
title="Storage Basics – Part II: IOPS" href="http://vmtoday.com/2009/12/storage-basics-part-ii-iops/">Part II</a> of this series we looked at the formula for calculating IOPS capabilities for a single disk.  That formula goes something like this:</p><blockquote><p>IOPS = 1000/(Seek Latency + Rotational Latency)</p></blockquote><p>You&#8217;ll recall that we divide into 1000 to remove milliseconds from the equation, leaving (Seek Latency + Rotational Latency) as the important part of the equation.  Rotational latency is based on the spindle speed of the disk &#8211; 7.2k, 10k, or 15k RPM for standard server or SAN disks.  If we consider<a
title="Cheetah® 15K.7 Hard Drive Technical Specifications" href="http://www.seagate.com/www/en-us/products/servers/cheetah/cheetah_15k.7/#tTabContentSpecifications" target="_blank"> the same Seagate Cheetah 15k drive from Part II</a>, we see that rotational latency is 2.0ms.  The only way to change rotational latency is to buy faster (or slower) disks.  This essentially leaves seek latency as the only variable that we can &#8220;adjust&#8221;.  You&#8217;ll also recall that seek latency was the larger of the latencies (3.4ms for read seeks, and 3.9ms for write seeks) and counts more against IOPS capability than does rotational latency.  Seeking is the most expensive operation in terms of performance.</p><p>It is next to impossible to adjust seek latency on a disk because it is determined by the speed of the servos that move the heads across the platter.  We can, however, send workloads with different degrees of randomness to the platter.  The more sequential a workload is, the less time that will be spent in seek operations.  A high degree of sequentiality ultimately leads to faster disk response and higher throughput rates.  Sequential workloads may be candidates for slower disks or RAID levels.  Conversely, workloads that are highly randomized ought to be placed on fast spindles in fast RAID configurations.</p><p>You&#8217;ll notice that I said it was next to impossible to adjust seek latency on a disk.  While not common, some storage administrators employ a method know as &#8216;short stroking&#8217; when configuring storage.  Short stroking uses less than the full capacity of the disk by placing data at the beginning of the disk where access is faster, and not placing data at the end of the disk where seeks times are greater.  This results in a smaller area on the disk platter for heads to travel over, effectively reducing seek time at the expense of capacity.</p><p>While not applicable to all workloads, storage arrays, or file systems, fragmentation can cause higher degrees of randomness leading to degraded  performance.  This is the prime reason some vendors recommend that you regularly defragment your file system.  It should be noted that a VMware VMFS file system is resilient against the forces of fragmentation.  Whereas a Windows NTFS parition may hold hundreds, thousands or tens of thousands of files of different sizes, accessed randomly throughout the system&#8217;s cycle of operations, a VMFS datastore  typically holds no more than a couple hundred files.  Additionally, most of the files on a VMFS datastore are created contiguously if you are using thick-provisioned virtual disks (VMDK).  Thin-provisioned VMDK&#8217;s are slightly more susceptible to fragmentation, but do not typically suffer a high enough degree of fragmentation to register a performance impact.  See this VMware whitepaper for more on VMFS fragmentation: <a
title="Performance Study of VMware vStorage Thin Provisioning" href="http://www.vmware.com/pdf/vsp_4_thinprov_perf.pdf" target="_blank">Performance Study of VMware vStorage Thin Provisioning</a>.</p><p>Examples of sequential workloads include backup-to-disk operations and the writing of SQL transaction log files.  Random workloads may include collective reads from Exchange Information Stores or OLTP database access.  Workloads are often a mix of random and sequential access, as is the case with most VMware vSphere implmentations.  The degree to which they are random or sequential dictates the type of tuning you should perform to obtain the best possible performance for your environment.</p><p><strong>I/O Request Size</strong></p><p>I/O request size is another important factor in workload characterization.  Generally speaking, larger reads/writes are more efficient than smaller I/O to a certain point.  The use of larger I/O requests (64KB instead of 2KB, for example) can result in faster throughput and reduced processor time.  Most workloads do not allow you to adjust your I/O request size.  However, knowing your I/O request size can help with appropriate configuration of certain parameters such as array stripe size and file system cluster size.  Check with your storage vendor for more information as it pertains to your specific configuration.</p><p>If you are in a Windows shop, you can use perfmon counters such as Avg. Disk Bytes/Read to determine average I/O size.  If you are running a VMware-virtualized workload, you can take advantage of a great tool &#8211; vscsiStats &#8211; to identify your I/O request size.  More on vscsiStats later in this article.</p><p><strong>Read vs. Write</strong></p><p>Every workload will display a differing amount of read and write activity.  Sometimes a specific workload, say Microsoft Exchange, can be broken down into sub-workloads for logging (write-heavy) and reading the database (read-heavy).  Understanding the read-to-write ratio may help with designing the underlying storage system.  For example, a write-heavy workload may perform better on a RAID10 LUN than a RAID5 array due to the write penalty associated with RAID5.  The ratio of read:write may also dictate caching strategies.  The read:write ratio, when combined with a degree of randomness measure, can be quite useful in architecting your storage strategy for a given application or workload.</p><p><strong>Parallelism/Outstanding I/O&#8217;s</strong></p><p>Some workloads are capable of performing multi-threaded I/O.  These types of workloads can place a higher amount of stress on the storage system and should be understood when designing storage, both in terms of IOPS and throughput.  Multipathing may help with multi-threaded I/O workloads.  A typical VMware vSphere environment is a good example of a workload capable of queuing up outstanding I/O.</p><p><strong>Measuring the Characteristics of Your Workload</strong></p><p>So how do we actually characterize storage workloads?  Start with the application vendor &#8211; many have published studies that can shed light on specific storage workloads in a standard implementation.  If you are interested in measuring your own for planning/architecture reasons, or performance troubleshooting reasons, read on&#8230;.  There are several tools to measure storage characteristics, depending on your operating system and storage environment.  Standard OS performance counters, such as Windows Performance Monitor (perfmon) can reveal some of the characteristics.  Array based tools such as NaviAnalyzer on EMC gear can also reveal statistics on the storage end of the equation.</p><p>One of the most exciting tools for storage workload characterization comes from VMware in the form of <em><strong>vscsiStats</strong></em>.  vscsiStats is a tool that has been included in VMware ESX server since version 3.5.  Because all I/O commands pass through the Virtual Machine Monitor (VMM), the hypervisor can inspect and report on the I/O characteristics of a particular workload, down to a unique VM running on an ESX host.  There is a ton of great information on using vscsiStats, so I won&#8217;t re-hash it all here.  I recommend starting with <a
title="Using vscsiStats for Storage Performance Analysis" href="http://communities.vmware.com/docs/DOC-10095" target="_blank">Using vscsiStats for Storage Performance Analysis</a> as it contains an overview and usage instructions.  If you want to dig a bit deeper into vscsiStats, read both <a
title="Storage Workload Characterization and Consolidation in Virtualized Enviornments" href="http://communities.vmware.com/docs/DOC-10104" target="_blank">Storage Workload Characterization and Consolidation in Virtualized Environments</a> and <a
title="vscsiStats: Fast and Easy Disk Workload Characterization on VMware ESX Server" href="http://communities.vmware.com/docs/DOC-10084" target="_blank">vscsiStats: Fast and Easy Disk Workload Characterization on VMware ESX Server</a>.</p><p>vscsiStats can generate an enormous amount of data which is best viewed as a histogram.  If you&#8217;re a glutton for punishment, the data can be reviewed manually on the COS.  To extract vscsiStat output data, use the -c option to export to a .csv file.  From there you can analyze the data and create histograms using Excel.  Paul Dunn has a nifty Excel macro for analyzing and reporting on vscsiStats output <a
title="New vscsiStats Excel Macro" href="http://dunnsept.wordpress.com/2010/03/11/new-vscsistats-excel-macro/">here</a>.  Gabrie van Zanten more detailed instructions for using Paul&#8217;s macro <a
title="Converting vscsiStats data into Excel charts" href="http://www.gabesvirtualworld.com/converting-vscsistats-data-into-excel-charts/">here</a>.  Here are a couple histogram examples that I just generated from a test VM.</p><p><a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/04/IO-lengths.png" rel="lightbox[308]"><img
class="alignnone size-medium wp-image-500" title="IO lengths" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/04/IO-lengths-300x218.png" alt="IO Lengths Histogram" width="300" height="218" /></a> <a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/04/IODistance.png" rel="lightbox[308]"><img
class="alignnone size-medium wp-image-501" title="IODistance" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/04/IODistance-300x218.png" alt="IO Distance Between Commands" width="300" height="218" /></a></p><p>vscsiStats is only included with ESX, not ESXi.  However, Scott Drummond was kind enough to post a download of vscsiStats for ESXi on his Virtual Pivot blog: <a
href="http://vpivot.com/2009/10/21/vscsistats-for-esxi/">http://vpivot.com/2009/10/21/vscsistats-for-esxi/</a>.  Using vscsiStats on ESXi requires dropping into Tech Support Mode (unsupported) and enabling ESXi for scp to transfer the binary to the ESXi server.</p><p>VMware <strong><em>esxtop</em></strong> can display some information but is limited in scope and does not currently support NFS.  A<a
title="Script to display NFS Stats per-VMDK" href="http://communities.vmware.com/thread/246837" target="_blank"> community-supported python script</a> called nfstop can parse vscsiStats data and display esxtop-like data per VM on screen.</p><p><strong>Experiment</strong></p><p>If you are interested in generating workloads with various characteristics, check out <a
title="Iometer.org" href="http://www.iometer.org/" target="_blank">Iometer</a> and <a
title="Bonnie++" href="http://www.coker.com.au/bonnie++/" target="_blank">Bonnie++</a>.  These tools will allow you to generate I/O that you can monitor with the tools I covered in this article.</p><p><strong>Put it to Use</strong></p><p>If you are provisioning a new workload or expanding an existing, invest some time in understanding your storage workload characteristics and convey those characteristics to your storage team.  A request for storage that includes the workload characteristics I discussed here, as well as expected IOPS requirements, will go much further in ensuring performance for your applications &#8211; physical or virtual &#8211; than simply asking for a certain capacity of disk.</p><p><strong><br
/> </strong></p><div
class="shr-publisher-308"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F04%2Fstorage-basics-part-vi-storage-workload-characterization%2F' data-shr_title='Storage+Basics+-+Part+VI%3A+Storage+Workload+Characterization'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F04%2Fstorage-basics-part-vi-storage-workload-characterization%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F04%2Fstorage-basics-part-vi-storage-workload-characterization%2F' data-shr_title='Storage+Basics+-+Part+VI%3A+Storage+Workload+Characterization'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/04/storage-basics-part-vi-storage-workload-characterization/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Storage Basics &#8211; Part V: Controllers, Cache and Coalescing</title><link>http://vmtoday.com/2010/03/storage-basics-part-v-controllers-cache-and-coalescing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=storage-basics-part-v-controllers-cache-and-coalescing</link> <comments>http://vmtoday.com/2010/03/storage-basics-part-v-controllers-cache-and-coalescing/#comments</comments> <pubDate>Tue, 23 Mar 2010 19:37:13 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[EMC]]></category> <category><![CDATA[General IT]]></category> <category><![CDATA[NetApp]]></category> <category><![CDATA[Storage]]></category> <category><![CDATA[Storage Basics]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[disk]]></category> <category><![CDATA[ESX]]></category> <category><![CDATA[I/O]]></category> <category><![CDATA[performance]]></category> <category><![CDATA[SAN]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=312</guid> <description><![CDATA[My Storage Basics series has been neglected for some time (sick kids, snow storms, VMware Upgrades, SAN implementations and some Cisco switch upgrades took all my free time), so let&#8217;s jump right in to Part V &#8211; Cache, Controllers, and Coalescing.   Between the alliteration and fancy words, it might seem like I am about to [...]]]></description> <content:encoded><![CDATA[<p></p><p>My Storage Basics series has been neglected for some time (sick kids, snow storms, VMware Upgrades, SAN implementations and some Cisco switch upgrades took all my free time), so let&#8217;s jump right in to Part V &#8211; Cache, Controllers, and Coalescing.   Between the alliteration and fancy words, it might seem like I am about to tell a tale of international espionage.  Unfortunately, my introductory treatment of these aspects of a storage system will probably not keep you on the edge of your seat &#8211; but I&#8217;ll try to keep it interesting.</p><p>Throughout this series, we&#8217;ve been working our way from the basic building block of any storage system &#8211; the disks &#8211; outwards towards the brains of the operation &#8211; the controller.  You&#8217;ll recall that in <a
title="Storage Basics – Part II: IOPS" href="http://vmtoday.com/2009/12/storage-basics-part-ii-iops/" target="_blank">Part II</a> I introduced IOPS and the math that goes into calculating the IOPS capacity of a disk array.  In <a
title="Storage Basics – Part III: RAID" href="http://vmtoday.com/2010/01/storage-basics-part-iii-raid/" target="_blank">Part III</a> we considered a RAID implementation&#8217;s impact on performance and availability.  And most recently in <a
title="Storage Basics – Part IV: Interface" href="http://vmtoday.com/2010/01/storage-basics-part-iv-interface/" target="_blank">Part IV</a> we looked at the common interface types when dealing with storage arrays.  If we put the previous parts together we still don&#8217;t have a functional storage system.  The missing piece is the controller.  Simply put, the storage controller is the hardware adapter between the disks and the servers that connect to the storage.  The controller has a specific &#8216;<a
title="Storage Basics – Part IV: Interface" href="http://vmtoday.com/2010/01/storage-basics-part-iv-interface/" target="_blank">interface</a>&#8216; type, is responsible for RAID operations, and handles advanced storage functionality.  A controller can be as simple as the Dell PERC or HP Smart Array add-in card on your server, or as complex as the Storage Processor in an enterprise class Storage Area Network (SAN) such as an EMC CLARiiON or NetApp FAS.</p><p><strong>Controllers</strong></p><p>As we look at controllers and the advanced features they provide we&#8217;ll see that some of the earlier performance equations start to break down.  The simplest controllers take disk read/write commands from the operating system and send commands down to the disk(s) attached to be read or written. This gets data onto the disk, but often does not do so in an efficient or reliable manner.  RAID-capable controllers take on the added responsibility of configuring disks in the desired RAID level, calculating &amp; writing parity data, and writing the data in disk-spanning stripes or mirrors depending on the RAID level.</p><p><strong>Cache</strong></p><p>To increase performance and improve reliability, storage vendors implement a caching system on their controllers.  Cache is memory that acts as a buffer for disk I/O, and is usually battery-backed to prevent data loss in the event of a power failure.  Because of the exponentially greater speed of RAM over spinning magnetic disks, cache can improve performance by orders of magnitude. Cache can operate on both reads and writes to disk.</p><p>When dealing with writes, the controller cache is typically used in one of two ways: write-through or write-back.  In write-through mode, data is written to volatile cache and then to disk, and only acknowledged as written once the data resides on the non-volatile disk.  Write-back mode allows the controller to acknowledge the data as having been written as soon as it is held in cache.  This allows the cache to buffer writes quickly and then write them to the slower disk when the disk has cycles to accept I/O.  The greater your cache size, the more data that can be buffered, ultimately resulting in better performance as measured in both IOPS and throughput.  <a
title="DS3300 Performance Improvement when Write Cache is Enabled" href="http://cloudfront.vmtoday.com/wp-content/uploads/2009/06/ds3300-performance-with-write-cache1-1023x392.jpg" target="_blank" rel="lightbox[312]">This graph</a> from my <a
title="IBM DS3300 iSCSI Write Performance Solved" href="http://vmtoday.com/2009/06/ibm-ds3300-iscsi-write-performance-solved/" target="_blank">article on troubleshooting write performance on an IBM DS3300 iSCSI array</a> shows how throughput increased and latency decreased when enabling write cache.  The extent to which cache increases performance is highly dependent on the workload characteristics (I/O size, randomness, and ratio of reads:writes).</p><p>Read-cache acts as a buffer for reads in a couple ways.  First, some controllers attempt to &#8216;read-ahead&#8217;, anticipating future read requests from the operating system and buffering what it expects to be the next blocks of desired data.  Some entry-level controllers simply buffer the next physical chunk of data and fill cache memory with it, while more advanced controllers may attempt to predict the right block of data based on previous requests (you just asked for 3 blocks in a row, I&#8217;m guessing you&#8217;ll come asking for the 4th next so I&#8217;ll just buffer it in fast cache for you now).  Secondly, read cache holds data that has been previously read, regardless of any pre-fetching the controller may have done.  This allows for much faster subsequent access of the same data because it is held in the faster cache, eliminating the need for the controller to go to disk for the data again.  Just like with write cache, the extent to which cache increases performance is highly dependent on  the workload characteristics.</p><p>A given storage array controller only has so much cache to work with.  A Dell PERC5/E, for example, has 256MB of cache that can be used for both read and write.  While this may be enough for a direct-attached storage array, SAN&#8217;s serving multiple systems demand more cache.  In contrast, an EMC CLARiiON <a
title="EMC CLARiiON CX4 and AX4 Systems: How They Compare" href="http://www.emc.com/collateral/hardware/comparison/emc-clariion.htm" target="_blank">CX4-960</a> has 32GB.  Some storage vendors, such as NetApp, are getting creative with cache.  NetApp&#8217;s <a
title="Performance Acceleration Module (PAM)" href="http://blogs.netapp.com/storage_nuts_n_bolts/2008/08/performance-acc.html">Performance Acceleration Module (PAM)</a> is an add-in card that provides up to a whopping <a
title="Shed a tier with PAM II: The SSD tier" href="http://blogs.netapp.com/extensible_netapp/2009/08/shed-a-tier-with-pam-ii-an-alternative-to-emc-fast.html" target="_blank">512GB</a> of Layer 2 cache to the storage system.</p><p>Caching mechanisms can dramatically influence performance under the right conditions.  With healthy cache in place, IOPS calculations become skewed.  However, cache can be exhausted or may not hold the data you are interested in.  If cache is insufficient to satisfy read requests, or has reached its high-water mark for writes, performance can drop off.  When cache is exhausted, the backing disk must be able to satisfy the I/O workload or performance will be unacceptable.  This is where the IOPS calculations kick in, and where having the right disk type and configuration really matters.</p><p><strong>Queuing &amp; </strong><strong>Coalescing</strong></p><p>Advanced storage systems introduce additional features to reduce I/O contention and improve cache utilization.  I won&#8217;t go into all of the features here because they vary by storage vendor.  However, I will point out two common techniques &#8211; queuing and coalescing.</p><p>Queuing refers to the ability of a storage system to queue storage commands for later processing.  Queuing can take place at various points in your storage environment, from the HBA to the storage processor/controller.  A little queuing may be OK depending on your workload, but too many outstanding I/Os can negatively impact performance (this is measured in latency).  Queue depths can be adjusted on many components in your storage and VMware landscape, but check with your vendor&#8217;s support group before you make changes to these settings.</p><p>Coalescing is performed by some storage systems to modify the character of the workload.  To better understand coalescing, picture a bunch of random write activity.  Without cache in place, the disk heads will be bouncing all over the platters trying to get the data on to disk.  A little write cache will allow the storage array to acknowledge the write for the OS, but the array still needs to de-stage that data from cache to disk quickly to prevent cache exhaustion.  The back-end disks will still be doing the chicken dance, bouncing around trying to write the random workload&#8230;.  Now picture an intelligent system that re-orders the random writes that are held in cache and writes them to the disk in nice sequential stripes.  The disk heads will be less prone to jumping around the platter and the behavior will start to look more like a nice waltz than the funky chicken dance.  Coalescing is used for writes, not reads, so not all workloads benefit.</p><p><strong>Wrap-up</strong></p><p>With this article on Controllers, Cache, and Coalescing we&#8217;ll end our look at the basic building blocks of a storage array.  Before we end the Storage Basic series I am planning a few more articles on Storage Workload Characterization (which has been mentioned, but not directly addressed in this and previous articles), Identifying a Stressed Storage System, and Best Practices for Storage Performance in a VMware Environment.</p><p>If you are interested in more reading on Controllers, Cache, and Coalescing, I recommend the following:</p><p><strong>Additional Reading:</strong></p><ul><li><a
title="Impact of cache on the performance of the HP StorageWorks XP12000 Disk Array white paper" href="http://h20195.www2.hp.com/v2/GetPDF.aspx/4AA0-7924ENW.pdf" target="_blank">Impact of cache on the performance of the HP StorageWorks XP12000 Disk Array white paper</a></li><li><a
title="Performance impact of controller cache: SQL Server read only workloads" href="http://www2.sqlblog.com/blogs/linchi_shea/archive/2008/04/01/performance-impact-of-controller-cache-sql-server-read-only-workloads.aspx" target="_blank">Performance impact of controller cache: SQL Server read only workloads</a></li><li><a
title="IOps - Yellow Bricks" href="http://www.yellow-bricks.com/2009/12/23/iops/" target="_blank">IOps?</a> &#8211; Dig into the article&#8217;s comments for some great dialog between some people who really know their stuff!</li><li><a
title="Storage Performance for SQL Server" href="http://sqlblog.com/blogs/joe_chang/archive/2008/03/04/storage-performance-for-sql-server.aspx" target="_blank">Storage Performance for SQL Server</a></li><li><a
title="Storage Caching 101 - Chuck Hollis (EMC)" href="http://chucksblog.emc.com/chucks_blog/2010/03/storage-caching-101.html" target="_blank">Storage Caching 101 &#8211; Chuck Hollis (EMC)</a></li><li><a
title="Improving Performance with Interrupt Coalescing for Virtual Machine Disk IO in VMware ESX Server" href="http://www.vmware.com/files/pdf/partners/academic/vpact-vic-nop.pdf" target="_blank">Improving Performance with Interrupt Coalescing for Virtual Machine Disk IO in VMware ESX Server</a></li></ul><div
class="shr-publisher-312"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F03%2Fstorage-basics-part-v-controllers-cache-and-coalescing%2F' data-shr_title='Storage+Basics+-+Part+V%3A+Controllers%2C+Cache+and+Coalescing'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F03%2Fstorage-basics-part-v-controllers-cache-and-coalescing%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F03%2Fstorage-basics-part-v-controllers-cache-and-coalescing%2F' data-shr_title='Storage+Basics+-+Part+V%3A+Controllers%2C+Cache+and+Coalescing'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/03/storage-basics-part-v-controllers-cache-and-coalescing/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Washington, DC VMUG &#8211; March 10, 2010</title><link>http://vmtoday.com/2010/03/washington-dc-vmug-march-10-2010/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=washington-dc-vmug-march-10-2010</link> <comments>http://vmtoday.com/2010/03/washington-dc-vmug-march-10-2010/#comments</comments> <pubDate>Tue, 02 Mar 2010 02:43:52 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[VMUG]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[dc]]></category> <category><![CDATA[washington]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=416</guid> <description><![CDATA[Please join us for the upcoming Washington DC VMware® User Group meeting on Tuesday, March 10th, 10:30 a.m. – 3:00 p.m. This is a great opportunity to meet with your peers to discuss virtualization trends, best practices and the latest technology. Agenda 10:30 a.m. Check-In 10:50 a.m. Opening Remarks 11:00 a.m. Compellent Presentation 11:45 a.m. Lunch [...]]]></description> <content:encoded><![CDATA[<p></p><p>Please join us for the upcoming Washington DC VMware<sup>®</sup> User Group meeting on Tuesday, March  10th, 10:30 a.m. – 3:00 p.m.</p><p><a
href="http://www.vmware.com/resources/communities/usergroup/events.html"><img
src="http://campaign.vmware.com/imgs/buttons/button_09_ylwar_regnow.gif" border="0" alt="Register Now" width="120" height="34" /></a></p><p>This is a great opportunity to meet with your peers to discuss virtualization trends, best practices and the latest technology.</p><p><strong>Agenda</strong><br
/> 10:30 a.m. 	Check-In<br
/> 10:50 a.m. 	Opening Remarks<br
/> 11:00 a.m. <strong>Compellent</strong> Presentation<br
/> 11:45 a.m. 	Lunch<br
/> 12:30 p.m. <strong>VMware ThinApp</strong> Presentation by Jason Langone<br
/> 01:30 p.m. 	Beverage Break<br
/> 01:45 p.m. <strong>Veeam</strong> Presentation<br
/> 02:30 p.m. 	Wrap-up session</p><p><a
href="http://www.vmware.com/resources/communities/usergroup/events.html">Register today</a> to join us for this <strong>free</strong> informative event. Space is limited, so respond as soon as possible to reserve your seat.</p><p><strong>Location:</strong><br
/> Westin City Center<br
/> National Ballroom A<br
/> 1400 M Street NW<br
/> Washington, DC 20005<br
/> <a
href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=westin+city+center,+washington,+dc&amp;sll=38.912183,-77.411736&amp;sspn=0.012422,0.033023&amp;ie=UTF8&amp;hq=westin+city+center,&amp;hnear=Washington,+DC&amp;t=h&amp;z=15&amp;iwloc=A&amp;cid=17266577027898259007">Map Here</a></p><p>Sponsored  by:</p><p><a
href="http://www.veeam.com/"><img
class=" alignnone" style="border: 0pt none;" title="Veeam" src="http://campaign.vmware.com/imgs/logos/logo_veeam.gif" border="0" alt="" width="130" height="36" /></a><br
/> <a
href="http://www.compellent.com/"><img
class="alignnone" style="border: 0pt none;" title="Compellent" src="http://campaign.vmware.com/imgs/logos/logo_compellent.gif" border="0" alt="" width="110" height="48" /></a></p><p>As I am one of the leaders of the Washington, DC VMware User Group, please feel free to reach out to me with questions, comments, volunteering to present at an upcoming meeting, or just to introduce yourself.</p><p>You can stay in touch with the group by visiting <a
href="http://dcvmug.com/">http://dcvmug.com</a> (redirect to <a
href="http://communities.vmware.com/community/vmug/forums/us_northeast/dc/">http://communities.vmware.com/community/vmug/forums/us_northeast/dc</a>) or our <a
title="Washington DC VMware User Group on LinkedIn" href="http://www.linkedin.com/groups?gid=59525&amp;trk=myg_ugrp_ovr" target="_blank">LinkedIn Group</a>.</p><div
class="shr-publisher-416"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F03%2Fwashington-dc-vmug-march-10-2010%2F' data-shr_title='Washington%2C+DC+VMUG+-+March+10%2C+2010'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F03%2Fwashington-dc-vmug-march-10-2010%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F03%2Fwashington-dc-vmug-march-10-2010%2F' data-shr_title='Washington%2C+DC+VMUG+-+March+10%2C+2010'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/03/washington-dc-vmug-march-10-2010/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Installing PowerPath/VE using VMware Update Manager</title><link>http://vmtoday.com/2010/02/installing-powerpathve-using-vmware-update-manager/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=installing-powerpathve-using-vmware-update-manager</link> <comments>http://vmtoday.com/2010/02/installing-powerpathve-using-vmware-update-manager/#comments</comments> <pubDate>Fri, 05 Feb 2010 19:17:07 +0000</pubDate> <dc:creator>Joshua Townsend</dc:creator> <category><![CDATA[Documentation]]></category> <category><![CDATA[Issues & Troubleshooting]]></category> <category><![CDATA[Storage]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[VMware How To]]></category> <category><![CDATA[EMC]]></category> <category><![CDATA[esxi]]></category> <category><![CDATA[I/O]]></category> <category><![CDATA[multipathing]]></category> <category><![CDATA[performance]]></category> <category><![CDATA[powerpath]]></category> <category><![CDATA[vcenter]]></category> <category><![CDATA[vsphere]]></category><guid
isPermaLink="false">http://vmtoday.com/?p=368</guid> <description><![CDATA[I am finishing up an installation of an EMC Clariion CX4 SAN. One of the final steps of the installation is to configure PowerPath/VE on the ESXi hosts. PowerPath/VE is EMC&#8217;s multipathing extension module for VMware (and Hyper-V), designed to replace the Native Multipathing Plugin (NMP) for increased I/O performance and failover management.  To simplify [...]]]></description> <content:encoded><![CDATA[<p></p><p>I am finishing up an installation of an EMC Clariion CX4 SAN.  One of the final steps of the installation is to configure PowerPath/VE on the ESXi hosts. <a
title="PowerPath/VE" href="http://www.emc.com/products/detail/software/powerpath-ve.htm" target="_blank">PowerPath/VE</a> is EMC&#8217;s multipathing extension module for VMware (and Hyper-V), designed to replace the Native Multipathing Plugin (NMP) for increased I/O performance and failover management.  To simplify and automate the installation of PowerPath/VE, I decided to use VMware Update Manager (VUM) to push the extension to the ESXi 4.x hosts in the environment.</p><p>The process of setting up an additional VUM patch repository to host PowerPath/VE (and other 3rd party extensions such as the Cisco Nexus 1000v) is pretty straight forward.  3rd party extensions are supported in VUM beginning with vSphere 4.0 Update 1.  <a
title="Chad Sakac - Virtual Geek blog" href="http://virtualgeek.typepad.com/virtual_geek/2009/11/vsphere-update-1-and-other-friday-goodies.html" target="_blank">Chad Sakac</a> has posted a great video guide on YouTube that covers the setup:</p><p
style="text-align: center;"><object
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param
name="allowFullScreen" value="true" /><param
name="allowScriptAccess" value="always" /><param
name="src" value="http://www.youtube.com/v/V5dtxqSJCyQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param
name="allowfullscreen" value="true" /><embed
type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/V5dtxqSJCyQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowfullscreen="true" allowscriptaccess="always"></embed></object></p><p>I opted to use the tomcat installation on the environment&#8217;s vCenter server to host the PowerPath/VE repository.  To accomplish this, I simply created a new directory in the tomcat root directory.  The default path for the root directory on a vSphere vCenter Server is &#8220;C:\Program Files\VMware\Infrastructure\tomcat\webapps&#8221; (or C:\Program Files (x86)\VMware\Infrastructure\tomcat\webapps on a 64-bit installation).</p><p>I created a directory named &#8216;depot&#8217; and within that directory created a PowerPathVE folder.  I extracted the contents of the VUM folder from the PowerPath .zip file that I downloaded from <a
title="EMC PowerLink" href="http://powerlink.emc.com" target="_blank">http://powerlink.emc.com</a>.  A screenshot of the directory is below:</p><div
id="attachment_371" class="wp-caption aligncenter" style="width: 579px"> <a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/02/PPVEDepot.jpg" rel="lightbox[368]"><img
class="size-full wp-image-371 " title="PowerPath/VE Depot Folder" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/02/PPVEDepot.jpg" alt="PowerPath/VE Depot Directory Tree" width="579" height="455" /></a><p
class="wp-caption-text">PowerPath/VE Depot Directory Tree</p></div><p>After creating the directory for the patch repository, I simply added an Extension Repository to VMware Update Manager as Chad shows in his <a
href="http://www.youtube.com/watch?v=V5dtxqSJCyQ&amp;feature=player_embedded" target="_blank">video</a>.  I would like to call out one caveat &#8211; Because vCenter may not listen on standard HTTP/HTTPS ports, I used <img
src="file:///C:/Users/JOSH%7E1.TOW/AppData/Local/Temp/moz-screenshot.png" alt="" />https://vcenter.domain.local:8443/depot/PowerPathVE/index.xml as the path to the source.</p><div
id="attachment_373" class="wp-caption aligncenter" style="width: 524px"> <a
href="http://cloudfront.vmtoday.com/wp-content/uploads/2010/02/patchsource.jpg" rel="lightbox[368]"><img
class="size-full wp-image-373 " title="VUM Patch Source" src="http://cloudfront.vmtoday.com/wp-content/uploads/2010/02/patchsource.jpg" alt="VUM Patch Source" width="524" height="201" /></a><p
class="wp-caption-text">VUM Patch Source</p></div><p>Once PowerPath was added to an Extension Baseline in VUM, I simply had to scan my hosts for updates and remediate.  Installation of PowerPath/VE requires the host to be in Maintenance Mode and concludes with a reboot.  Pretty simple.</p><p>Then all you have to do is fight through an overly-complex licensing setup (seriously, a 112 page <a
title="PowerPath/VE for VMware vSphere Licensing Guide" href="https://powerlink.emc.com/nsepn/webapps/btg548664833igtcuup4826/km/live1/en_US/Offering_Technical/Technical_Documentation/300-009-188.pdf" target="_blank">PDF</a> on how to install licenses???), a bit of configuration, and you are multi-pathing with the best of them.  If you are interested in learning more about PowerPath/VE, start with this whitepaper: <a
title="EMC PowerPath/VE for VMware vSphere Best Practices Planning" href="http://www.emc.com/collateral/software/white-papers/h6340-powerpath-ve-for-vmware-vsphere-wp.pdf" target="_blank">EMC PowerPath/VE for VMware vSphere Best Practices Planning</a>.  For a bit of real-world insight into the performance increase you might see with PowerPath/VE, check out this blog post from Eric Sloof: <a
rel="bookmark" href="http://www.ntpro.nl/blog/archives/1294-Massive-IO-power-increase-using-EMC-PowerPathVE.html">Massive I/O power increase using EMC PowerPath/VE</a>.</p><p>Update &#8211; 3/27/09: VMware published a Knowledge Base article on this procedure a few weeks after I wrote this post.  You can find it in  article <a
title="Install PowerPath/VE for VMware vSphere by using vCenter Update Manager" href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=1018740&amp;sliceId=1&amp;docTypeID=DT_KB_1_1&amp;dialogID=76207021&amp;stateId=0%200%2076203931" target="_blank">1018740</a>.</p><p>Update &#8211; 4/15/11: You may have to set the NTFS permissions on the &#8216;depot&#8217; folder to allow &#8216;anonymous&#8217; read access when running on a 2008 or 2008 R2 server before you can validate and download from the new repository.</p><div
class="shr-publisher-368"></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div
class='shareaholic-like-buttonset' style='float:none;height:30px;'><a
class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F02%2Finstalling-powerpathve-using-vmware-update-manager%2F' data-shr_title='Installing+PowerPath%2FVE+using+VMware+Update+Manager'></a><a
class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F02%2Finstalling-powerpathve-using-vmware-update-manager%2F'></a><a
class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fvmtoday.com%2F2010%2F02%2Finstalling-powerpathve-using-vmware-update-manager%2F' data-shr_title='Installing+PowerPath%2FVE+using+VMware+Update+Manager'></a></div><div
style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div>]]></content:encoded> <wfw:commentRss>http://vmtoday.com/2010/02/installing-powerpathve-using-vmware-update-manager/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 85/216 queries in 0.436 seconds using disk: basic
Object Caching 3834/4032 objects using disk: basic
Content Delivery Network via Amazon Web Services: CloudFront: cloudfront.vmtoday.com

Served from: vmtoday.com @ 2012-02-08 18:57:09 -->
