<?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>blog.petecheslock.com &#187; vSphere</title>
	<atom:link href="http://blog.petecheslock.com/tag/vsphere/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.petecheslock.com</link>
	<description>Demystifying and discussing cloud computing and storage solutions</description>
	<lastBuildDate>Fri, 21 May 2010 14:52:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to Add VMware Paravirtual SCSI (PVSCSI) adapters.</title>
		<link>http://blog.petecheslock.com/2009/06/03/how-to-add-vmware-paravirtual-scsi-pvscsi-adapters/</link>
		<comments>http://blog.petecheslock.com/2009/06/03/how-to-add-vmware-paravirtual-scsi-pvscsi-adapters/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 20:51:13 +0000</pubDate>
		<dc:creator>petecheslock</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[vmdk]]></category>

		<guid isPermaLink="false">http://blog.petecheslock.com/?p=310</guid>
		<description><![CDATA[How to setup PVSCSI paravirtual scsi hard drive on vmware vsphere]]></description>
			<content:encoded><![CDATA[<p>A few months before the vSphere release VMware showed some amazing stats in regards to the increased level of I/O that can be attained in a virtual infrastructure.    They posted this info on <a href="http://blogs.vmware.com/performance/2009/05/350000-io-operations-per-second-one-vsphere-host-with-30-efds.html" target="_blank">their blog</a> and the outcome of the testing was impressive.   They were able to achieve 350,000 I/O operations per second on a single vSphere host (ESX 4.0) and with just 3 virtual machines.  Their testing utilized the EMC Enterprise Flash Drives, which have an incredibly high throughput.  They talked about how the VMware Paravirtual SCSI (PVSCSI) adapter was able to achieve 12% more throughput with 18% less CPU cost compared to the LSI virtual adapter.</p>
<p>Those stats are equally impressive, since being able to achieve an almost 20% CPU decrease while increasing performance means more density per virtual host.  This further allows companies to squeeze more resources from their virtual infrastructure without needing to purchase more hardware.  And in this economy, everyone is trying to get their money&#8217;s worth when it comes to their infrastructure capital spending.</p>
<p><span id="more-310"></span></p>
<p>Since PVSCSI adapters are not supported for boot devices (they work, just not <em>supported </em>by VMware), you will need to add a 2nd hard drive to use the PVSCSI adapter.   When setting up a new virtual environment on vSphere for a client, it wasn&#8217;t clear where exactly that option is located.  It seemed when adding a 2nd hard drive, it just used the existing SCSI adapter.  On the VMware KB site, I found KB article <a href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;externalId=1010398" target="_blank"><strong>1010398</strong></a> which talks about the steps to set that up.  Below are the details from the VMware KB site.  The most important step is <strong>#12</strong>, you NEED to select a SCSI adapter that starts from SCSI (1:0) through SCSI (3:15).  Selecting the next available SCSI interface, eg.  SCSI (0:1), uses the boot volume SCSI adapter.<br />
<a href="http://blog.petecheslock.com/wp-content/uploads/2009/06/pvscsi1.jpg" rel="lightbox[310]"><img class="alignnone size-thumbnail wp-image-311" title="pvscsi1" src="http://blog.petecheslock.com/wp-content/uploads/2009/06/pvscsi1-150x150.jpg" alt="pvscsi1" width="150" height="150" /></a><br />
When you select SCSI (1:0) or higher, you&#8217;ll see the new SCSI controller added.<br />
<a href="http://blog.petecheslock.com/wp-content/uploads/2009/06/pvscsi2.jpg" rel="lightbox[310]"><img class="alignnone size-thumbnail wp-image-312" title="pvscsi2" src="http://blog.petecheslock.com/wp-content/uploads/2009/06/pvscsi2-150x150.jpg" alt="pvscsi2" width="150" height="150" /></a></p>
<blockquote>
<ol>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Launch a vSphere Client and log in to an ESX host system.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Select a virtual machine, or create a new one.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Ensure a guest operating system that supports PVSCSI is installed on the virtual machine.  Currently:</span><br />
<em><span style="font-size: 10pt; font-family: Arial;">Windows Server 2008</span><br />
<span style="font-size: 10pt; font-family: Arial;">Windows Server 2003</span><br />
<span style="font-size: 10pt; font-family: Arial;">Red Hat Enterprise Linux (RHEL) 5</p>
<p></span></em><span style="font-size: 10pt; font-family: Arial;"><strong>Note</strong>: Booting from a disk attached to a PVSCSI adapter is not supported. The system software must be installed on a disk attached to an adapter that does support bootable disk.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">In the vSphere Client, right-click on the virtual machine and click <strong>Edit Settings</strong>.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Click the <strong>Hardware</strong> tab.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Click <strong>Add</strong>.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Select <strong>Hard Disk</strong>.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Click <strong>Next</strong>.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Choose any one of the available options.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Click <strong>Next</strong>. </span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Specify the options your require. Options vary depending on which type of disk you chose.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Choose a <strong>Virtual Device</strong> N<strong>ode </strong>between SCSI (1:0) to SCSI (3:15) and specify whether you want to use <strong>Independent</strong> mode.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Click <strong>Next</strong>.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Click <strong>Finish</strong> to finish the process and exit the Add Hardware wizard. A new disk and controller are created.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Select the newly created controller and click <strong>Change Type</strong>.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Click <strong>VMware Paravirtual</strong> and click <strong>OK</strong>.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Click <strong>OK</strong> to exit the Virtual Machine Properties dialog.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Power on the virtual machine.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Install VMware Tools. VMware Tools includes the PVSCSI driver.</span></div>
</li>
<li>
<div><span style="font-size: 10pt; font-family: Arial;">Scan and format the hard disk.</span></div>
</li>
</ol>
</blockquote>
<p>I hope this helps anyone who wants to use the PVSCSI adapter, but is having trouble locating how exactly you add it to your virtual machine.  This vSphere update and the <a href="http://blogs.vmware.com/performance/2009/05/350000-io-operations-per-second-one-vsphere-host-with-30-efds.html" target="_blank">blog article</a> referenced above from the VMware website is just another example that shows if you size your virtual environment correctly, you can virtualize even your highest demanding I/O enterprise applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.petecheslock.com/2009/06/03/how-to-add-vmware-paravirtual-scsi-pvscsi-adapters/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>VMware Fault Tolerance</title>
		<link>http://blog.petecheslock.com/2009/05/21/vmware-fault-tolerance/</link>
		<comments>http://blog.petecheslock.com/2009/05/21/vmware-fault-tolerance/#comments</comments>
		<pubDate>Thu, 21 May 2009 13:00:48 +0000</pubDate>
		<dc:creator>petecheslock</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[Fault Tolerance]]></category>

		<guid isPermaLink="false">http://blog.petecheslock.com/?p=298</guid>
		<description><![CDATA[vSphere was just released to general availability today, and one of the best features of this upgrade is the addition of VMware Fault Tolerance.   From the VMware site:
VMware Fault Tolerance is leading edge technology that provides continuous availability for applications in the event of server failures,  by creating a live shadow instance of a virtual [...]]]></description>
			<content:encoded><![CDATA[<p>vSphere was just released to general availability today, and one of the best features of this upgrade is the addition of VMware Fault Tolerance.   From the VMware site:</p>
<blockquote><p>VMware Fault Tolerance is leading edge technology that provides continuous availability for applications in the event of server failures,  by creating a live shadow instance of a virtual machine that is in virtual lockstep with the primary instance. By allowing instantaneous failover between the two instances in the event of hardware failure, VMware Fault Tolerance eliminates even the smallest of data loss or disruption.</p></blockquote>
<p>At VMworld 2008 they let us play with a demo of VMware FT, and it really is an amazing technology.  Almost like watching your first VMotion (&#8220;You mean the VM moved from this server to that server?&#8221;).   VMware FT will allow you to have two running versions of the same virtual machine.  If you lose a host, the VM will continue running with no dataloss and minimal downtime (technically just a couple pings drop, but your users would not be likely to notice a disruption of service).  VMware FT does this by sending the same CPU instructions to both CPU&#8217;s via a FT logging NIC, which is a dedicated gigabit or better ethernet NIC on your vSphere hosts.</p>
<p>With any software that gives you that kind of power, there are some caveats and requirements to make FT work in your environment.   I felt it was a good idea to start a blog post that I could update with the various requirements for the use of FT with vSphere.  This list is my no means all-inclusive, but simply a place where I can keep track of the needs and caveats of FT.  Read more for my listing of requirements that I&#8217;ve found thus far.</p>
<p><span id="more-298"></span></p>
<p><strong>Host Requirements:</strong></p>
<p><em><strong>CPU</strong></em></p>
<ul>
<li>AMD Barcelona (Series 13xx, 23xx, 83xx)</li>
<li>Intel Harpertown (Intel 31xx, 33xx, 52xx, 54xx, 74xx)</li>
<li>Specifically a Hardware Virtualization (HV) enabled CPU</li>
<li>Intel VT or AMD-V enabled in the BIOS</li>
<li>Disable any power management in the BIOS (recommended)</li>
<li>Disable Hyper Threading (recommended)</li>
</ul>
<p><strong><em>Network</em><br />
</strong></p>
<ul>
<li>2 FT Logging NIC (suggested)</li>
<li>1Gbps or better</li>
</ul>
<p><em><strong>Storage</strong></em></p>
<ul>
<li>Shared</li>
<li>Fiber Channel, iSCSI, or NAS</li>
</ul>
<p><em><strong>ESX</strong></em></p>
<ul>
<li>Same build version of ESX on each host.</li>
<li>VMware HA must be enabled on the primary and secondary hosts in the cluster.</li>
</ul>
<p><strong>Guest Requirements:</strong></p>
<ul>
<li>All ESX supported guest OS&#8217;s, 32bit or 64bit</li>
<li>One (1) vCPU  &#8211; vSMP is not yet supported.</li>
<li>Thin-provisioned disks are not supported (they will be converted to thick)</li>
<li>Paravirtualization is not supported</li>
<li>Physically attached CD-ROM, Floppy not supported</li>
<li>Physical RDM&#8217;s (Raw Device Mappings) not supported &#8211; Virtual RDM is supported.</li>
</ul>
<p><strong>Caveats:</strong></p>
<ul>
<li>Storage VMotion not supported</li>
<li>N-Port ID Virtualization (NPIV) not supported</li>
<li>Need to have no single points of failure in any part of the environment (not required, but defeats the point of FT if your environment is not redundant).</li>
<li>DRS can not be enabled on the protected VMs (You can still run manual VMotion&#8217;s)</li>
<li>Hot add of of devices to the protected VMs is not supported</li>
<li>Snapshots are not supported (must be deleted before protecting)</li>
<li>VM Hardware must be at v7</li>
<li>Remove 3rd party clustering solutions prior to enabling FT.</li>
</ul>
<p>Anything else that I&#8217;m missing?  Let me know in the comments, and I&#8217;ll keep the above info updated.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.petecheslock.com/2009/05/21/vmware-fault-tolerance/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
