<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEAEQHs6eSp7ImA9WhRaFE4.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730</id><updated>2012-02-16T14:51:41.511-08:00</updated><category term="thin client" /><category term="vexpert" /><category term="ONTAP simulator" /><category term="vcloud P2V" /><category term="apache vm memory debugging maxmemfree" /><category term="zfs" /><category term="vfiler migrate" /><category term="VMware Fusion" /><category term="data motion" /><category term="non-disruptive upgrade" /><category term="domain error" /><category term="vm clone" /><category term="converter" /><category term="ESXi" /><category term="vmware" /><category term="windows automation" /><category term="ipad" /><category term="vcenter warning network redundancy" /><category term="mbralign" /><category term="alignment" /><category term="vmwaretools" /><category term="latency" /><category term="esxi vmotion network disruption" /><category term="newsid.exe" /><category term="sysprep" /><category term="snapmirror volume size" /><category term="blade" /><category term="vsphere" /><category term="iops storage" /><category term="powershell" /><category term="netapp" /><category term="view" /><category term="SSD" /><category term="apache vCPU performance" /><category term="vdi" /><category term="server" /><category term="pocketcloud" /><category term="dedup" /><category term="xen" /><category term="ESXi drivers vihostupdate esxupdate" /><title>VMAdmin</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.vmadmin.info/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.vmadmin.info/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/vmadmin/TtOJ" /><feedburner:info uri="vmadmin/ttoj" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;A0cMRX0ycCp7ImA9WhRbFkQ.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-5697384350264006573</id><published>2012-02-08T02:40:00.000-08:00</published><updated>2012-02-08T03:04:44.398-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-08T03:04:44.398-08:00</app:edited><title>Error Updating VMware Tools</title><content type="html">We all know how important it is to keep the guest OS hooked up with the latest VMware Tools &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;amp;docType=kc&amp;amp;docTypeID=DT_KB_1_1&amp;amp;externalId=2004754"&gt;integration&lt;/a&gt; (including storage timeout tunings).  So why since esx 3 and through to vSphere 5 is updating vmware tools automatically  such a pain?  75% of the time a vCenter initiated vmware tools update will result in "Error Updating VMware Tools" - under 4.x it was a vestigial tmp directory for windows VMs that &lt;a href="http://www.vmadmin.info/2010/07/error-upgrading-vmware-tools.html"&gt;prevented automatic upgrades&lt;/a&gt;, and for linux vms there was a missing /tmp/vmware-root dir the updater was expecting and errored out on - And I've just confirmed under the latest vSphere 5 build the same missing/expected /tmp/vmware-root BUG still exists!&lt;br /&gt;&lt;br /&gt;I'm amazed this issue (bug) has persisted for so long especially with the increasing emphasis on simplified auto-deployment - these kinds of issues really inhibit efficient cloud, vdi administration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-5697384350264006573?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z_g-PCcHBrzfuQpGlEqDIBuBnjo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z_g-PCcHBrzfuQpGlEqDIBuBnjo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z_g-PCcHBrzfuQpGlEqDIBuBnjo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z_g-PCcHBrzfuQpGlEqDIBuBnjo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/DIAPXAk5AW0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/5697384350264006573/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=5697384350264006573" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/5697384350264006573?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/5697384350264006573?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/DIAPXAk5AW0/error-updating-vmware-tools.html" title="Error Updating VMware Tools" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2012/02/error-updating-vmware-tools.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEACR388fCp7ImA9WhRbEE8.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-4710330237927052614</id><published>2012-01-29T14:47:00.000-08:00</published><updated>2012-01-31T07:12:46.174-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-31T07:12:46.174-08:00</app:edited><title>3 VSWP Relocation Methods</title><content type="html">As usual this post is born of a real situation encountered in our VMware infrastructure.&lt;br /&gt;We were trialing a new storage array with SSD and decided to configure swap files for the test VMs to be located on the SSD backed array - great, if they actually end up swapping (should never happen, but lets try out this vSphere 5 feature!), then they will have the benefit of SSD performance.&lt;br /&gt;&lt;br /&gt;Fast forward to the end of the SSD array trial 3 months later when its time to unmount the datastore (NFS) and vCenter tells us (paraphrasing) "error - open filehandles umount failed"&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-8R4Sxf0KeTI/TygEajvsD7I/AAAAAAAAEyQ/ifhQ0jIH8Uc/s1600/DatastoreUnmounterror.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 144px;" src="http://1.bp.blogspot.com/-8R4Sxf0KeTI/TygEajvsD7I/AAAAAAAAEyQ/ifhQ0jIH8Uc/s400/DatastoreUnmounterror.jpg" alt="" id="BLOGGER_PHOTO_ID_5703813782383103922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;At first I ssh'ed into the esxi host and ran a 'find /vmfs/volumes/nfsdatastore -mtime -1 -print' and spotted the HA file in the output - so I figured, OK, we can disable HA temporarily to get this unmounted.   We disabled HA on the cluster, repeated the unmount and still encountered the "open files" error.  Some googling revealed the esxi command line umount directives which also failed, but pointed to look at the vmkernel  logs, which not so helpfully repeated the "files open" error without revealing WHICH files were open (vexing was the find cmd telling me there were no files on the datastore modified in the last day).&lt;br /&gt;&lt;br /&gt;Finally a long listing of the NFS datastore revealed the issue - there were .vswp (swap files) on the datastore and although they were not active (find -mtime -1 did not flag them) - the file handles were open by the 5 running VMs on the esxi5 host.&lt;br /&gt;&lt;br /&gt;So what to do?  Well first reconfigure the cluster swapfile location property back to "locate swap with VM files"  - then how to relocate the active vswp files?  My VCP5 studying told me a storage vMotion &lt;span style="color: rgb(255, 255, 0);"&gt;(METHOD #1 - least disruptive)&lt;/span&gt; would do the trick - and this was feasible and worked great for the small VMs (&amp;lt; 100gb).&lt;br /&gt;But I had a pre-prod app server of 150gb - what if we just suspend the VM &lt;span style="color: rgb(255, 255, 0);"&gt;(METHOD #2 - VM down during suspension)&lt;/span&gt; ?  Well it worked, the VM was suspended in &amp;lt; 30 seconds and the vswp file disappeared from the trial datastore, then once powered back on, the vswp was recreated with the VM's files&lt;br /&gt;But the last VM was a huge 2 Tb dev Oracle DB with a ton of IO going on.  Rather than initiate a storage vMotion (which would take hours even on 10g network) we consulted the DBA who was planning Oracle patching that evening anyway.  So we powered down the VM &lt;span style="color: rgb(255, 255, 0);"&gt;(METHOD #3 - VM power cycle)&lt;/span&gt; after is was patched and I powered it back on expecting the vswp file to be relocated, but it was still on the trial datastore!  At this point I decided to power down the VM again and was able to successfully unmount the trial datastore.  The configuration dictated the vswp should be with the VM, so either this would work, or I'd be opening a P1 case with vmware ;) - it worked, the dev 2Tb Oracle VM powered up fine.&lt;br /&gt;&lt;br /&gt;I suspect its a bug of  esxi5 logic to not relocate the VM vswp according to the cluster config after a power cycle - but by unmounting the datastore, the end goal of freeing up the trial array for return was accomplished.  Anyone else seen this swap file location behavior or have a more elegant method for non-disruptively relocating vswp files?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-4710330237927052614?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TERvpZq0B2qQ5YnqSUhaIx5rsmQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TERvpZq0B2qQ5YnqSUhaIx5rsmQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TERvpZq0B2qQ5YnqSUhaIx5rsmQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TERvpZq0B2qQ5YnqSUhaIx5rsmQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/h-WifHZpYxk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/4710330237927052614/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=4710330237927052614" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/4710330237927052614?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/4710330237927052614?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/h-WifHZpYxk/3-vswp-relocation-methods.html" title="3 VSWP Relocation Methods" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-8R4Sxf0KeTI/TygEajvsD7I/AAAAAAAAEyQ/ifhQ0jIH8Uc/s72-c/DatastoreUnmounterror.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.vmadmin.info/2012/01/3-vswp-relocation-methods.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YMSXg-eCp7ImA9WhRUEU0.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-7558637004201233777</id><published>2012-01-20T16:09:00.000-08:00</published><updated>2012-01-20T16:19:48.650-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T16:19:48.650-08:00</app:edited><title>Passed VCP5 exam</title><content type="html">This morning I passed my VCP5 exam!&lt;br /&gt;I had been devoting and hour or two a day to study for 3 weeks leading up to today.&lt;br /&gt;In my opinion VCP5 definitely puts less emphasis on rote memorization of maximums and more on the admin's hands on experience with vSphere 5 - an improvement over the VCP4 exam!&lt;br /&gt;&lt;br /&gt;While I was studying for the VCP5 I also registered as a &lt;a href="http://www.vmware.com/partners/programs/solution-provider/"&gt;Solution Provider&lt;/a&gt; and leveraged the VCP facts to take the VTSP module tests to obtain VMware Technical Sales Professional credentials.&lt;br /&gt;Now I am taking the VSP (VMware Sales Professional) modules online and finding the vCloud modules especially useful in coalescing my strategy for selling new Cloud projects internally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-7558637004201233777?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8ec-vzE4S_0hDcg0N73GAz41H04/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8ec-vzE4S_0hDcg0N73GAz41H04/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8ec-vzE4S_0hDcg0N73GAz41H04/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8ec-vzE4S_0hDcg0N73GAz41H04/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/gLYE-AU7QXo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/7558637004201233777/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=7558637004201233777" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/7558637004201233777?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/7558637004201233777?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/gLYE-AU7QXo/passed-vcp5-exam.html" title="Passed VCP5 exam" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.vmadmin.info/2012/01/passed-vcp5-exam.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIAQnkyfCp7ImA9WhRUEU0.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-5788478785001986430</id><published>2012-01-20T16:05:00.000-08:00</published><updated>2012-01-20T16:09:03.794-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T16:09:03.794-08:00</app:edited><title>vMotion fails at 9% - Operation Timed Out</title><content type="html">I recently added a new ESXi 5.0.0 host one of our clusters and attempted to vMotion a test VM onto the new host but it failed at 9% with "Operation Timed Out"&lt;br /&gt;&lt;br /&gt;Turns out the datastore for the VM was mounted read-only since the new host's IP had not been added to the Netapp ACL allowing full read / write access.&lt;br /&gt;&lt;br /&gt;Once the IP was added and the NFS datastore re-mounted RW, the vMotions zipped through at 10g speeds!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-5788478785001986430?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/USVe1LePasz-UEjqCsCc88jgHk8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/USVe1LePasz-UEjqCsCc88jgHk8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/USVe1LePasz-UEjqCsCc88jgHk8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/USVe1LePasz-UEjqCsCc88jgHk8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/jSwzAXSHNkA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/5788478785001986430/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=5788478785001986430" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/5788478785001986430?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/5788478785001986430?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/jSwzAXSHNkA/vmotion-fails-at-9-operation-timed-out.html" title="vMotion fails at 9% - Operation Timed Out" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2012/01/vmotion-fails-at-9-operation-timed-out.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04GRX85cCp7ImA9WhdVGEw.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-5029601699290312585</id><published>2011-09-23T15:05:00.000-07:00</published><updated>2011-09-23T15:12:04.128-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-23T15:12:04.128-07:00</app:edited><title>ESXi5 Myricom 10g driver install</title><content type="html">We are upgrading ESXi 4.1 hosts to ESXi 5 - some of which have Myricom 10g network cards installed.&lt;br /&gt;Once the host is upgraded to ESXi 5 we need to install the new driver:&lt;br /&gt;&lt;blockquote style="color: rgb(255, 255, 51);"&gt;1) scp MYC-myri10ge-1.5.3-offline_bundle-467813.zip net-myri10ge-1.5.3-1OEM.500.0.0.406165.x86_64.vib root@esxi5-02:/var/log/vmware&lt;br /&gt;2) ssh esxi5-02 as root&lt;br /&gt;3) /var/log/vmware # esxcli software vib install -d MYC-myri10ge-1.5.3-offline_bundle-467813.zip&lt;br /&gt;Installation Result&lt;br /&gt;  Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.&lt;br /&gt;  Reboot Required: true&lt;br /&gt;  VIBs Installed: Myricom_bootbank_net-myri10ge_1.5.3-1OEM.500.0.0.406165&lt;br /&gt;  VIBs Removed:&lt;br /&gt;  VIBs Skipped:&lt;br /&gt;4) reboot and verify the card is discovered (vCenter Config-&amp;gt;Network-&amp;gt;Network Adapters-&amp;gt;Add)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;There is also a new method to import these as "patch extensions" into vCenter, then attach them like baselines to hosts.  My first pass at this went well, except the remediation step reported the patch was not applicable and it was skipped!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-5029601699290312585?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CW4oBZ26VZyvEUkuGZOaWRAKpkM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CW4oBZ26VZyvEUkuGZOaWRAKpkM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CW4oBZ26VZyvEUkuGZOaWRAKpkM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CW4oBZ26VZyvEUkuGZOaWRAKpkM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/u2jQ1VOPDqU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/5029601699290312585/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=5029601699290312585" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/5029601699290312585?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/5029601699290312585?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/u2jQ1VOPDqU/esxi5-myricom-10g-driver-install.html" title="ESXi5 Myricom 10g driver install" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/09/esxi5-myricom-10g-driver-install.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08BRHs7eCp7ImA9WhdWGEg.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-9050087822535388686</id><published>2011-09-12T12:18:00.000-07:00</published><updated>2011-09-12T12:30:55.500-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-12T12:30:55.500-07:00</app:edited><title>VUM upgrade SQL DB connection fails</title><content type="html">I've upgraded two vCenter 4.x's to vCenter 5 now and ran into this both times.&lt;br /&gt;&lt;br /&gt;While upgrading the Update Manager the error returned is (paraphrasing):&lt;br /&gt;&lt;br /&gt;"Can not connect to the database, please verify username and password..."&lt;br /&gt;&lt;br /&gt;If your vCenter has been through a series of upgrades (like mine) the installer may be referring to a DSN (32bit vs 64bit DSN) you have not updated with the correct credentials.&lt;br /&gt;&lt;br /&gt;To update the DSN the installer is referring to, you need to run the 32-bit ODBC tool which is located at &lt;span style="color: rgb(255, 255, 0);"&gt;C&lt;/span&gt;&lt;strong style="color: rgb(255, 255, 0);"&gt;:\Windows\SysWOW64\odbcad32.exe&lt;/strong&gt;. Do NOT use the default odbcad32.exe located in the &lt;strong&gt;C:\Windows\System32&lt;/strong&gt; folder. While it has the same file name, they are &lt;span style="font-weight: bold;"&gt;two different files&lt;/span&gt;!!&lt;br /&gt;&lt;br /&gt;Also, if you get an error generating the JRE SSL keys, re-running that step should succeed.&lt;br /&gt;&lt;br /&gt;Again, check your DSN with the &lt;span style="color: rgb(255, 255, 0);"&gt;C&lt;/span&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;:\Windows\SysWOW64\odbcad32.exe&lt;/span&gt;, not the default path odbcad32.exe&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-9050087822535388686?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0YU5v79B4foRMxWtIN9IxUeaVwg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0YU5v79B4foRMxWtIN9IxUeaVwg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0YU5v79B4foRMxWtIN9IxUeaVwg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0YU5v79B4foRMxWtIN9IxUeaVwg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/GCU8BDn-C0c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/9050087822535388686/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=9050087822535388686" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/9050087822535388686?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/9050087822535388686?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/GCU8BDn-C0c/vum-upgrade-sql-db-connection-fails.html" title="VUM upgrade SQL DB connection fails" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/09/vum-upgrade-sql-db-connection-fails.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUARXwzeSp7ImA9WhdWF0o.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-4786996127850469828</id><published>2011-09-11T14:13:00.000-07:00</published><updated>2011-09-11T14:24:04.281-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T14:24:04.281-07:00</app:edited><title>VM start error Cannot open the disk</title><content type="html">We ran into this issue when a VM went down unexpectedly and it would not restart cleanly - the error was:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 102);"&gt;"Cannot open the disk '/vmfs/volumes/4cf0daa-10489d5-4e6b-00219ba51425/ttw-db-09/ttw-db-09_3.vmdk' or one of the snapshot disks it depends on."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To debug, I ssh'ed into the ESXi 4.1 box to check out the file it was referring to (it was fine and readable and touchable per &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=10051"&gt;KB10051&lt;/a&gt;)  and the vmware.log which indicated the actual issue:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;"Cannot open the disk '/vmfs/volumes/4cf0daa-10489d5-4e6b-00219ba51425/ttw-db-09/ttw-db-09_3.vmdk' Failed to lock the file"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;None of of the related KB's helped resolve the issue.&lt;br /&gt;What turned out to be the solution came from a forum posting - just creating a temp snapshot and deleting cleared the condition and allowed the VM to power on cleanly.&lt;br /&gt;&lt;br /&gt;thanks again to the vmware community forums - truly a great 24x7 resource!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-4786996127850469828?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zbTY9sKlj8YOSm3vGNB-dYoL6PU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zbTY9sKlj8YOSm3vGNB-dYoL6PU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zbTY9sKlj8YOSm3vGNB-dYoL6PU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zbTY9sKlj8YOSm3vGNB-dYoL6PU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/GPFYJQPFAvc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/4786996127850469828/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=4786996127850469828" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/4786996127850469828?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/4786996127850469828?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/GPFYJQPFAvc/vm-start-error-cannot-open-disk.html" title="VM start error Cannot open the disk" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/09/vm-start-error-cannot-open-disk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkADRHo-fCp7ImA9WhdQFkk.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-2177507418944979196</id><published>2011-08-17T23:05:00.000-07:00</published><updated>2011-08-17T23:26:15.454-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-17T23:26:15.454-07:00</app:edited><title>Quantifying Spindle:VM throughput relationship</title><content type="html">Last week we took delivery of an additional DS4243 300Gb x 24 15 RPM disk shelf.
&lt;br /&gt;This morning we connected it non-disruptively to our Netapp 3270.
&lt;br /&gt;These 24 disks were slated to be assigned to our existing aggregate consisting of 2 x DS4243 shelves, effectively becoming 1/3 of a the spindles (IOPs and storage) of the newly expanded aggregate.
&lt;br /&gt;Before adding the disks to expand the aggregate we wanted to take a benchmark from a VM's perspective BEFORE and then compare it to the same VM's performance AFTER the 1/3 IOPs upgrade.
&lt;br /&gt;
&lt;br /&gt;Config:
&lt;br /&gt;
&lt;br /&gt;Netapp 3270 running Ontap 7.3.5.1P2
&lt;br /&gt;10Gb connection to ESXi 4.1 host
&lt;br /&gt;HD Tune is used for disk IO benchmark
&lt;br /&gt;
&lt;br /&gt;BEFORE (46 disk Aggregate):
&lt;br /&gt;&lt;span style="font-family:Calibri, Verdana, Helvetica, Arial;"&gt;&lt;span style="font-size:11pt;"&gt;
&lt;br /&gt;Read transfer rate
&lt;br /&gt;Transfer Rate Minimum : 21.5 MB/s
&lt;br /&gt;Transfer Rate Maximum : 95.9 MB/s&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;&lt;span style="font-family:Calibri, Verdana, Helvetica, Arial;"&gt;&lt;span style="font-size:11pt;"&gt;Transfer Rate Average : &lt;b&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;65.8 MB/s&lt;/span&gt;
&lt;br /&gt;&lt;/b&gt;Access Time           : &lt;b&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;10.3 ms&lt;/span&gt;
&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-eJHfML8Q-hA/TkyuOlIu6EI/AAAAAAAAEfY/nWmwjRECl4k/s1600/before46disks.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://3.bp.blogspot.com/-eJHfML8Q-hA/TkyuOlIu6EI/AAAAAAAAEfY/nWmwjRECl4k/s400/before46disks.png" alt="" id="BLOGGER_PHOTO_ID_5642075998698530882" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;AFTER (67 Disk Aggregate):
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-family:Calibri, Verdana, Helvetica, Arial;"&gt;&lt;span style="font-size:11pt;"&gt;Read transfer rate
&lt;br /&gt;Transfer Rate Minimum : 0.6 MB/s
&lt;br /&gt;Transfer Rate Maximum : 96.7 MB/s
&lt;br /&gt;Transfer Rate Average : &lt;b&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;82.9 MB/s&lt;/span&gt;
&lt;br /&gt;&lt;/b&gt;Access Time           : &lt;b style="color: rgb(255, 255, 255);"&gt;6.67 ms&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-VeWURpOlBUk/TkyutqFkYbI/AAAAAAAAEfg/t6F1dseVOi0/s1600/after67disks.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-VeWURpOlBUk/TkyutqFkYbI/AAAAAAAAEfg/t6F1dseVOi0/s400/after67disks.jpg" alt="" id="BLOGGER_PHOTO_ID_5642076532603380146" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Conclusion:
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-family:Calibri, Verdana, Helvetica, Arial;"&gt;&lt;span style="font-size:11pt;"&gt;Throughput: Avg Transfer rate went from 65 to 82.9 &lt;b&gt;&lt;span style="color: rgb(255, 255, 102);"&gt;(27.5% better)&lt;/span&gt;
&lt;br /&gt;&lt;/b&gt;Latency: Access Time went from 10.3 to 6.67ms &lt;b&gt;&lt;span style="color: rgb(255, 255, 102);"&gt;(35% improvement)&lt;/span&gt;
&lt;br /&gt;&lt;/b&gt;Also you can clearly see the deviation from the average performance is much improved (The 2nd throughput graph shows transfers rate staying in a much tighter 80-90Mbsec range than the 1st smaller aggr) - this translates into &lt;span style="font-weight: bold; color: rgb(255, 255, 102);"&gt;more deterministic performance profile for our VI&lt;/span&gt; (the larger aggr can “soak up” the short IOP demand spikes that would have otherwise slowed down the smaller aggr)&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note: it was necessary to&lt;/span&gt;&lt;span style="font-weight: bold;font-family:Calibri, Verdana, Helvetica, Arial;" &gt;&lt;span style="font-size:11pt;"&gt; clone the "Before" VM to force WAFL to stripe out the VM data onto the newly added disks (Will WAFL do this automatically over time for existing data? Or will only NEW VMs realize the full 67 spindle benefits?)&lt;/span&gt;&lt;/span&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-2177507418944979196?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pp6dpHSUc4fim9ny-ZAX__JxDPM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pp6dpHSUc4fim9ny-ZAX__JxDPM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pp6dpHSUc4fim9ny-ZAX__JxDPM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pp6dpHSUc4fim9ny-ZAX__JxDPM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/JA7QFN-t5FQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/2177507418944979196/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=2177507418944979196" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/2177507418944979196?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/2177507418944979196?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/JA7QFN-t5FQ/more-spindlesmore-vm-throughput.html" title="Quantifying Spindle:VM throughput relationship" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-eJHfML8Q-hA/TkyuOlIu6EI/AAAAAAAAEfY/nWmwjRECl4k/s72-c/before46disks.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/08/more-spindlesmore-vm-throughput.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkABQnozfSp7ImA9WhdQFEs.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-6012866071911914032</id><published>2011-08-15T16:33:00.000-07:00</published><updated>2011-08-15T20:19:13.485-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-15T20:19:13.485-07:00</app:edited><title>vCenter SQL Server Scheduled Job Errors</title><content type="html">Since migrating to SQL 2008, our app event log was showing errors of the type:
&lt;br /&gt;
&lt;br /&gt;&lt;blockquote style="color: rgb(255, 255, 255);"&gt;SQL Server Scheduled Job 'Past Day stats rollupVIM_UMDB' (0x2838E6A98D1EBE4CB211E1768836BA68) - Status: Failed - Invoked on: 2011-08-14 17:00:00 - Message: The job failed.  Unable to determine if the owner (DOM\dom.acct) of job Past Day stats rollupVIM_UMDB has server access (reason: Could not obtain information about Windows NT group/user 'DOM\dom.acct', error code 0x5. [SQLSTATE 42000] (Error 15404)).
&lt;br /&gt;&lt;/blockquote&gt;
&lt;br /&gt;All other vCenter operations seemed to fine, but these jobs were failing and logging every 5-10 minutes.
&lt;br /&gt;Turns out the solution is documented in &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1026067"&gt;KB15404&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;The fix is to change the owner of these jobs from the domain account to SA:
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-P_P52Crz0Xo/TkmuAwCerDI/AAAAAAAAEfQ/SxSb9zoKnYA/s1600/sqlowner.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 208px;" src="http://1.bp.blogspot.com/-P_P52Crz0Xo/TkmuAwCerDI/AAAAAAAAEfQ/SxSb9zoKnYA/s400/sqlowner.jpg" alt="" id="BLOGGER_PHOTO_ID_5641231336176790578" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-6012866071911914032?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-dmRuhm2fpPUxQoW7Fw5e0PE4UA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-dmRuhm2fpPUxQoW7Fw5e0PE4UA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-dmRuhm2fpPUxQoW7Fw5e0PE4UA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-dmRuhm2fpPUxQoW7Fw5e0PE4UA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/A0I9IE7SJiA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/6012866071911914032/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=6012866071911914032" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/6012866071911914032?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/6012866071911914032?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/A0I9IE7SJiA/vcenter-sql-server-scheduled-job-errors.html" title="vCenter SQL Server Scheduled Job Errors" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-P_P52Crz0Xo/TkmuAwCerDI/AAAAAAAAEfQ/SxSb9zoKnYA/s72-c/sqlowner.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/08/vcenter-sql-server-scheduled-job-errors.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcBQXw5fip7ImA9WhdRFUo.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-3532516951267676907</id><published>2011-08-05T09:25:00.000-07:00</published><updated>2011-08-05T13:27:30.226-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-05T13:27:30.226-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vcenter warning network redundancy" /><title>False management network redundancy alert</title><content type="html">We upgraded our DR cluster hosts recently and ran into this where vCenter was reporting:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold; color: rgb(255, 255, 0);"&gt;HostXYZ "currently has no management network redundancy"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;But wait - thats not true, the vSwitch clearly has two active connections!&lt;br /&gt;I tried reconfiguring the ordering of the nics in the teaming config, but the warning persisted.&lt;br /&gt;&lt;br /&gt;Then I found &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1004700"&gt;KB1004700&lt;/a&gt; which starts talking about ignoring/suppressing the warning (very bad practice to ignore alerts! for what should be obvious reasons).&lt;br /&gt;But I kept reading and saw:&lt;br /&gt;&lt;br /&gt;"&lt;strong&gt;Note&lt;/strong&gt;: If the warning continues to appear, disable and re-enable VMware High Availability in the cluster."&lt;br /&gt;&lt;br /&gt;So I disabled and enabled HA and this cleared the alert - no suppression of alerts needed!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-3532516951267676907?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kmFLwGnkZYo83zsCdzWf-aKViyQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kmFLwGnkZYo83zsCdzWf-aKViyQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kmFLwGnkZYo83zsCdzWf-aKViyQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kmFLwGnkZYo83zsCdzWf-aKViyQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/ImDvNaqW-Mk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/3532516951267676907/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=3532516951267676907" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/3532516951267676907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/3532516951267676907?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/ImDvNaqW-Mk/false-management-network-redundancy.html" title="False management network redundancy alert" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/08/false-management-network-redundancy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMFRn0_eSp7ImA9WhdREkg.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-6745166899709897077</id><published>2011-07-20T09:09:00.000-07:00</published><updated>2011-08-01T21:13:37.341-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-01T21:13:37.341-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vcloud P2V" /><title>Growing the Cloud: P2V, P2E, V2E</title><content type="html">Over time, our Modus Operandi for virtualizing has evolved.&lt;br /&gt;When we started over 5 years ago, we had a small ESX 3.x cluster and did many P2V (Physical to Virtual) conversions.&lt;br /&gt;Over the next 4 years we virtualized 20-25% per year with P2V until today we sit at about the 90% virtualization level in our datacenters with 21 ESXi hosts backed by 20Tb of storage all on a 10Gb network.&lt;br /&gt;Now the frequency of P2Vs as decreased as we now persuade customers to go directly virtual with their new projects by buying a piece of VI (Virtual Infrastructure) - essentially  "growing the cloud".&lt;br /&gt;Recently we had a customer who had already purchased their hardware and it had substantial  warrantee support remaing - so we decided to:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;P2V&lt;/span&gt; the existing webapp to the VI&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;P2E&lt;/span&gt; (Physical to ESXi - install ESXi over the old OS)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;V2E&lt;/span&gt; (Virtual back to new ESXi - storage vMotion)&lt;/blockquote&gt;&lt;br /&gt;The only interruption was 10 minutes while the webapp was suspended to do a clean P2V.&lt;br /&gt;&lt;br /&gt;The customer was happy to have the virtual space to create dev instance VMs and we were happy to continue to add capacity to our VI (and grateful for the flexibility virtualization provides to accomplish these kinds of migrations)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-6745166899709897077?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f9FjtzouXpvhoCTzusj564WgrAA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f9FjtzouXpvhoCTzusj564WgrAA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f9FjtzouXpvhoCTzusj564WgrAA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f9FjtzouXpvhoCTzusj564WgrAA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/-q_RQLxmKqU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/6745166899709897077/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=6745166899709897077" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/6745166899709897077?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/6745166899709897077?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/-q_RQLxmKqU/growing-cloud-p2v-p2e-v2e.html" title="Growing the Cloud: P2V, P2E, V2E" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/07/growing-cloud-p2v-p2e-v2e.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UBR30yeyp7ImA9WhdTEUg.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-5101555766730761907</id><published>2011-07-01T12:10:00.000-07:00</published><updated>2011-07-08T11:54:16.393-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-08T11:54:16.393-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vexpert" /><title>Welcome to the VMware vExpert 2011 Program</title><content type="html">This morning I received an email "Welcome to the VMware vExpert 2011 Program"!&lt;br /&gt;I am very honored to be in the same company as many of the &lt;a href="http://www.van-lieshout.com/vexpert/"&gt;great vExperts&lt;/a&gt; I follow.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-AYITzVti44Y/ThdSSp_oLbI/AAAAAAAAEdg/sbFOVbSclhg/s1600/VMW_Q109_LGO_vExpert_MetalNoShadow_LoRes.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 200px;" src="http://4.bp.blogspot.com/-AYITzVti44Y/ThdSSp_oLbI/AAAAAAAAEdg/sbFOVbSclhg/s400/VMW_Q109_LGO_vExpert_MetalNoShadow_LoRes.gif" alt="" id="BLOGGER_PHOTO_ID_5627056739886575026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:12pt;"&gt;We're pleased to designate you as a vExpert 2011 as recognition of your contributions to the VMware, virtualization, and cloud computing communities. You’ve done work above and beyond, and we’re delighted to communicate more closely, to share resources, and to offer other opportunities for greater interaction throughout the year as we continue to grow knowledge and success in the community of IT professionals. Welcome to the vExpert 2011 Program!&lt;/span&gt;&lt;/span&gt;"&lt;/blockquote&gt;&lt;br /&gt;What a great way to start the long weekend!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-5101555766730761907?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XTeBDwENe7oy5IUN9iwQ3JydOwk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XTeBDwENe7oy5IUN9iwQ3JydOwk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XTeBDwENe7oy5IUN9iwQ3JydOwk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XTeBDwENe7oy5IUN9iwQ3JydOwk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/--NaI4oZeZ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/5101555766730761907/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=5101555766730761907" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/5101555766730761907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/5101555766730761907?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/--NaI4oZeZ4/welcome-to-vmware-vexpert-2011-program.html" title="Welcome to the VMware vExpert 2011 Program" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-AYITzVti44Y/ThdSSp_oLbI/AAAAAAAAEdg/sbFOVbSclhg/s72-c/VMW_Q109_LGO_vExpert_MetalNoShadow_LoRes.gif" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/07/welcome-to-vmware-vexpert-2011-program.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMCRHs4fyp7ImA9WhZUFEs.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-6876478332049897557</id><published>2011-06-07T09:58:00.000-07:00</published><updated>2011-06-07T10:24:25.537-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-07T10:24:25.537-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="powershell" /><category scheme="http://www.blogger.com/atom/ns#" term="windows automation" /><title>powershell restart windows service</title><content type="html">File this one under windows automation.&lt;br /&gt;&lt;br /&gt;We are transitioning to a new Zabbix monitoring installation.&lt;br /&gt;We discovered after a network outage several windows snmp services needed to be restarted to restore monitoring.&lt;br /&gt;&lt;br /&gt;Here is the powershell pipeline I used to do this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Calibri, Verdana, Helvetica, Arial;"&gt;&lt;span style="font-size:11pt;"&gt;(there is no restart method so we call stop, then start)&lt;br /&gt;Assumes TCP port 135 is open to the servers listed in snmprestartlist.txt&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;[vSphere PowerCLI] C:\&amp;gt; get-content c:\snmprestartlist.txt | foreach-object {Get-Service -ComputerName $_ | Where-Object { $_.Name -eq "SNMP" } | ForEach-Object {$_.Stop() }}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt; [vSphere PowerCLI] C:\&amp;gt; get-content c:\snmprestartlist.txt | foreach-object {Get-Service -ComputerName $_ | Where-Object { $_.Name -eq "SNMP" } | ForEach-Object {$_.Start() }}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Check the status is now running:&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255); font-weight: bold;"&gt;[vSphere PowerCLI] C:\&amp;gt; get-content c:\snmprestartlist.txt | foreach-object {Get-Service -ComputerName $_ | Where-Object { $_.Name -eq "SNMP" } | Format-List *}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-6876478332049897557?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TWJO1DZIlgRYCmp5BH6ldT8-Qvo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TWJO1DZIlgRYCmp5BH6ldT8-Qvo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TWJO1DZIlgRYCmp5BH6ldT8-Qvo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TWJO1DZIlgRYCmp5BH6ldT8-Qvo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/l6Jz7hlWPXE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/6876478332049897557/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=6876478332049897557" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/6876478332049897557?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/6876478332049897557?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/l6Jz7hlWPXE/powershell-restart-windows-service.html" title="powershell restart windows service" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/06/powershell-restart-windows-service.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMNRHw_cSp7ImA9WhZVFUw.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-2921121385256180477</id><published>2011-05-27T10:05:00.000-07:00</published><updated>2011-05-27T10:14:55.249-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-27T10:14:55.249-07:00</app:edited><title>Extending Windows Drive Live</title><content type="html">I've been using Dell's excellent &lt;a href="https://docs.google.com/leaf?id=0B_xeCnNypOZIYjNkN2QyOTAtNGQxMC00ZWY1LTgxZjEtMDQyOWE3NTcyMDIz&amp;amp;hl=en_US"&gt;ExtPart.exe&lt;/a&gt; for resizing Windows 2003 drives live.&lt;br /&gt;But I found recently this utility does not work on Windows 2008 64 bit.&lt;br /&gt;&lt;br /&gt;So the updated procedure for windows 2008 is:&lt;br /&gt;&lt;br /&gt;1) use vCenter to grow the Windows 2008 drive&lt;br /&gt;2) run Windows 2008 Server Manager-&amp;gt;Storage-&amp;gt;Disk Management-&amp;gt;Action-&amp;gt;Rescan Disks to have the added space from step one recognized&lt;br /&gt;3) run diskpart.exe from the command line, list volume, select volume X, extend, list volume to verify space is added (live)!&lt;br /&gt;&lt;br /&gt;Done&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-2921121385256180477?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8ePEu8QDhCiFXYnU-c1sqCv7fiw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8ePEu8QDhCiFXYnU-c1sqCv7fiw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8ePEu8QDhCiFXYnU-c1sqCv7fiw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8ePEu8QDhCiFXYnU-c1sqCv7fiw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/4zvIll6D7r8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/2921121385256180477/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=2921121385256180477" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/2921121385256180477?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/2921121385256180477?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/4zvIll6D7r8/extending-windows-drive-live.html" title="Extending Windows Drive Live" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/05/extending-windows-drive-live.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8ARnsyeSp7ImA9WhZWFUU.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-6424322161548239336</id><published>2011-04-24T09:50:00.000-07:00</published><updated>2011-05-16T16:00:47.591-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-16T16:00:47.591-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="snapmirror volume size" /><title>shrinking snapmirror destination volumes</title><content type="html">When the initial snapmirror relationship is setup, we typically have source and destination volumes of equal size.  But when the source volume is shrunk:&lt;br /&gt;&lt;br /&gt;vol size appdata -200g&lt;br /&gt;&lt;br /&gt;the destination remains at its original size.  The problem is we now have unclaimed space that is not reported by the usual tools (df, system manager etc) - the tools report what the source volume reports.&lt;br /&gt;&lt;br /&gt;Over time you can end up with snapmirror destination volumes too large and the space allocated during the initial snapmirror is effectively not available for new snapmirror destination volumes (or any other use) until you free it by shrinking the snapmirror destination volume (example volume is "vol6" below):&lt;br /&gt;&lt;br /&gt;0) df -A (check initial Aggregate usage level)&lt;br /&gt;&lt;span style="font-family:Calibri,Verdana,Helvetica,Arial;"&gt;&lt;span style="font-size:11pt;"&gt;aggr1               14036753204 12158892092 1877861112      87%  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) snapmirror break vol6&lt;br /&gt;&lt;br /&gt;2)    &lt;span style="font-family:Calibri,Verdana,Helvetica,Arial;"&gt;&lt;span style="font-size:11pt;"&gt;vol size vol6 -300g&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri,Verdana,Helvetica,Arial;"&gt;&lt;span style="font-size:11pt;"&gt;vol size: Volume has a fixed filesystem size (fs_size_fixed)&lt;br /&gt;vol options vol6 fs_size_fixed off&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;3)    &lt;span style="font-family:Calibri,Verdana,Helvetica,Arial;"&gt;&lt;span style="font-size:11pt;"&gt;vol size vol6 -300g        &lt;br /&gt;vol size: Flexible volume 'vol6' size set to 1492g.&lt;br /&gt;&lt;br /&gt;4) df -A    (verify the space is returned to the aggr for reuse)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family:Calibri,Verdana,Helvetica,Arial;"&gt;&lt;span style="font-size:11pt;"&gt;aggr1               14036753204 11812443012 2224310192      84%  &lt;/span&gt;&lt;/span&gt; &lt;span style="font-family:Calibri,Verdana,Helvetica,Arial;"&gt;&lt;span style="font-size:11pt;"&gt;                      &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; But how do you get ONTAP to report the unused space without going through the procedure above?&lt;br /&gt;&lt;br /&gt;One method is&lt;br /&gt;&lt;br /&gt;vol status -b&lt;br /&gt;&lt;br /&gt;this will report the volume size and filesystem size  in 4k blocks - I added some awk to show the difference in gb:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:78%;"  &gt;[root@backup1 ~]# ssh netapp-01 -l root vol status -b | awk '{print $0" diff = "($3-$4)*4096/1024/1024" gb"}'&lt;br /&gt;Volume              Block Size (bytes)  Vol Size (blocks)   FS Size (blocks)&lt;br /&gt;------              ------------------  ------------------  ----------------&lt;br /&gt;vol0             4096                             25952256                      25952256      &lt;br /&gt;vm6                           4096                684510413           590558004           diff = 367002 gb&lt;br /&gt;sg1                 4096                8912896             8650752             diff = 1024 gb&lt;br /&gt;web2                4096                14417920            13107200            diff = 5120 gb&lt;br /&gt;backup1             4096                5242880             3932160             diff = 5120 gb&lt;br /&gt;data1               4096                15204352            14417920            diff = 3072 gb&lt;br /&gt;vm2                 4096                667942912           563714458           diff = 407142 gb&lt;br /&gt;archive1            4096                418906112           402653184           diff = 63488 gb&lt;br /&gt;ora6                4096                275251200           251658240           diff = 92160 gb&lt;br /&gt;fcapdata            4096                18350080            14417920            diff = 15360 gb&lt;br /&gt;apdata              4096                367001600           348966093           diff = 70451.2 gb&lt;br /&gt;ora4                4096                216006656           183500800           diff = 126976 gb&lt;br /&gt;backup2             4096                443862221           322122548           diff = 475546 gb&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Now this takes the guesswork out of where the space is overallocated and I can use the diff numbers to shrink the snapmirror volumes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Calibri,Verdana,Helvetica,Arial;"&gt;&lt;span style="font-size:11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-6424322161548239336?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uv7b4WTlvu_W3bAjBfh7RZk6My0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uv7b4WTlvu_W3bAjBfh7RZk6My0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uv7b4WTlvu_W3bAjBfh7RZk6My0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uv7b4WTlvu_W3bAjBfh7RZk6My0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/18_DgcyRf3Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/6424322161548239336/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=6424322161548239336" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/6424322161548239336?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/6424322161548239336?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/18_DgcyRf3Q/shrinking-snapmirror-destination.html" title="shrinking snapmirror destination volumes" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/04/shrinking-snapmirror-destination.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8MQX84eCp7ImA9WhZQE0w.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-3750553562272761918</id><published>2011-04-20T09:49:00.000-07:00</published><updated>2011-04-20T10:01:20.130-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-20T10:01:20.130-07:00</app:edited><title>CPU resource shares bug</title><content type="html">Folks in the VMware forums have long noticed this warning when attempting to move VMs into resource pools:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(255, 255, 0);"&gt;"The CPU resource shares for (vm you are trying to move) are much lower than the virtual machine's in the resource pool.  With its current share setting, the virtual machine will be entitled to  2% of the CPU resources in the pool.  Are you sure you want to do this?"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The workaround I found is to merely view (without changing anything) the Resouces settings for the VM: Right Click VM-&amp;gt;Edit Settings...-&amp;gt;Resources Tab -&amp;gt; OK&lt;br /&gt;&lt;br /&gt;vCenter reports Reconfigure Virtual Machine (but we did not change anything!)&lt;br /&gt;&lt;br /&gt;However, there are other variations of the message where this workaround does not resolve the message (eg "much higher" or memory instead of CPU resource)  - this will be worth opening a case to resolve these other cases&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-3750553562272761918?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/s69Df_OEJ8iwJmbuuYVPNbgCCkk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s69Df_OEJ8iwJmbuuYVPNbgCCkk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/s69Df_OEJ8iwJmbuuYVPNbgCCkk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s69Df_OEJ8iwJmbuuYVPNbgCCkk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/wdDndnEgEiA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/3750553562272761918/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=3750553562272761918" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/3750553562272761918?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/3750553562272761918?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/wdDndnEgEiA/cpu-resource-shares-bug.html" title="CPU resource shares bug" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/04/cpu-resource-shares-bug.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYCRHw9fip7ImA9WhZRGEU.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-4259258414313248793</id><published>2011-04-15T09:08:00.000-07:00</published><updated>2011-04-15T10:06:05.266-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-15T10:06:05.266-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="esxi vmotion network disruption" /><title>vMotion Unicast Flood ESXi</title><content type="html">Our vmware mgmt and vmotion nics share the same IP space.&lt;br /&gt;This is not VMware best practice - they recommend vmkernel/vMotion traffic be isolated in its own IP space.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Problem: &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While running ESX 4.1 we had no issues associated with the shared IP space, but once we started migrating to ESXi we noticed more and more network disruption during vMotion (especially bulk vMotions when migrating 10-20 VMs for ESXi maintenance).  We noticed switches reporting high collisions and drops, and the Juniper firewall load would spike.  &lt;a href="http://communities.vmware.com/message/1732987"&gt;Forum threads &lt;/a&gt;revealed others experiencing the same issue.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Solution:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Consolas,Courier New,Courier;"&gt;&lt;span style="font-size:11pt;"&gt;The issue is resolved by adding a new vMotion vNIC in a private &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas,Courier New,Courier;"&gt;&lt;span style="font-size:11pt;"&gt;IP space.&lt;br /&gt;This is a best practice recommendation I previously bel&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas,Courier New,Courier;"&gt;&lt;span style="font-size:11pt;"&gt;ieved would require a network topology configuration design change with downtime.&lt;br /&gt;But since the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas,Courier New,Courier;"&gt;&lt;span style="font-size:11pt;"&gt;vMotion traffic does not route outside the cluster vmware support was able to demonstrate&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas,Courier New,Courier;"&gt;&lt;span style="font-size:11pt;"&gt; its as simple as adding a new vmk (vMotion) vNIC dedicated to vMotion ) vmk3 below:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Consolas,Courier New,Courier;"&gt;&lt;span style="font-size:11pt;"&gt;&lt;br /&gt;~ # esxcfg-route -l&lt;br /&gt;VMkernel Routes:&lt;br /&gt;Network          Netmask &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas,Courier New,Courier;"&gt;&lt;span style="font-size:11pt;"&gt;         Gateway          Interface&lt;br /&gt;169.4.5.0     255.255.255.224  Local Subnet     vmk2&lt;br /&gt;17.5.5.0      255&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas,Courier New,Courier;"&gt;&lt;span style="font-size:11pt;"&gt;.255.255.0    Local Subnet     vmk0&lt;br /&gt;default          0.0.0.0          17.5.5.1      vmk0&lt;br /&gt;Add a new vmkernel port (in VI client: Select your ESXi host-&amp;gt;Configuration Tab-&amp;gt;Networking-&amp;gt;vSwitch Properties-&amp;gt;Add-&amp;gt;VMkernel):&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Au3JmU_40J4/TahzhAoE4nI/AAAAAAAAEYE/UC4LnDDnhNs/s1600/addvMotionvNIC.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 156px;" src="http://3.bp.blogspot.com/-Au3JmU_40J4/TahzhAoE4nI/AAAAAAAAEYE/UC4LnDDnhNs/s400/addvMotionvNIC.jpg" alt="" id="BLOGGER_PHOTO_ID_5595849547948810866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:Consolas,Courier New,Courier;"&gt;&lt;span style="font-size:11pt;"&gt;&lt;added new="" x="" vmotion="" vmk3="" vnic="" here=""&gt;&lt;br /&gt;Choose a private IP space - it does not even need to match the existing default gateway setting since according to vmware support the vMotion traffic is not routed anyway.  (I chose the convention of modifying the first octet of our existing IP to make it 10.x.y.z and updating our Networking records accordingly)&lt;br /&gt;~ # esxcfg-route -l&lt;br /&gt;VMkernel Routes:&lt;br /&gt;Network          Netmask          Gateway          Interface&lt;br /&gt;169.4.5.0     255.255.255.224  Local Subnet     vmk2&lt;br /&gt;10.5.5.0       255.255.255.0    Local Subnet     vmk3  &lt;span style="font-weight: bold; color: rgb(255, 255, 0);"&gt;&amp;lt;----new vMotion private net &lt;/span&gt;&lt;br /&gt;17.5.5.0      255.255.255.0    Local Subnet     vmk0&lt;br /&gt;default          0.0.0.0          17.5.5.1      vmk0&lt;br /&gt;~ #&lt;br /&gt;&lt;br /&gt;Note: when you use the VI client to add a vMotion port, the previous vMotion port has its vMotion bit DISABLED (since only one vMotion port is allowed)&lt;br /&gt;&lt;br /&gt;Made the change on 2 ESXi hosts, tested bulk vMotions did not cause the network disruptions anymore, then rolled out the changes to the rest of our cluster nodes including ESX hosts for consistency.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Conclusion:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;This was a satisfying resolution all round in that our configuration was brought into line with best practices with zero downtime and the network disruption during vMotion issue was addressed at its root cause.&lt;br /&gt;&lt;/added&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-4259258414313248793?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wUve_o0ggHIXfAWnshkX9jNXHgk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wUve_o0ggHIXfAWnshkX9jNXHgk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wUve_o0ggHIXfAWnshkX9jNXHgk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wUve_o0ggHIXfAWnshkX9jNXHgk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/GiFhVek_5xc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/4259258414313248793/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=4259258414313248793" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/4259258414313248793?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/4259258414313248793?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/GiFhVek_5xc/vmotion-unicast-flood-esxi.html" title="vMotion Unicast Flood ESXi" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Au3JmU_40J4/TahzhAoE4nI/AAAAAAAAEYE/UC4LnDDnhNs/s72-c/addvMotionvNIC.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/04/vmotion-unicast-flood-esxi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcEQ309fSp7ImA9WhZRFkk.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-7871703207754115033</id><published>2011-04-06T06:12:00.000-07:00</published><updated>2011-04-12T13:26:42.365-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-12T13:26:42.365-07:00</app:edited><title>FusionIO ESXi PVSCSI VM Benchmarking</title><content type="html">FusionIO recently (3/27/11) released  their ESXi 4.1 drivers:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.fusionio.com/driver/cross_vmware-esxi-drivers-block-iomemory-vsl_410.2.3.0.281.offline-bundle.zip"&gt;http://support.fusionio.com/driver/cross_vmware-esxi-drivers-block-iomemory-vsl_410.2.3.0.281.offline-bundle.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, I took the opportunity to put the 600Gb ioDrive Duo through some VM benchmarks.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NOTE:&lt;/span&gt; If you get VIB Signature errors installing the driver like I did - see:&lt;br /&gt;&lt;a href="http://www.vmadmin.info/2010/09/vib-signature-missing.html"&gt;http://www.vmadmin.info/2010/09/vib-signature-missing.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With the release of these drivers, there was finally native support for FusionIO datastores for ESXi.&lt;br /&gt;(Previously folks were doing things like &lt;a href="http://vinf.net/2010/01/25/running-vms-from-a-fusionio-solid-state-storage-card-and-consumer-grade-ssd/"&gt;running Starwind to export the FusionIO over iSCSI&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lab Config:&lt;/span&gt;&lt;br /&gt;Dell 1950 Dualk Quad Core Intel E5440 2.83GHz with 16Gb RAM&lt;br /&gt;ESXi 4.1 U1&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Benchmark Results:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;HD Tune:&lt;br /&gt;&lt;br /&gt;Default LSI SAS VM SCSI controller: 1222 MB/sec&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-wLBhkJslB-A/TZyP_Lvi8VI/AAAAAAAAEXI/JMOzfAAKhB8/s1600/FusionIOVMSASDriver.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 311px;" src="http://1.bp.blogspot.com/-wLBhkJslB-A/TZyP_Lvi8VI/AAAAAAAAEXI/JMOzfAAKhB8/s400/FusionIOVMSASDriver.jpg" alt="" id="BLOGGER_PHOTO_ID_5592503152934056274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PVSCSI VM SCSI driver: 1368MB/sec&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-FuKxFo_u9YE/TZyQbJwQdtI/AAAAAAAAEXQ/zxC81flPGSc/s1600/FusionIOPVSCSI.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 271px;" src="http://3.bp.blogspot.com/-FuKxFo_u9YE/TZyQbJwQdtI/AAAAAAAAEXQ/zxC81flPGSc/s400/FusionIOPVSCSI.jpg" alt="" id="BLOGGER_PHOTO_ID_5592503633436505810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IOMeter:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Default LSI SAS VM SCSI Driver: &lt;span style="font-weight: bold;"&gt;20721 IOPS&lt;/span&gt; @ 79% CPU&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-FWzRl5TUMxg/TZyRj8EjOHI/AAAAAAAAEXY/QwUSMQmn0Xw/s1600/IOMeterVMSASDriver.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 246px;" src="http://1.bp.blogspot.com/-FWzRl5TUMxg/TZyRj8EjOHI/AAAAAAAAEXY/QwUSMQmn0Xw/s400/IOMeterVMSASDriver.jpg" alt="" id="BLOGGER_PHOTO_ID_5592504883893975154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PVSCSI Driver: 21836 IOPS @ 33% CPU&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-xcv0MsmGbwc/TZyVeQ_pEAI/AAAAAAAAEXo/tZG2acgHdLo/s1600/FusionIOVMPVSCSI.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 246px;" src="http://1.bp.blogspot.com/-xcv0MsmGbwc/TZyVeQ_pEAI/AAAAAAAAEXo/tZG2acgHdLo/s400/FusionIOVMPVSCSI.jpg" alt="" id="BLOGGER_PHOTO_ID_5592509184477827074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These FusionIO throughput and IOPs numbers are around 4 times better than the Netapp 3040 40 disk aggr numbers obtained in previous benchmarks.&lt;br /&gt;&lt;br /&gt;(1368-1222)/1222 = &lt;span style="font-weight: bold;"&gt;11.9% better throughput with PVSCSI&lt;/span&gt;&lt;br /&gt;IOMeter Shows: 79-33 = &lt;span style="font-weight: bold;"&gt;46% less CPU with PVSCSI&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-7871703207754115033?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/p0ucZXmqC__C1RH9LPtYtGFUNLE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p0ucZXmqC__C1RH9LPtYtGFUNLE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/p0ucZXmqC__C1RH9LPtYtGFUNLE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p0ucZXmqC__C1RH9LPtYtGFUNLE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/lDLU4hfoQyw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/7871703207754115033/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=7871703207754115033" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/7871703207754115033?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/7871703207754115033?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/lDLU4hfoQyw/fusionio-esxi-pvscsi-vm-benchmarking.html" title="FusionIO ESXi PVSCSI VM Benchmarking" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-wLBhkJslB-A/TZyP_Lvi8VI/AAAAAAAAEXI/JMOzfAAKhB8/s72-c/FusionIOVMSASDriver.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/04/fusionio-esxi-pvscsi-vm-benchmarking.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4GQXc6eCp7ImA9WhZSGUg.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-8422842442234710554</id><published>2011-03-31T15:42:00.000-07:00</published><updated>2011-04-04T14:02:00.910-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-04T14:02:00.910-07:00</app:edited><title>Upgrade vCenter SQL 2005 Express to SQL 2008 Standard</title><content type="html">vCenter comes with SQL Server 2005 Express - works fine for smaller environments, but after a while your environment (# ESX servers and # of VMs) will grow and you will exceed the 4Gb licensed limit for this "free" SQL 2005 Express instance.&lt;br /&gt;&lt;br /&gt;Once exceeded, your vCenter service will crash and fail on restart.&lt;br /&gt;&lt;br /&gt;The error in your vCenter server vpxd log file will look like:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(255, 255, 0);"&gt;Error inserting events: "ODBC error: (42000) - [Microsoft][SQL Native Client][SQL Server]Could not allocate space for object 'dbo.VPX_EVENT_ARG'.'PK_VPX_EVENT_ARG' in database 'VIM_VCDB' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup." is returned when executing SQL statement "INSERT INTO VPX_EVENT_ARG&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;you can buy yourself some space by &lt;a href="http://kb.vmware.com/kb/1025914"&gt;purging old records&lt;/a&gt; - but to address the root cause I chose to upgrade to a full SQL Server 2008.&lt;br /&gt;Below are the steps to accomplish a vCenter SQL Server 2005 Express upgrade to SQL Server 2008 Standard (casting off the 4Gb limit).  My vCenter 4.1 U1 runs as a VM in Windows 2008 64-bit Standard guest OS.  Since the vCenter runs as a VM I forked off a clone  to test the upgrade steps while not affecting the production vCenter.  The upgrade path I used: SQL 2005 Express -&amp;gt; SQL 2008 Express -&amp;gt; SQL 2008 Standard:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;SQL 2005 Express -&amp;gt; SQL 2008 Express:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Free up 5-10Gb on your vCenter server - &lt;a href="http://windirstat.info/"&gt;windirstat&lt;/a&gt; is one of my favorite tools for identifying what is eating space on windows VMs&lt;br /&gt;2) Take a snapshot of your vCenter VM "preSQL upgrade" (just in case)&lt;br /&gt;3) download SQL 2008 Express: &lt;a href="http://www.microsoft.com/express/Database/"&gt;http://www.microsoft.com/express/Database/&lt;/a&gt;&lt;br /&gt;4) run the SQLEXPRWT_x64_ENU.exe to upgrade to SQL 2008 Express&lt;br /&gt;5) You will likely get an error towards the end:&lt;br /&gt;&lt;span style="font-family:Calibri,Verdana,Helvetica,Arial;"&gt;&lt;span style="font-size:11pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:Calibri,Verdana,Helvetica,Arial;"&gt;&lt;span style="font-size:11pt;"&gt; &lt;span style="font-weight: bold;font-size:130%;" &gt;error on SQL Server 2005 tools - “Please remove”&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt; -&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To Re-run with success, you need to rename the registry entry: &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\90\Tools&lt;/span&gt;&lt;span style="font-size:100%;"&gt; out of the way (eg HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\90\&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Tools_old&lt;/span&gt;&lt;span style="font-size:100%;"&gt;)&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;6) once the registry entry is renamed, click the re-run button to retry without restarting the upgrade&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;SQL 2008 Express -&amp;gt; SQL 2008 Standard:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Purchase a &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/standard.aspx"&gt;SQL Server 2008 Standard&lt;/a&gt; license to obtain a valid product code&lt;br /&gt;2) Download the SQL Server 2008 Standard install&lt;br /&gt;3) run the setup.exe with a special parameter "&lt;span style="font-family:Calibri,Verdana,Helvetica,Arial;"&gt;&lt;span style="font-size:11pt;"&gt;SKUUPGRADE=1" from the cmd prompt&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;4) Don't choose upgrade existing - choose "New  install or add features to existing..." for the type of install.&lt;br /&gt;5) Select all features when prompted&lt;br /&gt;5) Supply the credentials for SQL services&lt;br /&gt;6) This will run for a good 30+ minutes.&lt;br /&gt;7) At the end your vCenter service will fail to start with the following in the log:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;                                    &lt;h2&gt;Failed to create https proxy: An attempt was made to access a socket in a way forbidden by its access permissions.&lt;/h2&gt;&lt;br /&gt;8) Turns out (&lt;a href="http://kb.vmware.com/kb/1026305"&gt;http://kb.vmware.com/kb/1026305&lt;/a&gt; clued me into this) SQL 2008 brings a reporting service on port 80 - CONFLICTING with vCenter! - disable the reporting service&lt;br /&gt;9) restart vCenter (I rebooted to ensure clean startup)&lt;br /&gt;10) connect with VI Client to verify all is good!&lt;br /&gt;11) Once the vCenter functions are all verified remember to delete the preSQL snapshot&lt;br /&gt;&lt;br /&gt;While figuring out how to jump through these upgrade hoops I was wishing for a MySQL option for vCenter - apparently in 2009 VMware attempted a beta of this, but it was abandonded - today the options are SQL or Oracle for the vCenter DB.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;UPDATE 4/4/11:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;I noticed the SQLEXP_VIM database was not migrated to the SQL Server 2008 instance.&lt;br /&gt;I needed to detach it from the 2005 instance and re-attach it to the 2008 instance according to:&lt;br /&gt;http://get-admin.com/blog/how-to/migrate-vcenter-database-from-sql-express-to-full-sql-server/&lt;br /&gt;&lt;br /&gt;Once this was done, we were finally rid of the 4Gb limit on the vCenter SQL DB!&lt;br /&gt;&lt;br /&gt;32 bit DSN required by Update Manager:&lt;br /&gt;per&lt;br /&gt;http://blog.eight02.com/2010/11/bits-of-odbc-advice-for-vcenter-update.html&lt;br /&gt;"&lt;strong&gt;The DSN, ‘VUM’ does not exist or is not a 32 bit system DSN. Update Manager requires a 32 bit system DSN."&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;Cause:&lt;/strong&gt; Using the ODBC tool in the Control Panel will create a 64-bit DSN. You need to use the 32-bit ODBC tool which is located at C&lt;strong&gt;:\Windows\SysWOW64\odbcad32.exe&lt;/strong&gt;. Do NOT use the odbcad32.exe located in the &lt;strong&gt;C:\Windows\System32&lt;/strong&gt; folder. While it has the same file name, they are &lt;span style="font-weight: bold;"&gt;two different files&lt;/span&gt;!! - I was running the wrong exe by default...whew!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-8422842442234710554?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7ddJbGWMM7poigVjpnk9IRsVEHE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7ddJbGWMM7poigVjpnk9IRsVEHE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7ddJbGWMM7poigVjpnk9IRsVEHE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7ddJbGWMM7poigVjpnk9IRsVEHE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/KREw_pilFRE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/8422842442234710554/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=8422842442234710554" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/8422842442234710554?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/8422842442234710554?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/KREw_pilFRE/upgrade-vcenter-sql-2005-express-to-sql.html" title="Upgrade vCenter SQL 2005 Express to SQL 2008 Standard" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/03/upgrade-vcenter-sql-2005-express-to-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8AQHo9fCp7ImA9WhZSFk0.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-8337266991341418149</id><published>2011-03-31T13:58:00.000-07:00</published><updated>2011-03-31T14:27:21.464-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-31T14:27:21.464-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="newsid.exe" /><category scheme="http://www.blogger.com/atom/ns#" term="sysprep" /><category scheme="http://www.blogger.com/atom/ns#" term="domain error" /><category scheme="http://www.blogger.com/atom/ns#" term="vm clone" /><title>fix domain errors with newsid.exe</title><content type="html">Maybe you are a unix guy like me and you sometimes forget when cloning one-off temporary Windows VM's for testing to run sysprep or newsid.exe to avoid errors like:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-family:Calibri, Verdana, Helvetica, Arial;"&gt;&lt;span style="font-size: 11pt;"&gt;&lt;blockquote&gt;The system cannot log you on due to the following error: The name or&lt;br /&gt;security ID (SID) of the domain specified is inconsistent with the&lt;br /&gt;trust information for that domain.&lt;/blockquote&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt; The officially supported method is of course to use sysprep (perfect for the cloning from a prepared template use case)&lt;br /&gt;&lt;br /&gt;But for the other use cases (eg testing a P2V or an upgrade of VC VM etc) where official support is not as important (the cloned VM will be deleted once testing is done), newsid works just fine.&lt;br /&gt;&lt;br /&gt;Microsoft documents link to sysprep, but here is the small utility downloadable for posterity&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;a style="color: rgb(255, 255, 0);" href="https://docs.google.com/leaf?id=0B_xeCnNypOZIMWFiZWQ0NTAtYWM0Mi00MDQ3LTk2MTgtOWRkNDcyZWUzM2M4&amp;amp;hl=en"&gt;newsid.exe&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Again, this is unsupported by microsoft - use sysprep for production use&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-8337266991341418149?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dsG_OYuD30QfxcG-5BgskIeEybA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dsG_OYuD30QfxcG-5BgskIeEybA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dsG_OYuD30QfxcG-5BgskIeEybA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dsG_OYuD30QfxcG-5BgskIeEybA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/RUyREHdvOVs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/8337266991341418149/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=8337266991341418149" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/8337266991341418149?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/8337266991341418149?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/RUyREHdvOVs/fix-domain-errors-with-newsidexe.html" title="fix domain errors with newsid.exe" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/03/fix-domain-errors-with-newsidexe.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ICQngyfip7ImA9WhZTGU0.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-3567670240181192936</id><published>2011-03-23T11:16:00.001-07:00</published><updated>2011-03-23T11:39:23.696-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-23T11:39:23.696-07:00</app:edited><title>vmware-tools install error</title><content type="html">While installing/updating vmware tools (VMwareTools-8.3.2-257589.tar.gz) for linux guests, I sometimes receive the error:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Unable to create symbolic link "/usr/lib/vmware-tools/bin"&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Unable to create symbolic link "/usr/lib/vmware-tools/libconf"&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Seems the installer has a bug where it fails to remove the existing directory before creating the symlink (it prompts to overwrite, but of course overwriting a dir with a symlink is not possible - therefore I'd call this a BUG)&lt;br /&gt;&lt;br /&gt;The solution is to simply remove the existing dirs:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 0);"&gt;rm -rf /usr/lib/vmware-tools/libconf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 0);"&gt;rm -rf /usr/lib/vmware-tools/bin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and run the install again:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 0);"&gt;./vmware-install.pl -d&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-3567670240181192936?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y6bwfNYK1qNvVumlkHZ5d0c9Gkk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y6bwfNYK1qNvVumlkHZ5d0c9Gkk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y6bwfNYK1qNvVumlkHZ5d0c9Gkk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y6bwfNYK1qNvVumlkHZ5d0c9Gkk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/vsRBc2Cxjsw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/3567670240181192936/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=3567670240181192936" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/3567670240181192936?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/3567670240181192936?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/vsRBc2Cxjsw/vmware-tools-install-error.html" title="vmware-tools install error" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/03/vmware-tools-install-error.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AARHYyeip7ImA9WhdSGEU.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-1034412431166651060</id><published>2011-03-14T16:37:00.000-07:00</published><updated>2011-07-28T12:35:45.892-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T12:35:45.892-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="apache vCPU performance" /><title>Apache Optimal vCPU Analysis</title><content type="html">Last week I posed a question in the VMware forums:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://communities.vmware.com/thread/305429"&gt;How to determine optimal vCPU for apache workloads given a specified hardware and software configuration?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I prefaced the question by stating we strictly adhere to the best practice of keeping the vCPU at 1 unless the workload is multithreaded and capable of benefitting from the additional vCPUs.&lt;br /&gt;Given the highly multithreaded nature of apache we had set the vCPU to 8, but without any numbers to quantify this was the optimal value this was more of an intuitive configuration based on our workloads and knowledge of ESX.&lt;br /&gt;&lt;br /&gt;Without any feedback in the week following the posting, I took it as an opportunity to design an experiment to measure the effect of varying the vCPU on apache throughput, latency, response time etc.&lt;br /&gt;&lt;br /&gt;What follows are some unexpected observations that may or may not be useful to others looking at tuning vCPU for their environments.&lt;br /&gt;&lt;br /&gt;Experiment design:&lt;br /&gt;The goal of this experiment is to measure the effects of varying the vCPU setting of a CentOS 5 Apache webserver VM.  For generating the web server load I chose &lt;a href="http://httpd.apache.org/docs/2.0/programs/ab.html"&gt;apachebench&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;setup:&lt;br /&gt;cloned  a production web server for testing (changing only its IP)&lt;br /&gt;Config:&lt;blockquote style="color: rgb(255, 255, 0);"&gt;&lt;p&gt;apache version 2.2.3&lt;/p&gt;&lt;p&gt;running in Centos5 VM&lt;/p&gt;&lt;p&gt;with 8Gb RAM allocated&lt;/p&gt;&lt;p&gt;Threads (via scoreboard) range from 50-100 active (with max 300)&lt;/p&gt;&lt;p&gt;vSphere ESXi 4.1 U1 (build 348481)&lt;/p&gt;Hardware: Dell R610 with 2 x 6 Core Intel Xeon X5680 CPUS @ 3.3GHz&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Starting with a vCPU setting of 1, I ran the following script to iterate from 25 to 175 concurrent requests in increments of 25 - (the URL was an average page of 50K and the 10000 requests took about 1 minute to serve total):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#!/bin/csh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# Script to increase concurrent r&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;equests &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;set x = 25&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;while ( $x -lt 200)&lt;br /&gt;ab -n 10000 -c $x http://web-06/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     @ x+=25&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;end&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:arial;"&gt;The output for each vCPU#  run was ca&lt;/span&gt;&lt;span style="font-family:arial;"&gt;ptured, then the VM was brought down to increase the vCPU setting to 2, 4, 6, 8 - capturing the results&lt;/span&gt;&lt;span style="font-family:arial;"&gt; for each of the 5 vCPU levels.&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;Bringing the results into excel tables the following metrics were compared across the vCPU runs (and I re-ran the vCPU runs later to confirm the data per vCPU config was not varying wildly from run to run) :&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(255, 255, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Total Connect Time:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;This is the total time (Connect, Processing, Waiting) in milliseconds spent serving the request (we want this to be as low as possible.  Observe&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:arial;"&gt; the 1 vCPU configuration is markedly higher than the 2, 4, 6, 8 configurations.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Ys2CJcEE6dg/TX6t_8KLrNI/AAAAAAAAEWA/6y49CyY4TWk/s1600/totconntime.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 218px;" src="http://3.bp.blogspot.com/-Ys2CJcEE6dg/TX6t_8KLrNI/AAAAAAAAEWA/6y49CyY4TWk/s400/totconntime.jpg" alt="" id="BLOGGER_PHOTO_ID_5584091901978193106" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 0);font-size:130%;" &gt;&lt;span&gt;Deviation&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;:&lt;/span&gt;&lt;/span&gt; The following apache bench metric accounts for how variable the total time to serve is - ideally we want this to be as small as possible so our apache performance is deterministically consistent.  Observe how the 2 and 4 vCPU deviation is markedly higher than the 1 and 8 vCPU configurations (y-axis is milliseconds deviation from mean)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-lTLW85Fo1R8/TX6vOP5PVmI/AAAAAAAAEWI/rDhAPApP-Wc/s1600/deviationapachecontime.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 221px;" src="http://4.bp.blogspot.com/-lTLW85Fo1R8/TX6vOP5PVmI/AAAAAAAAEWI/rDhAPApP-Wc/s400/deviationapachecontime.png" alt="" id="BLOGGER_PHOTO_ID_5584093247305635426" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(255, 255, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Requests per second: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:arial;"&gt;This metric measures the average requests per second served (x-axis is requests served per second).  Below we can see the 2 and 4 vCPU configurations outperform the rest, but we have to remember this comes at the expense of increased variability.  We are beginning to see the tradeoff: the 2 or 4 vCPU config will give most users slightly better response times, but the 8 vCPU config's behavior is more deterministic and  gives a more consistently decent response time.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-8r2blVNOhzA/TX_M4i1feZI/AAAAAAAAEWQ/SSycoAGtm1g/s1600/apachevCPUrequestspersecond.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 248px;" src="http://3.bp.blogspot.com/-8r2blVNOhzA/TX_M4i1feZI/AAAAAAAAEWQ/SSycoAGtm1g/s400/apachevCPUrequestspersecond.jpg" alt="" id="BLOGGER_PHOTO_ID_5584407334758611346" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Throughput&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;:&lt;/span&gt;&lt;/span&gt;  This metric measures the Kb/sec delivered by the apache instance at each vCPU setting.  It mirrors the requests/sec metric - 2 and 4 vCPU configs deliver higher throughput on average, but at the expense of higher variability -  giving some requests much lower throughput.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-ShFFOz5kRyA/TX_SpCfTxqI/AAAAAAAAEWo/ELTpZWTl57s/s1600/apachevcputhroughput.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 250px;" src="http://1.bp.blogspot.com/-ShFFOz5kRyA/TX_SpCfTxqI/AAAAAAAAEWo/ELTpZWTl57s/s400/apachevcputhroughput.jpg" alt="" id="BLOGGER_PHOTO_ID_5584413665447364258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 0);font-size:130%;" &gt;&lt;span style="font-family:arial;"&gt;Conclusions:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;At our average peak thread load (call it 75 requests/second per apache instance) we see that while the 4 vCPU config will deliver 9.4% higher throughput ON AVERAGE, than the 8 vCPU config, the 8 vCPU config provides 45.3% better (lower) variability from that average response.  All other things equal, the decision to keep the 8 vCPU configuration for our apache VM instances is therefore easily rationalized in the context of giving most users a slightly lower throughput while guaranteeing their worst response will be much better with the 8 vCPU vs the 4vCPU config.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-1034412431166651060?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/B1PhPYFa-iukX9vITzSEhGk6Rg8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B1PhPYFa-iukX9vITzSEhGk6Rg8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/B1PhPYFa-iukX9vITzSEhGk6Rg8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B1PhPYFa-iukX9vITzSEhGk6Rg8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/TKJ9XJOD4us" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/1034412431166651060/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=1034412431166651060" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/1034412431166651060?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/1034412431166651060?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/TKJ9XJOD4us/apache-optimal-vcpu-analysis.html" title="Apache Optimal vCPU Analysis" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-Ys2CJcEE6dg/TX6t_8KLrNI/AAAAAAAAEWA/6y49CyY4TWk/s72-c/totconntime.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/03/apache-optimal-vcpu-analysis.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08ER389fCp7ImA9Wx9UGUw.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-1359459828140679392</id><published>2011-02-16T10:44:00.000-08:00</published><updated>2011-02-16T19:03:26.164-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-16T19:03:26.164-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vfiler migrate" /><category scheme="http://www.blogger.com/atom/ns#" term="non-disruptive upgrade" /><category scheme="http://www.blogger.com/atom/ns#" term="data motion" /><title>Vfiler Non-disruptive Migration</title><content type="html">We recently took delivery of upgrades for our aging NetApp 3040's (we ordered 3170's just before the 32xx came out - but that is another story!)&lt;br /&gt;Using Data Motion for vFiler Migration (new in ONTAP 7.3.3 - see &lt;a href="http://www.netapp.com/us/library/technical-reports/tr-3814.html"&gt;TR-3814&lt;/a&gt;), we were able to non-disruptively (with zero downtime) migrate all 25Tb of our storage services (15 vFilers) from the old hardware to the new hardware less than one week!&lt;br /&gt;What follows is the summary of our first use of this highly valuable new feature, including gotchas and bugs we encountered along the way.&lt;br /&gt;&lt;br /&gt;As it happened, we were unaware of this new feature at first, so we planned to use our documented procedures involving the disruptive vfiler dr activate command line.&lt;br /&gt;Since we run all our NFS exports (a mix of Oracle, VMware datastores, web content, video repositories, app and log file shares) out of vFilers with existing DR snapmirror relationships, the plan under ONTAP 7.3.3 was going to involve considerable disruption and many error prone steps:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;1) Shutdown/pause NFS clients access to the vFilers&lt;br /&gt;2) failover to the DR vFilers (dr activate)&lt;br /&gt;3) resume clients on DR vFiler&lt;br /&gt;4) upgrade the 3040 heads to 3170 - test&lt;br /&gt;5) re-establish DR vFiler snapmirrors in reverse direction (3040-&gt;3170)&lt;br /&gt;6) failback to new 3170 (dr activate)&lt;/blockquote&gt;&lt;br /&gt;We began testing to work out any issues with the steps.  Immediately we ran into a new &lt;a href="https://communities.netapp.com/thread/11308"&gt;duplicate IP issue&lt;/a&gt; we had not seen with previous versions of ONTAP.  We opened a case with NetApp but were basically told that the duplicate IP was expected behavior for failover on the same subnet.&lt;br /&gt;&lt;br /&gt;This forced us to start looking at other options and when we upgraded our Data Fabric Manager (DFM) also know as Operations Manager, and downloaded the new Network Management Console (NMC) also known as Provisioning Manager (PM) ;) - we noticed the new (for ONTAP 7.3.3) option to &lt;span style="font-weight: bold;"&gt;non-disruptively migrate vFilers&lt;/span&gt; from one cluster to another.&lt;br /&gt;&lt;br /&gt;This tested fine, except when it &lt;span style="font-weight: bold;"&gt;brought down one head&lt;/span&gt; due to IO starvation &lt;a href="http://now.netapp.com/NOW/cgi-bin/bol?Type=Detail&amp;amp;Display=90314"&gt;BUG&lt;/a&gt; 90134 (Heavy file deletion loads can make a filer less responsive)  (the head dropped off the net) - this was resolved by another  Netapp support case where we &lt;a href="http://www.vmadmin.info/2010/11/vfiler-migrate-netapp-lockup.html"&gt;re-prioritized volume deletion operations&lt;/a&gt; to avoid those ops swamping the head during the cleanup phase of the vFiler migration:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;span style="font-style: italic;"&gt;options wafl.trunc.throttle.system.max 30&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;options &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;span style="font-style: italic;"&gt;wafl.trunc.throttle.vol.max 30&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;options wafl.trunc.throttle.mi&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;span style="font-style: italic;"&gt;n.size 1530&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;options wafl.trunc.thro&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:10pt;"  &gt;&lt;span style="font-style: italic;"&gt;ttle.hipri.enable off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;options wafl.trunc.throttle.slice.enable off&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;Once these setting were in place, we had no issues with vFiler migrations disrupting production.&lt;br /&gt;&lt;br /&gt;We proceeded cautiously to migrate our first vfiler (the least critical ISO / file repository vFiler).&lt;br /&gt;The clients did not notice or log any issues so things were looking good for the non-disruptive aspect.  However, we were less than excited that the existing vFiler migration had no way to import our existing multi-terabyte snapmirror relationships.  To utilize PM's vFiler migration, we had to delete these snapmirror relationships with the DR vfiler, and recreate them (sometimes taking 18 hours) re-initializing from scratch.&lt;br /&gt;&lt;br /&gt;Another issue we had was PM vFiler migrate "wizard" did not allow us to specify the destination&lt;br /&gt;aggregate - however, a quick post to the community forums:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://communities.netapp.com/message/42245"&gt;http://communities.netapp.com/message/42245&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;revealed the latest NMC 3.0D1 (released that week!) had added the option to select the destination aggregate.  (Note: I found the responsiveness in the &lt;a href="http://communities.netapp.com/community/products_and_solutions/storage_management_software"&gt;Storage Management Software&lt;/a&gt; forum to be amazing - on one occassion getting 3 solutions in one day!)&lt;br /&gt;&lt;br /&gt;One other issue was vFiler migration failing due to unlicensed features (eg CIFS) on the destination.&lt;br /&gt;We solved this with&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: rgb(72, 129, 0);font-family:courier new;font-size:130%;"  &gt;&lt;span style="font-size:9pt;"&gt;vfiler disallow vfiler-vf-02 proto=cifs&lt;/span&gt;&lt;/span&gt; &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;We had successfully migrated VMware NFS datastore vFilers, Oracle on NFS vFilers, without a single issue logged on the client side, but there were a couple problematic vFilers erroring out for unspecified reasons, which were remaining preventing us from getting off the old 3040 hardware.  For these we found running the same vFiler migrate &lt;span style="font-style: italic;"&gt;from the command line&lt;/span&gt; actually proceeded without error.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt; &lt;span style="color: rgb(72, 129, 0);font-family:courier new;font-size:85%;"  &gt;vfiler migrate usage:&lt;br /&gt;&lt;br /&gt;vfiler migrate [-l remote_login:remote_passwd] [-m method][-c secure]&lt;br /&gt;  [-e interfacename:ipaddr:netmask,...] remote_vfiler@remote_filer&lt;br /&gt;vfiler migrate start [-l remote_login:remote_passwd] [-c secure]&lt;br /&gt;  [-e interfacename:ipaddr:netmask,...] remote_vfiler@remote_filer&lt;br /&gt;vfiler migrate status remote_vfiler@remote_filer&lt;br /&gt;vfiler migrate cancel [-c secure] remote_vfiler@remote_filer&lt;br /&gt;vfiler migrate complete [-l remote_login:remote_passwd] [-c secure] remote_vfiler@remote_filer&lt;/span&gt;&lt;span style="color: rgb(72, 129, 0);"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-size:9pt;"&gt;&lt;span style="color: rgb(72, 129, 0);"&gt;&lt;span style="font-family:Arial Bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;Tracking Progress:&lt;br /&gt;It was interesting to watch the migration monitor to get a glimpse into the internal operations on the backend making the migration non-disruptive:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-fQtsctfS9ME/TVwwnW9KTnI/AAAAAAAAESg/4olitvxORhc/s1600/trackvFilerMigrate.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 173px;" src="http://2.bp.blogspot.com/-fQtsctfS9ME/TVwwnW9KTnI/AAAAAAAAESg/4olitvxORhc/s400/trackvFilerMigrate.png" alt="" id="BLOGGER_PHOTO_ID_5574383891512970866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Conclusion:&lt;br /&gt;In conclusion, Data Motion for vFiler Migration allowed us to upgrade from old 3040 hardware to the new 3170 cluster with ZERO downtime.  Once the initial issues were resolved, the migrations were robust: either they were successful, or they would fail without affecting production.  In conjunction with vmware vMotion, storage vMotion, NetApp's non-disruptive vFiler migrate also provides increased operational agility and efficiency (eg we migrated a vFiler from one head to the other within the cluster to balance load).  I recently took the new Netapp Operations Manager (OPSMGR) class to learn more about the whole context of Provisioning and Protection Manager and how it fit with the new ONTAP 8 directions - look for my review of the class in an upcoming post!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-1359459828140679392?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HHfChhUD52n3ETmSq8y1cA2xKfI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HHfChhUD52n3ETmSq8y1cA2xKfI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HHfChhUD52n3ETmSq8y1cA2xKfI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HHfChhUD52n3ETmSq8y1cA2xKfI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/SLjXLnmfR-U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/1359459828140679392/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=1359459828140679392" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/1359459828140679392?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/1359459828140679392?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/SLjXLnmfR-U/vfiler-non-disruptive-migration.html" title="Vfiler Non-disruptive Migration" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-fQtsctfS9ME/TVwwnW9KTnI/AAAAAAAAESg/4olitvxORhc/s72-c/trackvFilerMigrate.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/02/vfiler-non-disruptive-migration.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcMRH05eyp7ImA9Wx9UE0o.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-8469696529489989516</id><published>2011-02-10T09:48:00.000-08:00</published><updated>2011-02-10T14:14:45.323-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-10T14:14:45.323-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="apache vm memory debugging maxmemfree" /><title>Apache MaxMemFree For Lean Memory Control</title><content type="html">We were experiencing unexplained memory spikes on our CentOS Apache VMs.&lt;br /&gt;This  was a big problem because within the span of 5-10 minutes our Apache webserver VMs would go from 23% memory usage to swapping out to the NFS datastore seriously impacting performance until we restarted apache to clear the condition.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_lz62d8SpKx8/TVQoc-O8B9I/AAAAAAAAER0/Hz3zr6a6VKQ/s1600/web07swapspike.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 119px;" src="http://2.bp.blogspot.com/_lz62d8SpKx8/TVQoc-O8B9I/AAAAAAAAER0/Hz3zr6a6VKQ/s400/web07swapspike.jpg" alt="" id="BLOGGER_PHOTO_ID_5572123117171247058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This was a non-trivial (interesting!) problem to analyze for several reasons:&lt;br /&gt;1) The spikes were not easily tied to any particular large increase in &lt;span style="font-style: italic;"&gt;number&lt;/span&gt; of requests (in fact the scoreboard showed most threads were idle during these memory spikes)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lz62d8SpKx8/TVQxypoOZwI/AAAAAAAAER8/CtwnISmD6T8/s1600/web07scoreboard.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 274px;" src="http://3.bp.blogspot.com/_lz62d8SpKx8/TVQxypoOZwI/AAAAAAAAER8/CtwnISmD6T8/s400/web07scoreboard.jpg" alt="" id="BLOGGER_PHOTO_ID_5572133385201936130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2) determining the constituent apache memory components contributing to the memory usage spikes was not made easy:&lt;br /&gt;2a) top reports memory usage based on Shared pages not the REAL memory actually bound to that httpd process exclusively&lt;br /&gt;2b) we did not know which apache requests or which apache processes were consuming the memory (out of the dozens of httpd processes and thousands of requests)&lt;br /&gt;3) The restart fix was easy enough so the root cause analysis was deferred for other priorities.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Road to the Solution (skip to bottom for the Solution ;):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First we needed a way to tie to the httpd PIDs to the requests they were serving.&lt;br /&gt;Our existing LogFormat did not include the PID for the httpd serving the request&lt;br /&gt;Adding %P to the end solved this:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;LogFormat "%h %V %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\" %D %P" combined&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next, getting the REAL memory consumption for these bloated httpd's was not happening with top.    Turns out with Linux you need to get into the /proc/*/smap files and analyze the Private_Dirty entries (Credit to &lt;span class="fontsize2 author"&gt;   &lt;span style="color: rgb(121, 6, 25);"&gt;Hongli Lai&lt;/span&gt;       &lt;/span&gt;         &lt;span style="display: none;" class="fontsize0 " id="prof"&gt;&lt;a target="_top" href="http://groups.google.com/groups/profile?enc_user=-fIM5xEAAAC_DK_wfNcK6LHe-lbBLr1MKpr0CVK3dAB8sqWoH7Tr_Q"&gt;   View profile   &lt;/a&gt;     &lt;/span&gt;and his helpful &lt;a href="http://groups.google.com/group/phusion-passenger/browse_thread/thread/e6dc620227ed7b4c/1fd1c233456d3180?pli=1"&gt;post&lt;/a&gt; for giving the seed of this script)&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;[root@web08 02]# more ~/ShowMem.csh&lt;br /&gt;#!/bin/csh&lt;br /&gt;&lt;br /&gt;foreach i (`ls /proc/*/smaps`)&lt;br /&gt;echo `grep Private_Dirty $i | awk '{ print $2 }' | xargs ruby -e 'puts ARGV.inject { |i, j| i.to_i + j.to_i }'` " " `head -1 $i | awk '{print $NF}'` " " $i&lt;br /&gt;end&lt;/blockquote&gt;&lt;br /&gt;Running this through sort shows the highest REAL (private dedicated to that PID) memory:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;[root@web08 02]# ~/ShowMem.csh | sort -nr | head&lt;br /&gt;&lt;br /&gt;16576   /usr/sbin/httpd   /proc/23691/smaps&lt;br /&gt;15484   /usr/sbin/httpd   /proc/24871/smaps&lt;br /&gt;3432   /usr/sbin/httpd   /proc/24734/smaps&lt;br /&gt;3188   /usr/sbin/httpd   /proc/25354/smaps&lt;/blockquote&gt;I then had the PID(s) of the most bloated httpds to search through the apache access logs.&lt;br /&gt;I chose to focus on the LARGEST payload requests for these PIDs first.&lt;br /&gt;Sort the access log by size of request:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;awk '{print $(NF-1) " " $1 " " $2 " " $3 " " $4 " " $5 " " $7}' access_log.20110207 | sort -nr | more&lt;/span&gt; &lt;/blockquote&gt;Starting with a fresh restart of apache, so there were no bloated httpds yet, I then tested several of the high payload URLs from the access log while watching the output of repeated ShowMem.csh runs to catch any httpds growing.&lt;br /&gt;Surprisingly I observed the httpds did not grow via "straight from the filesystem"  300mb+ mp4/mov files, but they did when the SAME FILE was served via mod_jk from the app layer!&lt;br /&gt;(Quickly checked mod_jk was up to date and no fixes for memory in newer version)&lt;br /&gt;I could not explain yet why this webapp/mod_jk combination caused apache to hold onto the memory in its smap anon space, but now I could readily reproduce and observe the issue at will (and that is 99% of the battle)&lt;br /&gt;&lt;br /&gt;Armed with this info, I started researching for apache memory directives and quickly found&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;MaxMemFree&lt;/span&gt;&lt;/span&gt; !!&lt;br /&gt;&lt;br /&gt;After adding&lt;br /&gt;&lt;br /&gt;MaxMemFree 10000&lt;br /&gt;&lt;br /&gt;I repeated the test and did not see desired effect advertised by the documentation.&lt;br /&gt;Then I read in the forums the units may be Mb instead of KB as documented.&lt;br /&gt;I then tried:&lt;br /&gt;&lt;br /&gt;MaxMemFree 10&lt;br /&gt;&lt;br /&gt;Repeating my test I observed the httpd serving the 300Mb mp4 video file via mod_jk balloon while serving the request to &gt; 200Mb, then quickly free up this memory and return to 2.3Mb!&lt;br /&gt;Success (MaxMemFree FTW!)&lt;br /&gt;Our Apache instances are now running much leaner and effectively we've increased our capacity and eliminated our exposure to random requests bloating our httpd memory consumption.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Solution:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://httpd.apache.org/docs/2.0/mod/mpm_common.html#maxmemfree"&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;http://httpd.apache.org/docs/2.0/mod/mpm_common.html#maxmemfree&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-8469696529489989516?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fZbWAafcHKLodgX_4GtJCgS9qrw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fZbWAafcHKLodgX_4GtJCgS9qrw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fZbWAafcHKLodgX_4GtJCgS9qrw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fZbWAafcHKLodgX_4GtJCgS9qrw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/L0NatkNlKLg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/8469696529489989516/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=8469696529489989516" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/8469696529489989516?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/8469696529489989516?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/L0NatkNlKLg/apache-maxmemfree-for-memory-control.html" title="Apache MaxMemFree For Lean Memory Control" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_lz62d8SpKx8/TVQoc-O8B9I/AAAAAAAAER0/Hz3zr6a6VKQ/s72-c/web07swapspike.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2011/02/apache-maxmemfree-for-memory-control.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEASX4_fyp7ImA9Wx9TEU0.&quot;"><id>tag:blogger.com,1999:blog-4156075919695344730.post-4013288487340015799</id><published>2010-11-18T09:08:00.000-08:00</published><updated>2010-11-18T09:17:28.047-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-18T09:17:28.047-08:00</app:edited><title>Clearing broken-off snapmirror relationships</title><content type="html">We have migrated many vfilers and volumes recently and some of these left behind old snapmirror relationships in the "Broken-off" state (as reported by snapmirror status)&lt;br /&gt;The snapmirror.conf no longer referred to these volumes, so its an internal state needing to be cleared.&lt;br /&gt;Turns out the method that works is snapmirror release:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;snapmirror release  {srcpath} {dstfiler}:{dstpath}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt; in which {srcpath} and {dstpath} are&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt; {volname} or {/vol/volname/qtreename}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;     - remove destinations&lt;/span&gt;&lt;br /&gt;&lt;srcpath\&gt;&lt;dstfiler\&gt;&lt;dstpath&gt;&lt;srcpath&gt;&lt;dstpath&gt;&lt;br /&gt;I receieved an error when I issued the command:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;No release-able destination found that matches those parameters.  Use 'snapmirror destinations' to see a list of release-able destinations.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But a subsequent snapmirror status revealed the Broken-off record was cleared (gone)&lt;br /&gt;(Don't always believe what ONTAP tells you ! :)&lt;/dstpath&gt;&lt;/srcpath&gt;&lt;/dstpath&gt;&lt;/dstfiler\&gt;&lt;/srcpath\&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4156075919695344730-4013288487340015799?l=www.vmadmin.info' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Nn1DhpNLwqLSVrfL5IyX6Fx8P0w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nn1DhpNLwqLSVrfL5IyX6Fx8P0w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Nn1DhpNLwqLSVrfL5IyX6Fx8P0w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nn1DhpNLwqLSVrfL5IyX6Fx8P0w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/vmadmin/TtOJ/~4/a3xFUi1GJU4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.vmadmin.info/feeds/4013288487340015799/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4156075919695344730&amp;postID=4013288487340015799" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/4013288487340015799?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4156075919695344730/posts/default/4013288487340015799?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/vmadmin/TtOJ/~3/a3xFUi1GJU4/clearing-broken-off-snapmirror.html" title="Clearing broken-off snapmirror relationships" /><author><name>vExpert2011</name><uri>http://www.blogger.com/profile/09066961431628500094</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://2.bp.blogspot.com/_lz62d8SpKx8/S8OH3NMk-LI/AAAAAAAAD3c/SFZXg2ZY2eg/S220/helifbc1.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.vmadmin.info/2010/11/clearing-broken-off-snapmirror.html</feedburner:origLink></entry></feed>

