<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Storage Architect &#187; ESXi</title>
	<atom:link href="http://www.thestoragearchitect.com/tag/esxi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thestoragearchitect.com</link>
	<description>Storage and Virtualisation</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:00:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Virtualisation: Learning The Hard Way</title>
		<link>http://www.thestoragearchitect.com/2010/01/20/virtualisation-learning-the-hard-way/</link>
		<comments>http://www.thestoragearchitect.com/2010/01/20/virtualisation-learning-the-hard-way/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 10:37:55 +0000</pubDate>
		<dc:creator>Chris Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[GestaltIT]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[iomega]]></category>
		<category><![CDATA[ix4-200d]]></category>
		<category><![CDATA[SAS]]></category>
		<category><![CDATA[Savvio]]></category>
		<category><![CDATA[Seagate]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=1048</guid>
		<description><![CDATA[
			
				
			
		
They say that you learn the most when you make mistakes and things go wrong.  Well, last night I certainly must have learned a lot.  What started as a simple physical re-organisation of my hardware turned into a rebuild of my production VMware ESXi server &#8211; finishing at 1am.  Here&#8217;s what happened.
Failing Disk
I started by [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.thestoragearchitect.com%2F2010%2F01%2F20%2Fvirtualisation-learning-the-hard-way%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.thestoragearchitect.com_2F2010_2F01_2F20_2Fvirtualisation-learning-the-hard-way_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.thestoragearchitect.com%2F2010%2F01%2F20%2Fvirtualisation-learning-the-hard-way%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>They say that you learn the most when you make <strong>mistakes</strong> and things go wrong.  Well, last night I certainly must have <strong>learned</strong> a lot.  What started as a simple physical re-organisation of my hardware turned into a rebuild of my production VMware ESXi server &#8211; finishing at 1am.  Here&#8217;s what happened.</p>
<h3>Failing Disk</h3>
<p>I started by shutting down and moving my production ESXi Server out and back into the standard rack it occupies.  On power up, the server failed to reboot, claiming the boot disk was no longer present.  A quick check inside showed that the SAS connector on the boot disk had come loose, so I plugged it back in and tried again (Oh, SAS specification guys &#8211; bad design, no retainers on the plugs).  Unfortunately, the boot disk had somehow become <strong>corrupted</strong> and the server wouldn&#8217;t come up.  No problem, I thought, just repair using the installation media.  This is where things started to get complicated.</p>
<p>My ESXi server runs off a Seagate <strong>Savvio 2.5&#8243; 15K 73GB</strong> drive, one of four Seagate generously loaned me last year for long term testing.  More on that another day.  The server has two disks installed, one of which has VMs on it.  During the repair process I wasn&#8217;t sure which disk was the O/S and which was data.  ESXi doesn&#8217;t help much, only indicating that both disks contained data in partitions, <strong>data that would be lost</strong> if I reinstalled. </p>
<blockquote><p><strong>Lesson 1</strong> &#8211; Make sure you know <strong>exactly</strong> how your hardware is configured, down to the SAS ports each drive is plugged into.</p></blockquote>
<p>Actually having multiple drives of the same type is a pain.  So rather than risk data loss, I removed both drives and re-installed the ESXi O/S from a third Savvio drive.  All good.  Now I need to locate and import all my VMs, however some were on the removed Savvio disks.  This meant installing each disk independently and checking the contents to determine which contained VMs and which contained the broken O/S.</p>
<blockquote><p><strong>Lesson 2</strong> &#8211; Wherever possible, place your VMs on disks separate from the server itself.</p></blockquote>
<p>Yes, I do have <strong>most</strong> of my VMs on my Iomega ix4-200d, but, rather crucially, <strong>not</strong> my Windows 2008 AD Server, which needed to be moved from internal disk to the ix4 before I continued (schoolboy error there).  The AD server was rather important for accessing my, ahem, ix4, which is configured to validate logins using AD.  This creates a bit of a circular reference which could have been a <strong>disaster</strong>.</p>
<blockquote><p><strong>Lesson 3</strong> &#8211; Place your Windows domain controller on a physical server, or have another independent backup elsewhere.</p></blockquote>
<p>Having a physical server just for AD control isn&#8217;t part of my total virtualisation plan, so I&#8217;m looking at whether I can host a backup controller with <strong>Amazon AWS</strong> and use VPN to secure it into my private network.  This way, if I ever have an issue, I can still authenticate.  The issue of course is <strong>cost</strong>, which may make a dedicated server the cheaper option.</p>
<p>So, by <strong>1am</strong> everything was back up and running.  Did I learn anything else?  Well yes&#8230;</p>
<blockquote><p><strong>Lesson 4</strong> &#8211; after 22 years in IT, I should remember that adequate documentation and a DR plan are <strong>crucial</strong>.  In fact, in a virtualised environment, they are essential due to the concentration of risk placing all systems on a single server causes.</p></blockquote>
<p>So what next for my virtual infrastructure?  I have a few changes planned; I&#8217;ll create a backup ESXi server that can import and run the VMs in the event of a future server failure.  I will also be investigating AWS with Windows 2008 and VPN to create a backup domain controller and see if I can continue to work if both server&#8217;s hardware failed.</p>
<p>That leaves one Single Point of Failure&#8230; my ix4-200d.  Anyone want to donate me a spare one?</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.thestoragearchitect.com/2010/01/20/virtualisation-learning-the-hard-way/&title=Virtualisation:+Learning+The+Hard+Way&srcURL=http://www.thestoragearchitect.com" target="_blank" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.google.com/reader/link?url=http_//www.thestoragearchitect.com/2010/01/20/virtualisation-learning-the-hard-way/_title=Virtualisation_+Learning+The+Hard+Way_srcURL=http_//www.thestoragearchitect.com&amp;referer=');"><img
src="http://www.thestoragearchitect.com/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.thestoragearchitect.com/2010/01/20/virtualisation-learning-the-hard-way/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Review: DroboPro &#8211; Part II</title>
		<link>http://www.thestoragearchitect.com/2009/12/07/review-drobopro-part-ii/</link>
		<comments>http://www.thestoragearchitect.com/2009/12/07/review-drobopro-part-ii/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 16:27:33 +0000</pubDate>
		<dc:creator>Chris Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[GestaltIT]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Data Robotics]]></category>
		<category><![CDATA[Drobo]]></category>
		<category><![CDATA[DroboPro]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[ix4-200d]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=927</guid>
		<description><![CDATA[
			
				
			
		
This is the second in a series of posts looking at the DroboPro from Data Robotics Inc.  Previous post(s):
Review: DroboPro &#8211; Part I
Previously I discussed a few frustrations with connecting my new DroboPro to ESXi, the target environment for my new device.  I&#8217;ve now managed to get the &#8216;Pro connected and visible within ESXi.  See [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.thestoragearchitect.com%2F2009%2F12%2F07%2Freview-drobopro-part-ii%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.thestoragearchitect.com_2F2009_2F12_2F07_2Freview-drobopro-part-ii_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.thestoragearchitect.com%2F2009%2F12%2F07%2Freview-drobopro-part-ii%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>This is the second in a series of posts looking at the DroboPro from Data Robotics Inc.  Previous post(s):</p>
<p><a href="http://thestoragearchitect.com/2009/12/01/review-drobopro-part-i/" onclick="pageTracker._trackPageview('/outgoing/thestoragearchitect.com/2009/12/01/review-drobopro-part-i/?referer=');">Review: DroboPro &#8211; Part I</a></p>
<p><a href="http://thestoragearchitect.files.wordpress.com/2009/12/droboesxiscsi.png" onclick="pageTracker._trackPageview('/outgoing/thestoragearchitect.files.wordpress.com/2009/12/droboesxiscsi.png?referer=');"><img class="alignright size-medium wp-image-928" title="DroboESXISCSI" src="http://thestoragearchitect.files.wordpress.com/2009/12/droboesxiscsi.png?w=300" alt="" width="300" height="100" /></a>Previously I discussed a few frustrations with connecting my new DroboPro to ESXi, the target environment for my new device.  I&#8217;ve now managed to get the &#8216;Pro connected and visible within ESXi.  See the attached screenshot image taken from my production ESXi server.</p>
<p>So far, I&#8217;ve configured eight 2TB LUNs (although the DroboPro itself only has a capacity of 5TB, 2x 2TB and a single 1TB drive) which are numbered 0-7; the LUN column on the screenshot.  Compare this to the LUNs presented from my ix4-200d, which has three LUNs all numbered &#8216;0&#8242;.  The difference is in the way the DroboPro is choosing to present iSCSI devices and the Runtime Name column gives a clue.  In standard Controller/Target/LUN or CxTyLz/CxTyDz methodology, the ix4 disks are using separate targets to map out each iSCSI LUN, with the LUN number always &#8216;0&#8242;.  The Target setting is analagous to a storage port, typically a physical port on large fibre channel arrays.  The LUNs are then numbered on that port.  The DroboPro presents all its iSCSI LUNs on the same target (in this instance number 3) and so the LUNs are numbered from 0.</p>
<p>This method of presentation doesn&#8217;t necessarily cause a problem, but is just a different way of presenting the LUNs.  Presumably with the Drobo Elite the multi-user functionality is achieved by enabling multiple targets per Drobo, each mapped to a separate user.  In any case, I now have visibility of my DroboPro within ESXi.  Time, to write some data.</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.thestoragearchitect.com/2009/12/07/review-drobopro-part-ii/&title=Review:+DroboPro+&#8211;+Part+II&srcURL=http://www.thestoragearchitect.com" target="_blank" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.google.com/reader/link?url=http_//www.thestoragearchitect.com/2009/12/07/review-drobopro-part-ii/_title=Review_+DroboPro+_8211_+Part+II_srcURL=http_//www.thestoragearchitect.com&amp;referer=');"><img
src="http://www.thestoragearchitect.com/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.thestoragearchitect.com/2009/12/07/review-drobopro-part-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtualisation: Virtualising MY SOHO Infrastructure</title>
		<link>http://www.thestoragearchitect.com/2009/12/02/virtualisation-virtualising-my-soho-infrastructure/</link>
		<comments>http://www.thestoragearchitect.com/2009/12/02/virtualisation-virtualising-my-soho-infrastructure/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 12:48:29 +0000</pubDate>
		<dc:creator>Chris Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[fibre channel]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=925</guid>
		<description><![CDATA[
			
				
			
		
I&#8217;m in the process of migrating my existing physical infrastructure into a virtual environment.  There&#8217;s nothing like &#8220;eating your own dog food&#8221;  (there&#8217;s got to be a better expression than that) for testing out your beliefs on how technology should be implemented, so it&#8217;s only fitting I virtualise the IT infrastructure I rely [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.thestoragearchitect.com%2F2009%2F12%2F02%2Fvirtualisation-virtualising-my-soho-infrastructure%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.thestoragearchitect.com_2F2009_2F12_2F02_2Fvirtualisation-virtualising-my-soho-infrastructure_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.thestoragearchitect.com%2F2009%2F12%2F02%2Fvirtualisation-virtualising-my-soho-infrastructure%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;m in the process of migrating my existing physical infrastructure into a virtual environment.  There&#8217;s nothing like &#8220;eating your own dog food&#8221;  (there&#8217;s <strong>got</strong> to be a better expression than that) for testing out your beliefs on how technology should be implemented, so it&#8217;s only fitting I <strong>virtualise</strong> the IT infrastructure I rely on.</p>
<p>In summary, I run a &#8220;production&#8221; Windows AD domain, Exchange, IIS and file services.  This is a <strong>typical scenario</strong> for many small businesses, with perhaps a few variations thrown in for good measure, such as SharePoint.  I&#8217;m moving to a virtual environment that is built on <strong>ESXi v4.0</strong>, a custom design Intel-based server with 2x Quad Core Intel 5420 processors and 16GB of memory.  Local hard drives include 2x SAS 7.2K 500GB drives and 2x 73GB SAS 15K drives.</p>
<p><strong>Storage Choices</strong></p>
<p>The first question I posed for my infrastructure is to decide on a <strong>storage platform</strong>.  As this is a SOHO type deployment, I don&#8217;t have the <strong>luxury </strong>of a fibre channel SAN environment.  I expect that many SMBs will feel the same and not want to commit to fibre channel deployments when the alternative options out there are <strong>low cost</strong> and probably more suitable.  Therefore here are my choices:</p>
<ul>
<li><strong>Internal drives. </strong> I have over a terabyte of internal storage but unfortunately its not RAID protected.  The disks are deployed on SAS connectors on the motherboard rather than through a dedicated RAID card.  Although I could change the configuration and include a card, there are a number of issues; (a) increased cost (b) downtime to replace failed drives (c) physical intervention and downtime on the server to replace drives.  My goal is to deploy this infrastructure to run 24&#215;7, so having to take the system down to replace a drive is not an option.  I also think that internal drives wouldn&#8217;t give me the scalability I might need.</li>
<li><strong>iSCSI.</strong> In this environment, iSCSI is a great solution; there are lots of SMB iSCSI solutions on the marketplace today, offering low cost storage with simple operations.  iSCSI is definitely a possibility.</li>
<li><strong>NAS. </strong> Using NAS (more specifically NFS) for storage on VMware provides lots of flexibility.  The management of the filesystem itself moves to the NAS hardware and so any VMware host files appear as standard files on the NAS device.  When people see this, they usually get the &#8220;light bulb moment&#8221; as they realise the possibilities this kind of deployment offers.  Whole virtual machines can be cloned, backed up or even simply copied as files around the infrastructure.  NAS offers easy access to log and configuration files too.</li>
</ul>
<p>So, for me the choice is NAS.  I have iSCSI deployed, but for my production environments, NAS will be used to store my VMware hosts.  This is for a variety of reasons, however there&#8217;s one additional benefit I haven&#8217;t discussed and that&#8217;s <strong>portability</strong>.  Placing my vmdk&#8217;s on NAS means I can move them around at will.  I can replicate them, I can back them up and I can move them easily to another NAS device without using ESXi as the data mover.</p>
<p>Stay tuned for more discussions as I evolve my setup.</p>
<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.thestoragearchitect.com/2009/12/02/virtualisation-virtualising-my-soho-infrastructure/&title=Virtualisation:+Virtualising+MY+SOHO+Infrastructure&srcURL=http://www.thestoragearchitect.com" target="_blank" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.google.com/reader/link?url=http_//www.thestoragearchitect.com/2009/12/02/virtualisation-virtualising-my-soho-infrastructure/_title=Virtualisation_+Virtualising+MY+SOHO+Infrastructure_srcURL=http_//www.thestoragearchitect.com&amp;referer=');"><img
src="http://www.thestoragearchitect.com/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.thestoragearchitect.com/2009/12/02/virtualisation-virtualising-my-soho-infrastructure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
