<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Virtual Andy</title>
	<atom:link href="http://virtualandy.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://virtualandy.wordpress.com</link>
	<description>A blog all about challenges faced while implementing &#38; operating VMware</description>
	<lastBuildDate>Sat, 12 Dec 2009 12:25:43 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='virtualandy.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/05298e26b4816ccbae0e7d6ad00148c7?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Virtual Andy</title>
		<link>http://virtualandy.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://virtualandy.wordpress.com/osd.xml" title="Virtual Andy" />
		<item>
		<title>VMware Expert System with PowerCLI and Excel</title>
		<link>http://virtualandy.wordpress.com/2009/12/09/vmware-expert-system-with-powercli-and-excel/</link>
		<comments>http://virtualandy.wordpress.com/2009/12/09/vmware-expert-system-with-powercli-and-excel/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 22:17:51 +0000</pubDate>
		<dc:creator>vandyblog</dc:creator>
				<category><![CDATA[Virtual Andy]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[decision support]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[viops]]></category>
		<category><![CDATA[vitoolkit]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://virtualandy.wordpress.com/?p=191</guid>
		<description><![CDATA[This post is a writeup of a project for a master&#8217;s class in Decision Support Systems at Murray State.  This is my first dive into VMware PowerCLI aside from some one shots. All feedback is welcome.
Our Problems
Problem 1: Servers are not being virtualized due to a decentralized procurement process
A decentralized server procurement process presents many [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=191&subd=virtualandy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This post is a writeup of a project for a <a href="http://csis.murraystate.edu/">master&#8217;s class</a> in Decision Support Systems at Murray State.  This is my first dive into VMware PowerCLI aside from some <a href="http://virtualandy.wordpress.com/tag/vitoolkit/">one shots</a>. All feedback is welcome.</p>
<h2>Our Problems</h2>
<h2><strong>Problem 1: Servers are not being virtualized due to a decentralized procurement process</strong></h2>
<p><strong><span style="font-weight:normal;">A decentralized server procurement process presents many problems to an organization. There are many gains with standardizing OS/hardware platforms.</span></strong></p>
<p><strong><span style="font-weight:normal;"><strong>Problem 2: Servers are not being virtualized because knowledge is required to make “Virtualize/Don’t Virtualze” decision</strong></span></strong></p>
<p>The benefits of server virtualization are easy to explain and are a part of our culture.  However, the organization has not adopted a “virtualize first” mentality.  There is still a lack of stakeholder understanding with regards to virtualization.</p>
<p>Due to <em>lack of knowledge</em>, ROI is not maximized.  This knowledge exists in two places – the virtual infrastructure itself and as tacit knowledge with the VMware administrator.</p>
<h2>PROBLEM ANALYSIS</h2>
<p>Problem 1: Servers are not being virtualized due to a decentralized procurement process<br />
This problem is outside of the scope of the CIS645 class. We&#8217;re working on it.</p>
<p>Problem 2: Servers are not being virtualized because knowledge is required to make “Virtualize/Don’t Virtualze” decision</p>
<p>Problem 2 has two major parts.</p>
<p><strong>CAPACITY – CAN OUR VIRTUAL INFRASTRUCTURE SUPPORT THIS APPLICATION?</strong></p>
<p><strong> </strong>This question has historically been answered heuristically with ball park figures. Manually gathering current storage and RAM capacity data too time consuming.</p>
<p><strong>CANDIDACY – BASED ON SYSTEM REQUIREMENTS AND INDUSTRY KNOWLEDGE, IS VIRTUALIZATION SUITABLE FOR THIS APPLICATION?</strong></p>
<p><strong> </strong>This is the harder question. Typically you’ll hear consultants say “it depends”. Answering this question usually involves a phone call with the VMware administrator. The conversation is series of questions from the administrator to the stakeholder.</p>
<p><strong>RECOMMENDATION</strong></p>
<p><strong> </strong>When the two questions have been answered, a recommendation of Virtualize/Don’t Virtualize is made. If a Virtualize decision is made, the VMware administrator must find the optimal storage unit to deploy to and coordinate the deployment with the stakeholder.</p>
<h2>SOLUTION DESIGN</h2>
<h3>USER INTERFACE</h3>
<p>The users of this system are already familiar with Excel and would prefer to utilize Excel’s familiarity and What-If scenario planning.</p>
<blockquote><p>What if we added another 2TB of storage?<br />
What if we upgraded our RAM?<br />
What if we didn’t have to have the license dongle?</p></blockquote>
<p>Excel quickly enables these questions to be answered. A normal ‘GUI’ application would take more time to develop and would not invite queries of an ad-hoc nature.</p>
<p><strong>CAPACITY</strong></p>
<p>Capacity data resides at several levels: the virtual machine itself, the host, and the data store.  The data is put into Excel using VMware’s PowerCLI. PowerCLI is a Windows PowerShell snap-in that integrates with any VMware Virtual Infrastructure. Windows PowerShell also integrates nicely with Excel.<br />
Here are the steps to capacity gathering with the VMware Expert System:</p>
<ul>
<li> Open the Excel Spreadsheet</li>
<li> Clear previously gathered data</li>
<li> Connect to a vCenter Server</li>
<li> Gather datastore information</li>
<li> Gather host information</li>
<li> Gather virtual machine information</li>
<li> Write values to ‘Capacity’ Worksheet</li>
<li> Write values to ‘New Virtual Machine’ Worksheet</li>
<li> Save Excel Spreadsheet</li>
<li>Clean up and quit Excel</li>
</ul>
<h3>CANDIDACY</h3>
<p>The user of the VMware Expert System will answer a series of questions to determine system candidacy.  Through knowledge capture, the conversation with the VMware Administrator does not need to take place. The knowledge is generally accepted by a community of VMware experts.</p>
<h3>RECOMMENDATION</h3>
<p>After answering the capacity and candidacy questions, the user receives a final recommendation. The recommendation is only “Virtualize” if capacity is available and candidacy is met.</p>
<p>The interface also displays reasons why a machine is not suitable for virtualization to enable What-If analysis.</p>
<h2>DECISION TREE</h2>
<p style="text-align:center;"><a href="http://virtualandy.files.wordpress.com/2009/12/decision_tree.png"><img class="size-full wp-image-197 aligncenter" title="decision_tree" src="http://virtualandy.files.wordpress.com/2009/12/decision_tree.png?w=600&#038;h=739" alt="" width="600" height="739" /></a></p>
<p style="text-align:center;"><em>Modified from </em><a href="http://viops.vmware.com/home/docs/DOC-1353"><em>VI:OPS P2V Decision Tree</em></a></p>
<h2>RUNNING  THE VMWARE EXPERT SYSTEM</h2>
<h3>PREREQUISITES</h3>
<ul>
<li>VMware PowerCLI 4.0 or better
<ul>
<li>Installation guide: <a href="http://www.vmware.com/support/developer/windowstoolkit/wintk40/doc/viwin_install.pdf">http://www.vmware.com/support/developer/windowstoolkit/wintk40/doc/viwin_install.pdf</a></li>
</ul>
</li>
</ul>
<h3>STEPS TO RUN THE VMWARE EXPERT SYSTEM</h3>
<ul>
<li>Download and extract <a href="http://www.bofe.org/demo/vmware-expert-system/vmware_expert_system.zip">vmware-expert-system.zip</a></li>
<li>Rename launch.tab to launch.bat</li>
<li>Edit launch.bat, line 2
<ul>
<li>Substitute your path to updatespreadsheet.ps1 where you see &#8220;C:\users\%username%\Documents\cis645\Project\vmware_expert_system\updatespreadsheet.ps1&#8243;, make sure the path is in quotation marks</li>
</ul>
</li>
<li>Edit updatespreadsheet.ps1, line 11
<ul>
<li>Substitute your path to vmware_expert_system.xlsm where you see &#8220;C:\users\%username%\Documents\cis645\Project\vmware_expert_system\vwmare_expert_system.xlsm&#8221;, make sure the path is in quotation marks</li>
</ul>
</li>
<li>Run click ‘launch.bat’</li>
<li>A screen similar to this will appear:<br />
<a href="http://virtualandy.files.wordpress.com/2009/12/screenshot0741.jpg"><img class="alignnone size-full wp-image-205" title="ScreenShot074" src="http://virtualandy.files.wordpress.com/2009/12/screenshot0741.jpg?w=600&#038;h=304" alt="" width="600" height="304" /></a></li>
<li>Launch the spreadsheet “vmware_expert_system.xlsm” and enable macros</li>
<li>Enter system requirements</li>
<li>Press “Send Work Order”</li>
</ul>
<h2>EXAMPLE SYSTEM: NEW WEB SERVER</h2>
<p><a href="http://virtualandy.files.wordpress.com/2009/12/screenshot072.jpg"><img class="alignnone size-full wp-image-200" title="ScreenShot072" src="http://virtualandy.files.wordpress.com/2009/12/screenshot072.jpg?w=600&#038;h=319" alt="" width="600" height="319" /></a></p>
<ul>
<li>Enter the hostname: <strong>newwebserver </strong>
<ul>
<li><em>The hostname must not be already existing and must be a valid hostname (“The Internet Engineering Task Force (IETF)”)</em></li>
</ul>
</li>
<li>Enter a functional contact: <strong>Andy Hill</strong></li>
<li>Enter a staff contact: <strong>Andy Hill</strong></li>
<li>Select an Operating System: <strong>Windows Server 2003</strong></li>
<li>Enter a storage requirement: <strong>20 GB </strong>
<ul>
<li><em>The minimum storage requirement must be &gt;8 GB and less than the size of a maximum single disk</em></li>
</ul>
</li>
<li>Enter a RAM requirement: <strong>1024 MB </strong>
<ul>
<li><em>The minimum RAM requirement is 256MB and must be less than one host and still tolerant of a host failure</em></li>
</ul>
</li>
<li>Number of Processors: <strong>1 </strong>
<ul>
<li><em>Must be numeric,  greater than or equal to 1, less than or equal to 4</em></li>
</ul>
</li>
<li>Number of NICs: <strong>1 </strong>
<ul>
<li><em>Must be numeric,  greater than or equal to 1, less than or equal to 4</em></li>
</ul>
</li>
<li>Average CPU utilization: <strong>5% </strong>
<ul>
<li><em>Must be numeric, between 0 and 1, if 4 processors are used average utilization cannot exceed 50%</em></li>
</ul>
</li>
<li>Average RAM utilization: <strong>256 MB </strong>
<ul>
<li><em>Must not exceed </em><em>8GB</em></li>
</ul>
</li>
<li>Average NIC utilization: <strong>1 MBps </strong>
<ul>
<li><em>Must not exceed 100MBps</em></li>
</ul>
</li>
<li>Maximum Disk IO: <strong>10 MBps </strong>
<ul>
<li><em>Must not exceed 100MBps</em></li>
</ul>
</li>
<li>Answer TRUE/FALSE to the following hardware components
<ul>
<li>Modems: <strong>FALSE</strong></li>
<li>Fax Cards: <strong>FALSE</strong></li>
<li>License Dongles:<strong> FALSE</strong></li>
<li>Security Dongles: <strong>FALSE</strong></li>
<li>Hardware Encryption: <strong>FALSE</strong></li>
</ul>
</li>
<li>Answer TRUE/FALSE to Vendor Support: <strong>TRUE</strong></li>
<li>Recommendation: <span style="color:#008000;">Virtualize!</span></li>
</ul>
<p><a href="http://virtualandy.files.wordpress.com/2009/12/screenshot075.jpg"><img class="alignnone size-full wp-image-206" title="ScreenShot075" src="http://virtualandy.files.wordpress.com/2009/12/screenshot075.jpg?w=600&#038;h=770" alt="" width="600" height="770" /></a></p>
<h3>ADD NEW SUPPORTED GUEST OS</h3>
<p>VMware’s Guest OS Compatibility Guide (“VMware, Inc.”)  is exhaustive and does not line up with Murray State University’s environment. The drop-down list is populated from a hidden worksheet within Excel. For our environment, we limited this drop down to Guests OSes which have regularly maintained templates.</p>
<p><a href="http://virtualandy.files.wordpress.com/2009/12/screenshot069.jpg"><img class="alignnone size-full wp-image-204" title="ScreenShot069" src="http://virtualandy.files.wordpress.com/2009/12/screenshot069.jpg?w=550&#038;h=135" alt="" width="550" height="135" /></a></p>
<p>To add, delete, or change an entry in the operating system list follow these steps:</p>
<ol>
<li>Toward the bottom of Excel, right click the current worksheet <a href="http://virtualandy.files.wordpress.com/2009/12/screenshot071.jpg"><img class="alignnone size-full wp-image-202" title="ScreenShot071" src="http://virtualandy.files.wordpress.com/2009/12/screenshot071.jpg?w=144&#038;h=21" alt="" width="144" height="21" /></a></li>
<li>From the context menu, select “Unhide…”<br />
<a href="http://virtualandy.files.wordpress.com/2009/12/unhide.png"><img class="alignnone size-full wp-image-201" title="unhide" src="http://virtualandy.files.wordpress.com/2009/12/unhide.png?w=244&#038;h=264" alt="" width="244" height="264" /></a></li>
<li>From the Unhide Window, Select ‘Supported Guest Operating Systems’ and press OK<br />
<a href="http://virtualandy.files.wordpress.com/2009/12/screenshot070.jpg"><img class="alignnone size-full wp-image-203" title="ScreenShot070" src="http://virtualandy.files.wordpress.com/2009/12/screenshot070.jpg?w=332&#038;h=214" alt="" width="332" height="214" /></a></li>
<li>Navigate to the ‘Supported Guest Operating Systems’ Worksheet. Make changes Column A. Only changes in Column A will be reflected in the spreadsheet. Save your changes.</li>
</ol>
<h2>Future Considerations</h2>
<div>Future versions of this project will include:</div>
<div id="_mcePaste">
<ul>
<li> Support for advanced disk layouts</li>
<li> Get-Template feeding the ‘Supported Guest OS’ worksheet</li>
<li> 1 click ‘deploy from template’</li>
<li> Support for tiered storage</li>
<li> Graphs of compute resources by host and virtual machine</li>
</ul>
</div>
<p><span style="font-family:Consolas, Monaco, 'Courier New', Courier, monospace;line-height:18px;font-size:12px;white-space:pre;"> </span></p>
<pre class="brush: powershell;">
# VMware Expert System Capacity Gathering
# v0.2
# by Andy Hill
# http://virtualandy.wordpress.com

# gathering data for VMware capacity
$viserver = Read-Host &quot;Enter a vCenter server&quot;;
Write-Host &quot;Gathering Excel data...1/8&quot;

$excel = new-object -comobject Excel.Application
# Edit this value to the location of your vmware_expert_system.xlsm
$excelfile = $excel.workbooks.open(&quot;C:\Users\andy.hill\Documents\cis645\Project\vmware_expert_system\vmware_expert_system.xlsm&quot;)
$worksheet = $excelfile.worksheets.item(3) # Select Capacity Worksheet

Write-Host &quot;Clearing existing capacity data...2/8&quot;
# Clear existing data
$worksheet.Range(&quot;A5:N65000&quot;).Clear() | out-null
$worksheet.cells.item(1,2) = $viserver

Write-Host &quot;Connecting to $viserver, this may take a moment...3/8&quot;
connect-viserver $viserver -erroraction stop -WarningAction SilentlyContinue | out-null

# datastore information
Write-Host &quot;Gathering disk information...4/8&quot;
$i = 5
$disks = get-datastore
foreach($disk in $disks) {
	$worksheet.cells.item($i, 1) = $disk.name;
	$worksheet.cells.item($i, 2) = $disk.freespaceMB;
	$worksheet.cells.item($i, 3) = $disk.capacityMB;
	$i++;
}
$disk_count = $i;

$i = 5
Write-Host &quot;Gathering host information...5/8&quot;
# host information
Get-VMHost | %{Get-View $_.ID} | %{
	$esx = &quot;&quot; | select Name, NumCpuPackages, NumCpuCores, Hz, Memory
	$esx.NumCpuPackages = $_.Hardware.CpuInfo.NumCpuPackages
	$esx.NumCpuCores = $_.Hardware.CpuInfo.NumCpuCores
	$esx.Hz = $_.Hardware.CpuInfo.Hz
	$esx.Memory = $_.Hardware.MemorySize
	$esx.Name = $_.Name

	$worksheet.cells.item($i, 6) = $esx.Name
	$worksheet.cells.item($i, 7) = $esx.NumCpuPackages
	$worksheet.cells.item($i, 8) = $esx.NumCpuCores
	$worksheet.cells.item($i, 9) = $esx.hz / 1000 / 1000
	$worksheet.cells.item($i, 10) = $esx.memory / 1024 / 1024;
	$i++;
}
$host_count = $i;

# vm information
$i = 5
Write-Host &quot;Gathering virtual machine information...6/8&quot;

get-vm | % {
	$vm = &quot;&quot; | select name, MemoryMB
	$worksheet.cells.item($i, 13) = $_.Name
	$worksheet.cells.item($i, 14) = $_.MemoryMB
	$i++;
}

# Create the totals and amount utilized
$worksheet.cells.item(($i+1),13) = &quot;Total&quot;
$worksheet.cells.item(($i+1),14) = &quot;=sum(N6:N&quot; + $i + &quot;)&quot;
$vm_count = $i;

Write-Host &quot;Writing values to Excel Spreadsheet...7/8&quot;
#add some formatting
$worksheet.cells.item(($disk_count + 2), 1) = &quot;Datastore with most free space&quot;;
$worksheet.cells.item(($disk_count + 3), 1) = &quot;Memory (MB) Available&quot;;
$worksheet.cells.item(($disk_count + 4), 1) = &quot;Memory Utilization %&quot;;
$worksheet.cells.item(($disk_count + 5), 1) = &quot;Storage Available (GB)&quot;;
$worksheet.cells.item(($disk_count + 6), 1) = &quot;Storage Utilization %&quot;;
$worksheet.cells.item(($disk_count + 7), 1) = &quot;Most Storage Available on a datastore (GB)&quot;;

# add the formulas
$worksheet.cells.item(($disk_count + 2), 2) = &quot;=INDEX((A5:A&quot; + $disk_count + &quot;),MATCH(MAX(B5:B&quot; + $disk_count + &quot;),B5:B&quot; + $disk_count + &quot;,0))&quot;;
$worksheet.cells.item(($disk_count + 3), 2) = &quot;=SUM(J5:J&quot; + $host_count + &quot;) - N&quot; + ($vm_count+1);
$worksheet.cells.item(($disk_count + 4), 2) = &quot;=N&quot; + ($vm_count+1) + &quot;/SUM(J5:J&quot; + ($host_count-1) + &quot;)&quot;; # n-1 hosts for HA failover
$worksheet.cells.item(($disk_count + 5), 2) = &quot;=SUM(B5:B&quot; + $disk_count + &quot;)/1024&quot;;
$worksheet.cells.item(($disk_count + 6), 2) = &quot;=1-SUM(B5:B&quot; + $disk_count + &quot;)/SUM(C5:C&quot; + $disk_count + &quot;)&quot;;
$worksheet.cells.item(($disk_count + 7), 2) = &quot;=INDEX((B5:B&quot; + $disk_count + &quot;),MATCH(MAX(B5:B&quot; + $disk_count + &quot;),B5:B&quot; + $disk_count + &quot;,0))/1024&quot;;

Write-Host &quot;Saving Excel Spreadsheet...8/8&quot;;
# Select main worksheet
$worksheet = $excelfile.worksheets.item(1);
# Update the 'new virtual machine' worksheet with capacity data
$worksheet.cells.item(8,4) = &quot;=Capacity!B&quot; + ($disk_count + 5) + &quot;-'New Virtual Machine'!B8&quot;;
$worksheet.cells.item(8,7) = &quot;=MAX(Capacity!B5:&quot; + &quot;B&quot; + ($disk_count - 1) + &quot;)/1024&quot;;
$worksheet.cells.item(9,4) = &quot;=(Capacity!B&quot; + ($disk_count +3) + &quot;)/1024&quot;;
$worksheet.cells.item(29,2) = &quot;=Capacity!B&quot; + ($disk_count + 2);
$excel.activeworkbook.save();
$excel.quit();
</pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualandy.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualandy.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualandy.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualandy.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualandy.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualandy.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualandy.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualandy.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualandy.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualandy.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=191&subd=virtualandy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://virtualandy.wordpress.com/2009/12/09/vmware-expert-system-with-powercli-and-excel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vandyblog</media:title>
		</media:content>

		<media:content url="http://virtualandy.files.wordpress.com/2009/12/decision_tree.png" medium="image">
			<media:title type="html">decision_tree</media:title>
		</media:content>

		<media:content url="http://virtualandy.files.wordpress.com/2009/12/screenshot0741.jpg" medium="image">
			<media:title type="html">ScreenShot074</media:title>
		</media:content>

		<media:content url="http://virtualandy.files.wordpress.com/2009/12/screenshot072.jpg" medium="image">
			<media:title type="html">ScreenShot072</media:title>
		</media:content>

		<media:content url="http://virtualandy.files.wordpress.com/2009/12/screenshot075.jpg" medium="image">
			<media:title type="html">ScreenShot075</media:title>
		</media:content>

		<media:content url="http://virtualandy.files.wordpress.com/2009/12/screenshot069.jpg" medium="image">
			<media:title type="html">ScreenShot069</media:title>
		</media:content>

		<media:content url="http://virtualandy.files.wordpress.com/2009/12/screenshot071.jpg" medium="image">
			<media:title type="html">ScreenShot071</media:title>
		</media:content>

		<media:content url="http://virtualandy.files.wordpress.com/2009/12/unhide.png" medium="image">
			<media:title type="html">unhide</media:title>
		</media:content>

		<media:content url="http://virtualandy.files.wordpress.com/2009/12/screenshot070.jpg" medium="image">
			<media:title type="html">ScreenShot070</media:title>
		</media:content>
	</item>
		<item>
		<title>Virtual Andy Update</title>
		<link>http://virtualandy.wordpress.com/2009/08/27/virtual-andy-update/</link>
		<comments>http://virtualandy.wordpress.com/2009/08/27/virtual-andy-update/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 20:10:45 +0000</pubDate>
		<dc:creator>vandyblog</dc:creator>
				<category><![CDATA[Virtual Andy]]></category>
		<category><![CDATA[meta]]></category>

		<guid isPermaLink="false">http://virtualandy.wordpress.com/?p=161</guid>
		<description><![CDATA[It&#8217;s been months since I&#8217;ve updated.
It&#8217;s been a busy summer but I&#8217;m delivering some new posts:

 iSCSI SAN performance woes in ESX 3.5
 ESX 3.5 -&#62; ESX 3.5 U4 and Virtual Center 2.5 -&#62; vCenter 2.5 U4
 ESX 3.5 U4 Kickstart for IBM xSeries and QLA4050

While the big boys are at VMworld the small shops [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=161&subd=virtualandy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It&#8217;s been months since I&#8217;ve updated.</p>
<p>It&#8217;s been a busy summer but I&#8217;m delivering some new posts:</p>
<ul>
<li> <a href="http://virtualandy.wordpress.com/2009/08/27/iscsi-san-performance-woes-with-vmware-esx-3-5/">iSCSI SAN performance woes in ESX 3.5</a></li>
<li> <a href="http://virtualandy.wordpress.com/2009/08/27/upgrading-esx-3-5-to-esx-3-5-u4-and-virtual-center-2-5-to-vcenter-2-5-u4/">ESX 3.5 -&gt; ESX 3.5 U4 and Virtual Center 2.5 -&gt; vCenter 2.5 U4</a></li>
<li> <a href="http://virtualandy.wordpress.com/2009/08/27/esx-3-5-u4-kickstart-for-ibm-xseries-and-qla4050/">ESX 3.5 U4 Kickstart for IBM xSeries and QLA4050</a></li>
</ul>
<p>While the big boys are at VMworld the small shops are back to getting things done.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualandy.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualandy.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualandy.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualandy.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualandy.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualandy.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualandy.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualandy.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualandy.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualandy.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=161&subd=virtualandy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://virtualandy.wordpress.com/2009/08/27/virtual-andy-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vandyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>ESX 3.5 U4 Kickstart for IBM xSeries and QLA4050</title>
		<link>http://virtualandy.wordpress.com/2009/08/27/esx-3-5-u4-kickstart-for-ibm-xseries-and-qla4050/</link>
		<comments>http://virtualandy.wordpress.com/2009/08/27/esx-3-5-u4-kickstart-for-ibm-xseries-and-qla4050/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 20:10:37 +0000</pubDate>
		<dc:creator>vandyblog</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[hba]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[iscsi]]></category>
		<category><![CDATA[kickstart]]></category>
		<category><![CDATA[qlogic]]></category>
		<category><![CDATA[xseries]]></category>

		<guid isPermaLink="false">http://virtualandy.wordpress.com/?p=167</guid>
		<description><![CDATA[This was our shop&#8217;s first real dive into kickstarts. The material I read in Visible Ops really emphasized track able/repeatable processes for setting up systems. One great way to do that is through kickstart scripts and some kind of version control system. We used Subversion.
I&#8217;ve edited a few parts out of this, but I spent [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=167&subd=virtualandy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This was our shop&#8217;s first real dive into kickstarts. The material I read in <a href="http://www.amazon.com/Visible-Ops-Handbook-Implementing-Practical/dp/0975568612">Visible Ops</a> really emphasized track able/repeatable processes for setting up systems. One great way to do that is through kickstart scripts and some kind of version control system. We used <a href="http://subversion.tigris.org/">Subversion</a>.</p>
<p>I&#8217;ve edited a few parts out of this, but I spent a while finding several kickstart scripts that accomplished parts of what we needed. I highly customized one for our environment.</p>
<p>What it does:</p>
<ul>
<li>Configures licensing for the host using a license server</li>
<li>Configures NTP</li>
<li>Adds users, expires their accounts and configures a sudo group</li>
<li>MOTD</li>
<li>Configures NICs and VMware ESX Networking</li>
<li>Creates a script to download and install IBM iSCSI Host Utilities Kit</li>
<li>Creates a script to download and install QLA4050C BIOS and firmware updates</li>
</ul>
<p>Thanks to <a href="http://blog.core-it.com.au/?p=147">Leo&#8217;s ESX 3.5 Kickstart script – part 3</a>.</p>
<p>You will need to download IBM iSCSI Host Utilities Kit from IBM and the QLA4050C BIOS and Firmware from QLogic to a server with scp capabilities.</p>
<pre class="brush: jscript;">
# make sure this file is UNIX formatted so the line breaks can be handled.
install
lang en_US.UTF-8
langsupport --default en_US.UTF-8
keyboard us
mouse genericwheelps/2 --device psaux
skipx
network --device eth0 --bootproto static --ip &lt;ip&gt; --netmask &lt;netmask&gt; --gateway &lt;gw&gt; --nameserver &lt;dns1&gt;,&lt;dns2&gt; --hostname &lt;hostname&gt; --addvmportgroup=0 --vlanid=0
# Encrypted root password
rootpw --iscrypted
&lt;password&gt;
firewall --enabled
authconfig --enableshadow --enablemd5
timezone America/Chicago
bootloader --location=mbr
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
vmaccepteula
# test license server
vmlicense --mode=server --server=27000@&lt;vc&gt; --edition=esxFull --features=vsmp,backup
reboot
firewall --enable
clearpart --exceptvmfs --drives=sda
part /boot --fstype ext3 --size=100 --ondisk=sda
part / --fstype ext3 --size=1800 --grow --maxsize=5000 --ondisk=sda
part swap --size=544 --grow --maxsize=544 --ondisk=sda
part /var/log --fstype ext3 --size=100 --grow --ondisk=sda

%packages
grub
@base

%post
cat &gt; /etc/rc.d/rc3.d/S11servercfg &lt;&lt; EOF

#Configure NTP
echo &quot;Configuring NTP&quot;
chkconfig --level 345 ntpd on
echo &quot;restrict kod nomodify notrap noquery nopeer&quot; &gt; /etc/ntp.conf
echo &quot;restrict 127.0.0.1&quot; &gt;&gt; /etc/ntp.conf
echo &quot;server &lt;ntp&gt; &gt;&gt; /etc/ntp.conf
echo &quot;driftfile /var/lib/ntp/drift&quot; &gt;&gt; /etc/ntp.conf
echo &lt;ntp&gt;&quot; &gt; /etc/ntp/step-tickers
service ntpd start

#Adding users with default password &quot;changeme&quot; generated with `openssl passwd changeme`

echo &quot;Adding users&quot;
adduser &lt;user1&gt; -p MKgX23V6snwoc
chage -d 0 -M 99999 &lt;user1&gt;
adduser &lt;user2&gt; -p MKgX23V6snwoc
chage -d 0 -M 99999 &lt;user2&gt;
adduser &lt;user3&gt;  -p MKgX23V6snwoc
chage -d 0 -M 99999 &lt;user3&gt;
usermod -G wheel user
usermod -G wheel user2
usermod -G wheel user3
echo &quot;Done adding users&quot;

echo &quot;Configuring sudoers&quot;
cat &gt; /etc/sudoers &lt;&lt; SUDO
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
Defaults syslog=local2
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
%wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
SUDO
echo &quot;Done configuring sudoers&quot;

echo &quot;Configuring MOTD&quot;
echo &quot;MOTD HERE&quot; &gt; /etc/motd
echo &quot;Done configuring MOTD&quot;

echo &quot;Configuring hosts file&quot;
echo &quot;ip hostname.fqdn hostname&quot; &gt;&gt; /etc/hosts
echo &quot;Done configuring hosts file&quot;

# we have 6 nics
echo &quot;Configuring NIC duplex/speeds&quot;
/usr/sbin/esxcfg-nics -s 1000 -d full vmnic0
/usr/sbin/esxcfg-nics -s 1000 -d full vmnic1
/usr/sbin/esxcfg-nics -s 1000 -d full vmnic2
/usr/sbin/esxcfg-nics -s 1000 -d full vmnic3
/usr/sbin/esxcfg-nics -s 1000 -d full vmnic4
/usr/sbin/esxcfg-nics -s 1000 -d full vmnic5
echo &quot;Configuring NIC duplex/speeds&quot;

echo &quot;Configuring networking&quot;
# VMNetwork
/usr/sbin/esxcfg-vswitch -a vSwitch1
# Blind Switch
/usr/sbin/esxcfg-vswitch -a vSwitch2
# VMkernel
/usr/sbin/esxcfg-vswitch -a vSwitch3
# Add NIC 1 and 3 to vSwitch1 (VMNetwork)
/usr/sbin/esxcfg-vswitch -L vmnic1 vSwitch1
/usr/sbin/esxcfg-vswitch -L vmnic3 vSwitch1
# Add NIC 2 to vSwitch0 (Service Console, already contains NIC 0)
/usr/sbin/esxcfg-vswitch -L vmnic2 vSwitch0
# Add NIC 4 and 5 to vSwitch3 (VMkernel)
/usr/sbin/esxcfg-vswitch -L vmnic4 vSwitch3
/usr/sbin/esxcfg-vswitch -L vmnic5 vSwitch3
# Give appropriate port group labels to vSwitches
/usr/sbin/esxcfg-vswitch -A &quot;Blind Switch&quot; vSwitch2
/usr/sbin/esxcfg-vswitch -A &quot;VMkernel&quot; vSwitch3
/usr/sbin/esxcfg-vswitch -A &quot;VMNetwork&quot; vSwitch1
# Configure IP addresses for service console and VMkernel
/usr/sbin/esxcfg-vswif -i &lt;ip&gt; -n 255.255.255.0 vswif0
/usr/sbin/esxcfg-vmknic -a -i &lt;vmotion address&gt; -n 255.255.255.0 VMotion
/usr/sbin/esxcfg-vswif -E
# Enable SSH Client through firewall
/usr/sbin/esxcfg-firewall -e sshClient
echo &quot;Done configuring networking&quot;

# generate script to download/install HUK, make it executable
echo &quot;Generating host utilities download/install script&quot;
cat &gt; /root/huk-install.sh &lt;&lt; HUK
cd /home/user/
scp user@host:/home/user/ibm_iscsi_esx_host_utilities_3_1.tar.gz .
tar -zxf ibm_iscsi_esx_host_utilities_3_1.tar.gz
cd ibm_iscsi_esx_host_utilities_3_1
./install
echo &quot;Done generating host utilities download/install script&quot;
HUK
chmod a+x /root/huk-install.sh

# generate script to download/install iscli and firmware/BIOS updates, make it executable
echo &quot;Generating iscli and firmware update script&quot;
cat &gt; /root/iscli-script.sh &lt;&lt; ISCLI
cd /home/user/
scp user@host:/home/user/iscli-1.2.00-15_linux_i386.install.tar.gz user@host:/home/user/ql4022rm.BIN user@host:/home/user/VER4032_03_00_01_53.zip .
tar -xvzf iscli-1.2.00-15_linux_i386.install.tar.gz
unzip VER4032_03_00_01_53.zip
chmod +x iscli.dkms.install.sh
./iscli.dkms.install.sh install
# HBA 0
/usr/local/bin/iscli -f 0 /home/user/qla4022.dl
sleep 5
/usr/local/bin/iscli -bootcode 0 /home/user/ql4022rm.BIN
sleep 5
# HBA 1
/usr/local/bin/iscli -f 1 /home/user/qla4022.dl
sleep 5
/usr/local/bin/iscli -bootcode 1 /home/user/ql4022rm.BIN
sleep 5
reboot
ISCLI
echo &quot;Done generating iscli and firmware script&quot;

# Moves this file so it will not be called on next host boot
mv /etc/rc.d/rc3.d/S11servercfg /root/unsw-setup.sh
rm -f /root/system-info
EOF
/bin/chmod a+x /etc/rc.d/rc3.d/S11servercfg
</pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualandy.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualandy.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualandy.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualandy.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualandy.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualandy.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualandy.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualandy.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualandy.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualandy.wordpress.com/167/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=167&subd=virtualandy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://virtualandy.wordpress.com/2009/08/27/esx-3-5-u4-kickstart-for-ibm-xseries-and-qla4050/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vandyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Upgrading ESX 3.5 to ESX 3.5 U4 and Virtual Center 2.5 to vCenter 2.5 U4</title>
		<link>http://virtualandy.wordpress.com/2009/08/27/upgrading-esx-3-5-to-esx-3-5-u4-and-virtual-center-2-5-to-vcenter-2-5-u4/</link>
		<comments>http://virtualandy.wordpress.com/2009/08/27/upgrading-esx-3-5-to-esx-3-5-u4-and-virtual-center-2-5-to-vcenter-2-5-u4/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 20:10:34 +0000</pubDate>
		<dc:creator>vandyblog</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[kickstart]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[vcenter]]></category>

		<guid isPermaLink="false">http://virtualandy.wordpress.com/?p=174</guid>
		<description><![CDATA[Here&#8217;s the &#8217;script&#8217; read from while doing our ESX upgrades:
In general:

Do lots of up front work with kickstarts and analysis

Each ESX Host

Put host in maintenance mode
Shut Down
File request with storage administrator to make only boot LUN is visible to host as we are about to do some potentially damaging operations
Put in new HBA (QLA4050)
Boot to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=174&subd=virtualandy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here&#8217;s the &#8217;script&#8217; read from while doing our ESX upgrades:</p>
<p>In general:</p>
<ul>
<li>Do lots of up front work with kickstarts and analysis</li>
</ul>
<p><strong>Each ESX Host</strong></p>
<ul>
<li>Put host in maintenance mode</li>
<li>Shut Down</li>
<li>File request with storage administrator to make only boot LUN is visible to host as we are about to do some potentially damaging operations</li>
<li>Put in new HBA (QLA4050)</li>
<li>Boot to floppy diskette with QLA 4050 BIOS firmware updates</li>
<li>Upgrade HBA BIOS</li>
<li>iFlash</li>
<li>If the system detects a QLx40xx controller, it displays the following message:</li>
<li> QLx40xx Adapter found at I/O address: xxxxxxxx</li>
<li>You will need to enter the adapter address</li>
<li>Select &#8220;FB&#8221; to flash the BIOS. The iFlash program will write flash to the adapter using ql4022rm.BIN found in the same directory.</li>
<li>Reboot. Press CTRL+Q on the second (new) HBA to manage boot settings</li>
<li>Configure Host Adapter according to IP / initiator name</li>
<li>Configure iSCSI Target
<ul>
<li>You will need:</li>
<li> iSCSI name</li>
<li> IP Address</li>
<li> Subnet Mask</li>
<li> Default Gateway</li>
<li> iSCSI Target</li>
<li> IP Address:port</li>
<li> Target Name</li>
<li> Host Boot Settings = MANUAL</li>
<li> Exit and Reboot</li>
</ul>
</li>
<li>Insert ESX 3.5 U4 CD (We don&#8217;t have PXE boot available yet)</li>
<li>Reboot system to boot from ESX 3.5 U4 CD</li>
<li>Install ESX 3.5 U4</li>
<li>type &#8216;<code>esx ks=&lt;url to kickstart file&gt; ksdevice=eth0 method=cdrom</code>&#8216;</li>
<li><a href="http://virtualandy.wordpress.com/2009/08/27/esx-3-5-u4-kickstart-for-ibm-xseries-and-qla4050/">More on the kickstart file is here</a></li>
<li>Press enter. This installs ESX with all appropriate settings. Ask someone for the root password.</li>
<li>Log in as root</li>
<li>sh iscli-script.sh (from the kickstart)</li>
<li>sh huk-install.sh (from the kickstart)</li>
<li>Launch VirtualCenter</li>
<li>Disconnect the host from VirtualCenter (Right click, disconnect)</li>
<li>Reconnect the host to VirtualCenter (Right click, connect)</li>
<li>Enter maintenance mode (so no VMs are vMotioned on)</li>
<li><strong>VMotion doesn&#8217;t get set up correctly via kickstart because the host does not have shared storage. Contact the SAN Administrator to make the other ESX LUNs  visible and rescan.</strong></li>
<li>Delete the VMKernel Switch</li>
<li>Add the VMkernel switch (nic4 and nic5), enabling vmotion. &lt;IP address&gt; subnet &lt;subnet&gt; &#8211; no default GW since not routed</li>
<li>Configuration -&gt; Memory -&gt; Increase Service Console RAM to 800MB</li>
<li>Configure Storage Paths in Active/Passive</li>
<li>Reboot Host (to enact Service Console RAM changes)</li>
<li>Exit Maintenance Mode</li>
</ul>
<p><strong>vCenter Database Server</strong></p>
<ul>
<li>Manually  backup VMware database</li>
</ul>
<pre class="brush: sql;">BACKUP DATABASE [VMWare] TO  DISK =  N'C:\Program Files\Microsoft SQL  Server\MSSQL.1\MSSQL\Backup\VMWare\VMWare_backup_preupgrade.bak' WITH NOFORMAT,  NOINIT,  NAME = N'VMWare-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS  = 10
	GO</pre>
<ul>
<li>Manually  backup UpdateManager</li>
</ul>
<pre class="brush: sql;">BACKUP DATABASE [UpdateManager] TO  DISK =  N'C:\Program Files\Microsoft SQL  Server\MSSQL.1\MSSQL\Backup\UpdateManager\UpdateManager_backup_preupgrade.bak'  WITH NOFORMAT, NOINIT,  NAME = N'UpdateManager-Full Database Backup', SKIP,  NOREWIND, NOUNLOAD,  STATS = 10
GO
</pre>
<ul>
<li>Grant MSDB owner permissions for SQL user</li>
</ul>
<pre class="brush: sql;">USE [msdb]GO

EXEC sp_addrolemember  N'db_owner', N'USER'

GO</pre>
<p><strong>vCenter Server</strong></p>
<ul>
<li>Log in  as local administrator</li>
<li>Back up  the License File
<ul>
<li><code>copy "C:\Program Files\VMware\VMware  License Server\Licenses\vmware.lic"  \\server\share\vmware-license-backup.lic</code></li>
</ul>
</li>
<li>Mount  vCenter DVD ISO</li>
<li>Back up  sysprep files for templates
<ul>
<li><code>copy C:\Documents and Settings\All  Users\Application Data\VMware\VMware VirtualCenter\sysprep\.*  \\server\share</code></li>
</ul>
</li>
<li>Run vCenter Install</li>
<li>Reboot  Server</li>
<li>Notify  users of upgrades</li>
<li>Schedule  times for VMware Tools Upgrades</li>
</ul>
<p><strong>vCenter Database Server</strong></p>
<ul>
<li>Revoke MSDB owner permissions for SQL user</li>
</ul>
<pre class="brush: sql;">USE [msdb]GO
	EXEC  sp_droprolemember N'db_owner', N'USER'
        GO
</pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualandy.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualandy.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualandy.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualandy.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualandy.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualandy.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualandy.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualandy.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualandy.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualandy.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=174&subd=virtualandy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://virtualandy.wordpress.com/2009/08/27/upgrading-esx-3-5-to-esx-3-5-u4-and-virtual-center-2-5-to-vcenter-2-5-u4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vandyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>iSCSI SAN performance woes with VMware ESX 3.5</title>
		<link>http://virtualandy.wordpress.com/2009/08/27/iscsi-san-performance-woes-with-vmware-esx-3-5/</link>
		<comments>http://virtualandy.wordpress.com/2009/08/27/iscsi-san-performance-woes-with-vmware-esx-3-5/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 20:10:29 +0000</pubDate>
		<dc:creator>vandyblog</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[diagnosis]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[iscsi]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://virtualandy.wordpress.com/?p=164</guid>
		<description><![CDATA[We filed support requests with IBM and VMware and went through a very lengthy process without any results.
Each of our hosts had the following iSCSI HBAs:

 QLA4010
 QLA4050C

A while ago we found out QLA4010 is not on the ESX 3.5 HCL even though it runs with a legacy driver.
As our virtual environment grew we noticed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=164&subd=virtualandy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We filed support requests with IBM and VMware and went through a very lengthy process without any results.</p>
<p>Each of our hosts had the following iSCSI HBAs:</p>
<ul>
<li> QLA4010</li>
<li> QLA4050C</li>
</ul>
<p>A while ago <a href="http://virtualandy.wordpress.com/2009/02/04/false-alarms-with-virtual-center-25/">we found out QLA4010 is not on the ESX 3.5 HCL</a> even though it runs with a legacy driver.</p>
<p>As our virtual environment grew we noticed storage performance lagging. This was particularly evident with our Oracle 10G Database server running our staging instance of <a href="http://www.sungardhe.com/Products/Product.aspx?id=1130">Banner Operational Data Store</a>. We were seeing 1.1 MB/sec and slower for disk writes.</p>
<p>We opened a case with VMware support and later with IBM support.  We provided lots of data to VMware and IBM while no one mentioned the unsupported HBA. No one at IBM mentioned it either. VMware support referred us to <a href="http://kb.vmware.com/kb/1006821">KB# 1006821</a> to test virtual machine storage I/O performance.</p>
<p>We ran HD Speed in a new VM mimicing the setup using RDM and using a dedicated LUN. Similar results.<br />
We ran HD Speed on the same RDM on a physical machine and got 45 MB/sec.</p>
<p>All of our hosts had an entry like this in the logs (<code>grep -i abort /var/log/vmkernel* | less</code>)</p>
<p><code>vmkernel.36:Mon DD HH:ii:ss  vmkernel: 29:02:31:16.863 cpu3:1061)LinSCSI: 3201: Abort failed for cmd with serial=541442, status=bad0001, retval=bad0001</code></p>
<p>Hundreds, if not thousands of these iSCSI aborts in the log files. We punted to IBM and they gave us the recommendation of running <a href="http://www-947.ibm.com/systems/support/supportsite.wss/supportresources?brandind=5000029&amp;familyind=5364548&amp;taskind=2">Host Utilities Kit</a>. This optimizes HBA settings specific to IBM storage systems.</p>
<p>My recommendation ended up being two fold: Upgrade the ESX hosts because we were on an old build (95xxx) and replace the QLA4010 with a QLA4050C on each host.</p>
<p>Now that <a href="http://virtualandy.wordpress.com/2009/08/27/upgrading-esx-3-5-to-esx-3-5-u4-and-virtual-center-2-5-to-vcenter-2-5-u4/">our ESX upgrade</a> is complete we are seeing much better performance from our iSCSI storage.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualandy.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualandy.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualandy.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualandy.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualandy.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualandy.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualandy.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualandy.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualandy.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualandy.wordpress.com/164/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=164&subd=virtualandy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://virtualandy.wordpress.com/2009/08/27/iscsi-san-performance-woes-with-vmware-esx-3-5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vandyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>ESXi Snapshots not showing in VI Client</title>
		<link>http://virtualandy.wordpress.com/2009/04/24/esxi-snapshots-not-showing-in-vi-client/</link>
		<comments>http://virtualandy.wordpress.com/2009/04/24/esxi-snapshots-not-showing-in-vi-client/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 13:57:30 +0000</pubDate>
		<dc:creator>vandyblog</dc:creator>
				<category><![CDATA[Virtual Andy]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[snapshots]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://virtualandy.wordpress.com/?p=124</guid>
		<description><![CDATA[Yesterday I made a mistake. We have a virtual machine set up to test Spacewalk which runs CentOS.
It has a virtual disk for this OS on datastore1 and a virtual disk for the data on datastore2. datastore1 had 11 gb free and datastore2 had 300 gb free. I snapshotted the VM, we did some work, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=124&subd=virtualandy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Yesterday I made a mistake. We have a virtual machine set up to test <a href="http://www.redhat.com/spacewalk/">Spacewalk</a> which runs CentOS.</p>
<p>It has a virtual disk for this OS on <code>datastore1</code> and a virtual disk for the data on <code>datastore2</code>. <code>datastore1</code> had 11 gb free and <code>datastore2</code> had 300 gb free. I snapshotted the VM, we did some work, and I committed the snapshot. Except it didn&#8217;t work. Now the machine won&#8217;t stay booted.I remembered reading something from <a href="http://www.yellow-bricks.com/2008/01/07/delete-all-snapshots/">Yellow-Bricks about disk space and snapshots</a>. Oops. Since this VM was on an ESXi host, there was no <a href="http://kb.vmware.com/selfservice/viewContent.do?externalId=1006847&amp;sliceId=1">service console commands to commit the snapshot</a>.  </p>
<p>This error popped up, and the VM would power down: </p>
<blockquote><p>There is no more space for the redo log of VMNAME-000001.vmdk.</p></blockquote>
<p>I freed up some space on <code>datastore1</code>, but I couldn&#8217;t find how to commit the snapshot. There were several -delta.vmdk files in the virtual machine&#8217;s folder on <code>datastore1</code>. </p>
<p>Solution: After freeing up some disk space, I created another snapshot from the VI Client. Then I immediately when to &#8220;Delete All&#8221;. This got rid of the orphaned snapshot as well as the newly created one. </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualandy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualandy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualandy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualandy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualandy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualandy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualandy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualandy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualandy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualandy.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=124&subd=virtualandy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://virtualandy.wordpress.com/2009/04/24/esxi-snapshots-not-showing-in-vi-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vandyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>AutoPager now works with VMTN and NetApp Technology Network sites</title>
		<link>http://virtualandy.wordpress.com/2009/03/26/autopager-now-works-with-vmtn-and-netapp-technology-network-sites/</link>
		<comments>http://virtualandy.wordpress.com/2009/03/26/autopager-now-works-with-vmtn-and-netapp-technology-network-sites/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 19:25:57 +0000</pubDate>
		<dc:creator>vandyblog</dc:creator>
				<category><![CDATA[Virtual Andy]]></category>
		<category><![CDATA[autopager]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[netapp]]></category>
		<category><![CDATA[vmtn]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://virtualandy.wordpress.com/?p=117</guid>
		<description><![CDATA[AutoPager is a Firefox extension which follows the &#8220;Next&#8221; links on lots of pages and loads them inline. If you&#8217;re already using the extension, go to AutoPager -&#62; Update Setting -&#62; Update Setting Online.
The authors just added VMTN forums and NetApp Technology Network to their supported sites. This means if you&#8217;re reading a long thread [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=117&subd=virtualandy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="https://addons.mozilla.org/en-US/firefox/addon/4925">AutoPager</a> is a Firefox extension which follows the &#8220;Next&#8221; links on lots of pages and loads them inline. If you&#8217;re already using the extension, go to AutoPager -&gt; Update Setting -&gt; Update Setting Online.</p>
<p>The authors just added VMTN forums and NetApp Technology Network to their supported sites. This means if you&#8217;re reading a <a href="http://communities.vmware.com/thread/162377?tstart=0">long thread</a> you don&#8217;t have to click next. You can just keep scrolling &#8212; the next page is loaded inline.</p>
<p><a href="http://virtualandy.files.wordpress.com/2009/03/thread.png"><img src="http://virtualandy.files.wordpress.com/2009/03/thread.png?w=600&#038;h=317" alt="thread" title="thread" width="600" height="317" class="alignnone size-full wp-image-118" /></a></p>
<p>It also works on thread lists. </p>
<p><a href="http://virtualandy.files.wordpress.com/2009/03/threadlist-loading.png"><img src="http://virtualandy.files.wordpress.com/2009/03/threadlist-loading.png?w=600&#038;h=109" alt="threadlist-loading" title="threadlist-loading" width="600" height="109" class="alignnone size-full wp-image-119" /></a></p>
<p>This is a screenshot of the &#8220;Loading&#8221; indicator in the bottom left. Once you scroll so far, it automatically shows up, then fetches the next page.</p>
<p><a href="http://virtualandy.files.wordpress.com/2009/03/threadlist.png"><img src="http://virtualandy.files.wordpress.com/2009/03/threadlist.png?w=600&#038;h=194" alt="threadlist" title="threadlist" width="600" height="194" class="alignnone size-full wp-image-120" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualandy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualandy.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualandy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualandy.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualandy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualandy.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualandy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualandy.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualandy.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualandy.wordpress.com/117/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=117&subd=virtualandy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://virtualandy.wordpress.com/2009/03/26/autopager-now-works-with-vmtn-and-netapp-technology-network-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vandyblog</media:title>
		</media:content>

		<media:content url="http://virtualandy.files.wordpress.com/2009/03/thread.png" medium="image">
			<media:title type="html">thread</media:title>
		</media:content>

		<media:content url="http://virtualandy.files.wordpress.com/2009/03/threadlist-loading.png" medium="image">
			<media:title type="html">threadlist-loading</media:title>
		</media:content>

		<media:content url="http://virtualandy.files.wordpress.com/2009/03/threadlist.png" medium="image">
			<media:title type="html">threadlist</media:title>
		</media:content>
	</item>
		<item>
		<title>Restoring VMware Virtual Machines from NetApp Snapshots</title>
		<link>http://virtualandy.wordpress.com/2009/02/23/restoring-vmware-virtual-machines-from-netapp-snapshots/</link>
		<comments>http://virtualandy.wordpress.com/2009/02/23/restoring-vmware-virtual-machines-from-netapp-snapshots/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 21:55:01 +0000</pubDate>
		<dc:creator>vandyblog</dc:creator>
				<category><![CDATA[Virtual Andy]]></category>
		<category><![CDATA[backups]]></category>
		<category><![CDATA[business continuity]]></category>
		<category><![CDATA[disaster recovery]]></category>
		<category><![CDATA[netapp]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[snapshots]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://virtualandy.wordpress.com/2009/02/23/restoring-vmware-virtual-machines-from-netapp-snapshots/</guid>
		<description><![CDATA[In our organization, the storage administrator is completely separate from the VI Administrator. This process requires some coordination with the storage administrator.  Here is our process for restoring a VM from our SAN snapshots. A lot of this information was gleamed from Scott Lowe&#8217;s posts on FlexClones.
Unfortunately, we do not have SMVI (the jaw [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=110&subd=virtualandy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In our organization, the storage administrator is completely separate from the VI Administrator. This process requires some coordination with the storage administrator.  Here is our process for restoring a VM from our SAN snapshots. A lot of this information was gleamed from <a href="http://blog.scottlowe.org/2007/05/11/how-to-provision-vms-using-netapp-flexclones/">Scott Lowe&#8217;s posts on FlexClones</a>.</p>
<p>Unfortunately, we do not have <a href="http://www.netapp.com/us/products/management-software/snapmanager-virtual.html">SMVI</a> (the jaw dropping video demo is <a href="http://www.youtube.com/watch?v=EQdczRssGsk&amp;feature=PlayList&amp;p=F746CF8E06169FF0&amp;index=2">here</a>) at this moment. It appears NetApp has made this process trivial with that application. This is how we&#8217;re making it work on a limited budget.</p>
</p>
<h2>Step 0 &#8211; Determine Snapshot to clone from<br />
</h2>
<p>Working with the VMware admin, determine which Snapshot to clone from based on timestamp and LUN
</p>
<h2>Step 1 &#8211; Create LUN Clone<br />
</h2>
<ul>
<li>Telnet to the filer
</li>
<li>Run this command to create LUN clone &#8211; <code>lun clone create /vol/volume_name/lun_clone_name -o noreserve -b /vol/volume_name/original_lun_name parent_snapshot_name</code>
</li>
<li>Verify new LUN is created using FilerView in a browser
</li>
</ul>
<h2>Step 2 &#8211; Map clone LUN<br />
</h2>
<ul>
<li>Log into FilerView for the filer
</li>
<li>In left column click on LUNS, then Manage
</li>
<li>Click on the name of the new LUN clone
</li>
<li>Click on Map LUN near the top
</li>
<li>Click on Add Groups to Map, and add to appropriate group
</li>
<li>Type a number (we typically use 99) into the box labeled LUN ID and click Apply
</li>
</ul>
<h2>Step 3 &#8211; Enable Volume Resignature<br />
</h2>
<ul>
<li>Launch VirtualCenter
</li>
<li>From VC, select a host
</li>
<li>Select the configuration tab
</li>
<li>Select advanced
</li>
<li>Navigate to LVM
</li>
<li>Change the value of <code>LVM.EnableResignature</code> to 1 (on, the default value is 0)
</li>
</ul>
<h2>Step 4 &#8211; Rescan for the new LUN<br />
</h2>
<ul>
<li>From the Configuration tab on a selected host, Navigate to Storage Adapters
</li>
<li>Select &#8220;Rescan&#8221;
</li>
<li>The recovered VMFS datastore will appear with a name similar to &#8220;snap_*&#8221;
</li>
<li>
<div>From here, there are two options:
</div>
<ul>
<li>Add the virtual machine to inventory and run from the recovered LUN
</li>
<li>Copy the virtual machine&#8217;s folder to another LUN, then add to inventory
</li>
</ul>
</li>
<li>It is recommended that you copy the virtual machine&#8217;s folder to another LUN (non snap_*), and then add the recovered virtual machine to inventory.
</li>
</ul>
<h2>Step 5 &#8211; Clean up<br />
</h2>
<ul>
<li>Disable <code>LVM.EnableResignature</code> – repeat step 1 of this document, but change the value back to 0.
</li>
<li>Ensure all VMs running on the recovery LUN are powered off
</li>
<li>From VC, select a host
</li>
<li>Select the configuration tab
</li>
<li>Select Storage
</li>
<li>Select the recovery LUN and click Remove
</li>
<li>Delete the LUN clone after VMware admin has finished removing
</li>
</ul>
<p>
 </p>
<p>The Virtual Machine will be brought up as if it went down from a &#8220;dirty&#8221; shutdown. In a lot of cases, this is okay. For write intensive applications (like databases) you may have to go a few steps farther in restoring functionality.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualandy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualandy.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualandy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualandy.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualandy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualandy.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualandy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualandy.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualandy.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualandy.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=110&subd=virtualandy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://virtualandy.wordpress.com/2009/02/23/restoring-vmware-virtual-machines-from-netapp-snapshots/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vandyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>PlanetV12n: My VMware RSS Feed Wish List</title>
		<link>http://virtualandy.wordpress.com/2009/02/16/planetv12n-my-vmware-rss-feed-wish-list/</link>
		<comments>http://virtualandy.wordpress.com/2009/02/16/planetv12n-my-vmware-rss-feed-wish-list/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 22:13:07 +0000</pubDate>
		<dc:creator>vandyblog</dc:creator>
				<category><![CDATA[Virtual Andy]]></category>
		<category><![CDATA[planetv12n]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://virtualandy.wordpress.com/?p=107</guid>
		<description><![CDATA[Here&#8217;s my PlanetV12n Wish List (in no particular order):

Provide feed customization. Strategy/Administration/Business Case/etc. Virtualization has turned into an extremely broad topic.  Too much noise in the feed reader is a loss of value to PlanetV12n.

Provide more virtualization related feeds from vendors like EMC, NetApp, Dell, and IBM. 
Require full articles. If there is resistance [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=107&subd=virtualandy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here&#8217;s my PlanetV12n Wish List (in no particular order):</p>
<ol>
<li>Provide feed customization. Strategy/Administration/Business Case/etc. Virtualization has turned into an extremely broad topic.  Too much noise in the feed reader is a loss of value to PlanetV12n.
</li>
<li>Provide more virtualization related feeds from vendors like EMC, NetApp, Dell, and IBM. </li>
<li>Require full articles. If there is resistance on this, just politely remind publishers that advertising is available via RSS
</li>
<li>Give us the option of having OPML output of PlanetV12n. Personally, I would prefer OPML-only, it gives users more control over what feeds they want to see. OPML can be imported into almost any feed reader. Lots of the bloggers on PlanetV12n are very interested in their subscriber statistics. Being published on PlanetV12n drives those numbers down.</li>
</ol>
<p>My ideal setup for PlanetV12n, a form to generate an OPML file I can add to Google Reader. VMware’s site is full of these forms, so adding another can’t be that bad right? ;-)</p>
<p><strong>Select your role within IT</strong>: (checkboxes) Business / Strategy / Administration / Performance / Disaster Recovery / Evangelist / etc.</p>
<p><strong>Tell us about your VMware Products</strong>: (checkboxes) ESX / ESXi / Workstation / Fusion / etc</p>
<p><strong>Tell us about your vendors</strong>:  IBM / Dell / NetApp / EMC / etc</p>
<p>… the list goes on. This could be useful for VMware’s marketers as well as end users. </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualandy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualandy.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualandy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualandy.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualandy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualandy.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualandy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualandy.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualandy.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualandy.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=107&subd=virtualandy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://virtualandy.wordpress.com/2009/02/16/planetv12n-my-vmware-rss-feed-wish-list/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vandyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>VMware Knowledge Resources for the Beginner VI Administrator</title>
		<link>http://virtualandy.wordpress.com/2009/02/16/vmware-knowledge-resources/</link>
		<comments>http://virtualandy.wordpress.com/2009/02/16/vmware-knowledge-resources/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 20:34:57 +0000</pubDate>
		<dc:creator>vandyblog</dc:creator>
				<category><![CDATA[Virtual Andy]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[knowledge]]></category>
		<category><![CDATA[socialmedia]]></category>
		<category><![CDATA[vi3]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://virtualandy.wordpress.com/?p=72</guid>
		<description><![CDATA[I have no problem making it clear I&#8217;m relatively new to the virtual world. That doesn&#8217;t mean you can&#8217;t learn fast. 
Here are a few tools I&#8217;ve used to become a better VI Administrator:

Training. Pros: Certified knowledge from the source. We hosted a VMware Jumpstart, and that training is without a doubt my catalyst into [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=72&subd=virtualandy&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I have no problem making it clear I&#8217;m relatively new to the virtual world. That doesn&#8217;t mean you can&#8217;t learn fast. </p>
<p>Here are a few tools I&#8217;ve used to become a better VI Administrator:</p>
<ol>
<li><strong>Training</strong>. Pros: Certified knowledge from the source. We hosted a VMware Jumpstart, and that training is without a doubt my catalyst into the rest of the virtual world. Training teaches you how to talk the talk so that other sources of knowledge are useful. Cons: Cost (not just upfront $$, but time cost).  </li>
<li><strong>Web Sites to Search</strong>. Once you take on the new role, you need to do a considerable amount of reading. Pros: Low cost (aside from time) and can have a particularly high benefit. Cons: Lots of noise. Trouble distinguishing between good and bad sources.
<ul>
<li><a href="http://communities.vmware.com">VMTN</a></li>
<li><a href="http://www.google.com/reader">Google Reader</a> and <a href="http://www.vmware.com/vmtn/planet/v12n/">Planet V12n</a> &#8211; I may have to write a separate post about my thoughts on V12n, but for the most part it is useful</li>
<li><a href="http://kb.vmware.com">VMware Knowledge Base</a></li>
<li><a href="http://www.google.com">Google</a> and <a href="http://www.foxitsoftware.com/pdf/rd_intro.php">FoxItReader</a> &#8211; VMware&#8217;s website can be tedious to use, so using some operators in Google makes it a little more bearable for instance&#8230; site:vmware.com filetype:pdf. FoxItReader makes those PDF&#8217;s tolerable compared to Adobe Reader &#8211; and it has tabs!</li>
<li><a href="http://www.vmworld.com/community/sessions/2007/">Free VMworld Videos</a> from 2007 which are still applicable today</li>
</ul>
</li>
<li><strong>&#8220;Social&#8221; Media</strong>. I&#8217;m not including VMTN because I rarely post to it. The items below have been useful from an interactive standpoint &#8212; not just one sided conversations. There are similar pros and cons to this as websites &#8212; e.g., low cost vs. information overload and finding a reputable source.
<ul>
<li>#vmware IRC channel on <a href="http://freenode.net/">freenode</a></li>
<li><a href="http://www.twitter.com">Twitter</a> &#8211; most of the bloggers from PlanetV12 also have twitter accounts, they post when products are released and can also provide quick @replies to your questions</li>
</ul>
</li>
<li><strong><a href="http://www.vmware.com/support/services/Gold.html">VMware Gold Support</a></strong>  Pros: Very thorough, certified support. I am very happy with the support we&#8217;ve received from VMware. After I&#8217;ve exhausted Google, Social Media, etc., VMware Support has come through for us several times. Cons: Cost. Time being on hold and turnaround times.</li>
</ol>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/virtualandy.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/virtualandy.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/virtualandy.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/virtualandy.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/virtualandy.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/virtualandy.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/virtualandy.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/virtualandy.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/virtualandy.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/virtualandy.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=virtualandy.wordpress.com&blog=5979717&post=72&subd=virtualandy&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://virtualandy.wordpress.com/2009/02/16/vmware-knowledge-resources/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vandyblog</media:title>
		</media:content>
	</item>
	</channel>
</rss>