<?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>JasonSamuel.com &#187; VMware vSphere</title>
	<atom:link href="http://www.jasonsamuel.com/category/vmware-vsphere/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasonsamuel.com</link>
	<description>Cool stuff I see in the IT world</description>
	<lastBuildDate>Wed, 25 Jan 2012 21:05:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Thoughts on Desktop Virtualization seminar with Brian Madden</title>
		<link>http://www.jasonsamuel.com/2011/11/18/thoughts-on-desktop-virtualization-seminar-with-brian-madden/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=thoughts-on-desktop-virtualization-seminar-with-brian-madden</link>
		<comments>http://www.jasonsamuel.com/2011/11/18/thoughts-on-desktop-virtualization-seminar-with-brian-madden/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 21:16:20 +0000</pubDate>
		<dc:creator>Jason Samuel</dc:creator>
				<category><![CDATA[Citrix XenApp]]></category>
		<category><![CDATA[Citrix XenDesktop]]></category>
		<category><![CDATA[Citrix XenServer]]></category>
		<category><![CDATA[VMware View]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[terminal server]]></category>
		<category><![CDATA[vdi]]></category>
		<category><![CDATA[vmware view]]></category>
		<category><![CDATA[xendesktop]]></category>

		<guid isPermaLink="false">http://www.jasonsamuel.com/?p=1358</guid>
		<description><![CDATA[I was able to attend a Desktop Virtualization seminar by Brian Madden several weeks ago. It was a small group of attendees so it was great to interact at a personal level with him and some of the other speakers and get some questions answered. What I loved the most about this seminar was that [...]<p><a href="http://www.jasonsamuel.com/2011/11/18/thoughts-on-desktop-virtualization-seminar-with-brian-madden/">Thoughts on Desktop Virtualization seminar with Brian Madden</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>

More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2011/08/02/using-firefox-in-an-environment-with-roaming-profiles/' rel='bookmark' title='Using Firefox in an environment with roaming profiles'>Using Firefox in an environment with roaming profiles</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I was able to attend a Desktop Virtualization seminar by Brian Madden several weeks ago.  It was a small group of attendees so it was great to interact at a personal level with him and some of the other speakers and get some questions answered.  What I loved the most about this seminar was that a lot of the discussion was vendor agnostic, so I didn&#8217;t have a ton of marketing pushed at me.  That&#8217;s a welcome change because I don&#8217;t want to hear sales talk, I want to hear the raw facts from other engineers on what works, what doesn&#8217;t, and why.</p>
<p>A lot of what was covered is stuff most everyone working with VDI may already know. I&#8217;m not going to transcribe all my notes from the seminar. But some key takeaways that I felt were important were the following:</p>
<p>1. VDI projects and hardware refreshes are driven by different factors than last year this time.  April 8, 2014 (End of Support, patches, hotfixes, etc. for Windows XP) is looming and many IT departments are concentrating more on hardware/Windows 7 migrations than they are on VDI projects.  Last year many companies were trying to do both since these projects usually go hand in hand.  Many companies that are still doing POCs or extending their testing phases are now starting to feel a time crunch.  Because of this, many companies are giving priority to the refreshes and letting the VDI projects become a secondary project.  That’s not to say VDI is not important, it&#8217;s just that many companies need to prioritize resources and personnel and choosing to allocate these at the refreshes.  It&#8217;s funny because this has been happening all around me and to friends at their companies but I didn&#8217;t fully realize how industry wide this shift of priorities was until Brian said it out loud.  So the takeaway is, get your refreshes completed first if you don&#8217;t have enough resources to handle both.  You DO NOT want to get caught in 2014 with any XP machines on your network or something seriously needs to be reevaluated at your company.  And it may end up being your job if you don&#8217;t drive the initiative to get your refreshes done well ahead of this date.</p>
<p><a href="http://www.jasonsamuel.com/wp-content/uploads/2011/11/Windows-XP-on-Dell.jpg"><img src="http://www.jasonsamuel.com/wp-content/uploads/2011/11/Windows-XP-on-Dell-300x245.jpg" alt="" title="Windows-XP-on-Dell" width="300" height="245" class="aligncenter size-medium wp-image-1359" /></a></p>
<p>2. With all the different types of desktop technologies out there now:</p>
<p>DATA CENTER BASED INFRASTRUCTURE<br />
-Remote Desktop Session Host (Terminal Server)<br />
-VDI (Citrix XenDesktop, VMware View, etc)</p>
<p>CLIENT BASED INFRASTRUCTURE<br />
-Client VM &#8211; Hypervisor on baremetal client (Citrix XenClient, VMware View Local Mode, Virtual Computer NxTop, MokaFive, Virtual Bridges VERDE, etc)<br />
-Client VM &#8211; Hypervisor on existing OS (VMware Workstation, Virtual PC, Fusion, Parallels, XP Mode, etc.)<br />
-OS Streaming<br />
-Traditional desktops</p>
<p>Companies are having a hard time trying to decide what is best for their users.  One of the slides shown showed the enumeration of these technologies into the environment and I swear, it was like a pack of Skittles. There are so many directions to go and for many different reasons but you really have to factor everything or you are going to have end up with one of these Skittles environments over time.  The biggest take away here is that there is no ONE solution that is the BEST.  Your infrastructure might be a few of these.  But don&#8217;t let it run away from you, plan it well from the get go.  Pretty much common sense to anyone working with VDI already.</p>
<p>3.  So my co-worker asked how do you plan your VDI environment?  How do you know what is best?  Brian recommended a couple of products that can help you:</p>
<p>-LakeSide Solutions VMP &#8211; pulls stats on your environment and spits out a report that tells you which users are good candidates for VDI vs. Terminal Server vs. staying on a traditional desktop.</p>
<p><a href="http://www.lakesidesoftware.com/systrack_vmp.aspx">http://www.lakesidesoftware.com/systrack_vmp.aspx</a></p>
<p>-Liquidware Labs &#8211; does a lot of the same and comes with 30 day trial</p>
<p><a href="http://liquidwarelabs.com/products/stratuspherefit.asp">http://liquidwarelabs.com/products/stratuspherefit.asp</a></p>
<p>Another really good tool he suggested that was good for looking at the app compatibility and testing closer was App-DNA AppTitude.  It does automated testing against 68,000 data points.  They were acquired by Citrix just a couple of weeks ago:</p>
<p><a href="http://www.app-dna.com/about-apptitude/automated-application-testing/">http://www.app-dna.com/about-apptitude/automated-application-testing/</a></p>
<p>ChangeBase offers something similar and they were acquired by Quest just a few weeks ago:</p>
<p><a href="http://www.changebase.com/">http://www.changebase.com/</a></p>
<p>4. User workspace management.  Let&#8217;s face it, any large VDI deployment across all the different infrastructure technologies above + across all the different OSes is going to be a nightmare if you don&#8217;t have some way of managing the user workspace.  Brian talked about the concept of layering hardware, OS, application, and users.  Not unfamiliar to anyone that has worked with VDI.  He talked about 3rd parties like AppSense, RES, LiquidWare Labs, etc. vs. what&#8217;s being offered from Citrix, Microsoft, and VMware.  I&#8217;m not going to go too much into this because I plan on writing an article about user workspace management and a comparison of the different options soon.  But just know that this is a big point that will break or make your VDI project.</p>
<p>These were some of my main takeaways from the seminar without going into too much detail.  There was a lot of information covered and I have to thank Brian &#038; TechTarget for putting this on.  Doesn&#8217;t matter if you&#8217;re just in the planning stages of your VDI project or if it&#8217;s been running great for years, I guarantee you will learn something new or what&#8217;s coming down the pipe in the VDI world at one of these seminars.  You can sign up for one in your city here:</p>
<p><a href="http://events.techtarget.com/desktopvirtualization/">http://events.techtarget.com/desktopvirtualization/</a></p>
<p><a href="http://www.jasonsamuel.com/2011/11/18/thoughts-on-desktop-virtualization-seminar-with-brian-madden/">Thoughts on Desktop Virtualization seminar with Brian Madden</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>
<p>More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2011/08/02/using-firefox-in-an-environment-with-roaming-profiles/' rel='bookmark' title='Using Firefox in an environment with roaming profiles'>Using Firefox in an environment with roaming profiles</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jasonsamuel.com/2011/11/18/thoughts-on-desktop-virtualization-seminar-with-brian-madden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware PowerCLI script to set the Memory Resources limit on your VMs to Unlimited in bulk</title>
		<link>http://www.jasonsamuel.com/2011/10/19/vmware-powercli-script-to-set-the-memory-resources-limit-on-your-vms-to-unlimited-in-bulk/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmware-powercli-script-to-set-the-memory-resources-limit-on-your-vms-to-unlimited-in-bulk</link>
		<comments>http://www.jasonsamuel.com/2011/10/19/vmware-powercli-script-to-set-the-memory-resources-limit-on-your-vms-to-unlimited-in-bulk/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 22:44:02 +0000</pubDate>
		<dc:creator>Jason Samuel</dc:creator>
				<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[powercli]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.jasonsamuel.com/?p=1327</guid>
		<description><![CDATA[Had a situation where I needed to reset every VM in one environment to Unlimited that had previously had a an explicitly set memory limit. Here is a nice VMware PowerCLI script that will reconfigure all the affected VMs one by one automatically for you: get-vm&#124;get-vmresourceconfiguration&#124;where-object{$_.memlimitmb -ne &#039;-1&#039;}&#124;set-vmresourceconfiguration -memlimitmb $null VMware PowerCLI script to set [...]<p><a href="http://www.jasonsamuel.com/2011/10/19/vmware-powercli-script-to-set-the-memory-resources-limit-on-your-vms-to-unlimited-in-bulk/">VMware PowerCLI script to set the Memory Resources limit on your VMs to Unlimited in bulk</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>

More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='VMware vSphere PowerCLI scripts to make your ESX Admin life easier'>VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a></li>
<li><a href='http://www.jasonsamuel.com/2010/03/11/how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop/' rel='bookmark' title='How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop'>How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop</a></li>
<li><a href='http://www.jasonsamuel.com/2010/06/11/how-to-fix-an-ip-address-conflict-on-your-network-caused-by-a-vm-using-powercli/' rel='bookmark' title='How to fix an IP address conflict on your network caused by a VM using PowerCLI'>How to fix an IP address conflict on your network caused by a VM using PowerCLI</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Had a situation where I needed to reset every VM in one environment to Unlimited that had previously had a an explicitly set memory limit.  Here is a nice VMware PowerCLI script that will reconfigure all the affected VMs one by one automatically for you:</p>
<p><code>get-vm|get-vmresourceconfiguration|where-object{$_.memlimitmb -ne &#039;-1&#039;}|set-vmresourceconfiguration -memlimitmb $null</code></p>
<p><a href="http://www.jasonsamuel.com/wp-content/uploads/2011/10/vmware-powercli-unlimited-memory.jpg"><img src="http://www.jasonsamuel.com/wp-content/uploads/2011/10/vmware-powercli-unlimited-memory-300x43.jpg" alt="" title="vmware-powercli-unlimited-memory" width="300" height="43" class="aligncenter size-medium wp-image-1328" /></a></p>
<p><a href="http://www.jasonsamuel.com/wp-content/uploads/2011/10/vmware-powercli-unlimited-memory2.jpg"><img src="http://www.jasonsamuel.com/wp-content/uploads/2011/10/vmware-powercli-unlimited-memory2-207x300.jpg" alt="" title="vmware-powercli-unlimited-memory2" width="207" height="300" class="aligncenter size-medium wp-image-1329" /></a></p>
<p><a href="http://www.jasonsamuel.com/2011/10/19/vmware-powercli-script-to-set-the-memory-resources-limit-on-your-vms-to-unlimited-in-bulk/">VMware PowerCLI script to set the Memory Resources limit on your VMs to Unlimited in bulk</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>
<p>More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='VMware vSphere PowerCLI scripts to make your ESX Admin life easier'>VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a></li>
<li><a href='http://www.jasonsamuel.com/2010/03/11/how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop/' rel='bookmark' title='How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop'>How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop</a></li>
<li><a href='http://www.jasonsamuel.com/2010/06/11/how-to-fix-an-ip-address-conflict-on-your-network-caused-by-a-vm-using-powercli/' rel='bookmark' title='How to fix an IP address conflict on your network caused by a VM using PowerCLI'>How to fix an IP address conflict on your network caused by a VM using PowerCLI</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jasonsamuel.com/2011/10/19/vmware-powercli-script-to-set-the-memory-resources-limit-on-your-vms-to-unlimited-in-bulk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMkernel ports change automatically when applying a Host Profile</title>
		<link>http://www.jasonsamuel.com/2011/10/18/vmkernel-ports-change-automatically-when-applying-a-host-profile/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmkernel-ports-change-automatically-when-applying-a-host-profile</link>
		<comments>http://www.jasonsamuel.com/2011/10/18/vmkernel-ports-change-automatically-when-applying-a-host-profile/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 21:14:56 +0000</pubDate>
		<dc:creator>Jason Samuel</dc:creator>
				<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[vcenter]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.jasonsamuel.com/?p=1283</guid>
		<description><![CDATA[Wonderful little vSphere bug we came across today. Let&#8217;s say you have a host with the following VMKernel ports configured on the vSwitch: -vmk1 = vMotion -vmk0 = Management Network When you create a host profile from the host, then apply that profile to a new host you are adding, the VMKernel ports get swapped! [...]<p><a href="http://www.jasonsamuel.com/2011/10/18/vmkernel-ports-change-automatically-when-applying-a-host-profile/">VMkernel ports change automatically when applying a Host Profile</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>

More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2011/06/14/vmotion-fails-saying-the-operation-is-not-allowed-in-the-current-state/' rel='bookmark' title='vMotion fails saying the operation is not allowed in the current state'>vMotion fails saying the operation is not allowed in the current state</a></li>
<li><a href='http://www.jasonsamuel.com/2009/11/05/poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb/' rel='bookmark' title='Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB'>Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB</a></li>
<li><a href='http://www.jasonsamuel.com/2011/09/19/greasemonkey-script-to-automatically-redirect-image-host-requests-to-a-mirror-site/' rel='bookmark' title='Greasemonkey script to automatically redirect image host requests to a mirror site'>Greasemonkey script to automatically redirect image host requests to a mirror site</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Wonderful little vSphere bug we came across today.  Let&#8217;s say you have a host with the following VMKernel ports configured on the vSwitch:</p>
<p><a href="http://www.jasonsamuel.com/wp-content/uploads/2011/10/1.jpg"><img src="http://www.jasonsamuel.com/wp-content/uploads/2011/10/1.jpg" alt="" title="1" width="418" height="159" class="aligncenter size-full wp-image-1284" /></a></p>
<p>-vmk1 = vMotion<br />
-vmk0 = Management Network</p>
<p>When you create a host profile from the host, then apply that profile to a new host you are adding, the VMKernel ports get swapped!  They will be:</p>
<p>-vmk1 = Management Network<br />
-vmk0 = vMotion</p>
<p>My co-worker came up with a good workaround. Put your affected host into maintenance mode, then go edit the Host Profile you had applied.  It appears the kernel ports are created in the order in the Host Profile.  So you just change the order from:</p>
<p>-vMotion<br />
-Management Network</p>
<p>to:</p>
<p>-Management Network<br />
-vMotion</p>
<p>You do this by renaming &#8220;vMotion&#8221; to something like &#8220;vMotion2MN&#8221;.  Then change the name of &#8220;Management Network&#8221; to &#8220;vMotion&#8221; and change &#8220;vMotion2MN&#8221; to &#8220;Management Network&#8221;.  From here you need to make changes to each port group which are:</p>
<p>-make sure the NICs are ordered correctly<br />
-specifying the correct service for the port group<br />
-making sure the IP is set to explicit</p>
<p>So for the vMotion port group, order the NIC:<br />
<a href="http://www.jasonsamuel.com/wp-content/uploads/2011/10/31.jpg"><img src="http://www.jasonsamuel.com/wp-content/uploads/2011/10/31-300x235.jpg" alt="" title="3" width="300" height="235" class="aligncenter size-medium wp-image-1304" /></a></p>
<p>Choose vmotion for the service:<br />
<a href="http://www.jasonsamuel.com/wp-content/uploads/2011/10/61.jpg"><img src="http://www.jasonsamuel.com/wp-content/uploads/2011/10/61-300x109.jpg" alt="" title="6" width="300" height="109" class="aligncenter size-medium wp-image-1315" /></a></p>
<p>Set the explicit IP option:<br />
<a href="http://www.jasonsamuel.com/wp-content/uploads/2011/10/7.jpg"><img src="http://www.jasonsamuel.com/wp-content/uploads/2011/10/7-300x85.jpg" alt="" title="7" width="300" height="85" class="aligncenter size-medium wp-image-1299" /></a></p>
<p>And for the Management Group, order the NIC:<br />
<a href="http://www.jasonsamuel.com/wp-content/uploads/2011/10/2.jpg"><img src="http://www.jasonsamuel.com/wp-content/uploads/2011/10/2-300x243.jpg" alt="" title="2" width="300" height="243" class="aligncenter size-medium wp-image-1292" /></a></p>
<p>Choose management for the service:<br />
<a href="http://www.jasonsamuel.com/wp-content/uploads/2011/10/4.jpg"><img src="http://www.jasonsamuel.com/wp-content/uploads/2011/10/4-300x100.jpg" alt="" title="4" width="300" height="100" class="aligncenter size-medium wp-image-1296" /></a></p>
<p>And set the IP to be explicit:<br />
<a href="http://www.jasonsamuel.com/wp-content/uploads/2011/10/5.jpg"><img src="http://www.jasonsamuel.com/wp-content/uploads/2011/10/5-300x68.jpg" alt="" title="5" width="300" height="68" class="aligncenter size-medium wp-image-1297" /></a></p>
<p>Make sure to press the OK button in the lower right button after every page or when you navigate to another page, it will lose whatever changes you made.  Save the profile and re-apply it to your new host.  Now it will recreated the VMKernel ports in the correct order.</p>
<p><a href="http://www.jasonsamuel.com/2011/10/18/vmkernel-ports-change-automatically-when-applying-a-host-profile/">VMkernel ports change automatically when applying a Host Profile</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>
<p>More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2011/06/14/vmotion-fails-saying-the-operation-is-not-allowed-in-the-current-state/' rel='bookmark' title='vMotion fails saying the operation is not allowed in the current state'>vMotion fails saying the operation is not allowed in the current state</a></li>
<li><a href='http://www.jasonsamuel.com/2009/11/05/poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb/' rel='bookmark' title='Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB'>Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB</a></li>
<li><a href='http://www.jasonsamuel.com/2011/09/19/greasemonkey-script-to-automatically-redirect-image-host-requests-to-a-mirror-site/' rel='bookmark' title='Greasemonkey script to automatically redirect image host requests to a mirror site'>Greasemonkey script to automatically redirect image host requests to a mirror site</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jasonsamuel.com/2011/10/18/vmkernel-ports-change-automatically-when-applying-a-host-profile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting the EMC PowerPath VE plugin to work with VMware Update Manager</title>
		<link>http://www.jasonsamuel.com/2011/04/19/getting-the-emc-powerpath-ve-plugin-to-work-with-vmware-update-manager/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=getting-the-emc-powerpath-ve-plugin-to-work-with-vmware-update-manager</link>
		<comments>http://www.jasonsamuel.com/2011/04/19/getting-the-emc-powerpath-ve-plugin-to-work-with-vmware-update-manager/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 16:56:44 +0000</pubDate>
		<dc:creator>Jason Samuel</dc:creator>
				<category><![CDATA[EMC Clariion]]></category>
		<category><![CDATA[EMC Symmetrix]]></category>
		<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[PowerPath]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.jasonsamuel.com/?p=1026</guid>
		<description><![CDATA[PowerPath/VE replaces the native mulipathing plugin which gives you incredible performance gains when managing your EMC Clariion SANs. You have to push this plugin to all your vSphere/ESX hosts to take advantage of it. Using VMware Update Manager is the easiest solution but I ran into a problem. Adding a 3rd party extension requires adding [...]<p><a href="http://www.jasonsamuel.com/2011/04/19/getting-the-emc-powerpath-ve-plugin-to-work-with-vmware-update-manager/">Getting the EMC PowerPath VE plugin to work with VMware Update Manager</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>

More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2009/10/19/emc-clariion-flare-vs-emc-symmetrix-enginuity/' rel='bookmark' title='EMC Clariion FLARE vs. EMC Symmetrix Enginuity'>EMC Clariion FLARE vs. EMC Symmetrix Enginuity</a></li>
<li><a href='http://www.jasonsamuel.com/2010/03/11/how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop/' rel='bookmark' title='How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop'>How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop</a></li>
<li><a href='http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='VMware vSphere PowerCLI scripts to make your ESX Admin life easier'>VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>PowerPath/VE replaces the native mulipathing plugin which gives you incredible performance gains when managing your EMC Clariion SANs.  You have to push this plugin to all your vSphere/ESX hosts to take advantage of it.  Using VMware Update Manager is the easiest solution but I ran into a problem.  Adding a 3rd party extension requires adding a patch repository in VUM and it only accepts web URLs.  So I would have to setup a dedicated web server just for this patch repository which is ridiculous.  Instead I decided to leverage my Virtual Center server itself since I knew it uses a Tomcat installation to display the vCenter web GUI and webservices.  Some quick Googling and I found Joshua Townsend had the exact same idea and wrote a nice guide to do this already:</p>
<p><a href="http://vmtoday.com/2010/02/installing-powerpathve-using-vmware-update-manager/">http://vmtoday.com/2010/02/installing-powerpathve-using-vmware-update-manager/</a></p>
<p>Once I set it up the way Joshua describes and pointed VUM to the patch repository URL hosted by vCenter, it worked perfectly.  You will notice in my screenshot below Connectivity Status says &#8220;Connected&#8221; now.</p>
<p><a href="http://www.jasonsamuel.com/wp-content/uploads/2011/04/powerpath-vsphere-update-manager.gif"><img src="http://www.jasonsamuel.com/wp-content/uploads/2011/04/powerpath-vsphere-update-manager-300x168.gif" alt="" title="powerpath-vsphere-update-manager" width="300" height="168" class="aligncenter size-medium wp-image-1029" /></a></p>
<p><a href="http://www.jasonsamuel.com/2011/04/19/getting-the-emc-powerpath-ve-plugin-to-work-with-vmware-update-manager/">Getting the EMC PowerPath VE plugin to work with VMware Update Manager</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>
<p>More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2009/10/19/emc-clariion-flare-vs-emc-symmetrix-enginuity/' rel='bookmark' title='EMC Clariion FLARE vs. EMC Symmetrix Enginuity'>EMC Clariion FLARE vs. EMC Symmetrix Enginuity</a></li>
<li><a href='http://www.jasonsamuel.com/2010/03/11/how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop/' rel='bookmark' title='How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop'>How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop</a></li>
<li><a href='http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='VMware vSphere PowerCLI scripts to make your ESX Admin life easier'>VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jasonsamuel.com/2011/04/19/getting-the-emc-powerpath-ve-plugin-to-work-with-vmware-update-manager/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to fix an IP address conflict on your network caused by a VM using PowerCLI</title>
		<link>http://www.jasonsamuel.com/2010/06/11/how-to-fix-an-ip-address-conflict-on-your-network-caused-by-a-vm-using-powercli/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-fix-an-ip-address-conflict-on-your-network-caused-by-a-vm-using-powercli</link>
		<comments>http://www.jasonsamuel.com/2010/06/11/how-to-fix-an-ip-address-conflict-on-your-network-caused-by-a-vm-using-powercli/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 22:07:58 +0000</pubDate>
		<dc:creator>Jason Samuel</dc:creator>
				<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[Windows Server 2000]]></category>
		<category><![CDATA[Windows Server 2003]]></category>
		<category><![CDATA[Windows Server 2008]]></category>

		<guid isPermaLink="false">http://www.jasonsamuel.com/?p=434</guid>
		<description><![CDATA[IP Address conflict? Have you narrowed the MAC down to being a VM in one of your ESX/vSphere clusters? Well use vSphere PowerCLI to figure out what device and adapter is causing the conflict. Example, if your MAC is 005056b60b13: Get-vm &#124; Select Name, @{N=&#34;Network&#34;;E={$_ &#124; Get-networkAdapter &#124; ? {$_.macaddress -eq &#34;00:50:56:b6:0b:13&#34;}}} &#124;Where {$_.Network-ne &#34;&#34;} [...]<p><a href="http://www.jasonsamuel.com/2010/06/11/how-to-fix-an-ip-address-conflict-on-your-network-caused-by-a-vm-using-powercli/">How to fix an IP address conflict on your network caused by a VM using PowerCLI</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>

More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2008/11/12/sbs-2008-and-the-fix-my-network-wizard/' rel='bookmark' title='SBS 2008 and the &#8220;Fix My Network Wizard&#8221;'>SBS 2008 and the &#8220;Fix My Network Wizard&#8221;</a></li>
<li><a href='http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='VMware vSphere PowerCLI scripts to make your ESX Admin life easier'>VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>IP Address conflict?  Have you narrowed the MAC down to being a VM in one of your ESX/vSphere clusters?  Well use vSphere PowerCLI to figure out what device and adapter is causing the conflict.  </p>
<p>Example, if your MAC is 005056b60b13:</p>
<p><code>Get-vm | Select Name, @{N=&quot;Network&quot;;E={$_ | Get-networkAdapter | ? {$_.macaddress -eq &quot;00:50:56:b6:0b:13&quot;}}} |Where {$_.Network-ne &quot;&quot;}</code></p>
<p>And it will output the VM name and the Network Adapter causing the conflict.  <img src='http://www.jasonsamuel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.jasonsamuel.com/2010/06/11/how-to-fix-an-ip-address-conflict-on-your-network-caused-by-a-vm-using-powercli/">How to fix an IP address conflict on your network caused by a VM using PowerCLI</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>
<p>More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2008/11/12/sbs-2008-and-the-fix-my-network-wizard/' rel='bookmark' title='SBS 2008 and the &#8220;Fix My Network Wizard&#8221;'>SBS 2008 and the &#8220;Fix My Network Wizard&#8221;</a></li>
<li><a href='http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='VMware vSphere PowerCLI scripts to make your ESX Admin life easier'>VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jasonsamuel.com/2010/06/11/how-to-fix-an-ip-address-conflict-on-your-network-caused-by-a-vm-using-powercli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Build a VMware vSphere VM Template for Windows Server 2008 R2</title>
		<link>http://www.jasonsamuel.com/2010/05/07/how-to-build-a-vmware-vsphere-vm-template-for-windows-server-2008-r2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-build-a-vmware-vsphere-vm-template-for-windows-server-2008-r2</link>
		<comments>http://www.jasonsamuel.com/2010/05/07/how-to-build-a-vmware-vsphere-vm-template-for-windows-server-2008-r2/#comments</comments>
		<pubDate>Fri, 07 May 2010 17:44:04 +0000</pubDate>
		<dc:creator>Jason Samuel</dc:creator>
				<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[esx template]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[server 2008 r2]]></category>
		<category><![CDATA[vmware template]]></category>
		<category><![CDATA[vsphere template]]></category>

		<guid isPermaLink="false">http://www.jasonsamuel.com/?p=387</guid>
		<description><![CDATA[A co-worker and myself were asked to create a VMware vSphere (ESX) template for Server 2008 R2 and it&#8217;s not as easy as you might think. Over the course of a day and half and through much research and trial and error, we have come up with the perfect template for our organization. It&#8217;s a [...]<p><a href="http://www.jasonsamuel.com/2010/05/07/how-to-build-a-vmware-vsphere-vm-template-for-windows-server-2008-r2/">How to Build a VMware vSphere VM Template for Windows Server 2008 R2</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>

More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='VMware vSphere PowerCLI scripts to make your ESX Admin life easier'>VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a></li>
<li><a href='http://www.jasonsamuel.com/2009/11/13/whats-new-and-actually-useful-in-server-2008-r2/' rel='bookmark' title='What&#8217;s new and actually useful in Server 2008 R2?'>What&#8217;s new and actually useful in Server 2008 R2?</a></li>
<li><a href='http://www.jasonsamuel.com/2010/03/11/how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop/' rel='bookmark' title='How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop'>How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A co-worker and myself were asked to create a VMware vSphere (ESX) template for Server 2008 R2 and it&#8217;s not as easy as you might think.  Over the course of a day and half and through much research and trial and error, we have come up with the perfect template for our organization.  It&#8217;s a perfect base template for us but depending on where you intend to deploy it and your own organization&#8217;s requirements, you may have to edit it a bit.  We intend to tweak the template even further and possibly even create separate images depending on if the VM will be deployed internally or externally.  Please do comment if you have any suggestions or think we may have missed something.</p>
<p>Building a VMware template for Server 2008 vs. Server 2008 R2 has some differences.  This blog post will cover everything we did to successfully get it working and a detailed explanation of why we chose certain settings.  Big thanks to to Jeremy Waldrop and his <a href="http://jeremywaldrop.wordpress.com/2008/10/28/how-to-build-a-windows-2008-vmware-esx-vm-template/" target="_blank">blog post</a> that described setting up a template for 2008 which helped us quite a bit in our research to create the perfect template for 2008 R2.</p>
<p><strong>OS Used: </strong>Windows Server 2008 R2 Standard (x64) Volume License Edition</p>
<p><strong>VM Hardware config: </strong></p>
<ul>
<li>Single vCPU</li>
<li> 4 GB RAM</li>
<li> 40 GB Primary Hard Drive (for Operating System)</li>
<li> 10 GB Secondary Hard Drive (for Page File</li>
<li>LSI Logic SAS SCSI Controller</li>
<li>VMXNet 3 Network Adapter</li>
</ul>
<p>I know most organizations using Server 2003 have always done a 20 GB C: partition.  With 2008, I suggest going to 40 GB OS drives as a standard.  Server 2008 (especially x64 versions) requires more space.  Out of the box 2008 R2 x64 takes up 10 GB.  Also Server 2008 has a component store (c:\windows\winsxs) which is very large.  This is because 2008 no longer uses i386, everything is stored locally already in this component store folder.  Remember, Server 2008 and any future MS product is all about componentization!!  When you install a component from this store, my understanding is that it is “projected” to the OS.  So basically Windows 2008 installed components run from this component store essentially.  As the system receives updates over time, expect this directory to grow even larger since it never deletes old stuff.  Think of the different versions of kind of stacking on each other.  I believe with each service pack there is a tool to uninstall components that are no longer necessary or superseded.  So stick with a 40 GB OS partition and you should be fine for a long time.  You will also notice we have a 10 GB secondary drive for a page file.  We&#8217;ll get to that later in the article.</p>
<p><strong>Now on to the actual build: </strong></p>
<ol>
<li><strong>First create a new VM</strong>
<ul>
<li>Select Custom Configuration</li>
<li>Enter VM Name and Inventory Location</li>
<li> Select Datastore</li>
<li>Select Virtual Machine Version: 7</li>
<li>Select “Microsoft Windows Server 2008 R2 (64-bit)” as OS Version</li>
<li># of Virtual Processors: 1</li>
<li>Amount of RAM: 4GB</li>
<li>Network
<ul>
<li># of NICs: 1</li>
<li>Adapter Type: VMXNET 3</li>
<li>Select “Connect at Power On</li>
</ul>
</li>
<li>SCSI Controller: LSI Logic SAS</li>
<li>Create New Virtual Disk: 40GB</li>
<li>Advanced Options: No Change</li>
</ul>
</li>
<li><strong>Now prepare the virtual hardware:</strong>
<ul>
<li>Edit       VM Settings &gt; Options &gt; General Section &gt; Uncheck “Enable       logging”</li>
</ul>
<ul>
<li>Boot       Options &gt; Check box to force going into the BIOS on next boot</li>
<li>Power       on the VM (will go directly to BIOS) &gt; Advanced &gt; I/O Device       Configuration:
<ul>
<li>Disable        Serial port A</li>
<li>Disable        Serial port B</li>
<li>Disable        Parallel port</li>
</ul>
</li>
<li>Exit and Save</li>
</ul>
</li>
<li><strong> OS Installation and Configuration</strong>
<ul>
<li>Install      Windows 2008 R2 Standard – Full Install</li>
<li> After      OS install and reboot, change Administrator Password (will prompt)</li>
<li>Disconnect      Windows 2008 R2 ISO and set device type to Client Device</li>
<li>Set      Time Zone</li>
<li>VMware      Tools Install
<ul style="margin-top: 0in;" type="circle">
<li class="MsoNormal">Install       VMtools, choose Custom Install Type</li>
<li class="MsoNormal">Disable       the “Shared Folders” drive and install Tools ** Note we are disable Shared Folder due to profile loading issues which was documented even back in ESX 3.5 and VMware Tools <a href="http://communities.vmware.com/message/669536" target="_blank">here</a> on the VMare Communities forum. I have not personally had an issue leaving it enabled but just to be cautious and the fact we don&#8217;t use this feature in our organization, we have left it disabled.</li>
<li class="MsoNormal">Set time synching between the VM and ESX host</li>
<li class="MsoNormal">Reboot       after Tools Install</li>
</ul>
</li>
<li>Network      Configuration
<ul>
<li>From       Server Manager, select View Network Connections</li>
<li>Right       click on Local Area Connection and select properties</li>
<li>Uninstall       QoS Packet Scheduler and both Link-Layer Topologies (Mapper &amp; Responder) ** We don&#8217;t do QOS at the server level, our switches do that. Link Layer is not used by us.</li>
<li>Uncheck       IPv6 and close network connection screens ** We don&#8217;t use IPv6 yet so we disabled it for now</li>
</ul>
</li>
<li>Server      Name
<ul>
<li>From       Server Manger select Change System Properties</li>
<li>On       System Properties screen click Change on Computer Name Tab</li>
<li>Set       Server Name and restart</li>
</ul>
</li>
<li>Windows      Updates
<ul>
<li>From       Server Manager under Security Information, select Configure Updates</li>
<li>Select       Let me choose</li>
<li>Under       Important Updates, select Never check for updates, click ok</li>
<li>Start       &gt; All Programs &gt; Windows Update &gt; Check for updates and install       all Recommended Updates</li>
</ul>
</li>
<li>Enable      Remote Desktop, choose “Allow connections from computers running any      version of Remote Desktop” (2<sup>nd</sup> option)</li>
<li>Disable      Windows Firewall **Not best practice to disable, but my environment requires it</li>
<li>From      Server Manager, select “Do not show me this console at logon” and close      Server Manager</li>
<li>Taskbar      Changes
<ul>
<li>Right       click 3<sup>rd</sup> icon from Start Button (Windows Explorer) and select       “Unpin this program from taskbar”</li>
<li>Right       click 2<sup>nd</sup> icon from Start Button (Windows PowerShell) and       select “Unpin this program from taskbar”</li>
<li>Right       click Taskbar and choose Properties and choose Customize under       Notification Area</li>
<li>Select       “Turn system icons on or off”, and turn Volume Off, click Ok</li>
</ul>
</li>
<li>System      Performance
<ul>
<li>From       Server Manager select Change System Properties</li>
<li>Select       Advanced Tab &gt; Settings and choose “Adjust for best performance”</li>
</ul>
</li>
<li>Folder      and Search Options
<ul>
<li>Open       “Computer” &gt; Select Organize &gt; Choose Folder and search options</li>
<li>Under       View Tab
<ul>
<li>Select        “Show hidden files, folders and drives”</li>
<li>Uncheck        “Hide extensions for known file types”</li>
</ul>
</li>
</ul>
</li>
<li class="MsoNormal">IE       ESC
<ul style="margin-top: 0in;" type="square">
<li class="MsoNormal">From        Security Information Section, select Configure IE ESC
<ul style="margin-top: 0in;" type="disc">
<li class="MsoNormal">Change         Administrators to Off and leave Users On ** My reasoning for this is the only &#8220;Users&#8221; should be service accounts on a server so leaving it On should not matter</li>
</ul>
</li>
</ul>
</li>
<li class="MsoNormal">Change       IE Home Page to blank so you don&#8217;t get that pesky Internet Exploer Enhanced Security Configuration warning page</li>
<li class="MsoNormal">Under       Computer, right click c: and select properties, uncheck “Allow files on       this drive to have contents indexed in addition to file properties”
<ul style="margin-top: 0in;" type="square">
<li class="MsoNormal">Apply        changes to c:\ and all subfolder/files</li>
<li class="MsoNormal">Continue/Ignore        on Access Denied errors</li>
</ul>
</li>
<li class="MsoNormal">Power       Options (from Control Panel)
<ul style="margin-top: 0in;" type="square">
<li class="MsoNormal">Change        option to High Performance</li>
</ul>
</li>
<li class="MsoNormal">Disable       Hibernation
<ul style="margin-top: 0in;" type="square">
<li class="MsoNormal">Command        Prompt, enter <strong>powercfg.exe –h off</strong></li>
</ul>
</li>
<li class="MsoNormal">Delete       the Page file and reboot (so c:\ can be fully defragmented)</li>
<li class="MsoNormal">Run       defrag</li>
<li class="MsoNormal">Page       File
<ul style="margin-top: 0in;" type="square">
<li class="MsoNormal">Edit        VM Properties</li>
<li class="MsoNormal">Add        a 2<sup>nd</sup> hard drive (10GB) and change to SCSI (1:0)</li>
<li class="MsoNormal">Run        Disk Manager and format as Z:\ drive ** We use Z: as the drive letter so it does not interfere with adding additional drives later on.</li>
<li class="MsoNormal">From        Server Manager, select System Properties &gt; Advanced &gt; Performance        Settings &gt; Advanced &gt; Virtual Memory Change
<ul style="margin-top: 0in;" type="disc">
<li class="MsoNormal">Assign         1024MB Page file to c:\</li>
<li class="MsoNormal">Assign          5120MB Page file to z:\</li>
</ul>
</li>
</ul>
</li>
<li class="MsoNormal">SNMP
<ul style="margin-top: 0in;" type="square">
<li class="MsoNormal">Server        Manager &gt; Add Features &gt; SNMP</li>
<li class="MsoNormal">Server        Manager &gt; Configuration &gt; Services &gt; SNMP &gt; Security
<ul>
<li>Accepted          community names – Add your community (as READ ONLY)</li>
<li>Accept          SNMP Packets from these hosts &#8211; Add your hosts (remember to leave localhost in there)
	</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><strong>Turn VM into a Template </strong><strong> <br />
  </strong>This       procedure will copy the Administrator account profile into the default       user profile so that all users that login or that will be created in the future will get the same profile with all the customizations you have done above. When you sysrep a server template and create a new VM from it, a new SID is generated which means a new local Administratior account is created during the sysrep procedure. This means all the customizations you have done will be wiped out above unless you copy all your settings above when you create a new VM. In the past with Server 2003 and even Server 2008, you had the &#8220;Copy To&#8221; feature to copy a user profile to another. With Server 2008 R2, Microsoft has disabled this feature. It is now done via an unattend.xml file using the &#8220;CopyProfile&#8221; node. I actually prefer this method now after doing it a few times. This       procedure is detailed per the Microsoft KB article <a href="http://support.microsoft.com/kb/959753">http://support.microsoft.com/kb/959753</a></p>
<ul>
<li>Create       unattend.xml in “<code>c:\windows\system32\sysprep</code>” folder as follows. NOTE: Do not copy and paste the text below because WordPress messes up the quotes which will lead to errors during sysprep. Please right click-save as <a href="http://www.jasonsamuel.com/wp-content/uploads/2010/05/unattend.txt" target="_blank">this link</a> and copy and paste from the txt file instead.<br />
<pre><code>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; 
&lt;unattend xmlns=&quot;urn:schemas-microsoft-com:unattend&quot;&gt; 
&lt;settings pass=&quot;specialize&quot;&gt; 
&lt;component name=&quot;Microsoft-Windows-Shell-Setup&quot; processorArchitecture=&quot;amd64&quot; publicKeyToken=&quot;31bf3856ad364e35&quot; language=&quot;neutral&quot; versionScope=&quot;nonSxS&quot; xmlns:wcm=&quot;http://schemas.microsoft.com/WMIConfig/2002/State&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt; 
&lt;RegisteredOrganization&gt;Your Organization Name&lt;/RegisteredOrganization&gt; 
&lt;RegisteredOwner&gt;Your Registered Owner&lt;/RegisteredOwner&gt; 
&lt;CopyProfile&gt;true&lt;/CopyProfile&gt; 
&lt;/component&gt; 
&lt;/settings&gt; 
&lt;cpi:offlineImage cpi:source=&quot;wim:f:/sources/install.wim#Windows Server 2008 R2 SERVERSTANDARD&quot; xmlns:cpi=&quot;urn:schemas-microsoft-com:cpi&quot; /&gt; 
&lt;/unattend&gt;
</code></pre>
      </li>
<li>At       command prompt, type the following command:<br />
          <code>C:\windows\system32\sysprep\sysprep.exe&nbsp;&nbsp;/generalize /unattend:unattend.xml</code>
      </li>
<li> System Preparation Tool 3.14
<ul>
<li>Choose Enter System OOBE</li>
<li>Check Generalize button</li>
<li>Leave shutdown option as reboot</li>
<li>Click OK</li>
</ul>
</li>
</ul>
<ul>
<li>Release the IP and turn VM into a template in Virtual Center
</li>
</ul>
</li>
<p>I hope this guide we wrote helps someone out there and saves you time. If you have any suggestions or questions, please leave a comment. I can take screenshots of any parts above you are confused on. I am also interested in knowing about more performance related customizations you guys might use we can add to your template so if you have any, please let me know. <img src='http://www.jasonsamuel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </ol>
<p><a href="http://www.jasonsamuel.com/2010/05/07/how-to-build-a-vmware-vsphere-vm-template-for-windows-server-2008-r2/">How to Build a VMware vSphere VM Template for Windows Server 2008 R2</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>
<p>More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='VMware vSphere PowerCLI scripts to make your ESX Admin life easier'>VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a></li>
<li><a href='http://www.jasonsamuel.com/2009/11/13/whats-new-and-actually-useful-in-server-2008-r2/' rel='bookmark' title='What&#8217;s new and actually useful in Server 2008 R2?'>What&#8217;s new and actually useful in Server 2008 R2?</a></li>
<li><a href='http://www.jasonsamuel.com/2010/03/11/how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop/' rel='bookmark' title='How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop'>How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jasonsamuel.com/2010/05/07/how-to-build-a-vmware-vsphere-vm-template-for-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>87</slash:comments>
		</item>
		<item>
		<title>How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop</title>
		<link>http://www.jasonsamuel.com/2010/03/11/how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop</link>
		<comments>http://www.jasonsamuel.com/2010/03/11/how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 17:18:22 +0000</pubDate>
		<dc:creator>Jason Samuel</dc:creator>
				<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[VMware Workstation]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[P2V]]></category>
		<category><![CDATA[pcibridge]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.jasonsamuel.com/?p=361</guid>
		<description><![CDATA[Have you ever P2Ved a server to an ESX cluster or converted a VMware Workstation VM into a VMware ESX 3.5 or vSphere 4.0 VM and come across this horrible Found New Hardware message that won&#8217;t go away.  Here&#8217;s a screenshot of a Windows 2000 Advanced Server that I had to fix and P2V after [...]<p><a href="http://www.jasonsamuel.com/2010/03/11/how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop/">How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>

More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='VMware vSphere PowerCLI scripts to make your ESX Admin life easier'>VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a></li>
<li><a href='http://www.jasonsamuel.com/2009/11/05/poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb/' rel='bookmark' title='Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB'>Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Have you ever P2Ved a server to an ESX cluster or converted a VMware Workstation VM into a VMware ESX 3.5 or vSphere 4.0 VM and come across this horrible Found New Hardware message that won&#8217;t go away.  Here&#8217;s a screenshot of a Windows 2000 Advanced Server that I had to fix and P2V after a catastrophic disaster (RAID failure) displaying this message:</p>
<p><a href="http://www.jasonsamuel.com/wp-content/uploads/2010/03/vmware-pci-to-pci-bridge-found-new-hardware.gif"><img class="alignnone size-medium wp-image-363" title="vmware-pci-to-pci-bridge-found-new-hardware" src="http://www.jasonsamuel.com/wp-content/uploads/2010/03/vmware-pci-to-pci-bridge-found-new-hardware-300x227.gif" alt="" width="300" height="227" /></a></p>
<p>Yes, it&#8217;s annoying and it seems like it will never go away.  You keep click on install and it keeps detecting after sucessfully installing as if it&#8217;s in a loop.  But the reality of it is that it&#8217;s not in a loop.  As silly as it sounds, you have to install it 32 times and it will finally go away! <img src='http://www.jasonsamuel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The reason for this is because when you update the VM&#8217;s virtual hardware (specifically version 7 VMs from my experience), it comes with 32 separate PCI-to-PCI bridge devices that Windows detects and wants to install.  The only workaround I have found so far is to just sit there and install all 32 manually.  Or you can try editing your VMX and set:</p>
<p><strong>pciBridge.present = False</strong></p>
<p>which should work though I&#8217;ve never tried it personally.  Don&#8217;t want to potentially break something when it takes all of 2 minutes to install all 32 bridges.  Give it a shot and let me know if that fixes it for you guys. <img src='http://www.jasonsamuel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.jasonsamuel.com/2010/03/11/how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop/">How to solve the VMware &#8220;PCI to PCI bridge detected&#8221; install loop</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>
<p>More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='VMware vSphere PowerCLI scripts to make your ESX Admin life easier'>VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a></li>
<li><a href='http://www.jasonsamuel.com/2009/11/05/poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb/' rel='bookmark' title='Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB'>Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jasonsamuel.com/2010/03/11/how-to-solve-the-vmware-pci-to-pci-bridge-detected-install-loop/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>VMware vSphere PowerCLI scripts to make your ESX Admin life easier</title>
		<link>http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier</link>
		<comments>http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 20:18:57 +0000</pubDate>
		<dc:creator>Jason Samuel</dc:creator>
				<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[esx daily report]]></category>
		<category><![CDATA[powercli]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[vcheck]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.jasonsamuel.com/?p=156</guid>
		<description><![CDATA[VMware vSphere PowerCLI is an extremely powerful command line utility you can use to automate every aspect of your ESX environment.  We&#8217;re talking every level from VMs, the host OS, storage, networking, licensing, and more!  Basically its a ton of PowerShell cmdlets specifically for ESX that sit on top of Windows PowerShell. You can download [...]<p><a href="http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/">VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>

More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2009/11/05/poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb/' rel='bookmark' title='Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB'>Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>VMware vSphere PowerCLI is an extremely powerful command line utility you can use to automate every aspect of your ESX environment.  We&#8217;re talking every level from VMs, the host OS, storage, networking, licensing, and more!  Basically its a ton of PowerShell cmdlets specifically for ESX that sit on top of Windows PowerShell.</p>
<p>You can download it here if you never played with it before:</p>
<p><a href="http://communities.vmware.com/community/vmtn/vsphere/automationtools/windows_toolkit?view=overview">http://communities.vmware.com/community/vmtn/vsphere/automationtools/windows_toolkit?view=overview</a></p>
<p>They have very good documentation and sample scripts to try out at the link above.  Now the fun part.  What&#8217;s the first script you should try out?  My advice is vCheck by Alan Renouf.</p>
<p><strong>PowerCLI vCheck (Daily Report)</strong> &#8211; <a href="http://www.virtu-al.net/2009/11/04/vcheck-daily-report-v3/">http://www.virtu-al.net/2009/11/04/vcheck-daily-report-v3/</a> &#8211; Without a doubt one of my favorite PowerCLI scripts.  Every morning when you arrive to the office, you can have an email report waiting in your Outlook Inbox with the status of your entire ESX environment.  Every aspect of it.  From old snapshots to resource utilization on your clusters, it&#8217;s all there.  I first started using it at version 1 but version 2 is even slicker!  If you are an ESX admin, you NEED to be using this script!  The lastest version 3 came out the other day and I haven&#8217;t used it in a production environment yet but you can download it at the link above.  Al has gone back to calling it vCheck by the way instead of Daily Report.  I&#8217;ll be tweaking V3 at home this weekend hopefully if I have the time and test it out.</p>
<p>You can see more scripts from Alan on his blog:</p>
<p><a href="http://www.virtu-al.net/script-list/">http://www.virtu-al.net/script-list/</a></p>
<p>I could list them all here with descriptions but he&#8217;s done a good job of keeping everything organized in the link above. Try them out!  Let me know if you have any favorite scripts you use.  I&#8217;m always looking for new scripts to make life easier so share please. <img src='http://www.jasonsamuel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/">VMware vSphere PowerCLI scripts to make your ESX Admin life easier</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>
<p>More of my posts you might like:<ol>
<li><a href='http://www.jasonsamuel.com/2009/11/05/poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb/' rel='bookmark' title='Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB'>Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jasonsamuel.com/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB</title>
		<link>http://www.jasonsamuel.com/2009/11/05/poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb</link>
		<comments>http://www.jasonsamuel.com/2009/11/05/poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 20:13:21 +0000</pubDate>
		<dc:creator>Jason Samuel</dc:creator>
				<category><![CDATA[VMware ESX]]></category>
		<category><![CDATA[VMware ESXi]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[esxi 3.5]]></category>
		<category><![CDATA[esxi 4.0]]></category>
		<category><![CDATA[ghettovcb]]></category>
		<category><![CDATA[vcb]]></category>
		<category><![CDATA[veeam backup]]></category>
		<category><![CDATA[vmware consolidated backup]]></category>
		<category><![CDATA[vmware essentials]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://www.jasonsamuel.com/?p=150</guid>
		<description><![CDATA[DISCLAIMER:  Don&#8217;t even think about trying this in a production enterprise environment or you will get laughed out of the building.  Don&#8217;t say I didn&#8217;t warn you!  This is meant for test labs and small businesses. With that said, if you&#8217;re running ESXi 4.0 at home or at a small business and want image level [...]<p><a href="http://www.jasonsamuel.com/2009/11/05/poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb/">Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>
]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #ff0000;">DISCLAIMER:</span>  Don&#8217;t even think about trying this in a production enterprise environment or you will get laughed out of the building.  Don&#8217;t say I didn&#8217;t warn you!  This is meant for test labs and small businesses.</strong></p>
<p>With that said, if you&#8217;re running ESXi 4.0 at home or at a small business and want image level backups at a pricepoint (i.e. FREE), then this is how you do it.  You used to be able to use products from 3rd parties with ESXi 3.5 such as Veeam Backup that would allow you to do image based backups but once ESXi 4.0 (vSphere) came out, VMware decided they wanted to charge small and medium size business for advanced features.  Previously this was an untapped market for VMware but now they want a piece of the pie.  So they went to these 3rd parties that were offering image level backup solutions for ESXi 3.5 and said not to support it anymore with ESXi 4.0.  Here is a press release from Veeam regarding this here:</p>
<p><a href="http://www.veeam.com/news/veeam-software-offers-new-essentials-bundle-acceleration-kits-for-vmware-vsphere4.html">http://www.veeam.com/news/veeam-software-offers-new-essentials-bundle-acceleration-kits-for-vmware-vsphere4.html</a></p>
<blockquote><p>As a longtime Premier Technology Alliance Partner and supporter of VMware’s product strategy, Veeam Software takes great pride in creating innovative software products that enhance the customer value of VMware ESX, ESXi, and ESXi Free.  One such example is support for the free edition of VMware ESXi in Veeam Backup and Replication.</p>
<p>Recently, VMware requested that Veeam Software discontinue support for ESXi Free in Veeam Backup and Replication in order to comply with VMware’s updated licensing policy.  In light of VMware’s request, and our close technical partnership, Veeam Backup and Replication will no longer support ESXi Free. We will still continue to offer support for ESXi Free to existing Veeam customers who purchased Backup &amp; Replication prior to version 3.1.</p>
<p>For small or branch office environments, Veeam advises its new customers to buy VMware vSphere Essentials and the Veeam Essentials bundle (announced today).  This combination costs exactly the same amount of money as purchasing 6 sockets of Veeam Backup at regular list price for use with free ESXi, but it is actually better, because with Veeam Essentials at its special discounted price, customers also get Veeam Monitor and Veeam Reporter.</p></blockquote>
<p>So,</p>
<p>1. ESXi 4.0 (still free) = basic features and an entry into virtualization for small companies or test labs<br />
2. vSphere Essentials ($995) = all the above plus advanced features aimed at small business<br />
3. vSphere Essentials Plus ($2,995) = all the above but for more processors plus more features such as VCB</p>
<p>Here&#8217;s a nice product matrix that explains all the differences:</p>
<p><a href="http://www.vmware.com/products/vsphere/buy/editions_comparison.html">http://www.vmware.com/products/vsphere/buy/editions_comparison.html</a></p>
<p>I&#8217;m can&#8217;t be too mad at VMware about this.  They make a great product and want to tackle a new market.  It&#8217;s a smart business move for them.  Especially with MS Hyper-V trying to tackle this same market.  Veeam was very innovative in coming up with a great backup solution but I understand they want to maintain a good relationship with VMware and don&#8217;t want to step on their toes.</p>
<p>But for those that miss the old days of setting up a quick and easy DR solution for an ESXi host, how can we get the old functionality we were used to back without having to shell out thousands for VMware Consolidated Backup (VCB) or Essentials Plus?  In comes GhettoVCB, an ongoing project on the VMware Community forums:</p>
<p><a href="http://communities.vmware.com/docs/DOC-8760">http://communities.vmware.com/docs/DOC-8760</a></p>
<p>GhettoVCB is a free alternative for backing up guest images on ESXi 3.5 and ESXi 4.0.  I have to warn you though, it does take some work to get it working properly.  If you don&#8217;t want the hassle, I encourage you to buy VCB or Essentials Plus which is definitely worth it and of course comes with support from VMware.  GhettoVCB is a great project and does work but again as I said in the disclaimer at the top of this post, I wouldn&#8217;t advise using it in a production environment.  It&#8217;s great to play with in a test lab or at a small company though.  If you like playing with things, you will enjoy setting it up. <img src='http://www.jasonsamuel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.jasonsamuel.com/2009/11/05/poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb/">Poor Man&#8217;s ESX and ESXi image level backups aka GhettoVCB</a> is a post from: <a href="http://www.jasonsamuel.com">JasonSamuel.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonsamuel.com/2009/11/05/poor-mans-esx-and-esxi-image-level-backups-aka-ghettovcb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.jasonsamuel.com @ 2012-02-06 18:38:11 -->
