Greetings,
I have a CentOS VMware image with two vmdk files/disks
which are flattened (34 and 21G)
I have checked the image by opening it in VMPlayer, and it
opened just fine.
I have used qemu-img convert on both of them to and save
them as *.img
(they were raw anyway, but I don’t believe that it
did change anything)
Here is the XYZ_VM.vmx file content:
------------------------------------ XYZ_VM.vmx ---------------------------------------
#!/usr/bin/vmware
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "7"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
nvram = "XYZ_VM.nvram"
deploymentPlatform = "windows"
virtualHW.productCompatibility = "hosted"
unity.customColor = "|23c0c0c0"
tools.upgrade.policy = "useGlobal"
powerType.powerOff = "hard"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "hard"
displayName = "XYZ_VM"
extendedConfigFile = "XYZ_VM.vmxf"
scsi0.present = "TRUE"
scsi0.sharedBus = "none"
scsi0.virtualDev = "lsilogic"
memsize = "1024"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "XYZ_VM.vmdk"
scsi0:0.deviceType = "disk"
scsi0:1.present = "TRUE"
scsi0:1.fileName = "XYZ_VM_1.vmdk"
scsi0:1.deviceType = "disk"
ide0:0.present = "TRUE"
ide0:0.clientDevice = "TRUE"
ide0:0.deviceType = "cdrom-raw"
ide0:0.startConnected = "FALSE"
ethernet0.present = "TRUE"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.networkName = "VM Network"
ethernet0.addressType = "vpx"
guestOS = "other26xlinux"
uuid.location = "56 4d b0 75 2a 96 ff 08-91 ad 69 63
37 58 88 84"
uuid.bios = "56 4d b0 75 2a 96 ff 08-91 ad 69 63 37
58 88 84"
vc.uuid = "52 70 33 58 04 2e 49 01-85 68 26 9b e7 4a
ea ab"
ethernet0.generatedAddress = "00:50:56:ba:61:cb"
tools.syncTime = "FALSE"
cleanShutdown = "TRUE"
replay.supported = "FALSE"
sched.swap.derivedName =
"/vmfs/volumes/4a6f5302-2d18ac2b-4b9b-002219502c60/XYZ_VM/XYZ_VM-3193663b.vswp"
scsi0:0.redo = ""
scsi0:1.redo = ""
vmotion.checkpointFBSize = "16777216"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "32"
vmci0.pciSlotNumber = "33"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "-1137182814"
hostCPUID.0 = "0000000a756e65476c65746e49656e69"
guestCPUID.0 = "0000000a756e65476c65746e49656e69"
userCPUID.0 = "0000000a756e65476c65746e49656e69"
hostCPUID.1 = "0001067600040800000ce3bdbfebfbff"
guestCPUID.1 =
"0001067600010800800822010febfbff"
userCPUID.1 = "0001067600040800000822010febfbff"
hostCPUID.80000001 =
"00000000000000000000000120100800"
guestCPUID.80000001 =
"00000000000000000000000120100800"
userCPUID.80000001 =
"00000000000000000000000120100800"
evcCompatibilityMode = "FALSE"
ethernet0.startConnected = "TRUE"
tools.remindInstall = "TRUE"
floppy0.present = "FALSE"
replay.filename = ""
---------------------------------------------------------------------------------------
I have created a config file called XYZ_XENVM which looks
like this:
------------------------------------ XYZ_XENVM ----------------------------------------
name = "XYZ_XENVM"
# uuid = "f2030423-963f-e7d5-4bef-6bb47f1d0c99"
uuid =
"52703358-042e-4901-8568-269be74aeaab"
maxmem = 4096
memory = 4096
vcpus = 2
bootloader = "/usr/bin/pygrub"
>
>
>
vfb = [
"type=vnc,vncunused=0,vncdisplay=53126,keymap=en-us" ]
disk = [ 'file:/wa2/ATC5/XYZ_VM-flat.img,xvda,w',\
'file:/wa2/ATC5/XYZ_VM_1-flat.img,xvdb,w' ]
root="/dev/xvda1"
vif = [
"mac=00:50:56:ba:61:cb,bridge=xenbr0,script=vif-bridge" ]
---------------------------------------------------------------------------------------
I am using "xm create XYZ_XENVM" but getting the
following error:
[root@TServerA xen]# xm create XYZ_XENVM
Using config file
"./XYZ_XENVM".
Error: (2, 'Invalid kernel',
'xc_dom_parse_elf_kernel: ELF image has no shstrtab\n')
[root@TServerA xen]#
ANY help would be highly appreciated!
Thanks much,
FPT