VMware Cloud Community
Bob_Humber
Contributor
Contributor

Errors importing file from Virtual Server 1.0

Hello There,

I had a requirement to move a number of guest VMs from PCs running Virtual Server 1.0 to an ESX 3.0 server. Because these were created with IDE discs (bad move, I know!) I have used the VMWare Virtual Machine Importer 2. This has worked for about 10 VMs, but 2 others fail in a similar way at an early stage of the import process.

I select "Import a Stand Alone Virtual Machine" and select the source .vmx file. Clicking 'Next' brings up the error "We were unable to recognize the source image". Viewing the log file, the relevant bit seems to be:

</dynamicP\[2006-11-03 18:40:53.679 'App' 120 info] \[foundryParser,627] LocalVirtualDiskSpec: Name=C:\MO\vs03\CBIMO-SQL01\CBIMO-SQL01-000001.vmdk\[2006-11-03 18:40:53.679 'App' 120 info] \[foundryParser,627] LocalVirtualDiskSpec: Name=C:\MO\vs03\CBIMO-SQL01\CBIMO-SQL01-2-000001.vmdk\[2006-11-03 18:40:53.679 'Ufa-foundry' 120 verbose] Close vmHandle called\[2006-11-03 18:40:53.679 'App' 120 verbose] \[slaveConnection,189] Creating local connection to the co-located slave \[2006-11-03 18:40:53.757 'App' 2516 error] \[diskWin32,148] COM invocation error :

Description: Cannot open disk file: Error : Disk library failed (The parent of this virtual disk could not be opened). Unable to open 'C:\MO\vs03\CBIMO-SQL01\CBIMO-SQL01-000001.vmdk'. Failed to configure disk scsi0:0.

ErrorMessage: An invalid field name was used in a query string

Source: Vmount2.Vmount2Service

GUID: \{35685352-70B3-4FD1-BDBF-630E69D9DCAF}

C:\MO\vs03\CBIMO-SQL01\CBIMO-SQL01-000001.vmdk\[2006-11-03 18:40:53.757 'App' 120 error] \[client,164] sysimage.fault.NonExistentOrUnreachableDisk fault with message: \[2006-11-03 18:40:53.757 'App' 2268 verbose] \[importSource,169] OpenComputer was unable to open C:\MO\vs03\CBIMO-SQL01\CBIMO-SQL01-000001.vmdk\[2006-11-03 18:40:53.788 'App' 2268 verbose] \[imageProcessingTaskImpl,145] SetState to 3, this = 0280B5A8\[2006-11-03 18:40:53.788 'App' 2268 error] \[imageProcessingTaskImpl,529] Image processing task has failed with a fault: sysimage.fault.NonExistentOrUnreachableDisk\[2006-11-03 18:40:53.819 'App' 1972 verbose] \[disposable,109] object explicitly disposed: VmiQueryOsTask::task\{66}\[2006-11-03 18:40:53.819 'App' 1972 verbose] \[disposable,45] disposable object being destroyed: VmiQueryOsTask::task\{66}\[2006-11-03 18:40:53.835 'App' 2516 info] \[vmImporter,211] Found UFAD log at .\vmware-ufad.log-8.log\[2006-11-03 18:40:53.835 'App' 2516 info] \[vmImporter,234] Found VMOUNT log at C:\WINDOWS\TEMP\vmware-vmount.log

\[11/03/06 18:40:53] Error: (VmountLocator:114) Vmount2.Vmount2Service: Cannot open disk file: Error : Disk library failed (The parent of this virtual disk could not be opened). Unable to open 'C:\MO\vs03\CBIMO-SQL01\CBIMO-SQL01-000001.vmdk'. Failed to configure disk scsi0:0.

\----


The vmx file is:

config.version = "8"

virtualHW.version = "4"

numvcpus = "2"

scsi0.present = "TRUE"

scsi0.virtualDev = "lsilogic"

memsize = "1020"

ide0:0.present = "TRUE"

ide0:0.fileName = "CBIMO-SQL01-000001.vmdk"

ide1:0.present = "TRUE"

ide1:0.fileName = "auto detect"

ide1:0.deviceType = "cdrom-raw"

floppy0.present = "FALSE"

Ethernet0.present = "TRUE"

displayName = "CBIMO-SQL01"

guestOS = "winnetstandard"

priority.grabbed = "normal"

priority.ungrabbed = "normal"

workingDir = "."

ide0:0.redo = ""

ethernet0.addressType = "generated"

uuid.location = "56 4d bf 8e ac 19 10 7d-4b e2 3a c7 14 b5 a7 c0"

uuid.bios = "56 4d 96 01 e5 d5 81 44-de c0 51 35 e1 46 8f fc"

ide1:0.autodetect = "TRUE"

ethernet0.generatedAddress = "00:0c:29:46:8f:fc"

ethernet0.generatedAddressOffset = "0"

tools.syncTime = "FALSE"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "CBIMO-SQL01-2-000001.vmdk"

scsi0:0.redo = ""

checkpoint.vmState = ""

checkpoint.vmState.readOnly = "FALSE"

autostart = "poweron"

autostop = "softpoweroff"

annotation = "Sharepoint SQL Server"

-


From what I can make out it is complaining that a since a snapshot was taken, the original file has been modified, and thus it cannot go further. I tried deleting the snapshot on the Virtual server (having taken a backup first!) and it initially came up with an error "Cannot open disk ... or one of the snapshot disks it depends on". A reboot got it going again, but it would still not import.

Anybody got any ideas on how to get the Importer working - or indeed any other work around to get the IDE based VM into ESX?

Thanks

Ax

0 Kudos
3 Replies
admin
Immortal
Immortal

Bob, you said that you tried a few times:

1. your first try

2. after deleting the snapshot

3. after a reboot

Is the log you posted here for test 1, 2 or 3? Could you post the entire log file from your first try?

Thanks

Michael

0 Kudos
Bob_Humber
Contributor
Contributor

That would indeed be a belt and braces post, but I was not sure that I should post that amount of data.

Have got round this problem now with Plan B(amended).

I believe the problem was not with the Importer but with the configuration of the two Virtual server machines: the Snapshot files referenced in the .vmsd files had somehow got out of sync with what was actually on disc.

I got around the problem by creating Ghost images of the two virtual machines, then creating new VMs on the ESX server, booting these to Windows PE, and Ghosting the images into the new server. After correcting the disc letter assignations this worked fine.

0 Kudos
admin
Immortal
Immortal

Glad it worked out. Great....

0 Kudos