<?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://thestoragearchitect.com/tag/esxi/feed/" rel="self" type="application/rss+xml" />
	<link>http://thestoragearchitect.com</link>
	<description>Storage, Virtualisation &#38; Cloud</description>
	<lastBuildDate>Wed, 23 May 2012 22:20:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Why Does Microsoft Hyper-V Not Support NFS?</title>
		<link>http://thestoragearchitect.com/2011/06/02/why-does-microsoft-hyper-v-not-support-nfs/</link>
		<comments>http://thestoragearchitect.com/2011/06/02/why-does-microsoft-hyper-v-not-support-nfs/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 06:27:40 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NFS]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=2643</guid>
		<description><![CDATA[<p><a href="http://thestoragearchitect.com/wp-content/uploads/2011/06/TSA-HyperV-Fail.png" ></a></p> <p>I recently wrote an <a href="http://tsa.io/mff5Aj " target="_blank">article</a> covering storage for virtualisation and was surprised to find out that Microsoft does not support the use of NFS shares with Hyper-V.  At first I thought perhaps I was doing something wrong and that my configuration was in error.  But after a lot of [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p><a href="http://thestoragearchitect.com/wp-content/uploads/2011/06/TSA-HyperV-Fail.png" ><img class="alignleft size-medium wp-image-2662" style="border: 1px solid black; margin: 5px;" title="TSA - HyperV Fail" src="http://50.57.85.110/wp-content/uploads/2011/06/TSA-HyperV-Fail-300x219.png" alt="" /></a></p>
<p>I recently wrote an <a href="http://tsa.io/mff5Aj "  target="_blank">article</a> covering storage for virtualisation and was surprised to find out that Microsoft does not support the use of NFS shares with Hyper-V.  At first I thought perhaps I was doing something wrong and that my configuration was in error.  But after a lot of lab testing and eventually finding some obscure forum posts, I&#8217;ve concluded that NFS cannot be used for storing Hyper-V guests.  But why?</p>
<h3>Client for NFS</h3>
<p>Microsoft has supported an NFS server and client within Windows for some time.  In Windows Server 2008, the Client for NFS can be added through the &#8220;Services for Network File System&#8221; role.  This creates a new MMC plugin on the start menu that allows administration of both Client and Server services for NFS.  From that point on there&#8217;s not much to configure in the GUI and all NFS shares are mapped via the command line, or within WMI for Windows Server 2008 R2 (look for future posts describing NFS installation and configuration).</p>
<h3>Hyper-V Fail</h3>
<p>Any attempts to create Hyper-V guests fail with the error code shown in the screenshot attached.  I&#8217;ve tried lots of options; pre-creating the VHD, importing the guest and so on, however all fail to allow a VHD to be created.  Where does this leave me?  Well, I can fall back to standard block-based Fibre Channel and iSCSI LUNs but this is potentially limiting if I&#8217;m looking to be more efficient with my Hyper-V installation.  <a rel="nofollow" href="http://www.microsoft.com/systemcenter/en/us/virtual-machine-manager/vm-vnext-beta.aspx"  target="_blank">SCVMM 2012</a> for instance assumes I&#8217;m storing VMs on an entire single LUN as it uses LUN snapshots to replicate virtual machines.  To make this kind of configuration work best, I&#8217;d need a storage system that does LUN level thin provisioning; this escalates my costs somewhat.</p>
<p>So the question is, why would Microsoft put in such a restriction?  It&#8217;s not as if network share-based guests are totally banned as I can use CIFS to store them.  Of course I wouldn&#8217;t want to do that because CIFS has some severe performance and integrity limitations that make it unsuitable.  Perhaps it&#8217;s just that Microsoft still don&#8217;t &#8220;get&#8221; storage.  After all, the latest recommendations for Exchange 2010 are to use DAS.  Redmond needs to embrace the use of storage agnostic connectivity for Hyper-V; it&#8217;s these kind of features that keep VMware ahead and for many will make ESXi a preferred option.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/06/02/why-does-microsoft-hyper-v-not-support-nfs/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Playing with Virtual Box</title>
		<link>http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/</link>
		<comments>http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 09:25:48 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sun Microsystems]]></category>
		<category><![CDATA[Virtalisation]]></category>
		<category><![CDATA[Virtual Box]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Fusion]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.thevirtualisationarchitect.com/?p=1649</guid>
		<description><![CDATA[<p><a href="http://127.0.0.1/wp-content/uploads/2010/08/vbox_logo2_gradient.png" ></a>I&#8217;ve been using VMware products for close to 10 years now.  Scanning back on my purchase history, the first version of VMware Workstation I bought was 2.0.1 for NT &#38; 2000 back in August 2001.  I was an immediate fan of the product and at the time used it on a software development [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p><a href="http://127.0.0.1/wp-content/uploads/2010/08/vbox_logo2_gradient.png" ><img class="size-full wp-image-1652 alignleft" style="margin: 5px;" title="vbox_logo2_gradient" src="http://127.0.0.1/wp-content/uploads/2010/08/vbox_logo2_gradient.png" alt="" width="140" height="180" /></a>I&#8217;ve been using VMware products for close to 10 years now.  Scanning back on my purchase history, the first version of VMware Workstation I bought was 2.0.1 for NT &amp; 2000 back in August 2001.  I was an immediate fan of the product and at the time used it on a software development project I was doing.  I developed the software on my laptop then used Workstation to run Windows 98 to test client interaction.  When I bought my first MacBook last year, I also bought VMware Fusion and I found the experience OK, but not great.  Despite having 4GB of memory, Windows 7 seemed sluggish and Unity mode was cool but slowed the machine down somewhat.</p>
<p>Now that I&#8217;ve moved my main desktop to Mac, (new iMac 27&#8243; with the i7 processor and 8GB of RAM) I decided to revisit desktop virtualisation to plug the gaps on the Windows tools that don&#8217;t have a direct Mac equivalent.  It was also a great opportunity to set up an environment to use Office 2010 more frequently.  I decided to move away from VMware and try out the free Virtual Box from Oracle (nee Sun).  So far I&#8217;ve been quite impressed.</p>
<p>Installation of the software was a breeze; I&#8217;ve included some screen shots of the installation process in the gallery at the end of this post.  I installed version 3.2.8 for OS X, which is a 74.5MB download.</p>
<p>Before diving into a &#8220;production&#8221; Windows 7 installation, I thought I would have a bit of fun seeing whether I could virtualise hypervisors.  First off was Hyper-V.  I had no problem with the installation but Windows wouldn&#8217;t let me add the Hyper-V feature after installation.  Next I tried ESXi, 4.0.0.  This time I was more successful, after setting on using RedHat Linux as the emulation type.  I also managed to get the installation to work with FreeBSD.  However despite installation working, I found it wasn&#8217;t possible to start a virtual machine; Virtual Box just hung and had to be force quitted.  I guess I shouldn&#8217;t have been too surprised by this behaviour, however I did think ESXi might work as older versions of VMware Workstation worked on processors without any virtualisation capabilities.</p>
<p>So back to my Windows 7 experiences.  I installed Windows 7 64-bit onto a new virtual machine, giving it 1GB of memory.  Once I had Office 2010 &amp; Visio (2010) installed, I gave Visio a spin.  So far, I&#8217;ve found that Windows 7 in Virtual Box on Mac runs better than my previous native Windows 7 PC.  I suspect there are few reasons for this.</p>
<p>Firstly the i7 processor in the new Mac is way quicker than the previous machine spec (AMD Athlon 64 x2 Dual Core 4400+).  Second (and possibly more importantly) the graphics capability of the iMac are far superior and Virtual Box supports 3D and 2D Video acceleration.  3D support attempts to use the underlying 3D graphics hardware (if it exists).  I was fortunate that when I recently ordered my iMac the new models with enhanced graphics had just been released, so I have the ATI Radeon HD 5750 with 1GB of RAM.  This definitely improves the overall responsiveness of Windows 7 in this situation, even when not running full-screen, which most of the time it isn&#8217;t.</p>
<p>Overall I&#8217;ve found Virtual Box simpler and easier to use than VMware Fusion.  Whether it&#8217;s as fully function or not remains to be seen as I use it further.  However for free, it&#8217;s an excellent and worthy tool.<a href="http://127.0.0.1/wp-content/uploads/2010/08/vbox_logo2_gradient.png">
<a href='http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/vbox_logo2_gradient/' title='vbox_logo2_gradient'><img width="116" height="150" src="http://thestoragearchitect.com/wp-content/uploads/2010/08/vbox_logo2_gradient.png" class="attachment-thumbnail" alt="vbox_logo2_gradient" title="vbox_logo2_gradient" /></a>
<a href='http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/tva-virtual-box-image-1/' title='TVA Virtual Box Image 1'><img width="150" height="96" src="http://thestoragearchitect.com/wp-content/uploads/2010/08/TVA-Virtual-Box-Image-1.png" class="attachment-thumbnail" alt="TVA Virtual Box Image 1" title="TVA Virtual Box Image 1" /></a>
<a href='http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/tva-virtual-box-image-2/' title='TVA Virtual Box Image 2'><img width="150" height="111" src="http://thestoragearchitect.com/wp-content/uploads/2010/08/TVA-Virtual-Box-Image-2.png" class="attachment-thumbnail" alt="TVA Virtual Box Image 2" title="TVA Virtual Box Image 2" /></a>
<a href='http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/tva-virtual-box-image-3/' title='TVA Virtual Box Image 3'><img width="150" height="125" src="http://thestoragearchitect.com/wp-content/uploads/2010/08/TVA-Virtual-Box-Image-3.png" class="attachment-thumbnail" alt="TVA Virtual Box Image 3" title="TVA Virtual Box Image 3" /></a>
<a href='http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/tva-virtual-box-image-4/' title='TVA Virtual Box Image 4'><img width="150" height="106" src="http://thestoragearchitect.com/wp-content/uploads/2010/08/TVA-Virtual-Box-Image-4.png" class="attachment-thumbnail" alt="TVA Virtual Box Image 4" title="TVA Virtual Box Image 4" /></a>
<a href='http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/tva-virtual-box-image-5/' title='TVA Virtual Box Image 5'><img width="145" height="150" src="http://thestoragearchitect.com/wp-content/uploads/2010/08/TVA-Virtual-Box-Image-5.png" class="attachment-thumbnail" alt="TVA Virtual Box Image 5" title="TVA Virtual Box Image 5" /></a>
<a href='http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/tva-virtual-box-image-6/' title='TVA Virtual Box Image 6'><img width="145" height="150" src="http://thestoragearchitect.com/wp-content/uploads/2010/08/TVA-Virtual-Box-Image-6.png" class="attachment-thumbnail" alt="TVA Virtual Box Image 6" title="TVA Virtual Box Image 6" /></a>
<a href='http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/tva-virtual-box-image-7/' title='TVA Virtual Box Image 7'><img width="150" height="123" src="http://thestoragearchitect.com/wp-content/uploads/2010/08/TVA-Virtual-Box-Image-7.png" class="attachment-thumbnail" alt="TVA Virtual Box Image 7" title="TVA Virtual Box Image 7" /></a>
<a href='http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/tva-virtual-box-image-8/' title='TVA Virtual Box Image 8'><img width="150" height="98" src="http://thestoragearchitect.com/wp-content/uploads/2010/08/TVA-Virtual-Box-Image-8.png" class="attachment-thumbnail" alt="TVA Virtual Box Image 8" title="TVA Virtual Box Image 8" /></a>
<a href='http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/tva-virtual-box-image-9/' title='TVA Virtual Box Image 9'><img width="150" height="98" src="http://thestoragearchitect.com/wp-content/uploads/2010/08/TVA-Virtual-Box-Image-9.png" class="attachment-thumbnail" alt="TVA Virtual Box Image 9" title="TVA Virtual Box Image 9" /></a>
</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/08/25/playing-with-virtual-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware Release vSphere 4.1: Vendors Rush to Support VAAI?</title>
		<link>http://thestoragearchitect.com/2010/07/13/vmware-release-vsphere-4-1-vendors-rush-to-support-vaai/</link>
		<comments>http://thestoragearchitect.com/2010/07/13/vmware-release-vsphere-4-1-vendors-rush-to-support-vaai/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 14:17:48 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[3par]]></category>
		<category><![CDATA[AMS]]></category>
		<category><![CDATA[Block Zeroing]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Full Copy]]></category>
		<category><![CDATA[Hardware Assisted Locking]]></category>
		<category><![CDATA[hitachi]]></category>
		<category><![CDATA[Netapp]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere 4.1]]></category>

		<guid isPermaLink="false">http://www.thevirtualisationarchitect.com/?p=1592</guid>
		<description><![CDATA[<p>Today VMware announced the release of vSphere 4.1, the next generation of their ever evolving hypervisor.  To be honest it would be hard to miss this announcement judging by the flurry of &#8220;first to blog&#8221; posts I&#8217;ve seen on RSS feeds and Twitter today (see the list at the end of this post).   I&#8217;d [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>Today VMware announced the release of vSphere 4.1, the next generation of their ever evolving hypervisor.  To be honest it would be hard to miss this announcement judging by the flurry of &#8220;first to blog&#8221; posts I&#8217;ve seen on RSS feeds and Twitter today (see the list at the end of this post).   I&#8217;d advise you to read the press release (which can be found <a href="http://www.vmware.com/company/news/releases/vsphere-4-1.html"  target="_blank">here</a>) as I don&#8217;t typically do product announcments on behalf of vendors, however as usual I&#8217;ll be picking out things I find relevant.</p>
<h3>Scalability Improvements</h3>
<p>VMware claim significant increases in the numbers of VMs that can be supported via VMware vCenter Server &#8211; now up to 10,000 concurrently powered on virtual machines.  This is a *huge* number and I&#8217;m sure other folks out there will point to installations scaling to this size, but really, this is a big number.  It confirms to me that virtualisation is the only way forward for supporting large server installations.  Ironically I was looking today at the history of VM (IBM&#8217;s VM that is), which is now 38 years old.  I remember managing 8-10 MVS systems under VM in the early 90&#8242;s.  Things have certainly scaled since then.</p>
<h3>Quality of Service</h3>
<p>New features in vSphere 4.1 enable more granular control over shared storage and network resources.  Whilst I don&#8217;t know the detail, I can appreciate that the ability to prioritise any shared workload is a must as environments scale.  This means not reverting to the blunt instrument of physical partitioning or partitioning without due consideration to load prioritisation.  I mention this specifically as it has increased relevance to the storage environment where partitioning and multi-tenancy solutions are still crudely implemented.  For example, MultiStore with FlexShare only prioritises workload; it doesn&#8217;t guarantee QOS.</p>
<h3>Storage</h3>
<p>There are a number of storage improvements within vSphere 4.1.</p>
<ul>
<li>SIOC (Storage I/O Control) &#8211; Provides I/O prioritisation of virtual machines running on shared storage across a cluster of ESX servers.</li>
<li>Full support for 8Gb/s Fibre Channel HBAs</li>
<li>Support for iSCSI hardware offload with Broadcom&#8217;s NetXtreme II iSCSI HBA</li>
<li>Boot from SAN for ESX</li>
<li>vStorage API for Array Integration (VAAI) support</li>
</ul>
<p>The last two are probably the most interesting.  Booting ESX(i) from SAN enables stateless deployment with all of the metadata for running the hypervisor separated from the hardware.  This means ESX(i) installations can be booted from a SAN disk on any machine and that the hypervisor can be moved around either the local data centre or remote data centre &#8211; failover of the hypervisor itself.  Ultimately the resources of hypervisor and guests need to be entirely hardware independemt.  Boot from SAN goes a way to enabling this.</p>
<p>VAAI support has a number of separate components; Full Copy, Hardware Assisted Locking and Block Zeroing.</p>
<ul>
<li><strong>Full Copy</strong> &#8211; this feature offloads the copying of a virtual machine to the underlying storage hardware and has a number of benefits; in VDI this significantly benefits templated deployments; for vMotion it reduces the amount of CPU, memory and I/O overhead between storage and hypervisor.  Most interesting is the concept of xcopy to copy virtual machines between arrays.</li>
<li><strong>Hardware Assisted Locking</strong> &#8211; this feature reduces the overhead of SCSI reservations on VMFS volumes by providing an &#8220;atomic set and test&#8221; functionality at the block level.  Although this will improve VMFS performance, it also opens the door to federated storage infrastructures where individual VMDKs can be reserved to a host.  This complementary to the features seen in VPLEX.</li>
<li><strong>Block Zeroing</strong> &#8211; Why write zeros when you can mark the data as empty and throw the writes away?  This is exactly what Block Zeroing does; don&#8217;t write streams of data; simply tell the storage which blocks are zeros and move on.  The quoted benefit for this is <em><strong>eagerzeroedthick</strong></em> VMDKs.  These can be created much faster when Block Zeroing is supported (something 3Par InServ has been doing for some time)</li>
</ul>
<h3>VAAI Support</h3>
<p><a href="http://www.prnewswire.com/news-releases/emc-dramatically-improves-storage-efficiency-in-vmware-environments-98308979.html"  target="_blank">EMC</a> and <a href="http://www.3par.com/news_events/20100713.html"  target="_blank">3Par</a> have already announced VAAI support today; but with no immediate availability.  3Par VAAI support is available from September; EMC VAAI support depends on platform; CLARiiON requires FLARE 30 (currently not GA) and VMAX requires an update to Enginuity due in 4Q2010  &#8211; no mention of VPLEX.  Of the other vendors, Netapp have a vague <a href="http://www.netapp.com/us/company/news/news-rel-20100713-virtual-storage.html"  target="_blank">press release</a> with no specifics on support timescales or code versions.  Hitachi have also <a href="http://www.hds.com/corporate/press-analyst-center/press-releases/2010/gl100713.html"  target="_blank">announced</a> support on the AMS platform but not provides timescales or code versions.</p>
<h3>Summary</h3>
<p>vSphere 4.1 pushes the virtualisation boundaries further on; the storage integrations are a welcome step forward in reducing resource overheads and improving data mobility.  It&#8217;s a shame that vendors have announced support today without any direct support from day one.  Those of you rushing to download ESX(i) 4.1 will have to wait just that little bit longer to test with your storage systems.</p>
<p>Here&#8217;s a roundup of some of the posts so far.</p>
<ul>
<li><a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/2010/07/vsphere-41---what-do-the-vstorage-apis-for-array-integration-mean-to-you.html"  target="_blank">http://virtualgeek.typepad.com/virtual_geek/2010/07/vsphere-41&#8212;what-do-the-vstorage-apis-for-array-integration-mean-to-you.html</a></li>
<li><a href="http://kendrickcoleman.com/index.php?/Tech-Blog/the-cats-out-of-the-bag-vsphere-41.html"  target="_blank">http://kendrickcoleman.com/index.php?/Tech-Blog/the-cats-out-of-the-bag-vsphere-41.html</a></li>
<li><a rel="nofollow" href="http://rickvanover.wordpress.com/2010/07/12/vmware-vsphere-4-1-is-here-fud-free/"  target="_blank">http://rickvanover.wordpress.com/2010/07/12/vmware-vsphere-4-1-is-here-fud-free/</a></li>
<li><a href="http://blogs.vmware.com/console/2010/07/vmware-vsphere-41-advancing-the-platform-for-cloud-computing.html"  target="_blank">http://blogs.vmware.com/console/2010/07/vmware-vsphere-41-advancing-the-platform-for-cloud-computing.html</a></li>
<li><a href="http://vsphere-land.com/news/vsphere-41-the-links.html"  target="_blank">http://vsphere-land.com/news/vsphere-41-the-links.html</a></li>
<li><a href="http://www.simonlong.co.uk/blog/2010/07/13/vcp-changes-post-vsphere-4-1/"  target="_blank">http://www.simonlong.co.uk/blog/2010/07/13/vcp-changes-post-vsphere-4-1/</a></li>
<li><a href="http://www.virtuallifestyle.nl/2010/07/vmware-vcenter-site-recovery-manager-4-1/"  target="_blank">http://www.virtuallifestyle.nl/2010/07/vmware-vcenter-site-recovery-manager-4-1/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/07/13/vmware-release-vsphere-4-1-vendors-rush-to-support-vaai/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Virtualisation: Learning The Hard Way</title>
		<link>http://thestoragearchitect.com/2010/01/20/virtualisation-learning-the-hard-way/</link>
		<comments>http://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 M 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[<p>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.</p> Failing Disk <p>I [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<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>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/01/20/virtualisation-learning-the-hard-way/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>ESXi: Learning The Hard Way</title>
		<link>http://thestoragearchitect.com/2010/01/20/virtualisation-learning-the-hard-way-2/</link>
		<comments>http://thestoragearchitect.com/2010/01/20/virtualisation-learning-the-hard-way-2/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 10:37:55 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></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[<p>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.</p> Failing Disk <p>I [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<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>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/01/20/virtualisation-learning-the-hard-way-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Review: DroboPro &#8211; Part II</title>
		<link>http://thestoragearchitect.com/2009/12/07/review-drobopro-part-ii/</link>
		<comments>http://thestoragearchitect.com/2009/12/07/review-drobopro-part-ii/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 16:27:33 +0000</pubDate>
		<dc:creator>Chris M 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[<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/" >Review: DroboPro &#8211; Part I</a></p> <p><a rel="nofollow" href="http://thestoragearchitect.files.wordpress.com/2009/12/droboesxiscsi.png" ></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 [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<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/" >Review: DroboPro &#8211; Part I</a></p>
<p><a rel="nofollow" href="http://thestoragearchitect.files.wordpress.com/2009/12/droboesxiscsi.png" ><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 &#8217;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 &#8217;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>
]]></content:encoded>
			<wfw:commentRss>http://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://thestoragearchitect.com/2009/12/02/virtualisation-virtualising-my-soho-infrastructure/</link>
		<comments>http://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 M 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[<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 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 on.</p> <p>In [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<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>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/12/02/virtualisation-virtualising-my-soho-infrastructure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

