Thursday, August 23, 2007
Even more nx7400 LCD Display Issues
The display on my primary laptop, an HP nx7400 has once again quit working. This is the third time this has happened in one year. The laptop boots with no issues, just no LCD display. Looks like another trip back to the repair depot for it...
Wednesday, August 15, 2007
Busy News Days for Virtualization
It has been a busy couple of days in the virtualization realm of technology. Yesterday VMware had their IPO. Their stock did very well, increasing around 75%. Personally I expected this. They do make a very good product and are certainly the leaders in this arena for now.
Today Citrix announced their acquisition of XenSource for $500 million.
Meanwhile Microsoft continues to work on their virtualization products for the Enterprise with Virtual Server available now and Windows Server Virtualization coming 180 days after the release of Windows Server 2008.
Certainly very interesting times in the virtual world. It seems more and more companies are seeing the value in virtualization. Now it is just a matter of choosing which solution will work the best for you.
Today Citrix announced their acquisition of XenSource for $500 million.
Meanwhile Microsoft continues to work on their virtualization products for the Enterprise with Virtual Server available now and Windows Server Virtualization coming 180 days after the release of Windows Server 2008.
Certainly very interesting times in the virtual world. It seems more and more companies are seeing the value in virtualization. Now it is just a matter of choosing which solution will work the best for you.
Tuesday, August 14, 2007
Microsoft's Virtualization Site Updated
As posted in a recent post in Matt McSpirit's blog the Microsoft Virtualization site has been updated. It looks like they are finally starting to bring all of the tools together under one section of the site to allow easy access to the tools, documents and resources related to Microsoft's Virtualization technology.
Friday, August 10, 2007
More SCVMM Fun
I have continued to do some more conversions with the tools in Beta 2 of the System Center Virtual Machine Manager. I did another V2V conversion of a Windows 2003 Server SP2 machine. That one went quite well -getting used to the Microsoft tools has certainly helped speed things up in getting a VMware VM converted to a Virtual Server VM.
I also did a Physical-to-Virtual (P2V) conversion today. The source server was a test server running Windows Server 2003 SP1. Unlike the V2V tools in the beta, the P2V tools can be driven through the GUI. After answering a few simple questions the conversion kicked off. I did not keep an exact eye on the time, but to convert the server running on an 18GB mirror it took around an hour for the conversion to finish I think. Add some more time to get the VM booted, new hardware detected and another reboot to get the Virtual Additions installed and it was a relatively quick process.
I also did a Physical-to-Virtual (P2V) conversion today. The source server was a test server running Windows Server 2003 SP1. Unlike the V2V tools in the beta, the P2V tools can be driven through the GUI. After answering a few simple questions the conversion kicked off. I did not keep an exact eye on the time, but to convert the server running on an 18GB mirror it took around an hour for the conversion to finish I think. Add some more time to get the VM booted, new hardware detected and another reboot to get the Virtual Additions installed and it was a relatively quick process.
Thursday, August 9, 2007
VMDK to VHD Conversion with Virtual Machine Manager Beta 2
I have been working with the conversion of VMware virtual machines to Microsoft Virtual Server machines. Microsoft has a public beta of System Center Virtual Machine Manager (SCVMM) (Beta 2) that includes Physical-to-Virtual (P2V) and Virtual-to-Virtual (V2V) capabilities. The conversion of physical machines is done through the GUI in SCVMM. Conversion of VMware's VMDK files is done through PowerShell commands.
I was most interested in playing with the V2V functionality of the tool to see how well it worked. I have several VMs in test and production running on various flavors of VMware's products. For my first attempt I worked with one of my smaller Windows 2000 Server with Service Pack 4 VMs.
I stopped the source virtual machine and copied its working directory to one of my Microsoft Virtual Server hosts. I am running SCVMM in a Virtual Server VM. The first step I did was to run the New-V2V command which has this description:
"Converts a virtual machine created in VMware(R) to a Virtual Server-based virtual machine managed by Virtual Machine Manager."
Working with a copy of the original VMware VM I followed the example from Get-Help New-V2V -detailed.
First I ran:
Get-VMMServer -Computername vmm-beta2.matrix.com
Per the notes in the example this retrieves the server object from the VMM database.
Then:
$VMHost = Get-VMHost -ComputerName "ghost.matrix.com"
This retrieves an object that represents the virtual machine host and allows me to reference that object as $VMHost.
and Finally:
New-V2V -VMXPath "\\ghost\c$\tmp\W2KServer_w-SP4_SPARKS\win2000serv.vmx" -VMHost $VMHost -Name "SPARKS01" -Path "e:\virt-servers\dump" -MemoryMB 256 -RunAsynchronously
This command points New-V2V to the vmx file for the VMware virtual machine and creates a VM on the Virtual Server VM Host in the Path listed. It also sets the amount of memory to 256MB. RunAsynchronously returns the shell prompt immediately while the job runs. You can watch the job in the admin console of SCVMM. There are also several other options detailed in the help file for New-V2V that you can pass regarding properties of the new Virtual Server VM.
This was a smaller VM that I was working with, only a 2.8GB VMDK file. The conversion went pretty quickly, but I was met with errors before completion.
"Error (3217)
Required files for the P2V conversion of \\ghost\c$\tmp\W2KServer_w-SP4_SPARKS\win2000Serv.vmx are missing from the P2V patch cache. The files are archived in DRIVER.CAB, which is located at %WINDIR%\Driver Cache\i386 on \\ghost\c$\tmp\W2KServer_w-SP4_SPARKS\win2000Serv.vmx or on the Microsoft Windows 2000 installation media.
Recommended Action
Copy DRIVER.CAB for the source operating system and paste the file to "C:\Program Files\Microsoft System Center Virtual Machine Manager 2007\P2V Patch Import" and then run Convert Physical Server wizard again."
This error also occurred for SP4.cab, the UPDATE ROLLUP 1 for SP4 and another update or two.
To resolve I copied the driver.cab and SP4.cab from other Windows 2000 Server SP4 machine to "C:\Program Files\Microsoft System Center Virtual Machine Manager 2007\P2V Patch Import" on the SCVMM host. I also downloaded the updates needed individually from the Microsoft site and copied them to the same location. Once those files are copied I ran the following command in the SCVMM PowerShell prompt to add them to the Patch Cache
PS C:\> $vmmserver = get-vmmserver -computername VM-BETA2
PS C:\> add-P2VPatch -vmmserver $vmmserver
Then, through the GUI I could click retry job to let the conversion process continue.
This portion of the conversion finished and I was able to start the new Virtual Server VM through the admin console for the SCVMM. The VM booted Windows 2000 with no issues. Upon logging in new hardware was detected and I was asked to reboot.
After the reboot I did lose my mouse and keyboard control for the VM. I could no longer enter CTRL-ALT-DEL to login. The keyboard did work to hit F8 to get to Safe Mode, but once in Safe Mode the keyboard and mouse did not work either.
At this point I decided to boot to the recovery console to see if I could find out what the issue was. First I noticed that VMware Tools was still trying to start. I disabled it from the Recovery Console by typing:
DISABLE vmwaretools
I rebooted after this and still had the issue. So back to the recover console I went. I noticed the i8042prt service was set to disabled. So I ran the following command to enable it:
ENABLE i8042prt SERVICE_BOOT_START
After a reboot the mouse and keyboard worked in the VM. I installed the Virtual Additions into the guest OS and all appears well with the newly converted VM.
I was most interested in playing with the V2V functionality of the tool to see how well it worked. I have several VMs in test and production running on various flavors of VMware's products. For my first attempt I worked with one of my smaller Windows 2000 Server with Service Pack 4 VMs.
I stopped the source virtual machine and copied its working directory to one of my Microsoft Virtual Server hosts. I am running SCVMM in a Virtual Server VM. The first step I did was to run the New-V2V command which has this description:
"Converts a virtual machine created in VMware(R) to a Virtual Server-based virtual machine managed by Virtual Machine Manager."
Working with a copy of the original VMware VM I followed the example from Get-Help New-V2V -detailed.
First I ran:
Get-VMMServer -Computername vmm-beta2.matrix.com
Per the notes in the example this retrieves the server object from the VMM database.
Then:
$VMHost = Get-VMHost -ComputerName "ghost.matrix.com"
This retrieves an object that represents the virtual machine host and allows me to reference that object as $VMHost.
and Finally:
New-V2V -VMXPath "\\ghost\c$\tmp\W2KServer_w-SP4_SPARKS\win2000serv.vmx" -VMHost $VMHost -Name "SPARKS01" -Path "e:\virt-servers\dump" -MemoryMB 256 -RunAsynchronously
This command points New-V2V to the vmx file for the VMware virtual machine and creates a VM on the Virtual Server VM Host in the Path listed. It also sets the amount of memory to 256MB. RunAsynchronously returns the shell prompt immediately while the job runs. You can watch the job in the admin console of SCVMM. There are also several other options detailed in the help file for New-V2V that you can pass regarding properties of the new Virtual Server VM.
This was a smaller VM that I was working with, only a 2.8GB VMDK file. The conversion went pretty quickly, but I was met with errors before completion.
"Error (3217)
Required files for the P2V conversion of \\ghost\c$\tmp\W2KServer_w-SP4_SPARKS\win2000Serv.vmx are missing from the P2V patch cache. The files are archived in DRIVER.CAB, which is located at %WINDIR%\Driver Cache\i386 on \\ghost\c$\tmp\W2KServer_w-SP4_SPARKS\win2000Serv.vmx or on the Microsoft Windows 2000 installation media.
Recommended Action
Copy DRIVER.CAB for the source operating system and paste the file to "C:\Program Files\Microsoft System Center Virtual Machine Manager 2007\P2V Patch Import" and then run Convert Physical Server wizard again."
This error also occurred for SP4.cab, the UPDATE ROLLUP 1 for SP4 and another update or two.
To resolve I copied the driver.cab and SP4.cab from other Windows 2000 Server SP4 machine to "C:\Program Files\Microsoft System Center Virtual Machine Manager 2007\P2V Patch Import" on the SCVMM host. I also downloaded the updates needed individually from the Microsoft site and copied them to the same location. Once those files are copied I ran the following command in the SCVMM PowerShell prompt to add them to the Patch Cache
PS C:\> $vmmserver = get-vmmserver -computername VM-BETA2
PS C:\> add-P2VPatch -vmmserver $vmmserver
Then, through the GUI I could click retry job to let the conversion process continue.
This portion of the conversion finished and I was able to start the new Virtual Server VM through the admin console for the SCVMM. The VM booted Windows 2000 with no issues. Upon logging in new hardware was detected and I was asked to reboot.
After the reboot I did lose my mouse and keyboard control for the VM. I could no longer enter CTRL-ALT-DEL to login. The keyboard did work to hit F8 to get to Safe Mode, but once in Safe Mode the keyboard and mouse did not work either.
At this point I decided to boot to the recovery console to see if I could find out what the issue was. First I noticed that VMware Tools was still trying to start. I disabled it from the Recovery Console by typing:
DISABLE vmwaretools
I rebooted after this and still had the issue. So back to the recover console I went. I noticed the i8042prt service was set to disabled. So I ran the following command to enable it:
ENABLE i8042prt SERVICE_BOOT_START
After a reboot the mouse and keyboard worked in the VM. I installed the Virtual Additions into the guest OS and all appears well with the newly converted VM.
Subscribe to:
Posts (Atom)