[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] OpenSolaris 103 HVM no longer boots after upgrade from Xen 3.2 to Xen 3.4



I've performed an upgrade of our Xen machines from a 32 bit 3.2 hypervisor to a 64 bit 3.4 one. Pretty much all has gone well but we have a few Open Solaris HVM machines (we had to do HVM as PV domU was causing dom0 to randomly lock up hard).

Anyway, the problem I'm having is that I cannot succesfully boot these Solaris HVMs on the newer hypervisor. I get to grub and this boots the kernel, but it doesn't get much further than this before giving an error and trying to reboot.

I think the cause of this is because the disk subsystem is being exposed differently and my kernel is looking for it elsewhere as the boot archive was created under the 3.2 hypervisor, but I'm struggling to find any documentation to back this up.

My config file is:

 name = "solaris-dev"
 builder = "hvm"
 memory = "512"
 disk = [ 'phy:/dev/drbd29,hda,w' ]
 vif = [ 'type=ioemu,bridge=eth0,mac=00:16:3E:06:F3:65' ]
 kernel = "/usr/lib/xen/boot/hvmloader"
 vnc=1
 boot="c"
 vcpus=1
 serial = "pty"
 on_reboot = 'preserve'
 on_crash = 'preserve'

and if I boot this on my remaining 3.2 hypervisor it comes up fine.
The error message I get when booting under the 3.4 hypervisor is:

 WARNING: pv driver failed to connect: /xpvd/xdf@768
 Cannot mount root on /pci@0,0/pci-ide@1,1/ide@0/cmdk@0,0:a fstype ufs

 panic[cpu0]/thread=fffffffffbc2a120: vfs_mountroot: cannot mount root

If I don't have 'preserve' in my config then it just reboots.

If I boot into recovery mode then it just gives me a "No installed OS instances found" message when I would expect it to offer me the opportunity to mount the OS at /a.

Has anyone had any similar experience to this or could offer any advice?

Thanks in advance,

Wilb

--
Adam Wilbraham - Systems Administrator
TechnoPhobia Limited
The Workstation
15 Paternoster Row
SHEFFIELD
England
S1 2BX
t: +44 (0)114 2212123
f: +44 (0)114 2212124
e: adam.wilbraham@xxxxxxxxxxxxxxxx
w: http://www.technophobia.com/

Registered in England and Wales Company No. 3063669
VAT registration No. 598 7858 42
ISO 9001:2000 Accredited Company No. 21227
ISO 14001:2004 Accredited Company No. E997
ISO 27001:2005 (BS7799) Accredited Company No. IS 508906
Investor in People Certified No. 101507

The contents of this email are confidential to the addressee
and are intended solely for the recipients use. If you are not
the addressee, you have received this email in error.
Any disclosure, copying, distribution or action taken in
reliance on it is prohibited and may be unlawful.

Any opinions expressed in this email are those of the author
personally and not TechnoPhobia Limited who do not accept
responsibility for the contents of the message.

All email communications, in and out of TechnoPhobia,
are recorded for monitoring purposes.

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.