<?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 ESXi</title>
	<atom:link href="http://www.jasonsamuel.com/category/vmware-esxi/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasonsamuel.com</link>
	<description>Cool stuff I see in the IT world</description>
	<lastBuildDate>Mon, 09 Aug 2010 21:44:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<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&amp;utm_medium=rss&amp;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=“Network“;E={$_ &#124; Get-networkAdapter &#124; ? {$_.macaddress -eq “00:50:56:b6:0b:13“}}} &#124;Where {$_.Network-ne “”} [...]<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/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='Permanent Link: 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/05/07/how-to-build-a-vmware-vsphere-vm-template-for-windows-server-2008-r2/' rel='bookmark' title='Permanent Link: 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></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>Get-vm | Select Name, @{N=“Network“;E={$_ | Get-networkAdapter | ? {$_.macaddress -eq “00:50:56:b6:0b:13“}}} |Where {$_.Network-ne “”}</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/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='Permanent Link: 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/05/07/how-to-build-a-vmware-vsphere-vm-template-for-windows-server-2008-r2/' rel='bookmark' title='Permanent Link: 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></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&amp;utm_medium=rss&amp;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/13/whats-new-and-actually-useful-in-server-2008-r2/' rel='bookmark' title='Permanent Link: 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/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='Permanent Link: 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='Permanent Link: 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</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 cuztomizations 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 “<strong>c:\windows\system32\sysprep</strong>” 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 />
<blockquote><p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</p>
<p>            &lt;unattend xmlns=&#8221;urn:schemas-microsoft-com:unattend&#8221;&gt;</p>
<p>            &lt;settings pass=&#8221;specialize&#8221;&gt;</p>
<p>            &lt;component name=&#8221;Microsoft-Windows-Shell-Setup&#8221; processorArchitecture=&#8221;amd64&#8243; publicKeyToken=&#8221;31bf3856ad364e35&#8243; language=&#8221;neutral&#8221; versionScope=&#8221;nonSxS&#8221; xmlns:wcm=&#8221;http://schemas.microsoft.com/WMIConfig/2002/State&#8221; xmlns:xsi=&#8221;http://www.w3.org/2001/XMLSchema-instance&#8221;&gt;</p>
<p>            &lt;RegisteredOrganization&gt;Your Organization Name&lt;/RegisteredOrganization&gt;</p>
<p>            &lt;RegisteredOwner&gt;Your Registered Owner&lt;/RegisteredOwner&gt;</p>
<p>            &lt;CopyProfile&gt;true&lt;/CopyProfile&gt;</p>
<p>            &lt;/component&gt;</p>
<p>            &lt;/settings&gt;</p>
<p>            &lt;cpi:offlineImage cpi:source=&#8221;wim:f:/sources/install.wim#Windows Server 2008 R2 SERVERSTANDARD&#8221; xmlns:cpi=&#8221;urn:schemas-microsoft-com:cpi&#8221; /&gt;</p>
<p>            &lt;/unattend&gt;</p></blockquote>
</li>
<li>At       command prompt, type the following command:<br />
<blockquote><p><strong> C:\windows\system32\sysprep\sysprep.exe  /generalize /unattend:unattend.xml</strong></p></blockquote>
</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/13/whats-new-and-actually-useful-in-server-2008-r2/' rel='bookmark' title='Permanent Link: 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/2009/11/06/vmware-vsphere-powercli-scripts-to-make-your-esx-admin-life-easier/' rel='bookmark' title='Permanent Link: 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='Permanent Link: 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>32</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&amp;utm_medium=rss&amp;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 Workstation]]></category>
		<category><![CDATA[VMware vSphere]]></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='Permanent Link: 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='Permanent Link: 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='Permanent Link: 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='Permanent Link: 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>3</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&amp;utm_medium=rss&amp;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='Permanent Link: 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='Permanent Link: 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&amp;utm_medium=rss&amp;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 @ 2010-09-10 15:25:40 -->