<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Colocation to Virtualization &#187; VMWare</title>
	<atom:link href="http://blog.colovirt.com/category/vmware/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.colovirt.com</link>
	<description>and linux between</description>
	<lastBuildDate>Fri, 30 Jul 2010 13:00:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.colovirt.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/afd0d00d02b5abc67acf29066e3d1e3b?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Colocation to Virtualization &#187; VMWare</title>
		<link>http://blog.colovirt.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.colovirt.com/osd.xml" title="Colocation to Virtualization" />
	<atom:link rel='hub' href='http://blog.colovirt.com/?pushpress=hub'/>
		<item>
		<title>Cisco, VMware: Nexus 1000v Tracking VM Interface Errors</title>
		<link>http://blog.colovirt.com/2010/06/07/cisco-vmware-nexus-1000v-tracking-vm-interface-errors/</link>
		<comments>http://blog.colovirt.com/2010/06/07/cisco-vmware-nexus-1000v-tracking-vm-interface-errors/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 10:38:48 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[1000v]]></category>
		<category><![CDATA[adapter]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[description]]></category>
		<category><![CDATA[discards]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[interface errors]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[nic]]></category>
		<category><![CDATA[OutDiscards]]></category>
		<category><![CDATA[ucs]]></category>
		<category><![CDATA[veth]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=839</guid>
		<description><![CDATA[Cisco, VMware: Nexus 1000v Tracking VM Interface Errors<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=839&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>So I have found the first use of our new Cisco Nexus 1000v virtual switch.  The counters (stats) were reset about a week agon and this is the first time they have been reviewed since.  Almost all virtual machines show no errors, but there were a few that were high.</p>
<p><strong>After connecting to the console, the following command was ran.<span id="more-839"></span> </strong>nexus1kv# sh interface counters errors</p>
<pre>--------------------------------------------------------------------------------
Port       Align-Err     FCS-Err    Xmit-Err     Rcv-Err   UnderSize OutDiscards
--------------------------------------------------------------------------------
<strong>Veth30            </strong>--          --          --          --          --     <strong>1127136</strong>
Veth69            --          --          --          --          --       29654
Veth70            --          --          --          --          --       31966
Veth71            --          --          --          --          --       39625</pre>
<p><!--more-->Above is a subset of the entries due to most of the rest having so little or no errors at all.  The main problem interface is Veth30, which turns out to be w2k_serv01 (Windows).</p>
<p><strong>Verifying the VM is indeed &#8220;w2k_serv0&#8243;<br />
</strong>nexus1kv# sh interface Veth30 description</p>
<pre>-------------------------------------------------------------------------------
Interface                Description
-------------------------------------------------------------------------------
Vethernet30              w2k_serv01, Network Adapter 1</pre>
<p><strong>Below is just to verify what the &#8220;sh interface counters errors&#8221; reported<br />
</strong>nexus1kv# sh interface Veth30 | inc Drops</p>
<pre>63 Input Packet Drops 1127136 Output Packet Drops</pre>
<p><strong>The other 3 ports are all assigned to linux_host01 (Linux).<br />
</strong>nexus1kv# sh interface description | inc ops01</p>
<pre>Veth69                   linux_host01, Network Adapter 1
Veth70                   linux_host01, Network Adapter 2
Veth71                   linux_host01, Network Adapter 3</pre>
<p><strong>After a little more investigation, it turned out that &#8220;w2k_serv01&#8243; was deployed from a legacy template that was created on our old AMD cluster.  Looking at the network interface in Windows 2003, it showed up as an &#8220;AMD &#8230;&#8221; network adapter.</strong></p>
<p>To try and correct these errors, I removed the current network adapter through VMware vCenter and added a new one.  This forced the OS in seeing the network interface as a new device and install fresh drivers.  Now in Windows it shows up as an Intel network inteface.</p>
<p><strong>Now that the new network adapter has been installed, I reset the statistics (and errors) on all the interfaces.<br />
</strong>nexus1kv# clear counters</p>
<pre>This command will clear "show interface" counters on all interfaces
Do you want to continue? (y/n)  [n] y</pre>
<p><strong>In the Nexus 1000v, the interface still shows up as Veth30.  It has been a few days since the new network adapter was added and no errors are present.<br />
</strong>nexus1kv# sh interface counters errors | inc Veth30</p>
<pre><strong>Veth30            </strong>--          --          --          --          --          <strong> 0</strong></pre>
<p>I wrote this up just to show that even virtual network interfaces can have errors.  Most likely the cause is the VMs OS or driver.  Previously, I would have had to use esxcfg-info from the ESX host CLI, try to grep out/sort through to find a VMs network interface, and hope to find an error filed there.  Yeah, that was a run-on sentence.  Sorry.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;">So I have found the first use of our new Cisco Nexus 1000v virtual switch.  The counters (stats) were reset about a week agon and this is the first time they have been reviewed since.  Almost all virtual machines show no errors, but there were a few that were high.</p>
<p>After connecting to the console, the following command was ran.<br />
&lt;pre&gt;nexus1kv# sh interface counters errors<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Port       Align-Err     FCS-Err    Xmit-Err     Rcv-Err   UnderSize OutDiscards<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Veth30            &#8211;          &#8211;          &#8211;          &#8211;          &#8211;     1127136<br />
Veth69            &#8211;          &#8211;          &#8211;          &#8211;          &#8211;       29654<br />
Veth70            &#8211;          &#8211;          &#8211;          &#8211;          &#8211;       31966<br />
Veth71            &#8211;          &#8211;          &#8211;          &#8211;          &#8211;       39625&lt;/pre&gt;</p>
<p>Above is a subset of the entries due to most of the rest having so little or no errors at all.  The main problem interface is Veth30, which turns out to be w2k_serv01 (Windows).</p>
<p>Verifing the VM is indeed &#8220;w2k_serv0&#8243;<br />
&lt;pre&gt;nexus1kv# sh interface Veth30 description</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Interface                Description<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Vethernet30              w2k_serv01, Network Adapter 1&lt;/pre&gt;</p>
<p>Below is just to verify what the &#8220;sh interface counters errors&#8221; reported<br />
&lt;pre&gt;nexus1kv# sh interface Veth30 | inc Drops<br />
63 Input Packet Drops 1127136 Output Packet Drops&lt;/pre&gt;</p>
<p>The other 3 ports are all assigned to linux_host01 (Linux).<br />
&lt;pre&gt;nexus1kv# sh interface description | inc ops01<br />
Veth69                   linux_host01, Network Adapter 1<br />
Veth70                   linux_host01, Network Adapter 2<br />
Veth71                   linux_host01, Network Adapter 3&lt;/pre&gt;</p>
<p>After a little more investigation, it turned out that &#8220;w2k_serv01&#8243; was deployed from a legacy template that was created on our old AMD cluster.  Looking at the network interface in Windows 2003, it showed up as an &#8220;AMD &#8230;&#8221; network adapter.</p>
<p>To try and correct these errors, I removed the current network adapter through VMware vCenter and added a new one.  This forced the OS in seeing the network interface as a new device and install fresh drivers.  Now in Windows it shows up as an Intel network inteface.</p>
<p>Now that the new network adapater has been installed, I reset the statistics (and errors) on all the interfaces.<br />
&lt;pre&gt;nexus1kv# clear counters<br />
This command will clear &#8220;show interface&#8221; counters on all interfaces<br />
Do you want to continue? (y/n)  [n] y&lt;/pre&gt;</p>
<p>In the Nexus 1000v, the interface still shows up as Veth30.  It has been a few days since the new network adapter was added and no errors are present.<br />
&lt;pre&gt;t1prd-nexus01# sh interface counters errors | inc Veth30<br />
Veth30            &#8211;          &#8211;          &#8211;          &#8211;          &#8211;           0&lt;/pre&gt;</p>
<p>I wrote this up just to show that even virtual network interfaces can have errors.  Most likely the cause is the VMs OS or driver.  Previously, I would have had to use esxcfg-info from the ESX host CLI, try to grep out/sort through to find a VMs network interface, and hope to find an error fied there.  Yeah, that was a run-on scentance. Sorry.</p>
</div>
<br />Filed under: <a href='http://blog.colovirt.com/category/hardware/'>Hardware</a>, <a href='http://blog.colovirt.com/category/networking/'>Networking</a>, <a href='http://blog.colovirt.com/category/vmware/'>VMWare</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/839/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/839/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/839/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/839/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/839/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/839/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/839/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/839/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/839/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/839/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=839&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/06/07/cisco-vmware-nexus-1000v-tracking-vm-interface-errors/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>Cisco, VMware: Cisco UCS B250-M1 VMware Consolidation Ratio (Oracle DBs)</title>
		<link>http://blog.colovirt.com/2010/06/01/cisco-vmware-cisco-ucs-b250-m1-vmware-consolidation-ratio-oracle-dbs/</link>
		<comments>http://blog.colovirt.com/2010/06/01/cisco-vmware-cisco-ucs-b250-m1-vmware-consolidation-ratio-oracle-dbs/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 14:54:59 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Colocation]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[b250]]></category>
		<category><![CDATA[B250-M1]]></category>
		<category><![CDATA[blade]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[consolidation]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[full width]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[ucs]]></category>
		<category><![CDATA[utilization]]></category>
		<category><![CDATA[vm]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[x5570]]></category>
		<category><![CDATA[xeon]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=815</guid>
		<description><![CDATA[Cisco, VMware: Cisco UCS B250-M1 VMware Consolidation Ratio (Oracle DBs)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=815&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>So a few days ago, I put out a post on the VMware Virtual Machine consolidation ratio I saw on our <a href="http://blog.colovirt.com/2010/05/24/cisco-vmware-cisco-ucs-b6620-vmware-consolidation-ratio/">Cisco B200-M1 blades</a>.  This post will go over the same for full width B250-M1 blades.</p>
<p><strong>The server itself is running mainly Oracle database VMs.  Blade specs are as follows:</strong></p>
<li>Dual &#8211; Quad core Intel Xeon X5570  2.93 GHZ CPUs</li>
<li>98 gigs of RAMSince the Oracle VMs are running semi-intensive databases, the RAM allocated to the heavy hitters are between 8-10 gigs.<br />
<span id="more-815"></span></p>
<div id="attachment_816" class="wp-caption alignnone" style="width: 469px"><a href="http://colovirt.files.wordpress.com/2010/05/b250m1_4.jpg"><img class="size-full wp-image-816" title="B250m1 Stats From UCS" src="http://colovirt.files.wordpress.com/2010/05/b250m1_4.jpg?w=459&#038;h=560" alt="" width="459" height="560" /></a><p class="wp-caption-text">B250m1 Stats From UCS</p></div>
<div id="attachment_817" class="wp-caption alignnone" style="width: 380px"><a href="http://colovirt.files.wordpress.com/2010/05/b250m1_3.jpg"><img class="size-full wp-image-817" title="B250m1 Stats From Virtual Center" src="http://colovirt.files.wordpress.com/2010/05/b250m1_3.jpg?w=370&#038;h=373" alt="" width="370" height="373" /></a><p class="wp-caption-text">B250m1 Stats From Virtual Center</p></div>
<p><strong>Now for the actual utilization statistics.  The following is from Virtual Center showing the physical B250-M1 database server.  You can see that the CPUs are more highly used in this environment.</strong></p>
<div id="attachment_818" class="wp-caption alignnone" style="width: 507px"><a href="http://colovirt.files.wordpress.com/2010/05/b250m1_1.jpg"><img class="size-full wp-image-818" title="B250m1 VC Utilization" src="http://colovirt.files.wordpress.com/2010/05/b250m1_1.jpg?w=497&#038;h=77" alt="" width="497" height="77" /></a><p class="wp-caption-text">B250m1 VC Utilization</p></div>
<p><strong>Again, this is a mix between Windows Remote desktop and Oracle (RedHat Linux) database servers.  The following shows utilization information perm VM.</strong></p>
<div id="attachment_820" class="wp-caption alignnone" style="width: 507px"><a href="http://colovirt.files.wordpress.com/2010/05/b250m1_2.jpg"><img class="size-full wp-image-820" title="B250m1_2 VM Utilization" src="http://colovirt.files.wordpress.com/2010/05/b250m1_2.jpg?w=497&#038;h=155" alt="" width="497" height="155" /></a><p class="wp-caption-text">B250m1_2 VM Utilization</p></div>
<p><strong>Hopefully this gives you a little more information concerning Oracle, VMware, Cisco UCS, and consolidation ratios for the full-width blades.</strong> <strong> Again, this server is running 98gigs of RAM.  Next purchase cycle, we will be upgrading the amount of RAM in all of our blades to get better consolidation.</strong></li>
<br />Filed under: <a href='http://blog.colovirt.com/category/colocation/'>Colocation</a>, <a href='http://blog.colovirt.com/category/linux/'>Linux</a>, <a href='http://blog.colovirt.com/category/vmware/'>VMWare</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/815/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=815&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/06/01/cisco-vmware-cisco-ucs-b250-m1-vmware-consolidation-ratio-oracle-dbs/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2010/05/b250m1_4.jpg" medium="image">
			<media:title type="html">B250m1 Stats From UCS</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2010/05/b250m1_3.jpg" medium="image">
			<media:title type="html">B250m1 Stats From Virtual Center</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2010/05/b250m1_1.jpg" medium="image">
			<media:title type="html">B250m1 VC Utilization</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2010/05/b250m1_2.jpg" medium="image">
			<media:title type="html">B250m1_2 VM Utilization</media:title>
		</media:content>
	</item>
		<item>
		<title>Cisco, VMware: Cisco UCS B200-M1 VMware Consolidation Ratio</title>
		<link>http://blog.colovirt.com/2010/05/24/cisco-vmware-cisco-ucs-b6620-vmware-consolidation-ratio/</link>
		<comments>http://blog.colovirt.com/2010/05/24/cisco-vmware-cisco-ucs-b6620-vmware-consolidation-ratio/#comments</comments>
		<pubDate>Mon, 24 May 2010 15:02:58 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Colocation]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[B6620]]></category>
		<category><![CDATA[cisco ucs]]></category>
		<category><![CDATA[consolidation]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[n20-b6620]]></category>
		<category><![CDATA[n20-b6620-1]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[utilization]]></category>
		<category><![CDATA[vm]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[x5570]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=796</guid>
		<description><![CDATA[Cisco, VMware: Cisco UCS B250-M1 VMware Consolidation Ratio<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=796&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>We have had our new Cisco UCS blades in production for a while now, but have just completed the migration of VMs from our old cluster to UCS recently.  I knew going in that the 1/2 width blades were powerful enough but we were only able to order them with 48gigs of RAM.  I had hoped that would hold us until next year when we could get more hardware in.  It is unlikely, but we might just barely scrape by.<span id="more-796"></span></p>
<p>There are a total of 7 blades in our VMware environment, but only 5 of those are dedicated to our main HA/DRS cluster.  That gives us ~240 gigs of RAM for the main cluster.  Currently, I am seeing a VM consolidation ratio of about 24 VMs (virtual machines) per B200-M1 blade.  The limitation here is definitely the RAM.  The CPU itself is less than 25% utilized per blade.  Below is a screenshot of a B200-M1 host in our cluster.</p>
<div id="attachment_798" class="wp-caption alignnone" style="width: 507px"><a href="http://colovirt.files.wordpress.com/2010/05/cisco_ucs_b6620_vms.jpg"><img class="size-full wp-image-798" title="Cisco UCS B6620 VM Ratio" src="http://colovirt.files.wordpress.com/2010/05/cisco_ucs_b6620_vms.jpg?w=497&#038;h=321" alt="" width="497" height="321" /></a><p class="wp-caption-text">Cisco UCS B200-M1 VM Ratio</p></div>
<p><strong>Notes:  The VMs running on the above host are</strong></p>
<table>
<tbody>
<tr>
<td><strong>VM Count</strong></td>
<td><strong>Host OS</strong></td>
</tr>
<tr>
<td>15</td>
<td>Windows 2003</td>
</tr>
<tr>
<td>1</td>
<td>Windows Xp</td>
</tr>
<tr>
<td>8</td>
<td>RedHat Linux</td>
</tr>
</tbody>
</table>
<p><strong>Operating system utilization</strong></p>
<p><strong><a href="http://colovirt.files.wordpress.com/2010/05/cisco_ucs_os_mem.jpg"><img class="alignnone size-full wp-image-802" title="OS Usage" src="http://colovirt.files.wordpress.com/2010/05/cisco_ucs_os_mem.jpg?w=497&#038;h=363" alt="" width="497" height="363" /></a><br />
</strong></p>
<br />Filed under: <a href='http://blog.colovirt.com/category/colocation/'>Colocation</a>, <a href='http://blog.colovirt.com/category/hardware/'>Hardware</a>, <a href='http://blog.colovirt.com/category/vmware/'>VMWare</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/796/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=796&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/05/24/cisco-vmware-cisco-ucs-b6620-vmware-consolidation-ratio/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2010/05/cisco_ucs_b6620_vms.jpg" medium="image">
			<media:title type="html">Cisco UCS B6620 VM Ratio</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2010/05/cisco_ucs_os_mem.jpg" medium="image">
			<media:title type="html">OS Usage</media:title>
		</media:content>
	</item>
		<item>
		<title>Cisco, Networking: VMware Cisco Nexus 1000v Increasing Default Max Ports</title>
		<link>http://blog.colovirt.com/2010/05/05/cisco-networking-vmware-cisco-nexus-1000v-increasing-default-max-ports/</link>
		<comments>http://blog.colovirt.com/2010/05/05/cisco-networking-vmware-cisco-nexus-1000v-increasing-default-max-ports/#comments</comments>
		<pubDate>Wed, 05 May 2010 13:26:58 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Colocation]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[1000v]]></category>
		<category><![CDATA[cisco nexus]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[nexus]]></category>
		<category><![CDATA[cisco nexus 1000v]]></category>
		<category><![CDATA[max ports]]></category>
		<category><![CDATA[default settings]]></category>
		<category><![CDATA[max default ports]]></category>
		<category><![CDATA[increase ports]]></category>
		<category><![CDATA[vethernet]]></category>
		<category><![CDATA[config t]]></category>
		<category><![CDATA[vmware max-ports]]></category>
		<category><![CDATA[config-port-prof]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=714</guid>
		<description><![CDATA[Cisco, Networking: VMware Cisco Nexus 1000v Increasing Default Max Ports<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=714&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Earlier today we ran into an issue with exceeding the default max number of ports (virtual) on a port profile.  The default is set to 32 and the max is 1024 per vethernet port profile.  I really can&#8217;t believe how low the default setting is.  Most VMware people I know consolidate waaayyyy more than 32 host per datacenter.</p>
<p><strong>Below shows the error in VMware Virtual Center.</strong><br />
<a href="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_4.jpg"><img class="alignnone size-medium wp-image-715" title="vCenter max port error" src="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_4.jpg?w=300&#038;h=170" alt="" width="300" height="170" /></a></p>
<p><span id="more-714"></span><strong>Here is the profile &#8220;iSCSI&#8221; before modification.</strong> <strong>Note the max 32 and available count.</strong><br />
<a href="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_1.jpg"><img class="alignnone size-medium wp-image-716" title="Cisco_Nexus_1000v_Max_Before" src="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_1.jpg?w=300&#038;h=151" alt="" width="300" height="151" /></a></p>
<p><strong>The only way to increase this value is through command line in the active Nexus 1000v.</strong></p>
<pre>nexus01# configure t
nexus01(config)# port-profile type vethernet iSCSI
nexus01(config-port-prof)# vmware max-ports 1024
nexus01(config-port-prof)# end</pre>
<p><strong>Once the above command is issued, Virtual Center Client should show a reconfiguration task for the distributed virtual switch</strong><br />
<a href="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_2.jpg"><img class="alignnone size-medium wp-image-717" title="Cisco_Nexus_1000v_Reconfig_task" src="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_2.jpg?w=300&#038;h=34" alt="" width="300" height="34" /></a></p>
<p><strong>Once the tasks is completed, go back into Home -&gt; Inventory -&gt; Networking and select the port profile in the distributed switch.  The &#8220;total ports&#8221; should now be set to 1024.</strong><br />
<a href="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_3.jpg"><img class="alignnone size-medium wp-image-718" title="Cisco_Nexus_1000v_Max_Ports_Increased" src="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_3.jpg?w=300&#038;h=216" alt="" width="300" height="216" /></a></p>
<p><strong>Make sure to save your configuration!</strong></p>
<pre>nexus01# copy running-config startup-config</pre>
<p><strong>Notes:  This should be non-intrussive, but make sure to test it in your environment!</strong></p>
<br />Filed under: <a href='http://blog.colovirt.com/category/colocation/'>Colocation</a>, <a href='http://blog.colovirt.com/category/networking/'>Networking</a>, <a href='http://blog.colovirt.com/category/vmware/'>VMWare</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/714/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=714&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/05/05/cisco-networking-vmware-cisco-nexus-1000v-increasing-default-max-ports/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_4.jpg?w=300" medium="image">
			<media:title type="html">vCenter max port error</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_1.jpg?w=300" medium="image">
			<media:title type="html">Cisco_Nexus_1000v_Max_Before</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_2.jpg?w=300" medium="image">
			<media:title type="html">Cisco_Nexus_1000v_Reconfig_task</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2010/05/cisco_nexus_1000v_max_ports_3.jpg?w=300" medium="image">
			<media:title type="html">Cisco_Nexus_1000v_Max_Ports_Increased</media:title>
		</media:content>
	</item>
		<item>
		<title>Storage, Network: What I have Been Doing (EMC,Cisco UCS)</title>
		<link>http://blog.colovirt.com/2010/03/02/storage-network-what-i-have-been-doing-emccisco-ucs/</link>
		<comments>http://blog.colovirt.com/2010/03/02/storage-network-what-i-have-been-doing-emccisco-ucs/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 19:41:19 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[RamSan]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[cx4]]></category>
		<category><![CDATA[dae]]></category>
		<category><![CDATA[ramsan]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[cx3]]></category>
		<category><![CDATA[cx500]]></category>
		<category><![CDATA[ucs]]></category>
		<category><![CDATA[nexus]]></category>
		<category><![CDATA[5010]]></category>
		<category><![CDATA[fabric exteder]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=671</guid>
		<description><![CDATA[Storage, Network: What I have Been Doing (EMC,Cisco UCS)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=671&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">This is more of an informational update of things that I have going on right now.  I normally do not publish day-to-day type of things, but here we go.</div>
<div id="_mcePaste"><strong><br />
Storage</strong></div>
<div id="_mcePaste">We have received both replacement drives for our EMC Clariion CX340 and four new DAEs (disk shelves) for our CX4-240</div>
<div id="_mcePaste"><strong><br />
Clariion CX3</strong></div>
<div id="_mcePaste">The CX3 was originally bought to speed up our Oracle implementation.  This was accomplished by ordering lots of fast disks (spindles) that were small.  We wound up with 6 DAEs filled with 73gig 15kRPM disks, totalling 90 dedicated drives for Oracle.</div>
<div></div>
<div>This was great for the original purpose but the unit was replaced a year after initial deployment with a RamSan and EMC CX4.  Having been decommissioned from production and moved to the tier 2 site, the need for space over IOPS (speed) drastically increased.  Trying to keep performance and space requirements in balance, the decision has been made to go with a smaller RamSan for Oracle at the tier 2 site.  This gives us the ability to replace the small 73 gigabyte drives with bigger 600 gigabyte 10kRPM disks.  Replacing those disk with the same quantity of 600 gig ones will give us ~8 times as much space.</div>
<div id="_mcePaste"><span id="more-671"></span></div>
<div></div>
<div>The RamSan will almost double the IOPS capacity that the CX3 is able to achieve and speed up our data warehouse even more.</div>
<div id="_mcePaste"><strong><br />
Clariion CX4</strong></div>
<div id="_mcePaste">So last year we went with implementing EMC Recoverpoint SAN based replication.  This has been great and served us well!  The only downfall was that we were doing &#8220;CRR&#8221; remote replication only.  In a case of a failure and data needed to be recovered, there were no local copies.  The snapshot or &#8220;point in time&#8221; would have to be loaded from the tier 2 site and transferred across the datacenter interconnect.  The interconnect being 150 megs slowed this process down.</div>
<div></div>
<div>As planned from the beginning, we are implementing &#8220;CLR&#8221; local replication as well.  This means that there will be a local copy of snapshots saved locally to the CX4.  This will give us almost immediate access to the snapshots without being slowed down by the interconnect.  The problem with RecoverPoint is that if you have a terrabyte LUN that you want to connect, you must have an extra terrabyte worth of space to save it.  This is not really a problem, but a major consideration on the number of drives to buy and the overall expense of the implementation.</div>
<div></div>
<div>In our case, a terrabyte oracle LUN will wind up costing 3 terrabytes in the end.  1 terrabyte for the original data, 1 terrabyte for the local copy (CLR), and 1 terrabyte at the remote tier 2 site (CX3).</div>
<div></div>
<div>Our virtualization effort is continuing and this is another huge factor on the storage expansion.  Currently we have 16 LUNs dedicated to the VMware environment.  Each is 320 gigs in size.  Moving forward, we will be doing a virtual desktop deployment as well.  The leftover ~400 gigs will not cut it.  So in the new 60 disks, 15 or more will have to be dedicated to VMware.</div>
<div id="_mcePaste"><strong><br />
Cisco UCS</strong></div>
<div id="_mcePaste">We have begun our UCS voyage.  As of last weekend, we did a &#8220;rip and replace of our network&#8221;.  This included rewiring the main network rack and configuring a new network core.  Also, the Cisco Nexus 5010, 10 gigabit Ethernet switches are in.  Uplinked to them are two 48 port gigabit fabric extenders.</div>
<div></div>
<div>The VMware environment is now connected via dual 10gigE links per server through this infrastructure.  Reducing the cable count from 6 to 2 per server.  So far verything is stable!  A purchase order has been sent out and we should hopefully have two Cisco UCS Blade chassis and switching infrastructure show up within about 30 days.</div>
<br />Filed under: <a href='http://blog.colovirt.com/category/san-storage-area-network/emc-san-storage-area-network/'>EMC</a>, <a href='http://blog.colovirt.com/category/networking/'>Networking</a>, <a href='http://blog.colovirt.com/category/san-storage-area-network/ramsan-san-storage-area-network/'>RamSan</a>, <a href='http://blog.colovirt.com/category/san-storage-area-network/'>SAN (Storage Area Network)</a>, <a href='http://blog.colovirt.com/category/vmware/'>VMWare</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/671/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/671/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/671/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/671/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/671/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=671&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/03/02/storage-network-what-i-have-been-doing-emccisco-ucs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>VMware, Linux: Install VMware Tools On RedHat Based Systems</title>
		<link>http://blog.colovirt.com/2010/01/12/vmware-linux-install-vmware-tools-on-redhat-based-systems/</link>
		<comments>http://blog.colovirt.com/2010/01/12/vmware-linux-install-vmware-tools-on-redhat-based-systems/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 18:58:20 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[rh]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[vmware-config-tools.pl]]></category>
		<category><![CDATA[vmware-config-tools]]></category>
		<category><![CDATA[rpm -i]]></category>
		<category><![CDATA[cdrom]]></category>
		<category><![CDATA[drivers]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=662</guid>
		<description><![CDATA[VMware, Linux: Install VMware Tools On RedHat Based Systems<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=662&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong>The following is a quick overview of installing VMware Tools on RedHat, CentOS, and Fedora systems.  Specifically for VMware ESX, ESXi, and vSphere systems.</strong></p>
<p><strong>First, go into the VMware console and right-click on the VM (Virtual Machine) that you are going to install VMware tools on.  Select &#8220;Install/Upgrade VMware Tools&#8221; option from the list.  Below is a screen shot of the menu.</strong><strong></p>
<div id="attachment_664" class="wp-caption alignnone" style="width: 252px"><strong><a href="http://colovirt.files.wordpress.com/2010/01/vmwtools.jpg"><img class="size-full wp-image-664" title="VMware Tools Menu" src="http://colovirt.files.wordpress.com/2010/01/vmwtools.jpg?w=242&#038;h=451" alt="" width="242" height="451" /></a></strong><p class="wp-caption-text">VMware Tools Menu</p></div>
<p><span id="more-662"></span>By default, most CDROM devices are symbolically linked to /dev/cdrom by the operating system.</strong></p>
<p>Just in case, you can search the messages file to see the actual device.  This is needed only if /dev/cdrom is not automatically linked or you have setup multiple cdrom devices on the VM (Virtual Machine).</p>
<pre>[root@RHserver01 media]# cat /var/log/messages | grep CDROM
Jan 10 10:59:03 RHserver01 kernel: hda: VMware Virtual IDE CDROM Drive, ATAPI CD/DVD-ROM drive</pre>
<p><!--more--><strong>From above, you can see that the actual device is hda, specifically /dev/hda.  If you are just curious you can do an &#8220;ll&#8221; on the /dev/cdrom device to see where is it linked to.  In this case again, it&#8217;s going to hda.</strong></p>
<pre>[root@RHserver01 ~]# ll /dev/cdrom
lrwxrwxrwx 1 root root 3 Jan 12 13:18 /dev/cdrom -&gt; hda</pre>
<p><strong>Mount the cdrom device to an empty or non-mounted point on the filesystem.  Here I use the defaultly present /media location.</strong></p>
<pre>[root@RHserver01 /]# mount /dev/cdrom /media/
mount: block device /dev/cdrom is write-protected, mounting read-only</pre>
<p><strong>Below we move into the /media location using &#8220;cd&#8221;.</strong></p>
<pre>[root@RHserver01 /]# cd /media/</pre>
<p><strong>&#8220;ls&#8221; is used to display what files are present.  Here we see both an RPM (native RedHat based OS package) and a gzip archive.  If you were installing VMware Tools on a non-RedHat derived distribution, you would use the .gz package.</strong></p>
<pre>[root@RHserver01 media]# ls
VMwareTools-3.5.0-143128.i386.rpm  VMwareTools-3.5.0-143128.tar.gz</pre>
<p><strong>Since we are on RedHat, this is simple.  Pass &#8220;-i&#8221; to the rpm command then the package name to be installed.</strong></p>
<pre>[root@RHserver01 media]# rpm -i VMwareTools-3.5.0-143128.i386.rpm</pre>
<p><strong>Immediately after installing the RPM, you might see the following errors to your console, or in /var/log/messages.</strong></p>
<pre>Jan 12 13:15:07 RHserver01 kernel: VFS: busy inodes on changed media or resized disk hda
Jan 12 13:15:07 RHserver01 kernel: VFS: busy inodes on changed media or resized disk hda</pre>
<p><strong>If you are getting these to the console, it makes it hard to continue working form the command line.  This is easy to stop.  First, cd out of the /media/ mount point</strong></p>
<pre>[root@RHserver01 ~]# cd ..</pre>
<p><strong>Next, unmount the cdrom device.  After doing so, the messages will stop</strong></p>
<pre>[root@RHserver01 ~]# umount /dev/cdrom</pre>
<p><strong>The &#8220;vmware-config-tools.pl&#8221; command must be ran from the VMware console.  Below is the output you would get if it was tried through a remote session (SSH).</strong></p>
<pre>[root@RHserver01 ~]# vmware-config-tools.pl

It looks like you are trying to run this program in a remote session. This
program will temporarily shut down your network connection, so you should only
run it from a local console session. Are you SURE you want to continue?
[no]
Please re-run this program from a local console shell.
Execution aborted.</pre>
<p><strong>There is a good reason for this.  vmware-config-tools.pl drops networking on the server to install the VMware network drives.  In doing so, you loose remote connectivity. </strong></p>
<p><strong>Below shows the actual output from vmware-config-tools.pl on the console</strong></p>
<pre>[root@RHserver01 ~]# vmware-config-tools.pl
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon:                          [  OK  ]
   Unmounting HGFS shares:                                 [  OK  ]
   Guest filesystem driver:                                [  OK  ]
   Guest memory manager:                                   [  OK  ]
Trying to find a suitable vmmemctl module for your running kernel.

The module bld-2.6.18-8.el5-i686smp-RHEL5 loads perfectly in the running
kernel.

Trying to find a suitable vmhgfs module for your running kernel.

The module bld-2.6.18-8.el5-i686smp-RHEL5 loads perfectly in the running
kernel.

Trying to find a suitable vmxnet module for your running kernel.

The module bld-2.6.18-8.el5-i686smp-RHEL5 loads perfectly in the running
kernel.

Trying to find a suitable vmblock module for your running kernel.

The module bld-2.6.18-8.el5-i686smp-RHEL5 loads perfectly in the running
kernel.

No X install found.

Starting VMware Tools services in the virtual machine:
   Switching to guest configuration:                       [  OK  ]
   Guest memory manager:                                   [  OK  ]
   Guest vmxnet fast network device:                       [  OK  ]
   DMA setup:                                              [  OK  ]
   Guest operating system daemon:                          [  OK  ]

The configuration of VMware Tools 3.5.0 build-143128 for Linux for this running
kernel completed successfully.

You must restart your X session before any mouse or graphics changes take
effect.

You can now run VMware Tools by invoking the following command:
"/usr/bin/vmware-toolbox" during an X server session.

To use the vmxnet driver, restart networking using the following commands:
/etc/rc.d/init.d/network stop
rmmod pcnet32
rmmod vmxnet
depmod -a
modprobe vmxnet
/etc/rc.d/init.d/network start

If you wish to configure any experimental features, please run the following
command: "vmware-config-tools.pl --experimental".

Enjoy,

--the VMware team</pre>
<p><strong>Notes: From my experience, restart of networking via init.d scripts or rebooting the server is always needed.  I personally always reboot the server to be safe. </strong></p>
<br />Posted in Linux, Networking, VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/662/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/662/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/662/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=662&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/01/12/vmware-linux-install-vmware-tools-on-redhat-based-systems/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2010/01/vmwtools.jpg" medium="image">
			<media:title type="html">VMware Tools Menu</media:title>
		</media:content>
	</item>
		<item>
		<title>VMWare: vSphere / ESX 4 Server Partitioning</title>
		<link>http://blog.colovirt.com/2009/08/06/vmware-vsphere-esx-4-server-partitioning/</link>
		<comments>http://blog.colovirt.com/2009/08/06/vmware-vsphere-esx-4-server-partitioning/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 19:07:07 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Filesystems]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[/var/core]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[esx 4]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[partition]]></category>
		<category><![CDATA[partitioning]]></category>
		<category><![CDATA[vmkcore]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=596</guid>
		<description><![CDATA[VMWare: vSphere / ESX 4 Server Partitioning<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=596&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong>This will review the partitioning scheme that I am currently using for VMware vSphere (ESX 4).  For information concerning partitioning for VMware ESX 3.x, please refer to the following link:</strong></p>
<p><a href="http://blog.colovirt.com/2008/10/31/vmware-esx-server-partitioning/">http://blog.colovirt.com/2008/10/31/vmware-esx-server-partitioning/</a></p>
<p><strong>The majority of the partitioning structure is the same what was used for 3.x.  The only real changes is the fact that the installation process auto-creates two of the partitions that were to be manually created on 3.x.  Those two partitions are:</strong></p>
<li>/boot	(260mb)</li>
<li>vmkcore	(100mb)</li>
<p><strong><span id="more-596"></span>As in the 3.x structure, again I still maintain that creating a seperate mount point for /var/core should be used.  For the reasons stated below:From the 3.x post</strong></p>
<blockquote><p>&#8220;I have had a few servers core dump and drop over 5 gigs of data to /var/core.  Before, per &#8220;best practices&#8221; a vendor recommended around 4 gigs for /var.  I upped that to 6 gigs originally, but after 2 servers had /var 100% utilized I and revising that.  /var is still 6 gigs but /var/core has been broken out into its own mount point.  15 gigs is a little high, but these servers had raid 1 &#8211; 73 gig hard drives.  At least now if the servers core dump it will affect only its mount point.  I highly recommend doing this!&#8221;</p></blockquote>
<p><strong>Below is how I am partitioning vSphere 4 servers</strong></p>
<table border="0">
<tbody>
<tr>
<td>Mount Point</td>
<td>Size(m)</td>
<td>Partition type</td>
</tr>
<tr>
<td>/</td>
<td>10240</td>
<td>Primary</td>
</tr>
<tr>
<td>swap</td>
<td>1600</td>
<td>Primary *max</td>
</tr>
<tr>
<td>/var</td>
<td>6142</td>
<td>Extended</td>
</tr>
<tr>
<td>/var/core</td>
<td>15360</td>
<td>Extended</td>
</tr>
<tr>
<td>/opt</td>
<td>2048</td>
<td>Extended</td>
</tr>
<tr>
<td>/home</td>
<td>2048</td>
<td>Extended</td>
</tr>
<tr>
<td>/tmp</td>
<td>1024</td>
<td>Extended</td>
</tr>
</tbody>
</table>
<p><strong>Notes: <a href="http://www.yellow-bricks.com/2009/05/27/partitioning-your-esx-host-part-ii/">Yellow-Bricks</a> (Duncan Epping), as well as </strong><strong><a href="http://vmetc.com/2009/07/22/best-practices-for-vsphere-esx-4-service-console-partitions/">VMETC</a> have good articles as well.</strong></p>
<p><strong> </strong></p>
<br />Posted in Filesystems, VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/596/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/596/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/596/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/596/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/596/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/596/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/596/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/596/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/596/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/596/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=596&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/08/06/vmware-vsphere-esx-4-server-partitioning/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>VMware/Linux/ESXi: Running ESX4i From Bootable USB</title>
		<link>http://blog.colovirt.com/2009/06/01/vmwarelinuxesxi-running-esx4i-from-bootable-usb/</link>
		<comments>http://blog.colovirt.com/2009/06/01/vmwarelinuxesxi-running-esx4i-from-bootable-usb/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 08:00:14 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[boot usb]]></category>
		<category><![CDATA[dd.memory stick]]></category>
		<category><![CDATA[esx4i]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[esxi v4]]></category>
		<category><![CDATA[iso]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[mount]]></category>
		<category><![CDATA[rackable systems]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[VMware-VMvisor-big]]></category>
		<category><![CDATA[VMware-VMvisor-big-164009-x86_64.dd.bz]]></category>
		<category><![CDATA[VMware-VMvisor-big-164009-x86_64.dd.bz2]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=559</guid>
		<description><![CDATA[VMware/Linux/ESXi: Running ESX4i From Bootable USB. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=559&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I like running ESXi via booting from USB 2.0 memory sticks.  This makes it that much easier for my home lab.  Especially since I mainly use ISCSI VMFS datastores.  Not to mention that &#8220;in a pinch&#8221;, having ESXi on memory sticks can aide in disaster recovery (DR) scenarios for small businesses.  Of course the requirement here is that the server MUST be able to boot from USB!  Also, get a big memory stick.  Each time an upgrade is performed to ESXi, the version being upgraded from is still stored on the memory stick in case a &#8220;roll back&#8221; is needed.  At least this is my understanding.  Larger memory sticks are pretty cheap now.  Below outlines the steps to creating a bootable ESX4i memory stick.  The main reason for me writing this up is that the process turns out to be different from ESX3i.</p>
<p><span id="more-559"></span>Even though this is being done using Linux, the directory structure and location of data files will be helpful in doing this from Windows.</p>
<p>Below is a link to Yellow Bricks (Duncan Epping) VMware blog.  He goes through the process of creating the USB boot device for Windows.  If you are doing this from Linux, continue on from this section.<br />
<a title="Yellow Bricks - Windows ESXi USB" href="http://www.yellow-bricks.com/2009/06/09/vsphere-esxi-on-a-usb-memory-stick/">http://www.yellow-bricks.com/2009/06/09/vsphere-esxi-on-a-usb-memory-stick/</a></p>
<p><strong>Create a temporary mount point where the downloaded ESX4i ISO will be placed</strong></p>
<pre>root@laptop:~# mkdir /mnt/temp</pre>
<p><strong>Next, &#8220;mount -o loop&#8221; is used to mount the ISO to the /mnt/tmp location.  Using the loop option, it allows us to view and traverse the ISOs structure.</strong></p>
<pre>root@laptop:~# mount -o loop /home/user01/Desktop/VMware-VMvisor-Installer-4.0.0-164009.x86_64.iso /mnt/temp</pre>
<p><strong>Change into the temp directory and check the contents</strong></p>
<pre>root@laptop:~# cd /mnt/temp
root@laptop:/mnt/temp# ls
boot.cat    ienviron.tgz  isolinux.bin  menu.c32    vmkboot.gz
cimstg.tgz  image.tgz     isolinux.cfg  README.txt  vmkernel.gz
cim.vgz     install.tgz   mboot.c32     sys.vgz</pre>
<p><strong>For ESX4i, the file that actually contains what we need is image.tgz.  I created the &#8220;/root/build/vi4&#8243; subdirectory for building this configuration.  the tgz file is copied there shown below since /mnt/tmp is read only.</strong></p>
<pre>root@laptop:/mnt/temp# cp image.tgz /root/build/vi4</pre>
<p><strong>Move into the vi4 directory and verify the file was copied</strong></p>
<pre>root@laptop:/mnt/temp# cd /root/build/vi4
root@laptop:~/build/vi4# ls
image.tgz</pre>
<p><strong>Un-compress and extract the contents of image.tgz into the current directory</strong></p>
<pre>root@laptop:~/build/vi4# tar -xzvf image.tgz
usr/
usr/lib/
usr/lib/vmware/
usr/lib/vmware/installer/
usr/lib/vmware/installer/VMware-VMvisor-big-164009-x86_64.dd.bz2</pre>
<p><strong>Above lists the directories and files created when the contents were extracted.  So we see that the dd file was listed in the output.</strong></p>
<p><strong>Move into the directory containing the dd file and list the contents</strong></p>
<pre>root@laptop:~/build/vi4# cd usr/lib/vmware/installer/
root@laptop:~/build/vi4/usr/lib/vmware/installer# ls
VMware-VMvisor-big-164009-x86_64.dd.bz2</pre>
<p><strong>Here, bunzip2 is used to de-compress the VMware-VMvisor-big-164009-x86_64.dd.bz2 file.  This took about 10 minutes on a slow laptop.</strong></p>
<pre>root@laptop:~/build/vi4/usr/lib/vmware/installer# bunzip2 -d VMware-VMvisor-big-164009-x86_64.dd.bz2</pre>
<p><strong>Now we can see the fully decompressed dd file, which is almost 1 gig in size.</strong></p>
<pre>root@laptop:~/build/vi4/usr/lib/vmware/installer# ls -lah
total 901M
drwxr-xr-x 2 201 201 4.0K 2009-05-25 15:16 .
drwxr-xr-x 3 201 201 4.0K 2009-04-30 22:08 ..
-rw-r--r-- 1 201 201 900M 2009-04-30 22:11 VMware-VMvisor-big-164009-x86_64.dd</pre>
<p>I already removed all of the partitions from the memory stick being used here.  I used gparted to accomplish this, but fdisk can be used as well.  Once the memory stick to be used is connected, check /var/log/messages to see what device has been assigned to the memory stick.</p>
<p><strong>Here, I already knew that /dev/sdb was assigned to the USB memory stick.  The &#8220;dd&#8221; command thats standard on Linux is used to identically copy the VMware-VMvisor file to the memory stick.</strong></p>
<pre>root@laptop:~/build/vi4/usr/lib/vmware/installer# dd if=VMware-VMvisor-big-164009-x86_64.dd of=/dev/sdb
9-x86_64.dd of=/dev/sdb
1843200+0 records in
1843200+0 records out
943718400 bytes (944 MB) copied, 322.119 s, 2.9 MB/s</pre>
<p>Once this was complete, the USB memory stick was ready to go.  I went over to the server, attached it, and ESX4i was immediately booted with no issues.  Configure the management IP and user from the console and you are ready to go! The same process needs to be repeated for each memory stick that needs to be created.  You could just use &#8220;dd&#8221; to copy the ESXi memory stick to another memory stick, but that would take longer.</p>
<p><strong>Notes: When mounting an ISO in loop mode, you will not be able to write the the directory structure or modify files located there.  It is read only.</strong></p>
<p>Comment or email me if you have any questions. kevin@colovirt.com</p>
<br />Posted in Linux, VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/559/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=559&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/06/01/vmwarelinuxesxi-running-esx4i-from-bootable-usb/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>SAN/Networking/Linux: Using Multipath To Verify and Troubleshoot Connectivity To FC LUNs</title>
		<link>http://blog.colovirt.com/2009/05/11/sannetworkinglinux-using-multipath-to-verify-and-troubleshoot-connectivity-to-fc-luns/</link>
		<comments>http://blog.colovirt.com/2009/05/11/sannetworkinglinux-using-multipath-to-verify-and-troubleshoot-connectivity-to-fc-luns/#comments</comments>
		<pubDate>Mon, 11 May 2009 13:33:11 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Filesystems]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[fiber]]></category>
		<category><![CDATA[fiber channel]]></category>
		<category><![CDATA[mds]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[sanos]]></category>
		<category><![CDATA[netapp]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[multipath]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[multipathd]]></category>
		<category><![CDATA[cisco mds]]></category>
		<category><![CDATA[mds9120]]></category>
		<category><![CDATA[fc]]></category>
		<category><![CDATA[active paths]]></category>
		<category><![CDATA[remaining active paths]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=545</guid>
		<description><![CDATA[SAN/Networking/Linux: Using Multipath To Verify and Troubleshoot Connectivity To FC LUNs<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=545&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>A few days ago there was in error on one of our Cisco MDS 9120 fiber switches.  The current environment at this datacenter consists of two Cisco MDS 9120 SAN switches with servers redundantly connected between the two.  These switches are used to connect the servers to our fiber channel (FC) storage systems.  In this case, the servers are generally mapped to an EMC, NetApp, and two RamSans.  Below outlines a basic example of what can be expected from multipathing and the Linux environment when there is loss of connectivity to one leg of the fiber network.</p>
<p><span id="more-545"></span><strong>Below is an excerpt of the log coming from a dual fiber connected server.  In this case, the max active paths would be 2.  If the server had quad fiber connectivity it could have a max of 4 paths in our environment.  As seen from the log, multipathd reported the loss of a path to each LUN an logged it &#8220;remaining active paths: 1&#8243;.  Once the errors were corrected in the failed switch, multipathd reported the restoration &#8220;remaining active paths: 2</strong>&#8220;.</p>
<pre>[root@testsrv01 ~]# cat /var/log/messages | grep multipathd
May  6 10:30:55 testsrv01 multipathd: TempLUN1: remaining active paths: 1
May  6 10:30:55 testsrv01 multipathd: 8:224: readsector0 checker reports path is up
May  6 10:30:55 testsrv01 multipathd: 8:224: reinstated
May  6 10:30:55 testsrv01 multipathd: RanSanLUN2: remaining active paths: 1
May  6 10:30:56 testsrv01 multipathd: 65:128: readsector0 checker reports path is up
May  6 10:30:56 testsrv01 multipathd: 65:128: reinstated
May  6 10:30:57 testsrv01 multipathd: TempLUN1: remaining active paths: 2
May  6 10:30:58 testsrv01 multipathd: 65:224: readsector0 checker reports path is up
May  6 10:30:58 testsrv01 multipathd: 65:224: reinstated
May  6 10:30:58 testsrv01 multipathd: RanSanLUN2: remaining active paths: 2</pre>
<p><strong>To be safe, the &#8216;multipath&#8217; command was used via the Command Line Interface (CLI) on the server(s) to verify that the storage systems were visable to the OS.</strong></p>
<pre>NAME
       multipath - Device mapper target autoconfig
SYNOPSIS
       multipath [options] [device]

       -l     show the current multipath topology from information fetched in sysfs and the device mapper
       -ll    show the current multipath topology from all available information (sysfs, the device mapper ...)</pre>
<p><strong>Truncated results are below that shows connectivity to the RamSans and EMC.  This server is not mapped to the NetApp.</strong></p>
<pre>[root@testsrv01 ~]# multipath -ll
ramsan_DramCache (25050c24001094501)
[size=9 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [prio=4][active]
 \_ 2:0:3:0  sdah 66:16  [active][ready]
 \_ 2:0:4:0  sdai 66:32  [active][ready]
 \_ 1:0:3:0  sdal 66:80  [active][ready]
 \_ 1:0:4:0  sdan 66:112 [active][ready]

ramsan_FlashSSD (25050c24021094501)
[size=1853 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [prio=4][active]
 \_ 2:0:3:1  sdaj 66:48  [active][ready]
 \_ 2:0:4:1  sdak 66:64  [active][ready]
 \_ 1:0:3:1  sdam 66:96  [active][ready]
 \_ 1:0:4:1  sdao 66:128 [active][ready]

EMC_LUN1 (461a963004637699a05bs3464f76)
[size=100 GB][features="1 queue_if_no_path"][hwhandler="0"]
\_ round-robin 0 [prio=2][active]
 \_ 2:0:2:8  sdab 65:176 [active][ready]
 \_ 1:0:2:8  sdl  8:176  [active][ready]</pre>
<p><strong>Notes:  Make sure to verify that all servers have multipathing setup and working correctly, all of the Linux servers never missed a beat!  The database (Oracle) and Websphere servers kept on going.  The same can not be said about the Exchange environment.  Due to a configuration problem there, multipathing was not functioning and it lost connectivity to its storage LUNs.  The VMware cluster survived fine as well.<br />
</strong></p>
<br />Posted in EMC, Filesystems, Linux, Monitoring, Networking, SAN (Storage Area Network), VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/545/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/545/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/545/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=545&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/05/11/sannetworkinglinux-using-multipath-to-verify-and-troubleshoot-connectivity-to-fc-luns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>Linux/Networking/VMware: Snmpwalk MAC Address Missing 0s</title>
		<link>http://blog.colovirt.com/2009/05/05/linuxnetworkingvmware-snmpwalk-mac-address-missing-0s/</link>
		<comments>http://blog.colovirt.com/2009/05/05/linuxnetworkingvmware-snmpwalk-mac-address-missing-0s/#comments</comments>
		<pubDate>Tue, 05 May 2009 09:26:59 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Data Domain]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[MAC]]></category>
		<category><![CDATA[missing 0]]></category>
		<category><![CDATA[snmpwalk]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=537</guid>
		<description><![CDATA[Linux/Networking/VMware: Snmpwalk MAC Address Missing 0s<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=537&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>A few days ago I was looking for a quick way to retrieve MAC address information from servers to map ports in a switch cluster.  I figured I would share a few gotchas that might not be well known to people that do not have a background working with SNMP.  Snmpwalk is a command line open-source utility for Linux.  I am sure there is a port for Windows, but for the scope of this writing I am sticking to the Linux version.</p>
<p>The following example will show how to query a standard Linux based server running SNMP with version 1 queries allowed.  I am passing the &#8220;ifPhysAddress&#8221; parameter to return only the interface(s) MAC addresses.<br />
<span id="more-537"></span>snmpwalk basic usage</p>
<pre>USAGE: snmpwalk [OPTIONS] AGENT [OID]</pre>
<p>Below is specifying version 1, community string &#8220;PUBLIC&#8221;, server to query &#8220;dbserv01.testdomain.com&#8221;, and information to return &#8220;ifPhysAddress&#8221;</p>
<pre>root@testbox01:~# snmpwalk -v 1 -c PUBLIC dbserv01.testdomain.com ifPhysAddress
IF-MIB::ifPhysAddress.1 = STRING:
IF-MIB::ifPhysAddress.2 = STRING: 0:12:39:65:36:28
IF-MIB::ifPhysAddress.3 = STRING: 0:12:39:65:36:28
IF-MIB::ifPhysAddress.4 = STRING: 0:12:39:65:36:28
IF-MIB::ifPhysAddress.5 = STRING: 0:0:0:0:36:28</pre>
<p>Above shows all the listed MACs that can be referenced by SNMP.  As you can see, the same MAC &#8220;0:12:39:65:36:28&#8243; is listed 3 times. This typically means that the network interfaces are bonded.</p>
<p>Below shows the actual interface information on the queried Linux server.  As noted, the interfaces are bonded (bond0), and the MAC address (HWaddr) listed is the same as what was retrieved by snmpwalk.</p>
<pre>[root@dbserv01 ~]# ifconfig
bond0     Link encap:Ethernet  HWaddr 00:12:39:65:36:28
          inet addr:127.1.1.182  Bcast:127.1.1.255  Mask:255.255.255.0
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:1033814138 errors:0 dropped:0 overruns:0 frame:0
          TX packets:833777834 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1051206111974 (979.0 GiB)  TX bytes:602216674869 (560.8 GiB)

eth0      Link encap:Ethernet  HWaddr 00:12:39:65:36:28
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:1025047842 errors:0 dropped:0 overruns:0 frame:0
          TX packets:833777834 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1050502485293 (978.3 GiB)  TX bytes:602216674869 (560.8 GiB)
          Interrupt:193 Memory:e4000000-e4012100 

eth1      Link encap:Ethernet  HWaddr 00:12:39:65:36:28
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:8766296 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:703626681 (671.0 MiB)  TX bytes:0 (0.0 b)
          Interrupt:193 Memory:e2000000-e2012100</pre>
<p>Here&#8217;s the main &#8220;gotcha&#8221;.  Snmpwalk shows the MAC as &#8220;0:12:39:65:36:28&#8243;, but ifconfig on the local server shows &#8220;00:12:39:65:36:28&#8243;.  For better comparison, both are listed again below:</p>
<pre>0:12:39:65:36:28
00:12:39:65:36:28</pre>
<p>As you will probably see, a &#8220;0&#8243; is missing.  This is not a true issue, but a design in SNMP.  Most applications will auto correct/translate this.  Of course, some do not.</p>
<p>Here are a few more examples</p>
<pre>IF-MIB::ifPhysAddress.2 = STRING: 0:13:99:65:c:80
IF-MIB::ifPhysAddress.3 = STRING: 0:13:99:65:c:81</pre>
<p>Each one of the above also has &#8220;0&#8243;s removed.</p>
<pre>0:13:99:65:c:80
is really
00:13:99:65:0c:80</pre>
<p>I think the point has been made.  &#8220;0&#8243;s are removed from all fields (&#8220;:&#8221; separates the fields) if it is the first character.  So &#8220;00&#8243; is displayed as &#8220;0&#8243;, &#8220;0c&#8221; displayed as &#8220;c&#8221;, etc.</p>
<p>The best information that I have found on this is that each field represents a byte.  Logically, 01 is the same as 1, 0d is the same as d, and so on.  Also, remember that bonded interfaces will also list the same MAC on all interfaces.</p>
<p>This will be the same on most Linux/Unix based distributions.  I was able to successfully retrive MAC information from Linux servers, DataDomain appliances(RedHat based), and NetApp NAS (BSD based).</p>
<p>Same results when running a check on a VMware ESX server</p>
<pre>root@testbox01:~# snmpwalk -v 1 -c PUBLIC vmserv01.testdomain.com ifPhysAddress
IF-MIB::ifPhysAddress.1 = STRING:
IF-MIB::ifPhysAddress.2 = STRING: 0:1a:54:eb:12:96
IF-MIB::ifPhysAddress.3 = STRING: 0:1a:54:eb:12:94
IF-MIB::ifPhysAddress.4 = STRING: 0:13:26:84:7a:26
IF-MIB::ifPhysAddress.5 = STRING: 0:13:26:84:7a:27
IF-MIB::ifPhysAddress.6 = STRING: 0:13:26:84:7a:24</pre>
<p>Notes: This is not an issue/design on all SNMP clients or daemons.  Just don&#8217;t be freaked out if you stumble across this.  Most SNMP clients/MIB browsers automatically add in the 0s that are left out.</p>
<br />Posted in Data Domain, Linux, Networking, VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/537/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=537&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/05/05/linuxnetworkingvmware-snmpwalk-mac-address-missing-0s/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>VMWare/NAS/SAN: How To DOS Your Old NetApp With Snapshots</title>
		<link>http://blog.colovirt.com/2009/03/09/vmwarenassan-how-to-dos-your-old-netapp-with-snapshots/</link>
		<comments>http://blog.colovirt.com/2009/03/09/vmwarenassan-how-to-dos-your-old-netapp-with-snapshots/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 07:24:24 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[NAS]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[esx3]]></category>
		<category><![CDATA[fas3020]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[netapp]]></category>
		<category><![CDATA[parent disk]]></category>
		<category><![CDATA[qla24]]></category>
		<category><![CDATA[qla24xx]]></category>
		<category><![CDATA[vcenter]]></category>
		<category><![CDATA[vmdk]]></category>
		<category><![CDATA[vmkernel]]></category>
		<category><![CDATA[vms]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=450</guid>
		<description><![CDATA[VMWare/NAS/SAN: How To DOS Your Old NetApp With Snapshots.  Overview of how I killed a few VMs on our development NAS<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=450&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>I feel that I have a pretty good foundation of knowledge for the ESX product line.  Well, I found out that<strong> I did not know everything</strong>.  It is now 2am and the last server is being restored from a snapshot on the NetApp.  Earlier I was auditing the VCB backup logs and found about 12 servers that were failing due to &#8220;open snapshots on disk&#8221;.  This normally occurs when the previous VCB operation fails.  Trying to be a good administrator, I decided to go ahead and delete them before leaving the office, as to get a good run tonight.  Here is where I made the mistake.  The netapp is an older FAS3020 that is single headed.  The NetApp performs well under normal conditions and only houses VMs for development.</p>
<p><strong>I was outside hooking the kid bike trailer to the 12 speed when my wife came out holding my cell phone</strong></p>
<pre>Wife&gt; Eric just called you twice
Me&gt; Startup my laptop for me
... Call Eric
Eric&gt; Sorry to bother you but  .... .</pre>
<p>Luckily he noticed a couple of VMs dropped off the face of the earth.  To be exact, we lost 4 virtual machines.  When told to power on, they would error with &#8220;Can not open disk: PathToVmdk.. <strong>The parent virtual disk has been modified since the child was created</strong>&#8220;.</p>
<p><strong>I never trust the GUI, so I went strait to the ESX console.  Sure enough, things failed there also.</strong></p>
<p><strong>Per /var/log/vmkernel</strong></p>
<pre>Mar  5 23:02:59 vmsrv06 vmkernel: 28:09:39:57.271 cpu6:1215)&lt;6&gt;Debug scsi underrun
Mar  5 23:02:59 vmsrv06 vmkernel: 28:09:39:57.342 cpu6:1183)&lt;6&gt;Debug scsi underrun
Mar  5 23:02:59 vmsrv06 vmkernel: 28:09:39:57.413 cpu6:1098)&lt;6&gt;Debug scsi underrun
Mar  5 23:06:49 vmsrv06 vmkernel: 28:09:43:46.898 cpu15:1074)&lt;6&gt;qla24xx_abort_command(1): handle to abort=1497
Mar  5 23:06:49 vmsrv06 vmkernel: 28:09:43:46.898 cpu15:1074)&lt;6&gt;qla24xx_abort_command(1): handle to abort=1501
Mar  5 23:06:49 vmsrv06 vmkernel: 28:09:43:46.899 cpu15:1074)&lt;6&gt;qla24xx_abort_command(1): handle to abort=1499
Mar  5 23:06:49 vmsrv06 vmkernel: 28:09:43:46.899 cpu15:1074)&lt;6&gt;qla24xx_abort_command(1): handle to abort=1504
Mar  5 23:06:49 vmsrv06 vmkernel: 28:09:43:46.900 cpu15:1074)&lt;6&gt;qla24xx_abort_command(1): handle to abort=1496
Mar  5 23:06:49 vmsrv06 vmkernel: 28:09:43:46.901 cpu15:1074)&lt;6&gt;qla24xx_abort_command(1): handle to abort=1494
Mar  5 23:06:49 vmsrv06 vmkernel: 28:09:43:46.901 cpu15:1074)&lt;6&gt;qla24xx_abort_command(1): handle to abort=1502
Mar  5 23:10:06 vmsrv06 vmkernel: 28:09:47:04.375 cpu2:1051)WARNING: SCSI: 119: Failing I/O due to too many reservation conflicts
Mar  5 23:10:06 vmsrv06 vmkernel: 28:09:47:04.375 cpu2:1051)WARNING: FS3: 4785: Reservation error: SCSI reservation conflict</pre>
<p><span id="more-450"></span><strong>Next we will look at the NetApp.  Below is from a console session.  As you can see, the CPUs are hit hard.<br />
From the NetApp</strong></p>
<pre>NAS&gt;stats show system
system:system:nfs_ops:536/s
system:system:cifs_ops:0/s
system:system:http_ops:0/s
system:system:dafs_ops:0/s
system:system:fcp_ops:481/s
system:system:iscsi_ops:97/s
system:system:net_data_recv:136KB/s
system:system:net_data_sent:2323KB/s
system:system:disk_data_read:63752KB/s
system:system:disk_data_written:51640KB/s
system:system:cpu_busy:50%
system:system:avg_processor_busy:50%
<strong>system:system:total_processor_busy:100%</strong>
system:system:num_processors:2
system:system:time:1236313212s
system:system:uptime:9164385s</pre>
<p>The conclusion is as follows: When VMware creates a snapshot, a new vmdk is created that references the new snapshot.  The main vmx files will then be modified to link to the snapshot as well.  <strong>When a snapshot is deleted, VMware is not just deleting a file from the file system</strong>.  VMware gathers all the snapshots for that VM, collapses all their contained data into the main vmdk file, modifies the vmx files, then deletes the selected snapshots files.  So in essence, when going down the list of all VMs that had snapshots(9-12) and deleting them, this caused the NetApp to overload.  During this, the ESX hosts intermittently lost connectivity to the VMFS LUNS.  This happened at such a fast rate, that no alerts were generated, but caused the VMs that were currently writing the snapshot to the main vmdk files to corrupt their configurations.</p>
<p><strong>Moral of the story: Rapidly deleting snapshots can DOS older/slower storage systems.</strong></p>
<br />Posted in NAS, SAN (Storage Area Network), VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/450/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=450&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/03/09/vmwarenassan-how-to-dos-your-old-netapp-with-snapshots/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>VMware: ESX Restart A Hung Virtual Machine</title>
		<link>http://blog.colovirt.com/2009/02/09/vmware-esx-restart-a-hung-virtual-machine/</link>
		<comments>http://blog.colovirt.com/2009/02/09/vmware-esx-restart-a-hung-virtual-machine/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 08:03:09 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[vm]]></category>
		<category><![CDATA[ps]]></category>
		<category><![CDATA[pid]]></category>
		<category><![CDATA[hung]]></category>
		<category><![CDATA[restart]]></category>
		<category><![CDATA[vmware-cmd]]></category>
		<category><![CDATA[list vm]]></category>
		<category><![CDATA[force]]></category>
		<category><![CDATA[volumes]]></category>
		<category><![CDATA[axfww]]></category>
		<category><![CDATA[efww]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[getstate]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[start]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=427</guid>
		<description><![CDATA[VMware: ESX Restart A Hung Virtual Machine This is a last case scenario blog. I recommend always start out using the GUI.  If that does't work, use vmware-cmd to try and stop the VM.  If all else fails, follow below. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=427&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This is a last case scenario blog. I recommend always start out using the GUI.  If that does&#8217;t work, use vmware-cmd to try and stop the VM.  If all else fails, follow below.  First you need to know what ESX server the VM is running on.  The easiest way is to click on the VM you are looking for and go to the summary tab.  The ESX server it resides on will be in the &#8220;General&#8221; section under &#8220;Host&#8221;.  The other method is to connect to each of the ESX hosts and run the following:</p>
<p><strong>You have to su to root for this command to work</strong></p>
<pre>[root@esxserverroot]# vmware-cmd -l
/vmfs/volumes/4844ace-b448s7d4-74e-000055858ed/exchangeserv/exchangeserv.vmx
/vmfs/volumes/4844ace-b448s7d4-74e-000055858ed/sql01/sql01.vmx
/vmfs/volumes/4844ace-b448s7d4-74e-000055858ed/domaincontrol01/domaincontrol01.vmx
/vmfs/volumes/4844ace-b448s7d4-74e-000055858ed/tstxp04/tstxp04.vmx
/vmfs/volumes/4844ace-b448s7d4-74e-000055858ed/monitor5/monitor5.vmx</pre>
<p><strong>This commands lists all the currently running virtual machines on the individual ESX host.  Also displayed is the full path to the vmx file, which is very useful when using vmware-cmd.</strong></p>
<p><strong>Now lets pass -axfww to ps.  This will give us the</strong></p>
<p><strong><span id="more-427"></span></strong>[root@esxserverroot]# ps -axfww | grep exchangeserv</p>
<pre>30008 pts/0    S      0:00                      \_ grep exchangeserv
 2941 ?        S&lt;     0:04 /usr/lib/vmware/bin/vmkload_app /usr/lib/vmware/bin
/vmware-vmx -ssched.group=host/user -# name=VMware ESX Server;version=3.5.0;
licensename=VMware ESX Server;licenseversion=2.0 build-120512; -@
pipe=/tmp/vmhsdaemon-0/vmxce7cca7370d3034d; /vmfs/volumes/
4844ace-b448s7d4-74e-000055858ed/exchangeserv/exchangeserv.vmx</pre>
<p><strong>Here is the same example, not using the BSD derivative arguments.  Instead we will use -efww</strong></p>
<pre>[root@esxserverroot]# ps -efww | grep exchangeserv
root      2941     1  0 Feb02 ?        00:00:04 /usr/lib/vmware/bin/vmkload_app
/usr/lib/vmware/bin/vmware-vmx -ssched.group=host/user -# name=VMware ESX Server;
version=3.5.0;licensename=VMware ESX Server;licenseversion=2.0 build-120512;
-@ pipe=/tmp/vmhsdaemon-0/vmxce7cca7370d3034d; /vmfs/volumes/
4844ace-b448s7d4-74e-000055858ed/exchangeserv/exchangeserv.vmx
root     30029 29692  0 16:08 pts/0    00:00:00 grep exchangeserv</pre>
<p><strong>To forcefully stop the hung machine, just kill the process passing -9 to send term signal.  This is not recommended unless the machine will NOT resopond to anything else.</strong></p>
<pre>[root@esxserver root]# kill -9 2941</pre>
<p><strong>Each time I have had to do this, the machine showed powered off in Virtual Center, but the getstate showed on. </strong></p>
<pre>[root@esxserverroot]# vmware-cmd /vmfs/volumes/4844ace-b448s7d4-74e-000055858ed/
exchangeserv/exchangeserv.vmx getstate
getstate() = on</pre>
<p><strong>Try to force it off before going through the above steps to kill the process.</strong></p>
<pre>[root@esxserverroot]# vmware-cmd /vmfs/volumes/
4844ace-b448s7d4-74e-000055858ed/exchangeserv/exchangeserv.vmx stop force</pre>
<p><strong>If that errors, you must kill the processes.  Once done, try and restart the virtual machine.<br />
</strong></p>
<pre>[root@esxserverroot]# vmware-cmd /vmfs/volumes/
4844ace-b448s7d4-74e-000055858ed/exchangeserv/exchangeserv.vmx start</pre>
<p><strong>Note:  Again, this is a last resort and could possible corrupt the vmdk disk.  I have done this successfully about 6 times with no problmes.</strong></p>
<br />Posted in VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/427/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/427/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/427/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/427/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/427/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/427/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=427&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/02/09/vmware-esx-restart-a-hung-virtual-machine/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>VMware/Linux: Redhat Virtualization Licensing (vmware)</title>
		<link>http://blog.colovirt.com/2009/01/15/redhat-virtualization-licensing/</link>
		<comments>http://blog.colovirt.com/2009/01/15/redhat-virtualization-licensing/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 08:25:52 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[cdw]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[Red Hat Enterprise Linux Advanced Platform for VMware]]></category>
		<category><![CDATA[Red Hat Enterprise Linux for VMware]]></category>
		<category><![CDATA[sockets]]></category>
		<category><![CDATA[vmware esx]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=380</guid>
		<description><![CDATA[Review of the new Redhat licensing for VMware.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=380&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Not sure how many people out there know about it yet, but RedHat is on the &#8220;band wagon&#8221;.  Time had come up to renew our licenses, and we found the RH for VMware on <a href="http://www.cdw.com/shop/products/default.aspx?EDC=1376194">CDW website</a>.</p>
<p>Turns out this can definitely save a lot of money! Check out <a href="http://www.redhat.com/f/html/partners_us_skulist.html"> Redhat pricing.</a></p>
<p><strong>The licensing comes in the following forms:</strong></p>
<li>Red Hat Enterprise Linux for VMware, Basic &#8211; Basic subscription ( 1 year ) &#8211; 1 system, up to 2 sockets, 4 guestsMfg # MCT0992</li>
<li>Red Hat Enterprise Linux for VMware, Standard &#8211; Standard subscription ( 1 year ) &#8211; 1 server, up to 2 sockets, 4 guestsMfg # MCT0993</li>
<li>Red Hat Enterprise Linux Advanced Platform for VMware Premium &#8211; Premium subscription (renewal) ( 1 year ) &#8211; 1 server, 10 guests, unlimited socketsMfg # MCT0987RN</li>
<li>Red Hat Enterprise Linux Advanced Platform for VMware Standard &#8211; Standard subscription (renewal) ( 1 year ) &#8211; 1 server, 10 guestsMfg # MCT0986RN</li>
<p><strong>Now for the fun part</strong>:</p>
<p>These are licensed <strong>per socket</strong> of the ESX host, not per virtual cpu.  So for us, each of our ESX hosts has 4 sockets (physical cpu).  So this means that the cheaper basic and standard subscriptions are out for us.  Now, we will have to buy &#8220;Red Hat Enterprise Linux Advanced Platform for VMware&#8221;.  Even though the unlimited sockets is the higher costs of all the &#8220;VMware&#8221; licensing, we still come out a LOT cheaper!<strong></strong></p>
<p><strong>Note:</strong> Be careful if you inquire about this licensing.  We almost sent in our order with CDW that was quoted using virtual CPUs instead of physical ESX host CPUs.  The bad thing is it was CDW that told us that it was based on VCPU.  Also, to make it clear, the number of guests is how many installs of RedHat you can have under that license.  So if you get the 10 guests Advanced Platform license, you get to run 10 Redhat virtual machines on your ESX host under that license.</p>
<br />Posted in Linux, VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=380&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/01/15/redhat-virtualization-licensing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>VMware: Veeam Monitor Review</title>
		<link>http://blog.colovirt.com/2008/12/22/344/</link>
		<comments>http://blog.colovirt.com/2008/12/22/344/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 17:34:19 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[veeam]]></category>
		<category><![CDATA[veeam monitor]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=344</guid>
		<description><![CDATA[VMware: Veeam Monitor Review<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=344&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Since Veeam has release a free version of their monitoring application (Veeam Monitor), I started poking around at it this morning.  The install went pretty easy.  The host it was installed on did not have a SQL server running on it, so I opted to let the Monitor installation app install SQL Lite.  I have added a few individual ESX hosts, as well as 2 Virtual Center hosts to the server lists and Monitor did the rest.  I am actually surprised how well it plays nicely with Virtual Center.</p>
<p>My observations are as follows:<br />
- Works well with Virtual Center<br />
- When adding an ESX host outside of VC, it will list running VMs on that server<br />
* The alerting function looks great!<br />
- The console works well for the VMs</p>
<div id="attachment_341" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-341" title="vmonmain" src="http://colovirt.files.wordpress.com/2008/12/vmonmain.jpg?w=300&#038;h=222" alt="Veeam Monitor Main View" width="300" height="222" /><p class="wp-caption-text">Veeam Monitor Main View</p></div>
<p><span id="more-344"></span></p>
<div id="attachment_342" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-342" title="vmontops" src="http://colovirt.files.wordpress.com/2008/12/vmontops.jpg?w=300&#038;h=266" alt="Veeam Monitor Top VMs (utilization)" width="300" height="266" /><p class="wp-caption-text">Veeam Monitor Top VMs (utilization)</p></div>
<div id="attachment_343" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-343" title="vmonvmsum" src="http://colovirt.files.wordpress.com/2008/12/vmonvmsum.jpg?w=300&#038;h=113" alt="Veeam Monitor Individual VM Summary" width="300" height="113" /><p class="wp-caption-text">Veeam Monitor Individual VM Summary</p></div>
<div id="attachment_345" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-345" title="vmonvmcons" src="http://colovirt.files.wordpress.com/2008/12/vmonvmcons.jpg?w=300&#038;h=226" alt="Veeam Monitor VM Console" width="300" height="226" /><p class="wp-caption-text">Veeam Monitor VM Console</p></div>
<p><strong>Below are a few screen shots of attaching alerts to a VM</strong></p>
<div id="attachment_346" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-346" title="vmonalert1" src="http://colovirt.files.wordpress.com/2008/12/vmonalert1.jpg?w=300&#038;h=275" alt="Veeam Monitor Alert Setup" width="300" height="275" /><p class="wp-caption-text">Veeam Monitor Alert Setup</p></div>
<div id="attachment_348" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-348" title="vmonalert21" src="http://colovirt.files.wordpress.com/2008/12/vmonalert21.jpg?w=300&#038;h=240" alt="Veeam Monitor Alert Setup 2" width="300" height="240" /><p class="wp-caption-text">Veeam Monitor Alert Setup 2</p></div>
<div id="attachment_349" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-349" title="vmonalert3" src="http://colovirt.files.wordpress.com/2008/12/vmonalert3.jpg?w=300&#038;h=275" alt="Veeam Monitor Alert Setup 3" width="300" height="275" /><p class="wp-caption-text">Veeam Monitor Alert Setup 3</p></div>
<div id="attachment_350" class="wp-caption alignnone" style="width: 310px"><img class="alignnone size-medium wp-image-352" title="vmonalert41" src="http://colovirt.files.wordpress.com/2008/12/vmonalert41.jpg?w=300&#038;h=275" alt="vmonalert41" width="300" height="275" /><br />
<p class="wp-caption-text">Veeam Monitor Alert Setup 4</p></div>
<div id="attachment_351" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-351" title="vmonalert5" src="http://colovirt.files.wordpress.com/2008/12/vmonalert5.jpg?w=300&#038;h=275" alt="Veeam Monitor Alert Setup 5" width="300" height="275" /><p class="wp-caption-text">Veeam Monitor Alert Setup 5</p></div>
<p>Please see the following <a href="http://blog.colovirt.com/2008/12/22/veeam-free-tool-for-the-holidays/">post</a> concerning some limitations and requirements of the Veeam Monitor.</p>
<p><strong>Note: This offering adds better alerting capabilities than what is provided within Virtual Center.<br />
</strong><br />
I will update this post more over the next few days of testing this software.</p>
<br />Posted in VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/344/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=344&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2008/12/22/344/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/12/vmonmain.jpg?w=300" medium="image">
			<media:title type="html">vmonmain</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/12/vmontops.jpg?w=300" medium="image">
			<media:title type="html">vmontops</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/12/vmonvmsum.jpg?w=300" medium="image">
			<media:title type="html">vmonvmsum</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/12/vmonvmcons.jpg?w=300" medium="image">
			<media:title type="html">vmonvmcons</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/12/vmonalert1.jpg?w=300" medium="image">
			<media:title type="html">vmonalert1</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/12/vmonalert21.jpg?w=300" medium="image">
			<media:title type="html">vmonalert21</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/12/vmonalert3.jpg?w=300" medium="image">
			<media:title type="html">vmonalert3</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/12/vmonalert41.jpg?w=300" medium="image">
			<media:title type="html">vmonalert41</media:title>
		</media:content>

		<media:content url="http://colovirt.files.wordpress.com/2008/12/vmonalert5.jpg?w=300" medium="image">
			<media:title type="html">vmonalert5</media:title>
		</media:content>
	</item>
		<item>
		<title>VMware: Veeam free tool for the holidays</title>
		<link>http://blog.colovirt.com/2008/12/22/veeam-free-tool-for-the-holidays/</link>
		<comments>http://blog.colovirt.com/2008/12/22/veeam-free-tool-for-the-holidays/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 16:48:26 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[VMWare]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[veeam]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=338</guid>
		<description><![CDATA[Veeam free tool for the holidays is available for download. &#8220;Veeam Monitor 3.0 Free Edition&#8221; can be found here Veeam Monitor supports the following VMware products: VMware Infrastructure 3: ESX/ESXi Server 3.x; VirtualCenter 2.x System requirements are as follows: Hardware Processor: Pentium III CPU or higher preferred Memory: 256MB RAM (512MB when using local SQL [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=338&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Veeam free tool for the holidays is available for download. &#8220;Veeam Monitor 3.0 Free Edition&#8221; can be found <a href="http://www.veeam.com/esxi-monitoring-free.html">here</a></p>
<p><strong>Veeam Monitor supports the following VMware products:</strong><br />
VMware Infrastructure 3:<br />
ESX/ESXi Server 3.x; VirtualCenter 2.x</p>
<p><strong>System requirements are as follows:</strong><br />
<strong>Hardware</strong><br />
Processor: Pentium III CPU or higher preferred</p>
<p><strong>Memory</strong>: 256MB RAM (512MB when using local SQL Express installation)</p>
<p><strong>Free Hard Disk Space:</strong><br />
6MB (Client Only), 10 MB (Server installation)<br />
Additional 260 MB for Microsoft SQL Server Express installation</p>
<p><strong>Resolution:</strong> 1024&#215;768 or higher preferred<br />
<strong>Network adapter:</strong> 10 mbit/sec or higher preferred</p>
<p><strong>OS</strong>: Windows XP (SP2 or later), Windows Vista, Windows Server 2003</p>
<p><strong>Software:</strong> Microsoft .NET Framework 2.0 or later</p>
<p><strong>SQL Database:</strong><br />
Microsoft SQL Server 2005 Express, or SQL Server 2005<br />
<strong>An upgrade to a licensed version is needed for the following:</strong><br />
- Performance history<br />
- Trend analysis and capacity planning<br />
- Unlimited alarms and alarm modelling<br />
- Drill-down into a vm (view running processes)</p>
<p><strong>Note:  If you do not have a SQL server, the Veeam Monitor installer has the ability to install a Microsoft SQL Lite server. </strong></p>
<br />Posted in VMWare  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/338/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=338&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2008/12/22/veeam-free-tool-for-the-holidays/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
	</channel>
</rss>