<?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; SAN (Storage Area Network)</title>
	<atom:link href="http://blog.colovirt.com/category/san-storage-area-network/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; SAN (Storage Area Network)</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>EMC Celerra NX4 NAS Install In Pictures</title>
		<link>http://blog.colovirt.com/2010/07/27/emc-celerra-nx4-nas-install-in-pictures/</link>
		<comments>http://blog.colovirt.com/2010/07/27/emc-celerra-nx4-nas-install-in-pictures/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 19:34:07 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Colocation]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[datacenter]]></category>
		<category><![CDATA[fiber]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[10 gigabit]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[10gbE]]></category>
		<category><![CDATA[Celerra NX4]]></category>
		<category><![CDATA[Celerra]]></category>
		<category><![CDATA[NX4]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=906</guid>
		<description><![CDATA[EMC Celerra NX4 NAS Install In Pictures<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=906&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>So we received our 12tb raw EMC Celerra NX4 system(s) about 3 weeks ago.  Eager to get going, I went ahead and racked the units.  Below are pictures showing the different pieces that make up the NX4</p>

<a href='http://blog.colovirt.com/2010/07/27/emc-celerra-nx4-nas-install-in-pictures/img_0412/' title='EMC Celerra NX4 Shipping Rack'><img width="150" height="112" src="http://colovirt.files.wordpress.com/2010/07/img_0412.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="EMC Celerra NX4 Shipping Rack" title="EMC Celerra NX4 Shipping Rack" /></a>
<a href='http://blog.colovirt.com/2010/07/27/emc-celerra-nx4-nas-install-in-pictures/img_0413/' title='EMC Celerra NX4 Rails'><img width="150" height="112" src="http://colovirt.files.wordpress.com/2010/07/img_0413.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="EMC Celerra NX4 Rails" title="EMC Celerra NX4 Rails" /></a>
<a href='http://blog.colovirt.com/2010/07/27/emc-celerra-nx4-nas-install-in-pictures/img_0414/' title='EMC Celerra NX4 Racked'><img width="150" height="112" src="http://colovirt.files.wordpress.com/2010/07/img_0414.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="EMC Celerra NX4 Racked" title="EMC Celerra NX4 Racked" /></a>
<a href='http://blog.colovirt.com/2010/07/27/emc-celerra-nx4-nas-install-in-pictures/img_0415/' title='EMC Celerra NX4 Control Station - Front'><img width="150" height="112" src="http://colovirt.files.wordpress.com/2010/07/img_0415.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="EMC Celerra NX4 Control Station - Front" title="EMC Celerra NX4 Control Station - Front" /></a>
<a href='http://blog.colovirt.com/2010/07/27/emc-celerra-nx4-nas-install-in-pictures/img_0416/' title='EMC Celerra NX4 Control Station - Rear'><img width="150" height="112" src="http://colovirt.files.wordpress.com/2010/07/img_0416.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="EMC Celerra NX4 Control Station - Rear" title="EMC Celerra NX4 Control Station - Rear" /></a>
<a href='http://blog.colovirt.com/2010/07/27/emc-celerra-nx4-nas-install-in-pictures/img_0417/' title='EMC Celerra NX4 Drives'><img width="112" height="150" src="http://colovirt.files.wordpress.com/2010/07/img_0417.jpg?w=112&#038;h=150" class="attachment-thumbnail" alt="EMC Celerra NX4 Drives" title="EMC Celerra NX4 Drives" /></a>
<a href='http://blog.colovirt.com/2010/07/27/emc-celerra-nx4-nas-install-in-pictures/img_0418/' title='EMC Celerra NX4 Bezels'><img width="150" height="112" src="http://colovirt.files.wordpress.com/2010/07/img_0418.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="EMC Celerra NX4 Bezels" title="EMC Celerra NX4 Bezels" /></a>
<a href='http://blog.colovirt.com/2010/07/27/emc-celerra-nx4-nas-install-in-pictures/img_0428/' title='EMC Celerra NX4 Lights'><img width="150" height="112" src="http://colovirt.files.wordpress.com/2010/07/img_0428.jpg?w=150&#038;h=112" class="attachment-thumbnail" alt="EMC Celerra NX4 Lights" title="EMC Celerra NX4 Lights" /></a>

<p><span id="more-906"></span>Now all that we need to do is get some data over to it.  We have a matching unit a few racks down that will be moved to our Tier 2 site once replication has been completed.</p>
<p><strong>Notes: One thing to note is that the rails are an all in one unit.  You can not change the order in which each device is racked.  Also, the controllers (SPs) are built into the drive tray.  Best part is that this will be wired up via 10gbE connectivity over fiber.</strong></p>
<br />Filed under: <a href='http://blog.colovirt.com/category/colocation/'>Colocation</a>, <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/hardware/'>Hardware</a>, <a href='http://blog.colovirt.com/category/nas/'>NAS</a>, <a href='http://blog.colovirt.com/category/san-storage-area-network/'>SAN (Storage Area Network)</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/906/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/906/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/906/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/906/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/906/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/906/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/906/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/906/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/906/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/906/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=906&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/07/27/emc-celerra-nx4-nas-install-in-pictures/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>Cisco UCS and Nexus 5000 DataCenter &#8211; Our Implementation</title>
		<link>http://blog.colovirt.com/2010/07/07/cisco-ucs-and-nexus-5000-datacenter-our-implementation/</link>
		<comments>http://blog.colovirt.com/2010/07/07/cisco-ucs-and-nexus-5000-datacenter-our-implementation/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 19:07:07 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Colocation]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[RamSan]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[fiber]]></category>
		<category><![CDATA[iscsi]]></category>
		<category><![CDATA[mds]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[9124]]></category>
		<category><![CDATA[cx4]]></category>
		<category><![CDATA[cx4-240]]></category>
		<category><![CDATA[ramsan]]></category>
		<category><![CDATA[mds 9124]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[ucs]]></category>
		<category><![CDATA[5010]]></category>
		<category><![CDATA[cisco ucs]]></category>
		<category><![CDATA[FCOE]]></category>
		<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[Nexus 5010]]></category>
		<category><![CDATA[2148]]></category>
		<category><![CDATA[implementation]]></category>
		<category><![CDATA[10gbE]]></category>
		<category><![CDATA[6120]]></category>
		<category><![CDATA[palo]]></category>
		<category><![CDATA[iom]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[10gb]]></category>
		<category><![CDATA[10g iscsi]]></category>
		<category><![CDATA[FEX]]></category>
		<category><![CDATA[uplinks]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[c2148]]></category>
		<category><![CDATA[fibre]]></category>
		<category><![CDATA[10g fiber]]></category>
		<category><![CDATA[chassis]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[vblock]]></category>
		<category><![CDATA[ASM]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=897</guid>
		<description><![CDATA[Cisco UCS and Nexus 5000 DataCenter - Our Implementation<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=897&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Our Cisco 10gbE implementation consists of 2 Chassis fully populated UCS with a mix of full and half width blades.  The servers are all boot from SAN with no local disks.  &#8220;PALO&#8221; cards are used in all servers which allow us to do FCOE.  7 of the blades are running VMware ESX 4 (vSphere) and the rest are a mix of RedHat Linux and Windows 2008.<br />
<span id="more-897"></span></p>
<p><strong>Storage:</strong></p>
<li>All servers boot from SAN over FCOE</li>
<li>Primary storage is via Fibre Channel to an EMC CX4-240</li>
<li>A few servers are also connected via Fibre Channel to RamSan SSD SANs</li>
<li>The CX4-240 is also connected to the UCS environment via quad 10gbE links over fiber<strong>Network:</strong></li>
<li>Core 10gbE switching is provided via Cisco Nexus 5010s</li>
<li>1 Gigabit Ethernet to legacy servers are provided by dual 48 port C2148 Fabric Extenders</li>
<li>Each C2148 is connected to a Nexus 5010 by dual 10gbE uplinks</li>
<li>Each 5010 is connected via quad 4gig fiber to the CX4-240 to provide FCoE to physical servers outside of the UCS environment</li>
<li>Each 5010 is also connected to the CX4-240 by dual 10gbE fiber ports to provide ISCSI to all of the network</li>
<li>Each UCS switch (6120s) are uplinked to the 5010s by dual 10gbE interfaces</li>
<li>Each UCS chassis is uplinked to the 6120s by 8 qty 10gbE ports (4 connections per IO module)</li>
<p>The fiber switches are a redundant pair of Cisco MDS 9124s10gb ISCSI was added after the initial build.  We are running Oracle with ASM in our VMware environment.  This allowed for easier management of storage inside of oracle.  Using ASM allowed dynamic growth of the database without having to do a lot of resizing of ext3 filesystem when expanding LUNs.  We wound up with a ton of VMware RDMs (Raw Device Mappings).  To remedy this issue, we have gone with 10gbE ISCSI to the EMC.<br />
<strong><br />
Below is a diagram of how we are currently setup.</strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<div id="attachment_898" class="wp-caption alignnone" style="width: 507px"><a href="http://colovirt.files.wordpress.com/2010/07/wiring-ucs-genral.jpg"><img class="size-full wp-image-898" title="10gbE DataCenter" src="http://colovirt.files.wordpress.com/2010/07/wiring-ucs-genral.jpg?w=497&#038;h=371" alt="" width="497" height="371" /></a><p class="wp-caption-text">10gbE DataCenter</p></div>
<p><strong>Notes: Sounds like Cisco will be able to do multi-hop FCoE soon.  This should remove the need of having the CX4 connected via fiber to both the 5010 and the 6120.  I definitely would love feedback on this.  How is everyone else implementing 10gb? Anyone considering 10gb ISCSI?<br />
</strong></p>
<br />Filed under: <a href='http://blog.colovirt.com/category/colocation/'>Colocation</a>, <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/hardware/'>Hardware</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 rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/897/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/897/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/897/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/897/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/897/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/897/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/897/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/897/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/897/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/897/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=897&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/07/07/cisco-ucs-and-nexus-5000-datacenter-our-implementation/feed/</wfw:commentRss>
		<slash:comments>3</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/07/wiring-ucs-genral.jpg" medium="image">
			<media:title type="html">10gbE DataCenter</media:title>
		</media:content>
	</item>
		<item>
		<title>Storage, SAN: EMC Clariion LUN Trespass</title>
		<link>http://blog.colovirt.com/2010/06/14/storage-san-emc-clariion-lun-trespass/</link>
		<comments>http://blog.colovirt.com/2010/06/14/storage-san-emc-clariion-lun-trespass/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 10:31:50 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[clariion]]></category>
		<category><![CDATA[cx3]]></category>
		<category><![CDATA[cx4]]></category>
		<category><![CDATA[cx4-240]]></category>
		<category><![CDATA[getlun]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[navicli]]></category>
		<category><![CDATA[naviseccli]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[trespass]]></category>
		<category><![CDATA[trespass mine]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=849</guid>
		<description><![CDATA[Storage, SAN: EMC Clariion LUN Trespass<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=849&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>So we are in the process of working with EMC to have 10gb ISCSI interfaces installed in our CX4.  I knew that we had a lot of trespassed LUNs and that those had to be corrected before the install could take place.  This post will go through the process of using the CLI (Command Line Interface) to find out what is trespassed and to move them back.</p>
<p>I will be using &#8220;naviseccli&#8221; for this, but the same syntax should work with &#8220;navicli&#8221;.  Both are available through EMC Powerlink site.</p>
<p><strong>Below will query the Clariion and return a list of all LUNs that are trespassed.  The -h specifies which host (SP) to connect to.  You only need to run this on one SP.  The other would report back the exact same results.<span id="more-849"></span><br />
</strong></p>
<pre>C:\&gt;naviseccli -h 127.0.0.12 getlun -trespass
LOGICAL UNIT NUMBER 7
Default Owner:              SP B
Current owner:              SP A

LOGICAL UNIT NUMBER 15
Default Owner:              SP B
Current owner:              SP A

LOGICAL UNIT NUMBER 118
Default Owner:              SP B
Current owner:              SP A

LOGICAL UNIT NUMBER 17
Default Owner:              SP B
Current owner:              SP A

LOGICAL UNIT NUMBER 204
Default Owner:              SP B
Current owner:              SP A

LOGICAL UNIT NUMBER 619
Default Owner:              SP B
Current owner:              SP A

....
</pre>
<p><strong>I have some Linux style utilities installed on my Windows machine.  Below shows that we have a total of 55 LUNs that are currently trespassed.  Yeah, don&#8217;t ask.</strong></p>
<pre>C:\&gt;naviseccli -h 127.0.0.13 getlun -trespass | grep LOGICAL | wc -l
     55</pre>
<p><strong>I thought that a list of all LUN IDs would be needed and then have to make a script to run through them.  Luckily that is not the case.  The syntax is as follows:</strong>C:\&gt;naviseccli -h  trespass mine</p>
<p><strong>The above command has to be run on both SPs (Service Processors).</strong><br />
C:\&gt;naviseccli -h 127.0.0.12 trespass mine</p>
<p>C:\&gt;naviseccli -h 127.0.0.13 trespass mine</p>
<p><strong>Use the &#8220;getlun -trespass&#8221; command once again to make sure that there are no more trespassed LUNs.  A few things to keep in mind are that trespassed snapshots will stay trespassed.  CLI or even the Navisphere GUI will not let you move them.  Also, I had a few LUNs that would not move via the CLI, but when done manually in Navisphere they moved fine.</strong><strong></strong></p>
<p><strong>Below is the output of help for naviseccli.</strong><br />
C:\&gt;naviseccli -help</p>
<pre>@(#)Navisphere naviseccli Revision 6.29.5.0.66 on Wed Jan 20 22:47:06 2010
Copyright (C) 1997-2009, EMC Corporation
  Usage:
    [-User ] [-Password]
    [-Scope &lt;0 - global; 1 - local; 2 - LDAP&gt;]
    [-Address  | -h ]
    [-Port] [-Timeout  | -t ]
    [-AddUserSecurity | -RemoveUserSecurity | -DeleteSecurityEntry]
    [-Parse | -p] [-NoPoll | -np] [-cmdtime]
    [-Xml] [-f ] [-Help] CMD</pre>
<p><strong>If you were using &#8220;navicli&#8221; the following commands should work for you:</strong></p>
<pre>navicli -h 127.0.0.12 getlun -trespass
navicli -h 127.0.0.12 trespass mine
navicli -h 127.0.0.13 trespass mine</pre>
<p><strong>Notes: Feel free to comment / email (kevin &lt;at&gt; colovirt.com) / <a href="http://twitter.com/colovirt">twitter</a> me with any questions!</strong></p>
<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/san-storage-area-network/'>SAN (Storage Area Network)</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/849/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/849/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/849/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=849&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/06/14/storage-san-emc-clariion-lun-trespass/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>Storage, SAN, Linux: EMC PowerPath Configuration On Cisco UCS</title>
		<link>http://blog.colovirt.com/2010/05/04/storage-san-linux-emc-powerpath-configuration-on-cisco-ucs/</link>
		<comments>http://blog.colovirt.com/2010/05/04/storage-san-linux-emc-powerpath-configuration-on-cisco-ucs/#comments</comments>
		<pubDate>Tue, 04 May 2010 14:39:42 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Filesystems]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[Power Path]]></category>
		<category><![CDATA[powerpath]]></category>
		<category><![CDATA[EMCpower.LINUX]]></category>
		<category><![CDATA[EMCpower]]></category>
		<category><![CDATA[emcpreg]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[powermt]]></category>
		<category><![CDATA[fnic]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[paths]]></category>
		<category><![CDATA[boot from san]]></category>
		<category><![CDATA[emcpowera1]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=707</guid>
		<description><![CDATA[Storage, SAN, Linux: EMC PowerPath Configuration On Cisco UCS<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=707&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>The following is a walk through of installing EMC PowerPath software on RedHat based Linux hosts (CentOS/Fedora).  This is required to fully utilize multiple paths to EMC SANs.  The test server used here is a Cisco UCS B250-M1 blade running FCOE over 10gb Ethernet.  The configuration steps work for ISCSI, Fiber Channel, and FCOE connectivity to Clariion systems.</p>
<p><strong>First, copy the RPM installation package over to the server.  Below shows the package to be installed.</strong></p>
<pre>[root@test_server01 user01]# ll
total 7036
-rw-r--r-- 1 user01 user01 7191661 Apr 27 09:24 EMCpower.LINUX-5.3.1.00.00-111.rhel5.x86_64.rpm</pre>
<p><strong>Install the package via &#8220;rpm -i&#8221;.<span id="more-707"></span></strong></p>
<pre>[root@test_server01 user01]# rpm -i EMCpower.LINUX-5.3.1.00.00-111.rhel5.x86_64.rpm
All trademarks used herein are the property of their respective owners.
NOTE:License registration is not required to manage the CLARiiON AX series array.</pre>
<p><strong>Before powerpath can be used, a license key must be installed.</strong></p>
<pre>[root@test_server01 user01]# emcpreg -list
unable to open license key file: No such file or directory</pre>
<p><strong>Overview of the &#8220;emcpreg -add&#8221; syntax.</strong></p>
<pre>[root@test_server01 user01]# emcpreg -add
Missing option parameter.
Usage:
    emcpreg [opts] -add key [key ...]
    emcpreg [opts] -remove key [key ...]
    emcpreg [opts] -check key [key ...]
    emcpreg [opts] -list
    emcpreg [opts] -edit
    emcpreg [opts] -install
Options:
    -f file     license file</pre>
<p><strong>Now we add the license key to powerpath.  The following key is fake!  You must obtain yours from EMC.</strong></p>
<pre>[root@test_server01 user01]# emcpreg -add AGE4-DFD3-89842-DSAF-JIJ0-WKG50
1 key(s) successfully added.

<strong>Make sure the license was installed correctly.</strong>
[root@test_server01 user01]# emcpreg -list

Key AGE4-DFD3-89842-DSAF-JIJ0-WKG50
  Product: <strong>PowerPath</strong>
  Capabilities: <strong>All</strong>
[root@test_server01 user01]#</pre>
<p><strong>Next, start the Power Path service.</strong></p>
<pre>[root@test_server01 user01]# /etc/init.d/PowerPath start
Starting PowerPath:  done</pre>
<p><strong>Display the current paths to storage via &#8220;powermt&#8221;.  Since this server is booting from SAN and just being installed, there is currently only one path to storage.</strong></p>
<pre>[root@test_server01 ~]# powermt display dev=all
Pseudo name=emcpowera
CLARiiON ID=AXE00515480482 [test_server01_ucs]
Logical device ID=15618646804648SDSDFW84FW4894949 [test_server01_ucs_boot]
state=alive; policy=CLAROpt; priority=0; queued-IOs=0
Owner: default=Unknown, current=SP A    Array failover mode: 1
==============================================================================
---------------- Host ---------------   - Stor -   -- I/O Path -  -- Stats ---
###  HW Path                I/O Paths    Interf.   Mode    State  Q-IOs Errors
==============================================================================
   0 fnic                      sda       SP A0     active  alive      0      0</pre>
<p>Now that powerpath is installed, we need to edit fstab to boot off of the Power Path device.</p>
<p>Origional fstab using labels for &#8220;/boot&#8221;.</p>
<pre>/dev/lvm/root           /                       ext3    defaults        1 1
/dev/lvm/usr            /usr                    ext3    defaults        1 2
/dev/lvm/app            /app                    ext3    defaults        1 2
/dev/lvm/home           /home                   ext3    defaults        1 2
/dev/lvm/var            /var                    ext3    defaults        1 2
/dev/lvm/vartmp         /var/tmp                ext3    defaults        1 2
/dev/lvm/UsrLocal       /usr/local              ext3    defaults        1 2
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda3         swap                    swap    defaults        0 0</pre>
<p><strong>Below is the edited fstab with &#8220;LABEL=/boot&#8221; commented out and /boot changed to use &#8220;/dev/emcpowera1&#8243;</strong></p>
<pre>[root@test_server01 ~]# vi /etc/fstab
/dev/lvm/root           /                       ext3    defaults        1 1
/dev/lvm/usr            /usr                    ext3    defaults        1 2
/dev/lvm/app            /app                    ext3    defaults        1 2
/dev/lvm/home           /home                   ext3    defaults        1 2
/dev/lvm/var            /var                    ext3    defaults        1 2
/dev/lvm/vartmp         /var/tmp                ext3    defaults        1 2
/dev/lvm/UsrLocal       /usr/local              ext3    defaults        1 2
/dev/emcpowera1         /boot                   ext3    defaults        0 0
#LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda3         swap                    swap    defaults        0 0</pre>
<p><strong>Filesystem options were changed to &#8220;0 0&#8243; on emcpowera due to RedHat trying to do filesystem scans before the Power Path driver is started.</strong></p>
<p><strong>All paths now need to be zoned in the fiber switch, initiators registered in Navisphere, and paths added to the host in it&#8217;s storage group.  This will not be covered here.</strong></p>
<p><strong>After zoning both paths on one switch, &#8220;powermt&#8221; now shows a path to both Clariion SPA and SPB.  If not, try either stopping and restartaring &#8220;/etc/init.d/PowerPath&#8221; or restarting the server.</strong></p>
<pre>[root@test_server01 ~]# powermt display dev=all
Pseudo name=emcpowera
CLARiiON ID=AXE00515480482 [test_server01_ucs]
Logical device ID=15618646804648SDSDFW84FW4894949 [test_server01_ucs_boot]
state=alive; policy=CLAROpt; priority=0; queued-IOs=0
Owner: default=SP B, current=SP A       Array failover mode: 1
==============================================================================
---------------- Host ---------------   - Stor -   -- I/O Path -  -- Stats ---
###  HW Path                I/O Paths    Interf.   Mode    State  Q-IOs Errors
==============================================================================
   0 fnic                      sdc       SP B1     active  alive      0      0
   0 fnic                      sdd       SP A0     active  alive      0      0</pre>
<p><strong>Configuration has now been completed on fiber switch 2 and both SPA and SPB in the Clariion.  Reboot the server.  Again, &#8220;powermt&#8221; is used to list the paths.</strong></p>
<pre>[root@test_server01 ~]# powermt display dev=all
Pseudo name=emcpowera
CLARiiON ID=AXE00515480482 [test_server01_ucs]
Logical device ID=15618646804648SDSDFW84FW4894949 [test_server01_ucs_boot]
state=alive; policy=CLAROpt; priority=0; queued-IOs=0
Owner: default=SP B, current=SP B       Array failover mode: 1
==============================================================================
---------------- Host ---------------   - Stor -   -- I/O Path -  -- Stats ---
###  HW Path                I/O Paths    Interf.   Mode    State  Q-IOs Errors
==============================================================================
   0 fnic                      sdc       SP B1     active  alive      0      0
   0 fnic                      sdd       SP A0     active  alive      0      0
   1 fnic                      sde       SP B0     active  alive      0      0
   1 fnic                      sdf       SP A1     active  alive      0      0</pre>
<p><strong>From above, you can see that we now have 4 paths definied.  Both fnic interfaces can see SPA and SPB.  Each fnic is attached to a seperage fiber switch, so we have redundant paths to both Clariion heads (SP&#8217;s).  Once rebooted, the server should load fine with no issues and see all paths via powermt.</strong></p>
<p><strong>Notes:  &#8220;/boot&#8221; is the storage label used in this example.  If your mount point is different, modify it&#8217;s entry instead.  &#8220;/dev/emcpowera1&#8243; is used since there is only one LUN mapped to this host.  Like anything else, if there are more than one, each would have it&#8217;s own device.<br />
</strong></p>
<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/filesystems/'>Filesystems</a>, <a href='http://blog.colovirt.com/category/linux/'>Linux</a>, <a href='http://blog.colovirt.com/category/san-storage-area-network/'>SAN (Storage Area Network)</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/707/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/707/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/707/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=707&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/05/04/storage-san-linux-emc-powerpath-configuration-on-cisco-ucs/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>Networking, UCS: Cisco Nexus License Installation</title>
		<link>http://blog.colovirt.com/2010/04/08/networking-ucs-cisco-nexus-license-installation/</link>
		<comments>http://blog.colovirt.com/2010/04/08/networking-ucs-cisco-nexus-license-installation/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 18:06:48 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[5010]]></category>
		<category><![CDATA[7000]]></category>
		<category><![CDATA[cisco nexus]]></category>
		<category><![CDATA[cisco ucs]]></category>
		<category><![CDATA[FCOE]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[nexus]]></category>
		<category><![CDATA[nexus 5000]]></category>
		<category><![CDATA[show license]]></category>
		<category><![CDATA[tftp]]></category>
		<category><![CDATA[ucs]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=680</guid>
		<description><![CDATA[Networking, UCS: Cisco Nexus License Installation<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=680&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong>The following is a quick run through of installing a license file for a Cisco Nexus device.</strong></p>
<p><strong>First check and see if there are any current licenses installed.  This being a new switch, there aren&#8217;t any.</strong></p>
<pre>nexus_5000# sh license
nexus_5000#</pre>
<p><strong>Licenses are normally tied to &#8220;host IDs&#8221;.  Below shows the host ID of the switch.</strong></p>
<pre>nexus_5000# sh license host-id
License hostid: VDH=3WI246599Z</pre>
<p><strong>The license file is not local to the switch yet, so below I fetch it via TFTP.<span id="more-680"></span></strong>nexus_5000# copy tftp://127.0.0.1:69/Cisco_license/NX5KLIC.lic bootflash: vrf default_vrf</p>
<pre>Trying to connect to tftp server......
Connection to Server Established.
[                         ]         0.50KB
TFTP get operation was successful</pre>
<p><strong>Next, the license is installed with the &#8220;install license&#8221; command.</strong></p>
<pre>nexus_5000# install license bootflash:NX5KLIC.lic
Installing license .....done</pre>
<p><strong>Now that the license has been added, use &#8220;show license&#8221; to confirm.</strong></p>
<pre>nexus_5000# show license
NX5KLIC.lic:
SERVER this_host ANY
VENDOR cisco
INCREMENT ENTERPRISE_PKG cisco 1.0 permanent uncounted \
        VENDOR_STRING=
MDS_SWIFTN5010= \
        HOSTID=VDH=3WI246529Z \
        NOTICE="
200903360467890433
1 \
RMA license" SIGN=DDWD62626W7f
INCREMENT FC_FEATURES_PKG cisco 1.0 permanent uncounted \
        VENDOR_STRING=
MDS_SWIFTN5010= \
        HOSTID=VDH=3WI246529Z \
        NOTICE="
200903360467890433
2 \
RMA license" SIGN=VVSVDS848SFW</pre>
<p><strong>Another way is to see the names of the installed licenses.</strong></p>
<pre>nexus_5000# show license brief
NX5KLIC.lic</pre>
<p><strong>To be safe, copy the running configuration to startup</strong>.</p>
<pre>nexus_5000# copy running-config startup-config</pre>
<p><strong>Also, here I copy the configuration to TFTP backup.</strong></p>
<pre>nexus_5000# copy running-config tftp://127.0.0.1:69/Cisco_config/ns5k2_startup vrf default_vrf
Trying to connect to tftp server......
Connection to Server Established.
[#                        ]         4.50KB
TFTP put operation was successful</pre>
<p><strong>Notes:  All IP, license files, and hashes were changed.  The installation process is pretty strait forward.  The managment console (GUI) should also be able to provide this function.</strong></p>
<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/san-storage-area-network/'>SAN (Storage Area Network)</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/680/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/680/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=680&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2010/04/08/networking-ucs-cisco-nexus-license-installation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</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>Networking / SAN: Cisco MDS 9000 License Installation</title>
		<link>http://blog.colovirt.com/2009/09/03/networking-san-cisco-mds-9000-license-installation/</link>
		<comments>http://blog.colovirt.com/2009/09/03/networking-san-cisco-mds-9000-license-installation/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 19:06:45 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[fiber switch]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[cisco mds]]></category>
		<category><![CDATA[mds9100]]></category>
		<category><![CDATA[mds9124]]></category>
		<category><![CDATA[mds900]]></category>
		<category><![CDATA[port license]]></category>
		<category><![CDATA[install]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=611</guid>
		<description><![CDATA[Networking / SAN: Cisco MDS 9000 License Installation<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=611&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This one will be quick and easy!  Below is how to install a new port license on a Cisco MDS 9000 switch from the Cisco CLI (Command Line Interface).  Doing this does not remove the current license, just adds it to the configuration.  As always though, back up your configuration and make sure if there is a current license that you also have a backup copy of it.</p>
<p>First, make sure you put a copy of the license onto a tftp, ftp, or sftp server.  The MDS switch supports all of those protocols.  Here we will be using tftp.</p>
<p><span id="more-611"></span><strong>Copy the license from TFTP server to bootflash (persistent storage)</strong></p>
<pre>mds9124# copy tftp://172.0.0.1/MDS20090209112333135513.lic bootflash:
Trying to connect to tftp server......
|
 TFTP get operation was successful</pre>
<p><strong>Install the license</strong></p>
<pre>mds9124# install license bootflash:MDS20090209112333135513.lic
Installing license .......done</pre>
<p><strong><br />
Now that the new port license is installed we need to verify that it is working.  Below shows the default licensing that came with the unit.</strong></p>
<pre>mds9124# show license default
Feature                               Default License Count
-----------------------------------------------------------------------------
FM_SERVER_PKG                         -
ENTERPRISE_PKG                        -
PORT_ACTIVATION_PKG                   <strong>8</strong>
10G_PORT_ACTIVATION_PKG               0
-----------------------------------------------------------------------------</pre>
<p><strong>The new one contained licensing for an additional 8 ports.  Below you can see that now there are 16 ports licensed.</strong></p>
<pre>mds9124# show license usage
Feature                      Ins  Lic   Status Expiry Date Comments
                                 Count
--------------------------------------------------------------------------------
FM_SERVER_PKG                 No    -   Unused             -
ENTERPRISE_PKG                No    -   Unused             -
PORT_ACTIVATION_PKG           Yes  <strong>16</strong>   In use never       -
10G_PORT_ACTIVATION_PKG       No    0   Unused             -
-------------------------------------------------------------------------------</pre>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;">This one will be quick and easy!  Below is how to install a new port license on a Cisco MDS 9000 switch from the Cisco CLI (Command Line Interface).  Doing this does not remove the current license, just adds it to the configuration.  As always though, back up your configuration and make sure if there is a current license that you also have a backup copy of it.First, make sure you put a copy of the license onto a tftp, ftp, or sftp server.  The MDS switch supports all of those protocols.  Here we will be using tftp.Copy the license from TFTP server to bootflash (persistent storage)</p>
<pre>&lt;pre&gt;mds9124# copy tftp://172.0.0.1/MDS20090209112333135513.lic bootflash:
Trying to connect to tftp server......
|
TFTP get operation was successful&lt;/pre&gt;
Install the license
&lt;pre&gt;mds9124# install license bootflash:MDS20090209112333135513.lic
Installing license .......done&lt;pre&gt;</pre>
<p>Now that the new port license is installed we need to verify that it is working.  Below shows the default licensing that came with the unit.</p>
<pre>&lt;pre&gt;mds9124# show license default
Feature                               Default License Count
-----------------------------------------------------------------------------
FM_SERVER_PKG                         -
ENTERPRISE_PKG                        -
PORT_ACTIVATION_PKG                   8
10G_PORT_ACTIVATION_PKG               0
-----------------------------------------------------------------------------&lt;pre&gt;</pre>
<p>The new one contained licensing for an additional 8 ports.  Below you can see that now there are 16 ports licensed.</p>
<pre>&lt;pre&gt;mds9124# show license usage
Feature                      Ins  Lic   Status Expiry Date Comments
Count
--------------------------------------------------------------------------------
FM_SERVER_PKG                 No    -   Unused             -
ENTERPRISE_PKG                No    -   Unused             -
PORT_ACTIVATION_PKG           Yes  16   In use never       -
10G_PORT_ACTIVATION_PKG       No    0   Unused             -
-------------------------------------------------------------------------------&lt;/pre&gt;</pre>
</div>
<br />Posted in Networking, SAN (Storage Area Network)  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/611/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/611/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/611/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/611/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/611/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/611/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=611&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/09/03/networking-san-cisco-mds-9000-license-installation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Kevin Goodman</media:title>
		</media:content>
	</item>
		<item>
		<title>Networking / SAN: Cisco MDS 9000 Serial Number (Licensing)</title>
		<link>http://blog.colovirt.com/2009/08/07/networking-san-cisco-mds-9000-serial-number-licensing/</link>
		<comments>http://blog.colovirt.com/2009/08/07/networking-san-cisco-mds-9000-serial-number-licensing/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 18:23:50 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[9100]]></category>
		<category><![CDATA[9124]]></category>
		<category><![CDATA[backplane]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[host-id]]></category>
		<category><![CDATA[hostid]]></category>
		<category><![CDATA[include]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[mds]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[serial number]]></category>
		<category><![CDATA[sprom]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=603</guid>
		<description><![CDATA[Networking / SAN: Cisco MDS 9000 Serial Number (Licensing)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=603&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>So you need to find the serial number on your Cisco MDS 9000 series fiber switch?  This is easy enough, although &#8220;show serial number&#8221; would have been better.</p>
<p><strong>Quick way to find your serial number.</strong></p>
<pre>tstSwitch01# show license host-id
License hostid: VDH=SOZ115568P9</pre>
<p><strong><span id="more-603"></span>The following will also get the information that you need.  I truncated some of the output.  The serial number under the &#8220;Common block&#8221; is what we need.</strong></p>
<pre>tstSwitch01# show sprom backplane 1
DISPLAY backplane sprom contents:
Common block:
 EEPROM Size     : 1024
 Block Count     : 5
 FRU Major Type  : 0x6003
 FRU Minor Type  : 0x0
 OEM String      : Cisco Systems, Inc.
 Product Number  : DS-C9124-K9
 Serial Number   : <strong>SOZ115568P9</strong>
 Part Number     : 73-10565-03
 Part Revision   : A9
 Mfg Deviation   : 0
 H/W Version     : 1.0
 Mfg Bits        : 0
Chassis specific block:
 Block Signature : 0x5601
 MAC Addresses   : 00-0g-tr-46-n3-u6
 Number of MACs  : 64</pre>
<p><strong>This is a little easier to read.  Here, an include statement is passed to only return lines including &#8220;Serial&#8221;.  We need the first, not second serial number.</strong></p>
<pre>tstSwitch01# show sprom backplane 1 | include Serial
 Serial Number   : SOZ115568P9
Second Serial number specific block:
 Serial Number   : JFH2486G4DR</pre>
<p><strong>Notes:  All actual serial numbers were changed.  This process should be the same for all Cisco MDS 9000 series.  If using a chassis based MDS switch, make sure to verify if you need the serial of the unit or the actual blade module for licensing.</strong></p>
<br />Posted in Networking, SAN (Storage Area Network)  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/603/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/603/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/603/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=603&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/08/07/networking-san-cisco-mds-9000-serial-number-licensing/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>Networking / Cisco: MDS 9000 Port Locating Using Beacon</title>
		<link>http://blog.colovirt.com/2009/06/09/networking-cisco-mds-9000-port-locating-using-beacon/</link>
		<comments>http://blog.colovirt.com/2009/06/09/networking-cisco-mds-9000-port-locating-using-beacon/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 08:31:45 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[beacon]]></category>
		<category><![CDATA[blinking LEDs]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[LED blink]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[locating]]></category>
		<category><![CDATA[mds]]></category>
		<category><![CDATA[mds 9000]]></category>
		<category><![CDATA[mds 9124]]></category>
		<category><![CDATA[port location]]></category>
		<category><![CDATA[switchport beacon]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=585</guid>
		<description><![CDATA[Networking / Cisco: MDS 9000 Port Locating Using Beacon.  Brief overview of how to locate specific ports by LEDs<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=585&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>We all like blink lights.  Well, maybe not all, but they are great for remote assistance at off-site datacenters.  All engineers are not equal and trying to talk some through locating an interface and changing a cable can sometimes be as efficient as banging your head against the wall.</p>
<p>If a cable change or SFP swap is all that is needed, than beaconing can help out!  Below is a quick run-though of enabling and disabling beaconing &#8220;blinky mode&#8221;.<br />
<span id="more-585"></span><strong>Before we enable beaconing, check the interface to verify the beacon status</strong></p>
<pre>mds9000# sh interface fc1/20 | inc Beacon
    Beacon is turned <strong>off</strong></pre>
<p><strong>Connect to the Cisco switch and move into configuration mode.</strong></p>
<pre>mds9000# config t
Enter configuration commands, one per line.  End with CNTL/Z.</pre>
<p><strong>Once in config mode, go into the specific port that needs to be located.</strong></p>
<pre>mds9000(config)# interface fc 1/20</pre>
<p><strong>General sub-parameters are listed below.</strong></p>
<pre>mds9000(config-if)# switchport ?
beacon        Disable/enable the beacon for an interface
description   Enter description of maximum 80 characters
encap         Configure encapsulation for the port
fcbbscn       Disable/enable buffer-to-buffer state change notification
fcrxbbcredit  Configure receive BB_credit for the port
fcrxbufsize   Configure receive data field size for the port
ignore        Enter parameter to be ignored
mode          Enter the port mode
rate-mode     Configure the rate mode for an interface
speed         Enter the port speed
trunk         Configure trunking parameters on an interface</pre>
<p><strong>Easy enough, tell the system to enable beacon.</strong></p>
<pre>mds9000(config-if)# switchport beacon</pre>
<p><strong>Exit config mode.</strong></p>
<pre>mds9000(config-if)# end</pre>
<p><strong>Re-check the interface to verify that beaconing is on</strong></p>
<pre>mds9000# sh interface fc1/20 | inc Beacon
    Beacon is turned <strong>on</strong></pre>
<p><strong>So now the LEDs below the port should be flashing pretty lights and easily be located by anyone.  Once the fiber/SFP swap is completed, go back into config mode and disable beaconing.</strong></p>
<pre>mds9000# config t
Enter configuration commands, one per line.  End with CNTL/Z.
mds9000(config)# interface fc 1/20
mds9000(config-if)# no switchport beacon
mds9000(config-if)# end

<strong>Or you can use the GUI.  The following image shows how to enable and disable beacon from Cisco Device Manager.  It's easy as right-clicking on the port and going to beacon.</strong>

<div id="attachment_592" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-592" title="CiscoMDSBeacon" src="http://colovirt.files.wordpress.com/2009/06/ciscomdsbeacon.jpg?w=300&#038;h=168" alt="Beacon" width="300" height="168" /><p class="wp-caption-text">Beacon</p></div></pre>
<p><strong>Notes:  Pretty easy and basic command, but extremely useful!</strong></p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:98px;width:1px;height:1px;">Before we enable beaconing, check the interface to verify the beacon status&lt;pre&gt;mds9000# sh interface fc1/20 | inc Beacon</p>
<p>Beacon is turned off</p></div>
<br />Posted in Networking, SAN (Storage Area Network)  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/585/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/585/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=585&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/06/09/networking-cisco-mds-9000-port-locating-using-beacon/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/2009/06/ciscomdsbeacon.jpg?w=300" medium="image">
			<media:title type="html">CiscoMDSBeacon</media:title>
		</media:content>
	</item>
		<item>
		<title>SAN / Storage: Texas Memory RamSan 500</title>
		<link>http://blog.colovirt.com/2009/06/04/san-storage-texas-memory-ramsan-500/</link>
		<comments>http://blog.colovirt.com/2009/06/04/san-storage-texas-memory-ramsan-500/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 04:18:52 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[RamSan]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[solid state]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[ramsan]]></category>
		<category><![CDATA[ramsan 500]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[dram]]></category>
		<category><![CDATA[ramsan 400]]></category>
		<category><![CDATA[dram cache]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[io]]></category>
		<category><![CDATA[IOPS]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=575</guid>
		<description><![CDATA[SAN / Storage: Texas Memory RamSan 500<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=575&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>After spending a year using the a RamSan 400 which is a 128 gigabyte solid state DRAM system, I wondered how it could get better.  These things are pretty expensive and the only drawback I found to the 400 is the limited storage.  There&#8217;s not much that you can do with 128 gigs of storage!  Granted it served the initial function perfectly.  This was used to house our main production database.</p>
<p><span id="more-575"></span>About 4 months ago, we were looking to add another RamSan into our environment after deciding EMCs flash DAEs were not for us (at this time).  I was initially a little weary of flash based storage, but had faith in RamSan.  After reviewing the product literature more and getting some hands on with the unit, those worries are gone.  Our RamSan 500 was purchased with 2 terabytes of Flash storage and the DRAM write cache was expanded to 64 gigabytes.</p>
<p>With the write cache expansion, this new units cache was literally 1/2 the size of the current RamSan 400 DRAM capacity.  With this in place and the high IO that the flash disks can maintain, there has not been any noticeable speed differences between the two units.  The 500 also has an internal battery for power backup.  If power is lost, the battery will keep the unit going long enough to copy the cache&#8217;s un-written data to disk.</p>
<p>There are two main features that I love.  First is tha ability to lock a LUN on the 500 series into the cache, so even-though it is mainly a flash storage system, extreme IO can be accomplished.  By locking the lun in cache, the data will reside in RAM and never go to disk unless power is lost.  The second is the ability to centrally manage other RamSans on the network (auto discovered) with a specific license key.  Almost forgot to mention, the unit has quad 4 gigabit fiber connectivity.</p>
<p><strong>Notes:  If you have any questions, please ask!  Again, these units are amazing.</strong></p>
<br />Posted in Hardware, RamSan, SAN (Storage Area Network)  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/575/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/575/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/575/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/575/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/575/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/575/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/575/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/575/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/575/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/575/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=575&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/06/04/san-storage-texas-memory-ramsan-500/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 / EMC: Clariion CX4 Solid State DAEs (Shelves)</title>
		<link>http://blog.colovirt.com/2009/06/03/san-emc-clariion-cx4-solid-state-daes-shelves/</link>
		<comments>http://blog.colovirt.com/2009/06/03/san-emc-clariion-cx4-solid-state-daes-shelves/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 07:59:20 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[solid state]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[cx4]]></category>
		<category><![CDATA[cx4-240]]></category>
		<category><![CDATA[ramsan]]></category>
		<category><![CDATA[ramsan 500]]></category>
		<category><![CDATA[ransan 400]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[dram]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=570</guid>
		<description><![CDATA[SAN / EMC: Clariion CX4 Solid State DAEs (Shelves)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=570&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Going over the solid state offerings for the EMC Clariion lines, Texas Memory RamSans came into the conversation.  This was due to the fact that we currently run 2 RamSans in our Environment and consider them the highest tier storage in our datacenters.  One is 128 gigs of solid state DRAM storage and the other is 2 terabyte solid state Flash storage with a 64 gig DRAM cache.</p>
<p>Per the title, this is really about the EMC Clariion, not RamSans.  Since the RamSan 500 was fronted with the DRAM cache, and the EMC CX4 series contains cache as well, I was curious.  I already knew that each Service Processor (SP) in the EMC has 4 gig of cache, and that a LUN can only be active on one SP at a time.  Also, per a previous blog post, each DAE has a theoretical max throughput of 8 gigabit per second, 4 gigabit if a single LUN stripes across the whole shelf.</p>
<p><span id="more-570"></span>CX4 DAE (general) information<br />
<a title="CX4-DAE General Information" href="http://blog.colovirt.com/2009/05/29/san-emc-cx4-dae-drive-shelf-information/">http://blog.colovirt.com/2009/05/29/san-emc-cx4-dae-drive-shelf-information/</a></p>
<p>As the conversation continued, I was told that typically the Service Processors caching would be disabled on LUNS that reside on the solid state flash drives.  In all actuality, I think it should.  Being that the typical Clariion implementation will not be dedicated as a solid state SAN, they will have to co-mingle with spindle based hard drives(regular).  The throughput is a LOT faster and latency a lot lower on the flash drives.  Enabling SP caching on LUNs contained in flash could possibly have a really bad affect on the rest of the system.  Being that the cache really speeds up IO for spindle based disks.</p>
<p>Most vendors are toting a 20 physical disks(15kRPM) to 1 Flash disk consolidation</p>
<p>What I am getting at is there seems to be the possibility of flooding the Service Processors cache with flash based storage data, depending on change rate.  Since flash is a lot faster, their LUNs would typically be used for databases or high volume services.  Even with the ability to do QOS in the CX4 series, disabling Service Processor caching for the flash LUNS looks to be the best solution.</p>
<br />Posted in EMC, Hardware, SAN (Storage Area Network)  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/570/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=570&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/06/03/san-emc-clariion-cx4-solid-state-daes-shelves/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>SAN / EMC: CX4 DAE (Drive Shelf) Information</title>
		<link>http://blog.colovirt.com/2009/05/29/san-emc-cx4-dae-drive-shelf-information/</link>
		<comments>http://blog.colovirt.com/2009/05/29/san-emc-cx4-dae-drive-shelf-information/#comments</comments>
		<pubDate>Sat, 30 May 2009 02:34:19 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[4g]]></category>
		<category><![CDATA[bus]]></category>
		<category><![CDATA[cx4]]></category>
		<category><![CDATA[cx4-240]]></category>
		<category><![CDATA[dae]]></category>
		<category><![CDATA[disks]]></category>
		<category><![CDATA[lcc]]></category>
		<category><![CDATA[link control card]]></category>
		<category><![CDATA[loop.interconnect]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[serice processor]]></category>
		<category><![CDATA[shelf]]></category>
		<category><![CDATA[spa]]></category>
		<category><![CDATA[spb]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=554</guid>
		<description><![CDATA[AN / EMC: CX4 DAE (Drive Shelf) Information<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=554&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This will not get very detailed, but I figured I would share the following information.  In light of not being happy with the typical &#8220;each shelf has a 4 Gig interconnect&#8221; statement, I kept checking until there was a better answer.  So, anyone working with EMC SANs typically knows that every shelf is connected to each SP (Service Processor &#8211; 2 per SAN), daisy chained in a specific loop, and assigned a shelf id.  Next is the LCC.</p>
<p><span id="more-554"></span>Each DAE contains 2 LCC interfaces.  LCC is the acronymn for &#8220;Link Control Card&#8221;.  Typically one LCC goes to each Service Processor.  So that means that each DAE has two 4 gig links for a total of 8gb theoretical throughput.</p>
<p>This is where I will be reading more information.  Just because you have 2 LCC cards, each LUN can only be assigned to 1 Service Processor!  If my theory is correct, that means if all drives in one shelf is dedicated to a single LUN, and that LUN can only be active on one SP, does that mean that the actual throughput will be limited to 4gb instead of 8?  This being due to the other LCC loop being connected to the SP that is not assigned control of that LUN.</p>
<p>Any thoughts?  Feel free to comment!</p>
<br />Posted in EMC, Hardware, SAN (Storage Area Network)  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/554/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=554&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/05/29/san-emc-cx4-dae-drive-shelf-information/feed/</wfw:commentRss>
		<slash:comments>4</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/Security: TFTP Deamon Setup and Cisco Configuration Backup</title>
		<link>http://blog.colovirt.com/2009/03/31/linuxnetworkingsecurity-tftp-deamon-setup-and-cisco-configuration-backup/</link>
		<comments>http://blog.colovirt.com/2009/03/31/linuxnetworkingsecurity-tftp-deamon-setup-and-cisco-configuration-backup/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 13:50:13 +0000</pubDate>
		<dc:creator>Kevin Goodman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[SAN (Storage Area Network)]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[mds]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[fefora]]></category>
		<category><![CDATA[tftp]]></category>
		<category><![CDATA[tftpd]]></category>
		<category><![CDATA[daemon]]></category>
		<category><![CDATA[xinetd]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[insert]]></category>
		<category><![CDATA[tftp rule]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[yum]]></category>
		<category><![CDATA[access list]]></category>
		<category><![CDATA[cisco tftp]]></category>
		<category><![CDATA[cisco backup]]></category>
		<category><![CDATA[running-config]]></category>
		<category><![CDATA[xinetd.d]]></category>
		<category><![CDATA[tftp server]]></category>
		<category><![CDATA[put]]></category>
		<category><![CDATA[cisco 9124]]></category>
		<category><![CDATA[9124]]></category>

		<guid isPermaLink="false">http://blog.colovirt.com/?p=472</guid>
		<description><![CDATA[Linux/Networking/Security: TFTP Deamon Setup and Cisco Configuration Backup<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=472&subd=colovirt&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This is just a quick walk-through on setting up TFTP service on a RedHat, Centos, or Fedora system.  In general, this process should transfer over to other Linux (<strong>not BSD!</strong>) derived distributions.</p>
<pre>[root@tftpsrv ~]# yum install tftp
Resolving Dependencies
--&gt; Running transaction check
---&gt; Package tftp-server.i386 0:0.42-3.1.el5.centos set to be updated
--&gt; Processing Dependency: xinetd for package: tftp-server
--&gt; Running transaction check
---&gt; Package xinetd.i386 2:2.3.14-10.el5 set to be updated
--&gt; Finished Dependency Resolution

Dependencies Resolved</pre>
<p><span id="more-472"></span></p>
<pre>
=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 tftp-server             i386       0.42-3.1.el5.centos  base               27 k
Installing for dependencies:
 xinetd                  i386       2:2.3.14-10.el5  base              124 k

Transaction Summary
=============================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)         

Total download size: 151 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): tftp-server-0.42-3 100% |=========================|  27 kB    00:00
(2/2): xinetd-2.3.14-10.e 100% |=========================| 124 kB    00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: xinetd                       ######################### [1/2]
  Installing: tftp-server                  ######################### [2/2]

Installed: tftp-server.i386 0:0.42-3.1.el5.centos
Dependency Installed: xinetd.i386 2:2.3.14-10.el5
Complete!</pre>
<p><strong>Edit configuration to enable tftp</strong></p>
<pre>[root@tftpsrv ~]# vi /etc/xinetd.d/tftp
# default: off
# description: The tftp server serves files using the trivial file transfer \
#       protocol.  The tftp protocol is often used to boot diskless \
#       workstations, download configuration files to network-aware printers, \
#       and to start the installation process for some operating systems.
service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /tftpboot        -&gt; some directory (/tftpfiles)
        disable                 = yes            -&gt; no
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}</pre>
<p><strong>Create directory specified in tftp configuration file</strong></p>
<pre>[root@tftpsrv xinetd.d]# mkdir /tftpfiles</pre>
<p><strong>Start up xinetd.  This is used to call tftp</strong></p>
<pre>[root@tftpsrv ~]# /etc/init.d/xinetd start
Starting xinetd:                                           [  OK  ]

[root@tftpsrv xinetd.d]# iptables-save &gt; /etc/init.d/iptables
[root@tftpsrv xinetd.d]# iptables -F</pre>
<p><strong>Below, the tftp put will fail.  This is due to the file needing to be created on the TFTP server before the client can write to it.  This is the only real security there is to TFTP.  You at least need to know the filename before the file can be written or read.</strong></p>
<pre>C9124SW5# copy running-config tftp:CISCSCOCFG1
Enter hostname for the tftp server: 172.16.100.6
Trying to connect to tftp server......

TFTP put operation failed:Undefined error code (2)</pre>
<p><strong>Create the file to be saved from switch and change the permissions</strong></p>
<pre>[root@tftpsrv ~]# touch /tftpfiles/CISCSCOCFG1
[root@tftpsrv ~]# chmod 777 /tftpfiles/CISCSCOCFG1</pre>
<p><strong>Tell the switch to save the file</strong></p>
<pre>C9124SW5# copy running-config tftp:CISCSCOCFG1
Enter hostname for the tftp server: 172.16.100.6
Trying to connect to tftp server......
|
TFTP put operation was successful</pre>
<p><strong>Check the services file to find the TFTP port and protocol information</strong></p>
<pre>[root@tftpsrv]# cat /etc/services | grep tftp
tftp        69/tcp
tftp        69/udp</pre>
<p><strong>Bring the firewall back up so we can insert rules to allow TFTP in</strong></p>
<pre>[root@tftpsrv]# /etc/init.d/iptables restart</pre>
<p><strong>On my test server, the firewall chain is &#8220;RH-Firewall-1-INPUT&#8221;.  I always prefer inserting new firewall rules as the first rule.  Most servers keep a few custom reject rules and most are explicit allow with the default deny at the end.  Inserting the new rule as the first will normally bypass those that might reject before it ever gets to the tftp rule.</strong></p>
<pre>[root@tftpsrv]# iptables -I RH-Firewall-1-INPUT 1 -s 172.16.100.98 -p tcp --dport 69 -j ACCEPT
[root@tftpsrv]# iptables -I RH-Firewall-1-INPUT 1 -s 172.16.100.98 -p udp --dport 69 -j ACCEPT</pre>
<p><strong>The above statements tell iptables to insert &#8220;-I&#8221; the new rule into the chain &#8220;RH-Firewall-1-INPUT&#8221; as rule number &#8220;1&#8243;.  The -s is specifying the source, -p the protocol &#8211;dport the destination port and -j allows the connection to establish by jumping over to ACCEPT.</strong></p>
<p><strong>Verify the rules are there</strong></p>
<pre>[root@tftpsrv]# iptables -L
Chain RH-Firewall-1-INPUT
target     prot opt source               destination
ACCEPT     udp  --  172.16.100.98        anywhere            udp dpt:tftp
ACCEPT     tcp  --  172.16.100.98        anywhere            tcp dpt:tftp</pre>
<p><strong>Save the rules in sysconfig so they will be persistent through reboots</strong></p>
<pre>[root@tftpsrv]# iptables-save &gt; /etc/sysconfig/iptables</pre>
<p><strong>Notes:</strong> Never flush your iptables rules &#8220;iptables -F&#8221; on production systems that are not protected by a firewall or are on are public IP.  Always be sure to backup/save your iptables configuration when testing.  Also, if you are not familiar with security, or there is someone else responsible for security in the company, as them before or have them modify the local iptables rules.  Another good rule for servers running TFTP, FTP, Telnet, DNS, and mail is to have servers dedicated for each.  These are some of the most exploited servers out there.</p>
<br />Posted in Linux, Networking, SAN (Storage Area Network), Security  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/colovirt.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/colovirt.wordpress.com/472/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/colovirt.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/colovirt.wordpress.com/472/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/colovirt.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/colovirt.wordpress.com/472/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/colovirt.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/colovirt.wordpress.com/472/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/colovirt.wordpress.com/472/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/colovirt.wordpress.com/472/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.colovirt.com&blog=5256186&post=472&subd=colovirt&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://blog.colovirt.com/2009/03/31/linuxnetworkingsecurity-tftp-deamon-setup-and-cisco-configuration-backup/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/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>
	</channel>
</rss>