Tuesday, July 06, 2010 2:37 PM
Kurt Roggen
SCVMM & P2V using BlockList.xml – Undocumented
When doing a P2V (Physical To Virtual) by moving a workload from the physical world into the virtual world, you actually don’t want those specific IHV’s network, storage and other drivers/services starting up at next boot time, because it will cause a long delay to fail all these drivers/services. They no longer make sense in your virtual environment, where synthetic or legacy drivers take over…
There are tools out there, that assist you in removing these drivers and services (once you are on the other side) such as the HP Proliant Support Pack Cleaner tool.
But know that when doing a P2V with SCVMM, there is this undocumented manifest (BlockList.xml) that disables Services and/or Drivers during the P2V process.
On the SCVMM server, in the following location C:\Program Files\Microsoft System Center Virtual Machine Manager 2008 R2\VMMData, you can find BlockList.xml.
In this file, you can list all services and drivers to disable in a virtual machine during the P2V process.
The syntax of this file is simple and uses the short name for services and drivers.
However editing this file is not supported by Microsoft…
<?xml version="1.0" encoding="utf-8" ?>
<BlockList>
<!-- services to disable –>
<Service>
<Name> </Name>
</Service>
<!-- drivers to disable –>
<Driver>
<Name> </Name>
</Driver>
<!-- programs to disable –>
<Program>
<Name> </Name>
</Program>
</BlockList>
When dealing with HP hardware, you may want to exclude following drivers, services and programs:
For use with HP hardware/software
| Driver(s) | Service(s) | Program(s) |
CpqArray CpqArry2 CpqAsm2 CpqCiDrv CpqCISSE HpCISSs2 CpqCISSM CpqTeamMP SysMgmt q57w2k N1000 | CpqNicMgmt CpqRcmc CpqVCagent CqMgHost CqMgServ CqMgStor CpqWebMgmt SysDown SysMgmtHP | CPQTeam |
For use with Dell hardware/software
Still in progress…
For use with IBM hardware/software
Still in progress…
As you seen I’m still in the process of completing the lists for both Dell and IBM hardware, so fee free to sent me your feedback on drivers and services to disable.
Anyhow, it would definitely avoid messing around with the CLI using sc.exe
sc [\\server] query type= driver
sc [\\server] query type= service
sc [\\server] config start= disabled
Related reading:
Filed under: VMM2008R2