<?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>VM /ETC &#187; openfiler</title>
	<atom:link href="http://vmetc.com/category/openfiler/feed/" rel="self" type="application/rss+xml" />
	<link>http://vmetc.com</link>
	<description>Go Green with Virtualization. Go UGLY Green with vmetc.com.</description>
	<lastBuildDate>Sat, 28 Apr 2012 20:54:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>VMworld 2009 Virtual Infrastructure Design &#8211; Lab Manager vPODS Enable Conference Cloud</title>
		<link>http://vmetc.com/2009/09/05/vmworld-2009-virtual-infrastructure-design-lab-manager-vpods-enable-conference-cloud/</link>
		<comments>http://vmetc.com/2009/09/05/vmworld-2009-virtual-infrastructure-design-lab-manager-vpods-enable-conference-cloud/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 12:44:13 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[lab manager]]></category>
		<category><![CDATA[lefthand]]></category>
		<category><![CDATA[openfiler]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmetc.com]]></category>
		<category><![CDATA[vmworld]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[vmworld 2009]]></category>
		<category><![CDATA[vmworld2009]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=4587</guid>
		<description><![CDATA[By now you&#8217;ve seen the pictures, video (VMworldTV), and posts about the hardware in the datacenters that hosted the VMworld 2009 Labs. You should already know about the staggering number of virtual machines ( &#62; 37,000 ) running on the ESX 4 servers ( &#62; 770 ). But enough about the hardware. If you are like me you probably would have loved [...]]]></description>
			<content:encoded><![CDATA[<p>By now you&#8217;ve seen the pictures, <a href="http://www.vladan.fr/building-776-esx-servers/" target="_blank">video</a> (<a href="http://www.youtube.com/watch?v=aOnNpBkRam0" target="_blank">VMworldTV</a>), and <a href="http://virtualgeek.typepad.com/virtual_geek/2009/08/an-awesome-peek-behind-the-scenes-of-getting-hardware-ready-for-vmworld-2009.html" target="_blank">posts</a> <a href="http://www.rtfm-ed.co.uk/?p=1676" target="_blank">about</a> <a href="http://www.run-virtual.com/?p=344" target="_blank">the</a> <a href="http://www.boche.net/blog/index.php/2009/09/04/vmworld-2009-wall-of-datacenter-video/" target="_blank">hardware</a> in the datacenters that hosted the VMworld 2009 Labs. You should already know about the staggering number of virtual machines ( &gt; 37,000 ) running on the ESX 4 servers ( &gt; 770 ). But enough about <a href="http://vmetc.com/2009/08/27/hello-vmworld-2009-infrastructure-cisco-ucs-and-emc-v-max/" target="_blank">the hardware</a>.</p>
<p>If you are like me you probably <a href="http://itsjustanotherlayer.com/2009/08/vmworld-is-run-on-a-killer-esx-clusters-so-howd-it-go/" target="_blank">would have loved to get the opportunity</a> to use the vSphere client to connect to a vCenter server managing that entire virtual infrastructure (VI). Although I did not get to do just that, I did get the opportunity to do the next best thing &#8211; talk to the manager of the team that does.<strong> My VMworld ended by talking to Randy Keener, Group Manager of VMware&#8217;s GETO team (Global Engineering Technical Operations). Keener explained to me some of the VMworld 2009 virtual infrastructure design details that VI administrators would be interested to know.</strong></p>
<h3>Nested ESX in the Lab Manager Cloud</h3>
<p>What Keener revealed somewhat surprised me. Although vCenter 4 server was a piece of the design, the true magic that supported the self paced labs, instructor led labs, and the Solutions Exchange was (arguably) an example of a private cloud created by</p>
<p><span id="more-4587"></span></p>
<p><center><p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p></center><br />
VMware <a href="http://www.vmware.com/products/labmanager/" target="_blank">Lab Manager</a>. The majority of the vSphere 4 servers that VMworld attendees repeatedly deployed and configured only to be reset again for the next lab session were in fact virtual machines (VMs) themselves grouped as templates in Lab Manager 4.</p>
<p>How to run an <a href="http://www.vcritical.com/2009/05/vmware-esx-4-can-even-virtualize-itself/" target="_blank">ESX server nested</a> as a <a href="http://xtravirt.com/xd10089" target="_blank">virtual guest on</a> a physical ESX host is public knowledge. There are <a href="http://blogs.vmware.com/vmtn/2008/11/vi-srm-in-a-wor.html" target="_blank">many blog posts</a> and white papers that explain the necessary configuration steps and requirements for achieving a complete &#8220;VI in a Box&#8221; environment. Quick duplication of this nested environment, aided by the latest generation of virtualization ready hardware (we&#8217;ve seen so much of already), is what Lab Manager enabled for the throngs of lab takers at VMworld.</p>
<h3>vPODS</h3>
<p>ESX VMs were grouped in what Keener described as vPODS, or collections of complete vSphere 4 datacenters that could be quickly cloned as needed for new lab sessions. By my count from the <a href="http://vmworld.com/community/conferences/2009/agenda/labs/" target="_blank">labs listed on the VMworld.com agenda page</a>, close to 20 completely configured lab environments / vPODS could have been created and available in Lab Manager&#8217;s repository (library).</p>
<p>Keener did explain that not all of the labs used nested ESX hosts. Some of the vSphere Enterprise Plus features cannot be enabled on ESX inside ESX. Keener told me the labs that featured vSphere Fault Tolerance and the instructor led labs on VMware SRM utilized physical ESX hosts, for example. Keener clarified the only reason GETO did not design instructor led SRM labs in vPODS was because of older hardware (pre Intel Nehalem), and there was concern the labs would have been very slow. VMworld actually had a self-paced lab for installation and configuration of SRM running in a vPOD, however.</p>
<h3>Virtual SANs</h3>
<p>When I asked about the shared storage needed for the datacenters in the various vPODS, I was told that the GETO team used VMs running both <a href="http://www.openfiler.com/" target="_blank">OpenFiler</a> and <a href="http://h18006.www1.hp.com/products/storage/software/vsa/index.html" target="_blank">LeftHand Network&#8217;s VSA</a> (Virtual San Appliance now owned by HP). Keener explained that these virtual SANs were not fully encapsulated, however. Even though the virtual storage device operating systems and management interfaces were running on virtual disks, for performance reasons the shared LUNs that were actually served to nested ESX hosts were RDMs. Nested storage to nested ESX hosts creates excessive I/O that was avoided by using RAW LUNs in the storage VMs.</p>
<p>The VSAs were used specifically for the instructor led SRM lab and allowed a 10 blade chassis to serve as an iSCSI SAN.  The Open Filer VM&#8217;s were used for the labs that utilized fully nested ESX.</p>
<h3>Other interesting aspects of the VMworld 2009 VI design</h3>
<p>There were 3 Lab Manager -centric datacenter designs.</p>
<ol>
<li>The &#8220;Enterprise&#8221; for the instructor led labs</li>
<li>The &#8220;Medium&#8221; for the self paced labs</li>
<li>The &#8220;SMB&#8221; for the Solutions Exchange</li>
</ol>
<p>If you came by the vExpert booth in the Communities Lounge section of the Solutions Exchange, maybe you saw our demo environment? This 4 host vSphere cluster was in fact made from a vPOD of VMs assigned to us in the &#8220;SMB&#8221; datacenter.</p>
<p>Inside the &#8220;Enterprise&#8221; design GETO actually created 9 separate datacenters.  One assigned to each lab room (not each lab).  Some rooms shared 2 different topics.  This was done for added flexibility as well as insurance that a change in one lab would not impact other labs.</p>
<p>Lab Manager is limited to hosts grouped in ESX Clusters of 8 when using VMFS formatted storage. This is a requirement as it is a VMFS performance best practice. At VMworld, Lab Manager&#8217;s storage was served via OpenFiler NFS mounts which eliminated the number of hosts per ESX Cluster limit. This allowed GETO to manage large ESX Clusters for each of the 9 classroom datacenters.</p>
<p>Lab Manager ESX Clusters did not have DRS or HA enabled. Keener said this was unnecessary as the physical ESX hardware was sized to support the maximum number of students per lab and per room. That means the only DRS and HA enabled Clusters at VMworld were inside the nested virtual environments!</p>
<p>Front end scripting and customization automated the vPOD cloning process in order to provide a self service interface for the self paced labs. Keener explained that GETO calls this custom software the &#8220;Lab Cloud.&#8221;</p>
<h3>Summary</h3>
<p>Keener&#8217;s GETO team created a highly automated private cloud that leveraged Lab Manager&#8217;s ability to capture tiered system configurations in state for mass deployment and sharing. I feel that VMware has done a much better job messaging how vSphere is a private cloud this year, and the VMworld 2009 Virtual Infrastructure design proved to be the best &#8220;dog food&#8221; example possible. As over 12,000 VMworld attendees <a href="http://vmetc.com/2009/08/19/put-the-cloud-in-your-head-at-vmworld-2009/" target="_blank">&#8220;put the cloud in their head&#8221;</a> few knew their seat was already there.</p>
<p>I was not the only person to speak to the VMware GETO team. Senior Technical Architect Dan Anderson explained a lot about the VMworld datacenter hardware in a <a href="http://www.youtube.com/watch?v=k_gvZlEOkAs" target="_blank">video interview that was published on YouTube </a>on the conference&#8217;s opening day.</p>
<p>VMworldTV conducted a <a href="http://www.youtube.com/watch?v=M90UJjHajpU" target="_blank">video interview with Curtis from the self-paced labs</a> staff and provides some great footage and information.</p>
<p><center><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</center></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2009%2F09%2F05%2Fvmworld-2009-virtual-infrastructure-design-lab-manager-vpods-enable-conference-cloud%2F';
  addthis_title  = 'VMworld+2009+Virtual+Infrastructure+Design+%26%238211%3B+Lab+Manager+vPODS+Enable+Conference+Cloud';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2009/09/05/vmworld-2009-virtual-infrastructure-design-lab-manager-vpods-enable-conference-cloud/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Design a clustered VM application that can fully leverage VMotion, DRS, and HA?</title>
		<link>http://vmetc.com/2007/10/09/design-a-clustered-vm-application-that-can-fully-leverage-vmotion-drs-and-ha/</link>
		<comments>http://vmetc.com/2007/10/09/design-a-clustered-vm-application-that-can-fully-leverage-vmotion-drs-and-ha/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 12:41:28 +0000</pubDate>
		<dc:creator>Rich Brambley</dc:creator>
				<category><![CDATA[cluster]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[lefthand]]></category>
		<category><![CDATA[mscs]]></category>
		<category><![CDATA[openfiler]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[treesum]]></category>
		<category><![CDATA[virtual appliance]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsa]]></category>
		<category><![CDATA[drs]]></category>
		<category><![CDATA[highavailability]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[virtual storage]]></category>
		<category><![CDATA[vmware workstation]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://vmetc.com/?p=92</guid>
		<description><![CDATA[This post is more of an idea then a report. If you&#8217;ve experimented with a design similar to my thoughts below please post a comment and let me know! Have you tried to configure VMs in a MS cluster across separate ESX hosts? How about clustering a physical server with a VM? VMware&#8217;s guide can [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>This post is more of an idea then a report. If you&#8217;ve experimented with a design similar to my thoughts below please post a comment and let me know!</strong></em></p>
<p>Have you tried to configure VMs in a MS cluster across separate ESX hosts? How about clustering a physical server with a VM? VMware&#8217;s guide can be found <a href="http://www.vmware.com/pdf/vi3_301_201_mscs.pdf" target="_blank" title="Setup for Microsoft Cluster Service">here</a>. Referencing this guide I am specifically talking about &#8220;Clustering Virtual Machines Across Physical Hosts (Cluster Across Boxes)&#8221; and &#8220;Clustering Physical Machines and Virtual Machines (Standby Host)&#8221;.</p>
<p>Read the guide and you&#8217;ll find there are several prerequisites and restrictions. The most important ones being:</p>
<ul>
<li>you must use RDMs in physical mode for shared storage</li>
<li>dedicate at least 2 physical nics to the VMs</li>
<li>you can not use multipathing software</li>
<li>you must use the LSILogic virtual SCSI adapter in your VMs</li>
<li>you can only use 32 bit VMs. You can not cluster with 64 bit VMs</li>
<li>iSCSI disks are not supported. NAS disks are not supported.</li>
<li>you can only use 2 node clustering</li>
<li>the boot disks for the VMs must be on local storage</li>
<li>clustered VMs can not participate in an ESX cluster and use VMotion, DRS and HA</li>
</ul>
<p>So how do we design a clustered VM application that can fully leverage VMotion, DRS, and HA?<span id="more-92"></span><center><p><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "8919425963";
google_ad_width = 468;
google_ad_height = 15;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p></center><br />
What if a virtual appliance was used to present storage as iSCSI LUNs to the nodes, and what if the iSCSI LUNs were really inside a .vmdk file on a VMFS volume? If all of the VMs also had their boot OS drives on a VMFS on shared storage then all the nodes and the  virtual appliance could freely vmotion between ESX hosts without issue.</p>
<p>In case you need to visualize what I am talking about then look at the following: (click image for a larger view)</p>
<p><a href="http://vmetc.com/wp-content/uploads/2007/11/mscs-viscsi.jpg" target="_blank"><br />
</a></p>
<p><a href="http://vmetc.com/wp-content/uploads/2007/11/mscs-viscsi.jpg" target="_blank"><img src="http://vmetc.com/wp-content/uploads/2007/11/mscs-viscsi.jpg" title="MSCS VM iSCSI" style="margin: 10px; width: 500px; height: 364px" height="364" hspace="10" vspace="10" width="500" /></a></p>
<p>As illustrated above, any one of the three VMs could Vmotion to any of the three ESX hosts and still have necessary connectivity to the VMFS with the .vmdks, as well as the private, public, and iSCSI networks.</p>
<p><a href="http://www.microsoft.com/WindowsServer2003/technologies/storage/iscsi/default.mspx" title="Microsoft iSCSI home page" target="_blank">Microsoft</a> has already announced <a href="http://www.microsoft.com/windowsserver2003/technologies/storage/iscsi/iscsicluster.mspx" title="MS support for iSCSI clusters" target="_blank">support for iSCSI in MSCS</a>.</p>
<p>There are numerous server applications that can be installed in a VM to provide virtual iSCSI storage to Windows OS es:</p>
<ul>
<li><a href="http://www.openfiler.com/" title="openfiler home">Openfiler</a> is opensource</li>
<li><a href="http://www.microsoft.com/windowsserversystem/wss2003/default.mspx" title="WSS2003 home">Windows Storage Server 2003</a></li>
<li>Datacore offers <a href="http://www.datacore.com/products/prod_SANmel_features.asp" title="SANmelody iSCSI features">SANmelody</a></li>
<li>LeftHand Networks has <a href="http://www.lefthandnetworks.com/products/saniq_demo.php" title="SAN/iQ demo">SAN/iQ VSA</a></li>
</ul>
<p>Those are just a few I could think of off the top of my head.</p>
<p>The trick to this design is the iSCSI storage is actually inside a .vmdk file. Add some common sense and create DRS and HA rules that prevent the VM nodes from being on the same ESX host, and be sure to prevent each node from restarting if an ESX host is isolated.</p>
<p><a href="http://blog.baeke.info/blog/_archives/2005/5/6/657277.html" title="baeke.info MSCS iSCSI in VMware workstation" target="_blank">Here&#8217;s an example</a> of using a MSCS iSCSI cluster in VMware workstation from baeke.info. The concepts and configuration are similar.</p>
<p>Am I smoking crack here? Let me know!<br />
<center><script type="text/javascript"><!--
google_ad_client = "pub-9435712307568301";
google_ad_slot = "2700754787";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</center></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fvmetc.com%2F2007%2F10%2F09%2Fdesign-a-clustered-vm-application-that-can-fully-leverage-vmotion-drs-and-ha%2F';
  addthis_title  = 'Design+a+clustered+VM+application+that+can+fully+leverage+VMotion%2C+DRS%2C+and+HA%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://vmetc.com/2007/10/09/design-a-clustered-vm-application-that-can-fully-leverage-vmotion-drs-and-ha/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

