PVS targets times out Attempting to set IP address in boot NIC on a Xenserver based target device

book

Article ID: CTX695289

calendar_today

Updated On:

Description

When booting Xxenserver based PVS targets, the target may time out while trying to inject the IP into the OS.  The message you see is Attempting to set IP address in boot NIC.  Any target other then the VM the image was created on may shows Xen VM tools is not installed even though it is installed and running.  For targets that do boot, you may also notice Device manager does not show the Xenserver PV NIC as the active NIC.  

Cause

The VM used to create the gold image had has-vendor-device=true

Resolution

1- Starting the Golden Image VM (with has-vendor-device=true)
2- Run (as Administrator) C:\Program Files\XenServer\XenTools\uninstall.exe active
3- Shut down the VM.
4- In the console of your XenServer, run the following command: xe vm-param-set has-vendor-device=false uuid=<vm-uuid>  
5- Start the Golden VM, drivers should reinstall, reboot as required
6- Once the Golden VM is correctly using the 0002 device, recreate the PVS image and redeploy on the pool (with policy-no-vendor-device=true)

Issue/Introduction

When booting Xxenserver based PVS targets, the target may time out while trying to inject the IP into the OS.  The message you see is Attempting to set IP address in boot NIC.  Any target other then the VM the image was created on may shows Xen VM tools is not installed even though it is installed and running.  For targets that do boot, you may also notice Device manager does not show the Xenserver PV NIC as the active NIC.