[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] xen 3.1 - domU hangs just after "xm create"
Thank you, Mats for carefully answering my writings. Now I managed to get xend.log by uncommenting it at my /etc/xen/xend-config.sxp. And I could reproduce the following case: http://lists.xensource.com/archives/html/xen-users/2007-06/msg00766.html More precisely: [2007-06-25 19:53:23 17224] ERROR (XendDomainInfo:105) Domain construction failed Traceback (most recent call last): File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 103, in create_from_dict vm.start() File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 420, in start raise XendError('VM already running') XendError: VM already running [2007-06-25 19:53:23 17224] DEBUG (XendDomainInfo:1660) XendDomainInfo.destroy: domid=26 [2007-06-25 19:53:23 17224] ERROR (XendDomainInfo:1231) Failed to restart domain 26. Traceback (most recent call last): File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 1216, in _restart new_dom = XendDomain.instance().domain_create_from_dict( File "//usr/lib64/python/xen/xend/XendDomain.py", line 932, in domain_create_from_dict dominfo = XendDomainInfo.create_from_dict(config_dict) File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 103, in create_from_dict vm.start() File "//usr/lib64/python/xen/xend/XendDomainInfo.py", line 420, in start raise XendError('VM already running') XendError: VM already running Though I can not understand the solution (with kernel recompile) mentioned in the Thread above. Looks different from what I started. Now domU is crashed, not hangs. I tried to rename it and it effectively hangs again leaving the following in the xend.log (sorry for long output): [2007-06-25 20:13:40 14796] DEBUG (DevController:117) DevController: writing {'domain': 'sles1', 'protocol': 'vt100', 'uuid': '22931fbd-2160-d624-0b03-25c683fc39f5', 'frontend': '/local/domain/27/device/console/0', 'state': '1', 'location': '2', 'online': '1', 'frontend-id': '27'} to /local/domain/0/backend/console/27/0. [2007-06-25 20:13:40 17795] DEBUG (DevController:148) Waiting for devices vif. [2007-06-25 20:13:40 14796] DEBUG (XendDomainInfo:824) Storing domain details: {'console/ring-ref': '8104036', 'image/entry': '-2145386496', 'console/port': '2', 'store/ring-ref': '8104037', 'image/loader': 'generic', 'vm': '/vm/05aa56d4-5df5-d9bf-5fbd-b881074f6ee4', 'control/platform-feature-multiprocessor-suspend': '1', 'image/guest-os': 'linux', 'cpu/1/availability': 'online', 'image/features/writable-descriptor-tables': '1', 'image/virt-base': '-2147483648', 'memory/target': '262144', 'image/guest-version': '2.6', 'image/features/supervisor-mode-kernel': '1', 'console/limit': '1048576', 'image/paddr-offset': '-2147483648', 'image/hypercall-page': '-2145361920', 'image/suspend-cancel': '1', 'cpu/0/availability': 'online', 'image/features/pae-pgdir-above-4gb': '1', 'image/features/writable-page-tables': '1', 'image/features/auto-translated-physmap': '1', 'name': 'sles1', 'domid': '27', 'image/xen-version': 'xen-3.0', 'store/port': '1'} [2007-06-25 20:13:40 17795] DEBUG (DevController:148) Waiting for devices usb. [2007-06-25 20:13:40 17795] DEBUG (DevController:148) Waiting for devices vbd. [2007-06-25 20:13:40 17795] DEBUG (DevController:153) Waiting for 769. [2007-06-25 20:13:40 14796] DEBUG (XendDomainInfo:908) XendDomainInfo.handleShutdownWatch [2007-06-25 20:13:40 14796] DEBUG (DevController:539) hotplugStatusCallback /local/domain/0/backend/vbd/27/769/hotplug-status. [2007-06-25 20:13:40 14796] DEBUG (DevController:539) hotplugStatusCallback /local/domain/0/backend/vbd/27/769/hotplug-status. [2007-06-25 20:13:40 14796] DEBUG (DevController:553) hotplugStatusCallback 1. [2007-06-25 20:13:40 17795] DEBUG (DevController:153) Waiting for 5632. [2007-06-25 20:13:40 14796] DEBUG (DevController:539) hotplugStatusCallback /local/domain/0/backend/vbd/27/5632/hotplug-status. [2007-06-25 20:13:41 14796] DEBUG (DevController:539) hotplugStatusCallback /local/domain/0/backend/vbd/27/5632/hotplug-status. [2007-06-25 20:13:41 14796] DEBUG (DevController:553) hotplugStatusCallback 1. [2007-06-25 20:13:41 17795] DEBUG (DevController:148) Waiting for devices irq. [2007-06-25 20:13:41 17795] DEBUG (DevController:148) Waiting for devices vkbd. [2007-06-25 20:13:41 17795] DEBUG (DevController:148) Waiting for devices vfb. [2007-06-25 20:13:41 17795] DEBUG (DevController:148) Waiting for devices console. [2007-06-25 20:13:41 17795] DEBUG (DevController:153) Waiting for 0. [2007-06-25 20:13:41 17795] DEBUG (DevController:148) Waiting for devices pci. [2007-06-25 20:13:41 17795] DEBUG (DevController:148) Waiting for devices ioports. [2007-06-25 20:13:41 17795] DEBUG (DevController:148) Waiting for devices tap. [2007-06-25 20:13:41 17795] DEBUG (DevController:148) Waiting for devices vtpm. [2007-06-25 20:13:41 17989] INFO (XendDomain:1108) Domain sles1 (27) unpaused. Please advice, what would be best ways to go on debuging? 25.06.07, 20:00, Petersson, Mats <Mats.Petersson@xxxxxxx> <>: > > > -----Original Message----- > > From: Сергей Лукашевич [mailto:lukash33@xxxxxxxxx] > > Sent: 25 June 2007 16:30 > > To: Petersson, Mats > > Cc: xen-users@xxxxxxxxxxxxxxxxxxx > > Subject: Re: [Xen-users] xen 3.1 - domU hangs just after "xm create" > > > > > > > > 25.06.07, 18:34, Petersson, Mats <Mats.Petersson@xxxxxxx> <>: > > > > > > > > > -----Original Message----- > > > > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx > > > > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of > > > > ?????? ????????? > > > > Sent: 25 June 2007 15:26 > > > > To: xen-users@xxxxxxxxxxxxxxxxxxx > > > > Subject: [Xen-users] xen 3.1 - domU hangs just after "xm create" > > > > > > > > What are methods to debug domU when it hangs? Using xen 3.1 > > > > compiled from sources I could not manage to launch no domU. > > > > Fot instance, I run something like this: > > > > > > > > > > > > > > > > =====8<===================== > > > > > > > > disk = [ 'file:/oradata-act/sles.disk,hda1,w', ',hdc:cdrom,r' ] > > > > > > > > kernel = "/boot/vmlinuz-2.6.18-xen" > > > > > > > > ramdisk = "/boot/initrd-2.6.18-xen" > > > I take it this is the same initrd you use for Dom0? Does it > > have the drivers for DomU too? > > > > Yes, the same kernel and the same initrd. I beleive XEN > > allows using same here from some of 2.* versions, is not it? > Same kernel is no problem at all - that's normal operating procedure for most > people - although some will argue that the kernel is slightly larger this way > compared to when you have a DomU specific kerne. > Yes, it's just that sometimes the initrd contains "stuff" that is > corresponding to the management of Dom0 that conflicts with the usage on DomU > - typical example is LVM management, but there's other things that cause this > too. > > Initrd contains reiserfs driver - that's quite enough to > > start booting. I suspect something wrong with my compiling > > and installing XEN because domUs output NO lines to their > > consoles to suspect its kernel. > I agree, there's probably something wrong in your system on a more > fundamental level. > > > > > You may want to mount the sles.disk and use "mkinitrd" to > > create a new ramdisk from inside the sles.disk instead - that > > has uses the fstab of the sles.disk, etc. > > > > > > > > cpus = "1" > > > > > > > > vcpus = 2 > > > > > > > > memory = 256 > > > > > > > > name = "sles" > > > > > > > > root="/dev/hda1 ro" > > > > > > > > =====8<===================== > > > > > > > > > > > > > > > > Of course, sles.disk is a reiserfs image containing unTARred > > > > SLES9.3 64bit OS. > > > I hope you don't use reiserfs on reiserfs here - as if you > > do and you ever need to "fsck" the underlaying disk, then > > you'll get problems - reiserfs uses a "magic word" to > > indicate where it starts it's filesystem, and finding another > > (same) magic word in the middle of the file-system is most > > certainly going to make things very confused when trying to > > figure out what's what. > > > > I DO use reiserfs onto reiserfs. Sounds very strange - magics > > can confuse fsck? Do you have some additional info on this > > behaviour? Some link or the like? It would be interesting to look at. > > > > > > > > > > > > > > > > > > The domain console outputs nothing but several spaces at the > > > > very start and the domU hangs in a few (15-25) seconds. > > > "Interesting". Not sure what that could be. > > > > > > > > > > > > > > > > What are log files to analyze? What are 'debug' options? > > > I'd start with "xm dmesg". If that's not saying anything > > useful, look at /var/log/xen/xend.log and .../xend-debug.log > > > > Only following files present there: > > > > domain-builder-ng.log > > qemu-dm.25423.log > > qemu-dm.3345.log > > xen-hotplug.log > Surely you should have a /var/log/xen/xend.log too. > By the way, what is "builder" in your config file? Qemu-dm indicates that > you're trying to start a HVM domain - in which case your "kernel" shouldn't > be a linux kernel, but rather "hvmbuilder". > > > > xm dmesg is very interesting, thank you. Seems that every > > attempt to launch a domU yelds the following: > > > > (XEN) mm.c:636:d0 Error getting mfn 100 (pfn > > 5555555555555555) from L1 entry 8000000000100125 for dom32753 > This may be harmfull - not sure. > > > > Also I saw some other strange lines from "xm dmesg" like this: > > > > (XEN) microcode: CPU6 not a capable Intel processor > At first I though this was due to your processors being AMD models, but I > suspect that with 16 "virtual cores", you have the Xeon model of X4600 rather > than the AMD one. > I'd ignore it anyways, as you most likely have the relevant microcode loaded > by the BIOS. > > > > Not sure whether they appear when I experiment with HVM domUs... > > > > > > > These may also not contain anything useful - but it would > > be where I'd start trying to figure out what's wrong. > > > > > > > > > > > > > > > > I managed to run dom0 which is behaving not so bad. > > > > > > > > Only several 'segfault's in dmesg confuse me. > > > Where are those segfualts from? > > > > Well, I was trying to compile dev86 there and the ncc > > compiler sigfaulted. Also irqbalance sigfaulted: > > > > irqbalance[3258]: segfault at 0000000000528018 rip > > 00000000004016ba rsp 00007fff9cf9b8f0 error 4 > They shouldn't fail like that. > > > > > > > > > > > > > > > > > > I use SUN X4600 server which is of 64bits, 32gigs and 16 > > virtual CPUs. > > > I expect this to be capable of running Xen for sure. > > > -- > > > Mats > > > > > > > > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |