<?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>Virtuallanger.com</title>
	<atom:link href="http://www.virtuallanger.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.virtuallanger.com</link>
	<description>Covering everything from P2V</description>
	<lastBuildDate>Mon, 07 May 2012 16:38:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Using esxcli to Mask a LUN from ESXi</title>
		<link>http://www.virtuallanger.com/2012/05/01/using-esxcli-to-mask-a-lun-from-esxi/</link>
		<comments>http://www.virtuallanger.com/2012/05/01/using-esxcli-to-mask-a-lun-from-esxi/#comments</comments>
		<pubDate>Wed, 02 May 2012 03:40:54 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[VCAP-DCA]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vcap]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.virtuallanger.com/?p=819</guid>
		<description><![CDATA[Today I was tweeting back and forth with Hersey Cartwright (blog/twitter) about using esxcli to mask LUNs from an ESXi host. Hersey, like myself is studying/preparing for the upcoming VMware VCAP-DCA 5 beta exam and is trying to get as much lab time in as possible. Over the weekend I was working on this topic<a class="moretag" href="http://www.virtuallanger.com/2012/05/01/using-esxcli-to-mask-a-lun-from-esxi/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p>Today I was tweeting back and forth with Hersey Cartwright (<a href="http://www.vhersey.com/">blog</a>/<a href="http://twitter.com/#!/herseyc">twitter</a>) about using <em>esxcli</em> to mask LUNs from an ESXi host. Hersey, like myself is studying/preparing for the upcoming VMware VCAP-DCA 5 beta exam and is trying to get as much lab time in as possible. Over the weekend I was working on this topic as well and thought I would put together a quick post outlining the process. The information provided below has been gathered from the “<a href="http://pubs.vmware.com/vsphere-50/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-50-command-line-interface-solutions-and-examples-guide.pdf">vSphere Command-Line Interface Concepts and Examples</a>” document as well as VMware KB articles <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1009449">KB1009449</a> and <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1014953">KB1014953</a>.</p>
<p>Lets get started….</p>
<p>First step is to log into you ESXi host with you favorite SSH/Terminal software (using Putty in the screenshots) and run<em> esxcfg-scsidevs –m</em>. The command will list the currently mounted VMFS volumes and there vmhba names. Make note of the <em>naa </em>number for the device you wish  to mask, we will be using it later. In the example screen shot below the device ID is naa.5000144f88249906.</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic1.jpg"><img class="colorbox-819"  style="display: inline; background-image: none;" title="pic1" src="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic1_thumb.jpg" alt="pic1" width="566" height="280" border="0" /></a></p>
<p>Next up is issuing the <em>esxcfg-mpath –L</em> command. This will provide the next piece of information we need, the number of paths to the device and the vmhba that is in use. For the example below I have a single iSCSI LUN (naa.5000144f88249906) that has two paths. One path going down vmhba37:C1:T0:L0 and the other down vmhba37:C0:T0:L0. Take note of this information as we will be using it further on to create our “rule”</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic2.jpg"><img class="colorbox-819"  style="display: inline; background-image: none;" title="pic2" src="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic2_thumb.jpg" alt="pic2" width="568" height="254" border="0" /></a></p>
<p>Finally we will get a list of the current claim rules that are in place and to be sure we do not reuse an existing rule number. Issue the <em>esxcli storage core claimrule list</em> command:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic3.jpg"><img class="colorbox-819"  style="display: inline; background-image: none;" title="pic3" src="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic3_thumb.jpg" alt="pic3" width="564" height="279" border="0" /></a></p>
<p>From the screenshot above we can see the rules that are currently in place. For my example rules I am going to use rule numbers 200 and 201. Using the information we gathered from the <em>esxcfg-mpath –L </em>above will allow us to complete the needed <em>esxcli</em> command:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic4.jpg"><img class="colorbox-819"  style="display: inline; background-image: none;" title="pic4" src="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic4_thumb.jpg" alt="pic4" width="576" height="271" border="0" /></a></p>
<p>Next, verify that your new rules have been created by running another <em>esxcli storage core claimrule list </em>command. Note the new rules, rules 200 and 201:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic5.jpg"><img class="colorbox-819"  style="display: inline; background-image: none;" title="pic5" src="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic5_thumb.jpg" alt="pic5" width="583" height="274" border="0" /></a></p>
<p>With the new claim rule added the next step is to “reload” the claim rules via the <em>esxcli storage core claimrule load</em> command:</p>
<p>Note – This is a pretty uneventful screenshot. <img class="wlEmoticon wlEmoticon-smile colorbox-819" src="http://www.virtuallanger.com/wp-content/uploads/2012/05/wlEmoticon-smile.png" alt="Smile" /></p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic6.jpg"><img class="colorbox-819"  style="display: inline; background-image: none;" title="pic6" src="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic6_thumb.jpg" alt="pic6" width="576" height="263" border="0" /></a></p>
<p>With the claim rules reloaded, again run the<em> esxcli storage core claimrule list</em> command and notice the “<em>runtime</em>” entries that have been added:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic7.jpg"><img class="colorbox-819"  style="display: inline; background-image: none;" title="pic7" src="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic7_thumb.jpg" alt="pic7" width="581" height="273" border="0" /></a></p>
<p>Now, with the claim rules present we can actually reclaim the LUN or “Mask” it from the ESXi host. This is accomplished with the <em>esxcli storage core claiming reclaim </em>command and use the <em>naa.</em> identifier we collected above:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic8.jpg"><img class="colorbox-819"  style="display: inline; background-image: none;" title="pic8" src="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic8_thumb.jpg" alt="pic8" width="593" height="279" border="0" /></a></p>
<p>At this point you have successfully masked the LUN from the ESXi host. If you issue an <em>esxcfg-scsidevs –m</em> you will notice that the device is not longer listed (compared to the screen shots above) or if you do a rescan of the storage adapters from within the vSphere client:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic9.jpg"><img class="colorbox-819"  style="display: inline; background-image: none;" title="pic9" src="http://www.virtuallanger.com/wp-content/uploads/2012/05/pic9_thumb.jpg" alt="pic9" width="597" height="281" border="0" /></a></p>
<p>Any questions or comments please let me know, and thank you for reading.</p>
<p>-Jason</p>
]]></content:encoded>
			<wfw:commentRss>http://www.virtuallanger.com/2012/05/01/using-esxcli-to-mask-a-lun-from-esxi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review&#8211;Critical VMware Mistakes You Should Avoid</title>
		<link>http://www.virtuallanger.com/2012/04/16/book-reviewcritical-vmware-mistakes-you-should-avoid/</link>
		<comments>http://www.virtuallanger.com/2012/04/16/book-reviewcritical-vmware-mistakes-you-should-avoid/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 03:45:00 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.virtuallanger.com/?p=764</guid>
		<description><![CDATA[&#160; Last weekend I received Larry Loucks book &#8220;Critical VMware Mistakes You Should Avoid&#8221; and finished it up the other night. The book was released in September of 2011 and I have had my eye on it for a few months hoping it would be released as Kindle version, to no avail. The book is<a class="moretag" href="http://www.virtuallanger.com/2012/04/16/book-reviewcritical-vmware-mistakes-you-should-avoid/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/04/VMwareCritical.jpg"><img class="colorbox-764"  style="float: left; display: inline; background-image: none;" title="VMwareCritical" src="http://www.virtuallanger.com/wp-content/uploads/2012/04/VMwareCritical_thumb.jpg" alt="VMwareCritical" width="166" height="202" align="left" border="0" /></a></p>
<p>Last weekend I received Larry Loucks book &#8220;Critical VMware Mistakes You Should Avoid&#8221; and finished it up the other night. The book was released in September of 2011 and I have had my eye on it for a few months hoping it would be released as Kindle version, to no avail. The book is a quick read, partially to Larry&#8217;s writing style and the other to the fact the book is 108 pages cover to cover.</p>
<p>In the book, Larry covers common misunderstandings and misconfigurations he has encountered in his years as a consultant and working with customers, either troubleshooting an existing environment or setting up a new one. The book consists of eight chapters covering  his adventures with half of the chapters based on the core four (cpu, memory, networking, and storage), and accounting for the lion share of the content. The remaining chapters cover VMware vSphere concepts, physical to virtual migrations, your path to virtualization and a &#8220;catch all&#8221; chapter discussing free hypervisors, monitoring and affinity/non-affinity rules. As these chapters are rather short it covers enough of the foundations to get you moving in the right directions.</p>
<p>Each of the core four chapters as well as the chapter on P2V migrations begin in the same manner, giving a brief overview of how that feature/resource is used or schedule in an ESX(i) environment. These concepts are then put on display via examples and scenarios of “What NOT to do” and “What TO do”. The examples/scenarios are covered first as the “What NOT to do” and are explained as why someone may configure or design something in that fashion. The “What TO do” sections flip the scenarios to the correct way and again offers the reasons to the why.</p>
<p>For me, I found the chapter on CPU usage and scheduling the most beneficial. Here Larry covers how ESX/ESXi schedules CPU resources for virtual machines across physical CPU cores  with single and multi vCPU virtual machines. Along with scheduling, “CPU Ready Time” is covered in scenarios where a physical host may be oversubscribed for CPU resources.</p>
<p>One drawback I have with the book is that it appears to be based on vSphere 4 or possibly 4.1. It does get into some discussions around “ESX Classic” that  going forward with vSphere 5 are no longer true or valid since VMware has standardized on ESXi.</p>
<p>With the information provided you get both VMware design elements as well as troubleshooting knowledge that comes from someone who has years of in the field experience and depth of knowledge. Overall I enjoyed reading the book and think Larry has put together a book that can be useful to someone just starting down the path of using VMware virtualization or even someone with a few years of experience under their belt.</p>
<p>-Jason</p>
]]></content:encoded>
			<wfw:commentRss>http://www.virtuallanger.com/2012/04/16/book-reviewcritical-vmware-mistakes-you-should-avoid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New to Mac? Get some Apps!</title>
		<link>http://www.virtuallanger.com/2012/03/17/new-to-mac-get-some-apps/</link>
		<comments>http://www.virtuallanger.com/2012/03/17/new-to-mac-get-some-apps/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 20:13:28 +0000</pubDate>
		<dc:creator>Jason Langer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://virtuallanger.wordpress.com/?p=455</guid>
		<description><![CDATA[As I have grown up on MS operating systems and based the early part of my professional career on them I have never really given much thought on using or purchasing a Mac powered laptop or desktop. That all changed last weekend when I picked myself up a 13 inch MacBook Air. You might wonder<a class="moretag" href="http://www.virtuallanger.com/2012/03/17/new-to-mac-get-some-apps/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p>As I have grown up on MS operating systems and based the early part of my professional career on them I have never really given much thought on using or purchasing a Mac powered laptop or desktop. That all changed last weekend when I picked myself up a 13 inch MacBook Air. You might wonder why the switch now? That is easy, the form factor. For me the lightweight and razor thin MBA is the nirvana of portable computing.</p>
<p>Once I got the device home, unboxed it, loaded up Google Chrome I thought what is next? So I reached out on Twitter and asked “What are the apps to get”. In a few short minutes I received replies from Matt Cowger (<a href="http://blog.cowger.us/">blog</a>/<a href="https://twitter.com/#!/mcowger">twitter</a>) and Andrew Miller (<a href="http://www.thinkmeta.net/">blog</a>/<a href="https://twitter.com/#!/andriven">twitter</a>) letting me know they would send some lists over via email.</p>
<p>Since then I have received a few messages from folks wanting a copy of what Andrew and Matt provided me, so listed below is a combined list of each of there emails. Hopefully you will find them as helpful as I did.</p>
<p><strong>Browser and Multimedia</strong></p>
<p>Google Chrome &#8211; Web browser<br />
Google Notifier &#8211; Access to your gmail and gcal from your menu bar<br />
GrowlVoice &#8211; For Google Voice in menu bar<br />
Adium &#8211; Multiprotocol IM client<br />
VLC &#8211; Media player that plays must multimedia file types<br />
PandaBar &#8211; Play Pandora from your menu bar<br />
Echofon &#8211; Twitter client<br />
Handbrake &#8211; Open-source video transcorder<br />
Amazon Kindle App &#8211; Access your Amazon Kindle library<br />
Netnewswire &#8211; RSS reader/weblog publisher<br />
msgfiler &#8211; Keyboard based email filing application<br />
ScreenFlow &#8211; Video capture software<br />
Perian (codecs for Mac, lets Quicktime play anything)<br />
Perian &#8211; Adds additional video formats to Quicktime<br />
Flip4Mac &#8211; Play Windows WMV files in Quicktime</p>
<p><strong>Productivity</strong></p>
<p>Alfred &#8211; Application popup launcher<br />
iTerm 2 &#8211; Mac OS Terminal replacement<br />
The Unarchiver &#8211; Decompression tool<br />
CrashPlan &#8211; System state  backups (free) or online backups (not free)<br />
RazorSQL &#8211; SQL client<br />
CyberDuck &#8211; FTP/SFTP client<br />
Remoter &#8211; VNX+RDP client<br />
Viscosity &#8211; OpenVPN client<br />
CoRD &#8211; RDP client<br />
Transmit &#8211; File transfer client on Mac (SCP, SFTP, FTP, S3)<br />
TextMate &#8211; Text editor<br />
TextWrangler &#8211; Text editor<br />
Fusion 4 &#8211; Run a Windows machine on your Mac</p>
<p><strong>System Tools</strong></p>
<p>iStats Menu &#8211; Places CPU, Memory, Network, etc usage into menu bar<br />
SmartReporter &#8211; Helps warn of hard drive disk failures<br />
Unplugged &#8211; Power notification<br />
SmartSleep &#8211; Lets you toggle the sleep modes<br />
Dockstar &#8211; Gives multiple mail notification badges<br />
TinkerTool &#8211; Access to additional preference settings</p>
<p>-Jason</p>
]]></content:encoded>
			<wfw:commentRss>http://www.virtuallanger.com/2012/03/17/new-to-mac-get-some-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing vCenter Server Heartbeat 6.4.6 (Part 1)</title>
		<link>http://www.virtuallanger.com/2012/02/28/installing-vcenter-server-heartbeat-6-4-6-part-1/</link>
		<comments>http://www.virtuallanger.com/2012/02/28/installing-vcenter-server-heartbeat-6-4-6-part-1/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 03:42:45 +0000</pubDate>
		<dc:creator>Jason Langer</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">https://virtuallanger.wordpress.com/?p=387</guid>
		<description><![CDATA[Protecting VMware vCenter When it comes to protecting VMware vCenter you are limited to just two VMware supported options (from my understanding, if this is incorrect please let me know), using VMware High Availability (HA) or VMware vCenter Server Heartbeat. Now I know some might bring up the VMware KB article 1024051 &#8220;Supported VirtualCenter high<a class="moretag" href="http://www.virtuallanger.com/2012/02/28/installing-vcenter-server-heartbeat-6-4-6-part-1/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<h4 id="section-1">Protecting VMware vCenter</h4>
<p>When it comes to protecting VMware vCenter you are limited to just two VMware supported options (from my understanding, if this is incorrect please let me know), using VMware High Availability (HA) or VMware vCenter Server Heartbeat. Now I know some might bring up the VMware KB article 1024051 &#8220;Supported VirtualCenter high availability options&#8221; that calls out using MSCS and VCS. But for me the kicker is this nugget information in the second paragraph:</p>
<blockquote><p>VMware does not certify these third party solutions. VMware will offer best effort support for any issues encountered with an environment that uses third party solutions for protecting against VMware VirtualCenter downtime.</p></blockquote>
<p>So you tell me, if your vCenter is down and you are using one the above mentioned clustering solutions do you want to do the vendor support fingering pointing while your management is asking you why is it down and how long it will take to bring it back up? Exactly.</p>
<p>What if VMware HA doesn&#8217;t provide the resiliency or up time you require for your vCenter implementation? What if vCenter needs to be treated as a &#8220;Tier 1&#8243; application? Enter vCenter Server Heartbeat (vCSHB going forward). vCSHB allows for the protection of vCenter, but also can be used to protect MS SQL as well several other VMware products (VMware Update Manager, Converter, Orchestrator, etc). vCSHB can be deployed to protect vCenter in two network configurations, LAN for local high availability (which is outlined in this guide), and WAN deployments for disaster recovery. Included with the network configuration options are the supported options on how you choose to run/protect vCenter. Available options are physical to physical, physical to virtual, and virtual to virtual (which is outlined in this guide).</p>
<p>For further reading and additional information on vCSHB view the links below:</p>
<p><a href="http://www.vmware.com/products/vcenter-server-heartbeat/overview.html" target="_blank">VMware vCSHB product page</a></p>
<p><a href="http://www.vmware.com/pdf/vcenter-server-heartbeat-64-administration-guide.pdf" target="_blank">VMware vCSHB Administrators Guide</a></p>
<p><a href="http://www.vmware.com/pdf/vcenter-server-heartbeat-64-installation-guide.pdf" target="_blank">VMware vCSHB Installation Guide</a></p>
<p><a href="http://www.vmware.com/pdf/vcenter-server-heartbeat-64-quick-start.pdf" target="_blank">VMware vCSHB Quick Start Guide</a></p>
<p>Now, onto the installation!</p>
<h4 id="section-2">Creating the Primary Node</h4>
<p>For this guide I am using the “Virtual to Virtual” pre-cloning process supported by vCSHB when both the primary and secondary will be running in a virtual machine. The primary system was configured as follows:</p>
<ul>
<li>Virtual machine was built with 2 vCPU’s, 4GB of memory, and 2 NIC’s (each NIC on a separate vSwitch (and VLAN in my config) – pg 22 of the Installation Guide</li>
<li>Windows Server 2008R2 Enterprise with SP1 and latest patches</li>
<li>VMware Tools</li>
<li>Labeled one network interface as “Public” and the other as “VMware Channel”</li>
<li>On each interface clear the &#8220;Register this connection&#8217;s address in DNS” check box – pg 30 of the Installation Guide</li>
<li>List the Principal (Public) network adapter as the first adapter in the Network Connections Binding Order &#8211; pg 24 of the Installation Guide</li>
<li>Joined the server to my domain</li>
<li>Added a SQL service account (svc_sql) to the Local Administrators group &#8211; pg 29 of the Installation Guide</li>
<li>Installed SQL Server 2008 R2</li>
<li>Installed vCenter Server 5</li>
<li>Installed vCenter Update Manager 5 (configured using FQDN) – pg 20 of the Installation Guide</li>
<li>Set the following services to manual startup type – pg 30 of the Installation Guide:
<ul>
<li>VMware VirtualCenter Server</li>
<li>VMware vSphere Profile-Drive Storage</li>
<li>vCenter Inventory Service</li>
<li>VMware VirtualCenter Management Webservices</li>
</ul>
</li>
<li>Create vCSHB folder on root of C: and copied the vCSHB-v6-4-6643.exe file to it</li>
</ul>
<p>After completing the above steps I powered down the VM and via the vSphere Client I created a clone of the VM to be used as the secondary node (appended Secondary to the VM name). Once the clone task had finished I powered on the primary node to being the vCSHB installation.</p>
<h4 id="section-3">vCSHB Installation on Primary Node</h4>
<p>Once the VM was powered on I logged onto the server with administrative credentials and launched the executable from the C:vCSHB folder I created:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/zipfile1.jpg"><img class="size-full wp-image-391 aligncenter colorbox-387" title="ZipFile.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/zipfile1.jpg" alt="" width="74" height="68" /></a></p>
<p>&nbsp;</p>
<p>After the package has been fully extracted the “Setup Type” screen will be displayed. Select “Install VMware vCenter Server Heartbeat” and click “Next”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step11.jpg"><img class="size-medium wp-image-393 aligncenter colorbox-387" title="Step1.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step11-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>For “Physical Hardware Identity” select “Primary” and click “Next”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step21.jpg"><img class="size-medium wp-image-396 aligncenter colorbox-387" title="Step2.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step21-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>On the licensing page, read the license agreement if you choose, select “I accept terms of the License Agreement” and click “Next”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step31.jpg"><img class="size-medium wp-image-398 aligncenter colorbox-387" title="Step3.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step31-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>Now if this was a true install you can either “Add” or “Import” an existing license key:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step4a1.jpg"><img class="size-medium wp-image-400 aligncenter colorbox-387" title="Step4a.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step4a1-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>Adding a license key if you have one</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step4b1.jpg"><img class="size-medium wp-image-402 aligncenter colorbox-387" title="Step4b.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step4b1-300x72.jpg" alt="" width="300" height="72" /></a></p>
<p>&nbsp;</p>
<p>Since this is just a demo install there is nothing to add or import, just click “Next” to continue:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step4c1.jpg"><img class="size-medium wp-image-404 aligncenter colorbox-387" title="Step4c.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step4c1-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>For the “Select Topology” page select “LAN” as we are only doing a HA environment on the local network:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step51.jpg"><img class="size-medium wp-image-406 aligncenter colorbox-387" title="Step5.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step51-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>On the “Deployment Option” screen select “Secondary Server is Virtual” and click “Next”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step61.jpg"><img class="size-medium wp-image-408 aligncenter colorbox-387" title="Step6.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step61-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>For the “Installation Paths” if you don’t want use the default click the “Browse” button and choose a new path. Also choose whether or not to “Create icons on Desktop”. Click “Next” to continue:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step71.jpg"><img class="size-medium wp-image-410 aligncenter colorbox-387" title="Step7.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step71-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>On the “Channel Adapter Identification” screen select the interface labeled “VMware Channel” and click “Next”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step81.jpg"><img class="size-medium wp-image-412 aligncenter colorbox-387" title="Step8.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step81-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>For the “VMware Channel IP Configuration” screen click “Add”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step9a1.jpg"><img class="size-medium wp-image-414 aligncenter colorbox-387" title="Step9a.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step9a1-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>Enter the IP addresses being used on both the Primary and Secondary nodes for the VMware Channel interface, click “OK”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step9b1.jpg"><img class="size-medium wp-image-416 aligncenter colorbox-387" title="Step9b.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step9b1-300x72.jpg" alt="" width="300" height="72" /></a></p>
<p>&nbsp;</p>
<p>You will receive an error message stating that the setup is unable to communicate with the Secondary node. This is fine as we have not turned on the Secondary node. Click “No” to continue with the setup:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step9c1.jpg"><img class="size-medium wp-image-418 aligncenter colorbox-387" title="Step9c.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step9c1-300x146.jpg" alt="" width="300" height="146" /></a></p>
<p>&nbsp;</p>
<p>With the &#8220;VMware Channel IP’s” configured for both the Primary and Secondary nodes click “Next”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step9d1.jpg"><img class="size-medium wp-image-420 aligncenter colorbox-387" title="Step9d.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step9d1-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>On the “Public Adapter Identification” screen select “Public” and click “Next”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step101.jpg"><img class="size-medium wp-image-422 aligncenter colorbox-387" title="Step10.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step101-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>For the “Public IP Address Configuration” click “Add”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step11a1.jpg"><img class="size-medium wp-image-424 aligncenter colorbox-387" title="Step11a.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step11a1-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>Select the correct IP address from the drop down, in my case 10.20.0.81. Click “OK”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step11b1.jpg"><img class="size-medium wp-image-426 aligncenter colorbox-387" title="Step11b.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step11b1-300x123.jpg" alt="" width="300" height="123" /></a></p>
<p>&nbsp;</p>
<p>Leave the default “Use same IP addresses for Secondary (Recommended for HA secondary)” selected and click “Next”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step11c1.jpg"><img class="size-medium wp-image-428 aligncenter colorbox-387" title="Step11c.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step11c1-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>On the “Client Configuration” leave the default port at 52267 unless you have a need to change it. Click “Next”</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step121.jpg"><img class="size-medium wp-image-430 aligncenter colorbox-387" title="Step12.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step121-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>For “Application Protection” in this demo we are protecting both vCenter and SQL Server. Select “Protect vCenter Server and SQL Server” and enter valid vCenter Login credentials. Click “Next” to continue:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step131.jpg"><img class="size-medium wp-image-432 aligncenter colorbox-387" title="Step13.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step131-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>On the “Pre-synchronization Data Configuration” screen, in the “Folder” dialog enter the full path to the vCSHB folder we created on the root of the C: drive. Note – Use the VMware Channel IP address as this is how the Secondary node will connect and import the configuration information during its setup. Click “Next” to continue:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step141.jpg"><img class="size-medium wp-image-434 aligncenter colorbox-387" title="Step14.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step141-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>The “Installation Summary” will be displayed. After reviewing the settings click “Next”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step151.jpg"><img class="size-medium wp-image-436 aligncenter colorbox-387" title="Step15.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step151-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>If the “Pre-Install Checks” run successfully click “Next” to continue:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step161.jpg"><img class="size-medium wp-image-438 aligncenter colorbox-387" title="Step16.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step161-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Once the “Install” has completed click “Next”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step171.jpg"><img class="size-medium wp-image-440 aligncenter colorbox-387" title="Step17.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step171-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>Once the “Packet Filter Installation” has completed click “Next”</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step181.jpg"><img class="size-medium wp-image-442 aligncenter colorbox-387" title="Step18.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step181-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>On the “Primary Installation Complete” screen click “Finish”</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step191.jpg"><img class="size-medium wp-image-444 aligncenter colorbox-387" title="Step19.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step191-300x228.jpg" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>Once the installation has finished the “Server Configuration” window will open. Select the “Public” tab and set the “Public Identity Mode” to “Identical”. Click “Finish”:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/step201.jpg"><img class="size-medium wp-image-446 aligncenter colorbox-387" title="Step20.jpg" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/step201-300x278.jpg" alt="" width="300" height="278" /></a></p>
<p>&nbsp;</p>
<p>At this point your Primary node is configured and ready to go. The next step is to build out the Secondary node which will be outlined in an upcoming blog post. Stay tuned!</p>
<p>-Jason</p>
]]></content:encoded>
			<wfw:commentRss>http://www.virtuallanger.com/2012/02/28/installing-vcenter-server-heartbeat-6-4-6-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Checking up on  Multi NIC vMotion</title>
		<link>http://www.virtuallanger.com/2012/02/21/checking-up-on-multi-nic-vmotion/</link>
		<comments>http://www.virtuallanger.com/2012/02/21/checking-up-on-multi-nic-vmotion/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 05:46:10 +0000</pubDate>
		<dc:creator>Jason Langer</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">https://virtuallanger.wordpress.com/?p=381</guid>
		<description><![CDATA[vSphere 5 has now been GA pretty close to five months now, and during the initial launch the main discussion topic was around the “vRAM entitlements”. After that subsided more of the focus actually turned to the great new features that vSphere 5 was bringing to the table. First and foremost (in my mind) was<a class="moretag" href="http://www.virtuallanger.com/2012/02/21/checking-up-on-multi-nic-vmotion/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p>vSphere 5 has now been GA pretty close to five months now, and during the initial launch the main discussion topic was around the “vRAM entitlements”. After that subsided more of the focus actually turned to the great new features that vSphere 5 was bringing to the table. First and foremost (in my mind) was the concept of the “Monster VM”. With ability to scale a VM to a 32 vCPU and 1TB of memory “Monster” there should be no workload you shouldn’t consider running in a VM. Next up was the implementation of Storage DRS. This is going to bring the workload balancing that DRS provides for VM’s to your storage.</p>
<p>Both of those are great features (as well as the many others I didn’t mention), but one I think that flew a little under the radar was the support for multi NIC vMotion. How much time as a VMware Administrator have we waited for VM’s to be evacuated from a host going into maintenance mode? If you were like me and only had 1GB uplinks on your hosts you were limited (IE supported by VMware) to four concurrent vMotions. Set Maintenance Mode and go to Starbucks. If you are one of the cool kids and have 10GB uplinks that number gets doubled to 8 concurrent vMotions. Set Maintenance Mode and run to the break room for a coffee refill.</p>
<p>If these numbers look familiar they should, they are the same as vSphere 4.1. And this is were the joy of Multi NIC vMotion comes in! Since the amount of concurrent vMotions hasn’t changed, how about changing the amount of NIC’s that can be used? You can still only move four VM’s at once, but instead of using a single NIC how about two or four? Same amount VM’s being moved but just more bandwidth to move them. If you are utilizing 1GB NICs the maximum you can combine is 16. For 10GB that number is decreased to four.</p>
<p>If you are not familiar with setting up Multi NIC vMotion both VMware and Duncan Epping have fantastic posts on how to do so. The VMware KB article (KB2007467) is located <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=2007467" target="_blank">HERE</a> and the blog post from Duncan is located <a href="http://www.yellow-bricks.com/2011/09/17/multiple-nic-vmotion-in-vsphere-5/" target="_blank">HERE</a>.</p>
<p>So after following either of the above guides lets do some checking to see if it truly is working. I find the easiest to see this in action is via ESXTOP. Log into one of your hosts (or vMA) launch ESXTOP and press “n” to view the networking screen. Identify your vmk/vmnics that you configured and verify that traffic is crossing each.</p>
<p>To demonstrate this I setup a vSwitch with two uplinks and configured two vMotion portgroups. In the screen shot below you can see traffic crossing over each interface.</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/multinic1.jpg"><img class="colorbox-381"  style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;margin-left:auto;margin-right:auto;padding-top:0;border:0;" title="MultiNIC" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/multinic_thumb1.jpg" alt="MultiNIC" width="555" height="280" border="0" /></a></p>
<p>A more in depth way to see this as well is to view the /var/log/vmkernel.log. In the screenshot below you will see the kernel binding to the two vmk ports:</p>
<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/var-log1.jpg"><img class="colorbox-381"  style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;margin-left:auto;margin-right:auto;padding-top:0;border:0;" title="var-log" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/var-log_thumb1.jpg" alt="var-log" width="564" height="184" border="0" /></a></p>
<p>For overall performance testing in my lab environment I tested moving four VM’s with only a single vMotion interface and the same four VM’s with multiple vMotion interfaces:</p>
<div align="center">
<table width="400" border="0" cellspacing="0" cellpadding="2" align="center">
<tbody>
<tr>
<td valign="top" width="96"></td>
<td valign="top" width="63">
<p align="center">Test 1</p>
</td>
<td valign="top" width="80">
<p align="center">Test 2</p>
</td>
<td valign="top" width="80">
<p align="center">Test 3</p>
</td>
<td valign="top" width="79">
<p align="center">Average</p>
</td>
</tr>
<tr>
<td valign="top" width="96">Single NIC</td>
<td valign="top" width="63">
<p align="center">58 sec</p>
</td>
<td valign="top" width="80">
<p align="center">57 sec</p>
</td>
<td valign="top" width="80">
<p align="center">61 sec</p>
</td>
<td valign="top" width="79">
<p align="center">58.67 sec</p>
</td>
</tr>
<tr>
<td valign="top" width="96">Dual NIC</td>
<td valign="top" width="63">
<p align="center">33 sec</p>
</td>
<td valign="top" width="85">
<p align="center">31 sec</p>
</td>
<td valign="top" width="87">
<p align="center">32 sec</p>
</td>
<td valign="top" width="88">
<p align="center">31 sec</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>As you can see from the chart there was almost a 50 percent reduction in time when comparing the single interface to the dual interface. If you have upgraded your environment to vSphere 5 be sure to revisit your network design to make sure you are make use of this great new feature.</p>
<p>-Jason</p>
]]></content:encoded>
			<wfw:commentRss>http://www.virtuallanger.com/2012/02/21/checking-up-on-multi-nic-vmotion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSD Performance in the vSphere Home Lab</title>
		<link>http://www.virtuallanger.com/2012/02/19/ssd-performance-in-the-vsphere-home-lab/</link>
		<comments>http://www.virtuallanger.com/2012/02/19/ssd-performance-in-the-vsphere-home-lab/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 18:34:06 +0000</pubDate>
		<dc:creator>Jason Langer</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Crucial]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">https://virtuallanger.wordpress.com/?p=357</guid>
		<description><![CDATA[Last weekend I was poking around on the Newegg website and noticed that they were having a sale on Crucial SSD drives. I have wanted to purchase SSD’s for my ESXi host boxes but that was more out of a want then a need based on SSD pricing. That quickly changed after I found the<a class="moretag" href="http://www.virtuallanger.com/2012/02/19/ssd-performance-in-the-vsphere-home-lab/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.virtuallanger.com/wp-content/uploads/2012/02/crucial-resize11.jpg"><img class="colorbox-357"  style="background-image:none;padding-left:0;padding-right:0;display:inline;float:left;padding-top:0;border:0;" title="crucial-resize" src="http://www.virtuallanger.com/wp-content/uploads/2012/02/crucial-resize_thumb11.jpg" alt="crucial-resize" width="179" height="135" align="left" border="0" /></a>Last weekend I was poking around on the Newegg website and noticed that they were having a sale on Crucial SSD drives. I have wanted to purchase SSD’s for my ESXi host boxes but that was more out of a want then a need based on SSD pricing. That quickly changed after I found the Crucial M4’s 64GB on sale for $88.00 a piece (and now currently going for <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820148441" target="_blank">$79.99</a>). I added them to my cart and proceeded to check out.</p>
<p>I received the drives on Thursday and brought down one of my hosts and swapped out the existing internal RAID 5 I was running for the SSD’s. I installed ESXi on one SSD and used the second as a dedicated datastore (this config is just for performance testing, each host will end up with a single SSD) to start some testing.</p>
<p>My ESXi hosts are whitebox machines made up of an ASUS P7F-E motherboard, Intel Xeon X3430 Lynnfield 2.4GHZ QC, and 16GBs of RAM. One draw back of my hosts is that the onboard SATA controller is only 3GBs where as the drives are 6GBs capable which will have in effect on my performance numbers.</p>
<p>For testing I created a new VM based on Windows Server 2008 R2 with 2GB of memory and a single vCPU. IOmeter was installed on the VM and I used the configuration provided from the “Unofficial Storage Performance” thread located <a href="http://communities.vmware.com/message/584154" target="_blank">HERE</a> on the VMware Communities. Each test was performed three times and used the averages to populate the charts below. The tests where performed with the VM running on the same SSD as ESXi was installed (Shared Datastore) and the VM running on a SSD that was configured as a standalone datastore (Dedicated Datastore).</p>
<p>And now the results:</p>
<table width="599" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="597"><strong>Shared Datastore</strong></td>
</tr>
</tbody>
</table>
<table width="599" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="122">Test</td>
<td valign="top" width="10">IOPS</td>
<td valign="top" width="66">MBps</td>
<td valign="top" width="66">Avg IO Response Time</td>
<td valign="top" width="66">Max IO Response Time</td>
<td valign="top" width="267">CPU Utilization</td>
</tr>
<tr>
<td valign="top" width="122">MaxThroughput 100% Read</td>
<td valign="top" width="10">4568.86</td>
<td valign="top" width="66">142.78</td>
<td valign="top" width="66">13.3</td>
<td valign="top" width="66">29.36</td>
<td valign="top" width="267">18.38</td>
</tr>
<tr>
<td valign="top" width="122">MaxThroughput 50%Read</td>
<td valign="top" width="10">2179.04</td>
<td valign="top" width="66">68.09</td>
<td valign="top" width="66">27.67</td>
<td valign="top" width="66">63.34</td>
<td valign="top" width="267">15.15</td>
</tr>
<tr>
<td valign="top" width="122">Random 8k 70%Read</td>
<td valign="top" width="10">2746.65</td>
<td valign="top" width="66">21.47</td>
<td valign="top" width="66">21.91</td>
<td valign="top" width="66">181.63</td>
<td valign="top" width="267">16.68</td>
</tr>
<tr>
<td valign="top" width="122">Real Life 60%Random 65% Read</td>
<td valign="top" width="10">2283.02</td>
<td valign="top" width="66">17.84</td>
<td valign="top" width="66">26.35</td>
<td valign="top" width="66">197.91</td>
<td valign="top" width="267">16.03</td>
</tr>
</tbody>
</table>
<table width="598" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="596"><strong>Dedicated Datastore</strong></td>
</tr>
</tbody>
</table>
<table width="598" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td align="right" width="176">Test</td>
<td align="right" width="10">IOPS</td>
<td align="right" width="12">MBps</td>
<td align="right" width="71">Avg IO Response Time</td>
<td align="right" width="75">Max IO Response Time</td>
<td align="right" width="255">CPU Utilization</td>
</tr>
<tr>
<td valign="top" width="176">MaxThroughput 100% Read</td>
<td valign="top" width="10">4588.67</td>
<td valign="top" width="12">143.41</td>
<td valign="top" width="71">13.16</td>
<td valign="top" width="75">51.66</td>
<td valign="top" width="255">19.16</td>
</tr>
<tr>
<td valign="top" width="176">MaxThroughput 50% Read</td>
<td valign="top" width="10">2180</td>
<td valign="top" width="12">68.16</td>
<td valign="top" width="71">27.64</td>
<td valign="top" width="75">65.02</td>
<td valign="top" width="255">15.24</td>
</tr>
<tr>
<td valign="top" width="176">Random 8k 70%Read</td>
<td valign="top" width="10">2740.67</td>
<td valign="top" width="12">21.63</td>
<td valign="top" width="71">21.95</td>
<td valign="top" width="75">113.88</td>
<td valign="top" width="255">16.94</td>
</tr>
<tr>
<td valign="top" width="176">Real Life 60%Random 65% Read</td>
<td valign="top" width="10">2374.33</td>
<td valign="top" width="12">18.55</td>
<td valign="top" width="71">25.35</td>
<td valign="top" width="75">66.02</td>
<td valign="top" width="255">16.11</td>
</tr>
</tbody>
</table>
<p>As you can see from the charts above the overall IOPS and MBps are about the same whether the VM was running on the shared or dedicated datastore. However, I was surprised by the changes in the Max IO Response Time numbers.</p>
<p>All in all very happy with the performance numbers I am seeing, and as the main goal was to replace the internal RAID5 on each host (mostly from a power consumption perspective) I am glad I made the purchase.</p>
<p>-Jason</p>
]]></content:encoded>
			<wfw:commentRss>http://www.virtuallanger.com/2012/02/19/ssd-performance-in-the-vsphere-home-lab/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New Year, New Opportunity</title>
		<link>http://www.virtuallanger.com/2012/01/16/new-year-new-opportunity/</link>
		<comments>http://www.virtuallanger.com/2012/01/16/new-year-new-opportunity/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 04:31:44 +0000</pubDate>
		<dc:creator>Jason Langer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://virtuallanger.wordpress.com/?p=325</guid>
		<description><![CDATA[There is always so much optimism at the beginning of a new year. That feeling of starting off with a clean slate and ability to make the changes you want to make. For me it is the chance to start off with a new opportunity. After working for my current employer for three years I<a class="moretag" href="http://www.virtuallanger.com/2012/01/16/new-year-new-opportunity/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p>There is always so much optimism at the beginning of a new year. That feeling of starting off with a clean slate and ability to make the changes you want to make. For me it is the chance to start off with a new opportunity. After working for my current employer for three years I have decided to move on and earlier this week accepted a position at Hitachi Data Systems as an Infrastructure Engineer working in there Unified Compute Platform team. This will allow me even more exposure to the things that are currently my driving force, VMware virtualization and storage.</p>
<p>I would have liked to say that branching out and moving my career another step forward was a new years resolution, but in fact it was something that started back last summer. At that time my goal was to learn more and dig deeper into VMware, go beyond my VMware VCP certification and obtain my VCAP-DCA certification. I scheduled the exam for August and set off on my studying. Long story short I had successfully passed the exam and was feeling good about the additional knowledge I had learned. But that was nothing compared to what happened later that month.</p>
<p>Even though I have been working with VMware for the last 4 years or so, I had never had the ability/option of attending VMworld. There had always been talk amongst managers about sending someone, but it never really seemed to pan out. This year that was all going to change, my boss had notified me that I would be attending VMworld 2011! For me this had to be the biggest eye opening event in my career. I had heard on podcasts, and read on blogs about experiencing it, but none of what I read or heard prepared me for what I was about to see. Between all of the sessions, the vendor displays, or just talking to and meeting new folks it was amazing! After soaking up as much as I could, it was at this point I knew I wanted to, better yet needed to take that next step.</p>
<p>So here I am, waiting for that new challenge, that new adventure to start. I got my bags packed and am ready to go!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.virtuallanger.com/2012/01/16/new-year-new-opportunity/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>VCP 5 Objective 6.1 – Perform Basic Troubleshooting for ESXi Hosts</title>
		<link>http://www.virtuallanger.com/2012/01/12/vcp-5-objective-6-1-perform-basic-troubleshooting-for-esxi-hosts/</link>
		<comments>http://www.virtuallanger.com/2012/01/12/vcp-5-objective-6-1-perform-basic-troubleshooting-for-esxi-hosts/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 17:57:32 +0000</pubDate>
		<dc:creator>Jason Langer</dc:creator>
				<category><![CDATA[VCP 5]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vcp]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">https://virtuallanger.wordpress.com/?p=314</guid>
		<description><![CDATA[Objective 6.1 &#8211; Perform Basic Troubleshooting for ESXi Hosts For this objective I used the following resources: vSphere Monitoring and Performance vSphere Troubleshooting VMware White Paper “The Architecture of VMware ESXi” VMware Support Insider Blog VMware KB Article 2000988 (Troubleshooting vSphere Auto Deploy) VMware KB Article 1011641 (Collecting Diagnostic Information for VMware vCenter Server) VMware<a class="moretag" href="http://www.virtuallanger.com/2012/01/12/vcp-5-objective-6-1-perform-basic-troubleshooting-for-esxi-hosts/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p><strong>Objective 6.1 &#8211; Perform Basic Troubleshooting for ESXi Hosts</strong></p>
<p>For this objective I used the following resources:</p>
<ul>
<li>vSphere Monitoring and Performance</li>
<li>vSphere Troubleshooting</li>
<li>VMware White Paper “The Architecture of VMware ESXi”</li>
<li>VMware Support Insider Blog</li>
<li>VMware KB Article 2000988 <span style="font-size: xx-small;">(Troubleshooting vSphere Auto Deploy)</span></li>
<li>VMware KB Article 1011641 <span style="font-size: xx-small;">(Collecting Diagnostic Information for VMware vCenter Server)</span></li>
<li>VMware KB Article 653 <span style="font-size: xx-small;">(Collecting Diagnostic Information for VMware ESX/ESXi Using the vSphere Client)</span></li>
<li>VMware KB Article 1010705 <span style="font-size: xx-small;">(Collecting Diagnostic Information for VMware ESX/ESXi Using the vm-support Command)</span></li>
<li>VMware KB Article 1027932 <span style="font-size: xx-small;">(Collecting Diagnostic Information for VMware vCenter Server and ESX/ESXi Using the vSphere PowerCLI)</span></li>
</ul>
<p><span style="font-size: x-small;"><span style="text-decoration: underline;">Knowledge</span></span></p>
<h4 id="section-1">Identify General ESXi Host Troubleshooting Guidelines</h4>
<p>The <em>vSphere Troubleshooting</em> guide is the one stop shop for this section</p>
<h4 id="section-2">Troubleshoot Common Installation Issues</h4>
<p>Refer to Objective 1.3 and make sure your hosts meet the hardware requirements as well as the VMware HCL. If using AutoDeploy refer to pages 20 thru 26 of the <em>vSphere Troubleshooting</em> guide and also <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=2000988" target="_blank">VMware KB 2000988</a> (Troubleshooting vSphere Auto Deploy).</p>
<h4 id="section-3">Monitor ESXi System Health</h4>
<p>With the release of ESXi back in the VI 3.5 days it provided a new way to manage your hosts, the Common Information Model (CIM). CIM allows for a standard framework to manage computing resources and presents this information via the vSphere Client. For further information read the VMware White Paper <a href="http://www.vmware.com/files/pdf/vmware_esxi_architecture_wp.pdf" target="_blank">&#8220;The Architecture of VMware ESXi&#8221;</a> as well as this <a href="http://blogs.vmware.com/kb/2011/03/hardware-monitoring-in-esxi.html" target="_blank">VMware Support Insider</a> blog post.</p>
<p>To actually see how ESXi and vSphere Client leverages CIM read pages 25 thru 28 of the <em>vSphere Monitoring and Performance</em> documentation.</p>
<h4 id="section-4">Export Diagnostic Information</h4>
<p>There are multiple ways to get at this information, but I will assume the exam is going to be geared more towards using the vSphere Client for this task. For completeness however I have included links that cover using a console session as well as PowerCLI.</p>
<p><em>Gathering vCenter Server Log Bundles (<a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1011641" target="_blank">VMware KB 1011641</a>, Collecting Diagnostic Information for VMware vCenter Server)</em></p>
<p><em></em>To generate a vCenter Server log bundle, select Start &gt; All Programs &gt; Vmware and select either &#8220;Generate vCenter Server Log Bundle – Extended&#8221; or &#8220;Generate vCenter Server Log Bundle&#8221; (Be sure to &#8220;Run as Administrator&#8221;).</p>
<p><em>Gathering vCenter Server and ESXi Log Bundles (VMware KB 653, Collecting Diagnostic Information for Vmware ESX/ESXi Using the vSphere Client)</em></p>
<p>From within the vSphere Client connected to vCenter  click Administration from the menu bar and select Export System Logs. This will allow you to export either vCenter logs, ESX/ESXi logs, are all of the above in a single zip file.</p>
<p>To use the vm-support command or PowerCLI refer to <a href="http://kb.vmware.com/selfservice/documentLinkInt.do?micrositeID=&amp;popup=true&amp;languageId=&amp;externalID=1010705" target="_blank">VMware KB 1010705</a> (Collecting diagnostic information for VMware ESX/ESXi using the vm-support command) and <a href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;externalId=1027932" target="_blank">VMware KB 1027932</a> (Collecting diagnostic information for VMware vCenter Server and ESX/ESXi using the vSphere PowerCLI)</p>
<h4 id="section-5">Tools</h4>
<ul>
<li>vCenter Server and Host Management Guide</li>
<li>vSphere Monitoring and Performance Guide</li>
<li>vSphere Troubleshooting Guide</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.virtuallanger.com/2012/01/12/vcp-5-objective-6-1-perform-basic-troubleshooting-for-esxi-hosts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VCP 5 Objective 6.2 – Perform Basic vSphere Network Troubleshooting</title>
		<link>http://www.virtuallanger.com/2012/01/09/vcp-5-objective-6-2-perform-basic-vsphere-network-troubleshooting/</link>
		<comments>http://www.virtuallanger.com/2012/01/09/vcp-5-objective-6-2-perform-basic-vsphere-network-troubleshooting/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 00:10:26 +0000</pubDate>
		<dc:creator>Jason Langer</dc:creator>
				<category><![CDATA[VCP 5]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vcp]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">https://virtuallanger.wordpress.com/?p=303</guid>
		<description><![CDATA[Objective 6.2 – Perform Basic vSphere Network Troubleshooting For this objective I used the following resources: VCP 5, Section 2 – Plan and Configure vSphere Networking VMware Information Guide “VMware Virtual Networking Concepts” VMware KB Article 1003893 (Troubleshooting Virtual Machine Network Connection Issues) VMware KB Article 1001938 (ESX/ESXi Host Requirements for Link Aggregation) VMware KB<a class="moretag" href="http://www.virtuallanger.com/2012/01/09/vcp-5-objective-6-2-perform-basic-vsphere-network-troubleshooting/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p><strong>Objective 6.2 – Perform Basic vSphere Network Troubleshooting</strong></p>
<p>For this objective I used the following resources:</p>
<ul>
<li>VCP 5, Section 2 – Plan and Configure vSphere Networking</li>
<li>VMware Information Guide “VMware Virtual Networking Concepts”</li>
<li>VMware KB Article 1003893 <span style="font-size:xx-small;">(Troubleshooting Virtual Machine Network Connection Issues)</span></li>
<li>VMware KB Article 1001938 <span style="font-size:xx-small;">(ESX/ESXi Host Requirements for Link Aggregation)</span></li>
<li>VMware KB Article 1004048 <span style="font-size:xx-small;">(Sample Configuration of EtherChannel/Link Aggregation with ESX/ESXi and Cisco/HP Switches)</span></li>
<li>VMware KB Article 1005577 <span style="font-size:xx-small;">(What is beacon probing)</span></li>
</ul>
<p><span style="text-decoration:underline;"><span style="font-size:x-small;">Knowledge</span></span></p>
<h4 id="section-1">Verify Network Configuration</h4>
<p>Refer to each objective under Section Two. Focus on the core concepts and configuration of both vNetwork Standard Switches and vNetwork Distributed Switches:</p>
<ul>
<li>Port/dvPort Groups</li>
<li>Load Balancing and Failover Policies</li>
<li>VLAN Settings</li>
<li>Security Policies</li>
<li>Traffic Shaping Policies</li>
</ul>
<p>For additional information read the <a href="http://www.vmware.com/files/pdf/virtual_networking_concepts.pdf" target="_blank">VMware Information Guide</a> “VMware Virtual Networking Concepts”. This document is based on VI3 but still does a good job with the core functions of a vStandard Switch.</p>
<h4 id="section-2">Verify a Given Virtual Machine is Configured with the Correct Network Resources</h4>
<p>Instead of duplicating work, refer to <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1003893" target="_blank">VMware KB 1003893</a>, “Troubleshooting Virtual Machine Network Connection Issues”. More then enough information listed there.</p>
<h4 id="section-3">Troubleshoot Virtual Switch and Port Group Configuration Issues</h4>
<p>One key aspect to remember is when setting up Port Groups or dvPort Groups, spelling counts (as well as upper/lower case)! If a Port Group is spelled Test on one host and is spelled test on a second host vMotion will fail. Same holds true with Security Policies, if one vSwitch on a host is set to accept Promiscuous Mode and it is set to Reject on the other host, again vMotion will fail. Also, refer to the objectives under Section Two to be sure your switches are configured correctly.</p>
<h4 id="section-4">Troubleshoot Physical Network Adapter Configuration Issues</h4>
<p>This is pretty straight forward as there is not a lot of configuration done at the physical network layer. Be sure that your physical nics that are assigned to a virtual switch (vSwitch or dvSwitch) are configured the same (speed, vlans, etc) on the physical switch. If using IP Hash as your load balancing method make sure on the physical switch side link aggregation has been enabled. Refer to <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1001938" target="_blank">VMware KB 1001938</a>  and <a href="http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;docType=kc&amp;docTypeID=DT_KB_1_1&amp;externalId=1004048" target="_blank">VMware KB 1004048</a> for further details as well as examples. If using beacon probing for network failover detection it standard practice to use a minimum of three (or more) uplink adapters. See <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1005577" target="_blank">VMware KB 1005577</a> for further details.</p>
<h4 id="section-5">Identify the Root Cause of a Network Issue Based on Troubleshooting Information</h4>
<p>Using the above notes as well as the linked VMware KB articles one should be able to isolate issue to one of four areas:</p>
<ul>
<li>Virtual Machine</li>
<li>ESX/ESXi Host Networking (uplinks)</li>
<li>vSwitch or dvSwitch Configuration</li>
<li>Physical Switch Configuration</li>
</ul>
<h4 id="section-6">Tools</h4>
<ul>
<li>vSphere Troubleshooting guide</li>
<li>vSphere Networking guide</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.virtuallanger.com/2012/01/09/vcp-5-objective-6-2-perform-basic-vsphere-network-troubleshooting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VCP 5 Objective 6.3 – Perform Basic vSphere Storage Troubleshooting</title>
		<link>http://www.virtuallanger.com/2011/12/14/vcp-5-objective-6-3-perform-basic-vsphere-storage-troubleshooting/</link>
		<comments>http://www.virtuallanger.com/2011/12/14/vcp-5-objective-6-3-perform-basic-vsphere-storage-troubleshooting/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 21:41:08 +0000</pubDate>
		<dc:creator>Jason Langer</dc:creator>
				<category><![CDATA[VCP 5]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vcp]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">https://virtuallanger.wordpress.com/?p=283</guid>
		<description><![CDATA[Objective 6.3 – Perform Basic vSphere Storage Troubleshooting For this objective I used the following resources: vSphere Monitoring and Performance vSphere Storage vSphere Troubleshooting VMware KB Article 1008205 (Using ESXTOP to identify storage performance issues) VMware KB Article 1003728 (Testing VMkernel network connectivity with the vmkping command) VMware KB Article 1020692 (Frequent path state changes<a class="moretag" href="http://www.virtuallanger.com/2011/12/14/vcp-5-objective-6-3-perform-basic-vsphere-storage-troubleshooting/">&#160;&#160;Full Article&#8230;</a>
]]></description>
			<content:encoded><![CDATA[<p><strong>Objective 6.3 – Perform Basic vSphere Storage Troubleshooting</strong></p>
<p>For this objective I used the following resources:</p>
<ul>
<li>vSphere Monitoring and Performance</li>
<li>vSphere Storage</li>
<li>vSphere Troubleshooting</li>
<li>VMware KB Article 1008205 <span style="font-size:xx-small;">(Using ESXTOP to identify storage performance issues)</span></li>
<li>VMware KB Article 1003728 <span style="font-size:xx-small;">(Testing VMkernel network connectivity with the vmkping command)</span></li>
<li>VMware KB Article 1020692 <span style="font-size:xx-small;">(Frequent path state changes indicate storage problem)</span></li>
<li>VMware KB Article 1005009 <span style="font-size:xx-small;">(Analyzing SCSI Reservation conflicts) </span></li>
<li>VMware SAN System Design and Deployment Guide</li>
<li>Duncan Eppings Yellow-Bricks.com Blog</li>
</ul>
<p><span style="text-decoration:underline;">Knowledge</span></p>
<h4 id="section-1">Verify storage configuration</h4>
<p>Refer to the <em>vSphere Storage </em>and the <a href="http://www.vmware.com/resources/techresources/772" target="_blank">SAN System Design and Deployment Guide</a> (not specific to vSphere 5, but worth a read) by VMware. This will cover a lot of areas needed for working with a FC/iSCSI SAN environment with vSphere. Also a good understanding of the hardware you are using on the backend (storage arrays, FC switches, networking, etc) and there “vSphere Best Practices” documents will assist in the proper configuration.</p>
<h4 id="section-2">Troubleshoot storage contention issues</h4>
<p>When they mention “storage contention” I am taking this as I/O throughput or I/O latency issues. I find the quickest and easiest way of measuring/checking this is via esxtop/resxtop. <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1008205" target="_blank">VMware KB 1008205</a> and Duncan Eppings <a href="http://www.yellow-bricks.com/esxtop/" target="_blank">esxtop blog</a> post covers this is in more detail.</p>
<p>Metrics to be aware of:</p>
<table width="555" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="98">Disk Metric</td>
<td valign="top" width="56">Threshold</td>
<td valign="top" width="399">Description</td>
</tr>
<tr>
<td valign="top" width="98">
<p align="center">DAVG</p>
</td>
<td valign="top" width="56">
<p align="center">25</p>
</td>
<td valign="top" width="399">This is the average response time in milliseconds per command being sent to the device.</td>
</tr>
<tr>
<td valign="top" width="98">
<p align="center">GAVG</p>
</td>
<td valign="top" width="56">
<p align="center">25</p>
</td>
<td valign="top" width="399">This is the response time as it is perceived by the guest operating system. This number is calculated with the formula: DAVG + KAVG = GAVG.</td>
</tr>
<tr>
<td valign="top" width="98">
<p align="center">KAVG</p>
</td>
<td valign="top" width="56">
<p align="center">2</p>
</td>
<td valign="top" width="399">This is the amount of time the command spends in the VMkernel</td>
</tr>
</tbody>
</table>
<p>Also see pages 47 thru 50 of the <em>vSphere Troubleshooting</em> documentation for further information.</p>
<h4 id="section-3">Troubleshoot storage over-commitment issues</h4>
<p>Storage over-commitment can occur in several ways:</p>
<ul>
<li>As mentioned above with I/O latency</li>
<li>Datastore usage (Think Thin Provisioning and <a href="http://pubs.vmware.com/vsphere-4-esxi-installable-vcenter/index.jsp?topic=/com.vmware.vsphere.esxi_server_config.doc_41/esx_server_config/managing_storage/c_handling_datastore_over-subscription.html" target="_blank">over subscription</a>)</li>
<li>
SCSI reservation issues (<a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1005009" target="_blank">VMware KB 1005009</a>)</li>
<li>
Path thrashing (<a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1020692" target="_blank">VMware KB 1020692</a>)</li>
<li>
LUN queue depth</li>
</ul>
<h4 id="section-4">Troubleshoot iSCSI software initiator configuration issues</h4>
<p>Things to look out for:</p>
<ul>
<li>Setting up a proper iSCSI Network (pg 74 thru 79 of the vSphere Storage document)</li>
<li>Configuration of Jumbo Frames (pg 80 of the vSphere Storage document)</li>
<li>Network connectivity using vmkping (See <a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1003728" target="_blank">VMware KB 1003728</a>)</li>
</ul>
<p>For further information refer to pages 107 thru 112 of the <em>vSphere Storage </em>documentation as well as page 51 of the <em>vSphere Troubleshooting </em>documentation.</p>
<h4 id="section-5">Troubleshoot Storage Reports and Storage Maps</h4>
<p>See pages 29 thru 32 of the <em>vSphere Monitoring and Performance</em> documentation.</p>
<h4 id="section-6">Identify the root cause of a storage issue based on troubleshooting information</h4>
<p>The <em>vSphere Troubleshooting</em> document covers several issues that you may run into. See Pages 45 thru 51.</p>
<h4 id="section-7">Tools</h4>
<ul>
<li>vSphere Storage guide</li>
<li>vSphere Troubleshooting guide</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.virtuallanger.com/2011/12/14/vcp-5-objective-6-3-perform-basic-vsphere-storage-troubleshooting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

