Adam Wilbraham
2009-Jun-03 08:55 UTC
[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@technophobia.com 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@lists.xensource.com http://lists.xensource.com/xen-users