[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] debian Lenny -> Squeeze domU mdX software raid migration - failed to assemble arrays
Yes, my whatever.domain.cfg was insane, I fixed it by leaving: root = /dev/xvda2 but had to update: #kernel = '/boot/vmlinuz-2.6.26-1-xen-amd64' #ramdisk = '/boot/initrd.img-2.6.26-1-xen-amd64' kernel = '/boot/vmlinuz-2.6.32-5-xen-amd64' ramdisk = '/boot/initrd.img-2.6.32-5-xen-amd64' after that it booted with errors, but allowed me to vi /etc/apt/sources.lists in DomU and change lenny to squeeze and then update/upgrade, and now my DomU Debian Lenny is Squeeze :) No idea why the kernel mismatch would result in an md/sd/xvd error, but hope this helps someone else! Thx, Cameron On Wed, 2011-05-04 at 03:11 +1000, Joseph Glanville wrote: > Hi Cameron > > > Can you please post your domU xen configuration file, also at the > initramfs prompt can you type and post output of: > cat /proc/cmdline > > > I think you have incorrectly configured the target of the root disk. > > > Kind regards. > Joseph. > > On 3 May 2011 03:12, Cameron Camp <cameron@xxxxxxxxxxxxx> wrote: > I got the previous migration with standard /dev/sdX Dom0 to > work by > changing > > /dev/sda2 > > to > > /dev/xvda2 > > in /etc/xen/whatever.domain.com.cfg > > but now I'm migrating Lenny DomU VM to a Squeeze Dom0 which > uses > software raid filesystem like: > > /dev/md2 > > but DomU > uses /dev/sda2 /home/xen/domains/whatever.domain.com/disk.img > still, and won't see the proper hdd, I get: > > mount: mounting none on /dev failed: No such device > W: devtmpfs not available, falling back to tmpfs for /dev > Couldnt get a file descriptor referring to the console > KDGKBMODE: Bad file descriptor > loadkeys: error reading keyboard mode > Begin: Loading essential drivers ... done. > Begin: Running /scripts/init-premount ... done. > Begin: Mounting root file system ... Begin: > Running /scripts/local-top ... Begin: Loading[ 1.304655] > md: raid1 > personality registered for level 1 > Success: loaded module raid1. > done. > Begin: Assembling all MD arrays ... Failure: failed to > assemble all > arrays. > done. > done. > Begin: Waiting for root file system ... done. > Gave up waiting for root device. Common problems: > - Boot args (cat /proc/cmdline) > - Check rootdelay= (did the system wait long enough?) > - Check root= (did the system wait for the right device?) > - Missing modules (cat /proc/modules; ls /dev) > ALERT! /dev/xvda2 does not exist. Dropping to a shell! > > > BusyBox v1.17.1 (Debian 1:1.17.1-8) built-in shell (ash) > Enter 'help' for a list of built-in commands. > > /bin/sh: can't access tty; job control turned off > (initramfs) > ================================= > it seems like I somehow don't have the right "driver" loading > in DomU to > see Dom0 md2 filesystem, but couldn't find anything > in /boot/whatever > (or even /boot) in DomU where I could pass an argument to load > whatever, > is there something in the whatever.domain.com.cfg I can set to > specify > md2 on Dom0 filesystem to be recognized by DomU? > > Thanks, > Cameron > > > _______________________________________________ > Xen-users mailing list > Xen-users@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-users > > > > -- > Kind regards, > Joseph. > > > Founder | Director > > Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56 > 99 52 | Mobile: 0428 754 846 > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |