This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-users] Re: XAPI on debian - sr-create issue

To: Jonathan Ludlam <Jonathan.Ludlam@xxxxxxxxxxxxx>
Subject: Re: [Xen-users] Re: XAPI on debian - sr-create issue
From: Sébastien RICCIO <sr@xxxxxxxxxxxxxxx>
Date: Wed, 20 Jul 2011 21:36:32 +0200
Cc: Mike McClurg <mike.mcclurg@xxxxxxxxxx>, Todd Deshane <todd.deshane@xxxxxxx>, "xen-users@xxxxxxxxxxxxxxxxxxx List" <xen-users@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Wed, 20 Jul 2011 12:38:12 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <34E91B1E-B1FE-4001-A94E-709F232997B7@xxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <4E2338F4.4060401@xxxxxxxxxxxxxxx> <E3DDE7F5-FC32-4EB7-A829-C31D69FC82A1@xxxxxxxxxxxxx> <AEFF42F2-4DA0-4646-81E8-E543E7F1526C@xxxxxxxxxxxxx> <CAMrPLW+Tj2vgFT_B47ZVY6MWnjGJg9SQ-J4jM5nD1ostn52G2Q@xxxxxxxxxxxxxx> <42861DC9-7954-477F-B03D-17DED789D6F4@xxxxxxxxxxxxx> <4E255FDE.3040604@xxxxxxxxxxxxxxx> <4E257146.8030807@xxxxxxxxxx> <4E257B22.5040908@xxxxxxxxxxxxxxx> <4E25A0A3.8020902@xxxxxxxxxxxxxxx> <4E26D6AC.5060906@xxxxxxxxxxxxxxx> <34E91B1E-B1FE-4001-A94E-709F232997B7@xxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20110516 Thunderbird/3.1.10
Hi Jon,

I've applied the new deb files and added the primary disk entry to the xensource-inventory file. It looks like the error I had was related to the PRIMARY_DISK missing setting.

I can now create a local SR, create a vdi, and a vbd, but if i try to plug it to the dom0 (i've not configured any VM yet as I'm trying the different storage layers) I get ugly kernel messages.

Here is what i've done:

box# xe sr-create content-type=user type=ext name-label=local device-config:device=/dev/sda3

box # xe vdi-create sr-uuid=66597906-20ae-5ec6-e60a-e0dec55df506 name-label=testtest type=user virtual-size=20GiB

box#  xe vm-list
uuid ( RO)           : 03753e00-3514-296c-52e1-26ba8f1dd068
     name-label ( RW): Control domain on host: xen-blade13
    power-state ( RO): running

box # xe vbd-create vm-uuid=03753e00-3514-296c-52e1-26ba8f1dd068 vdi-uuid=ca4ba7bd-2901-45fb-a3f5-18b7d78e0232 device=0 type=disk mode=rw

box # xe vbd-plug uuid=92a3b3bc-8b48-b13d-a53c-891c10fba1b9
[hangs indefinitely]
doing a ctrl-c after one minute or so to get the shell back

Still, the device has been plugged as xvda appears in the dom0 and I can fdisk it, mount it etc. But there are not so nice messages in the dmesg, and If i try to attach another vbd it doesn't work anymore.

[ 237.487585] block tda: sector-size: 512/512+0 capacity: 209715200 discard: 0+0 flush: 0x0 [ 237.577587] xen-blkback:ring-ref 8, event-channel 90, protocol 1 (x86_32-abi)
[  237.585893] blkfront: xvda: barrier or flush: disabled
[  237.587430] ------------[ cut here ]------------
[ 237.587443] WARNING: at kernel/irq/handle.c:130 handle_irq_event_percpu+0xa3/0x158()
[  237.587448] Hardware name: PowerEdge M610
[ 237.587457] irq 409 handler blkif_interrupt+0x0/0x1f7 [xen_blkfront] enabled interrupts [ 237.587462] Modules linked in: xen_blkfront(+) ocfs2 quota_tree ocfs2_dlmfs ocfs2_stack_o2cb ocfs2_dlm ocfs2_nodemanager ocfs2_stackglue configfs dm_round_robin ext3 jbd iptable_filter ip_tables x_tables xen_blkback openvswitch_mod xen_netback xen_evtchn xenfs ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi nfsd nfs lockd fscache auth_rpcgss nfs_acl sunrpc blktap loop snd_pcm snd_timer snd soundcore snd_page_alloc dcdbas pcspkr ghes i7core_edac edac_core evdev joydev hed acpi_power_meter button processor thermal_sys ext4 mbcache jbd2 crc16 dm_multipath scsi_dh dm_mod sg ses enclosure sr_mod sd_mod cdrom crc_t10dif usbhid hid usb_storage uas uhci_hcd bnx2x crc32c ehci_hcd usbcore megaraid_sas scsi_mod libcrc32c mdio bnx2 [last unloaded: scsi_wait_scan]
[  237.587710] Pid: 0, comm: swapper Not tainted 3.0.0-rc6-686-pae-vgafix #5
[  237.587715] Call Trace:
[  237.587726]  [<c1033abc>] ? warn_slowpath_common+0x68/0x79
[  237.587735]  [<c10714b0>] ? handle_irq_event_percpu+0xa3/0x158
[  237.587743]  [<c1033b35>] ? warn_slowpath_fmt+0x29/0x2d
[  237.587751]  [<c10714b0>] ? handle_irq_event_percpu+0xa3/0x158
[ 237.587761] [<f748a4c8>] ? kick_pending_request_queues+0x27/0x27 [xen_blkfront]
[  237.587770]  [<c1071586>] ? handle_irq_event+0x21/0x37
[  237.587778]  [<c1072dab>] ? handle_edge_irq+0x7f/0x98
[  237.587788]  [<c11aadbf>] ? __xen_evtchn_do_upcall+0x126/0x1ad
[  237.587797]  [<c11abf25>] ? xen_evtchn_do_upcall+0x18/0x26
[  237.587807]  [<c12a73d7>] ? xen_do_upcall+0x7/0xc
[  237.587816]  [<c10023a7>] ? hypercall_page+0x3a7/0x1000
[  237.587825]  [<c100586a>] ? xen_safe_halt+0xf/0x19
[  237.587834]  [<c100cdee>] ? default_idle+0x52/0x87
[  237.587841]  [<c1007396>] ? cpu_idle+0x87/0xa1
[  237.587850]  [<c140a6f1>] ? start_kernel+0x32a/0x32f
[  237.587858]  [<c140bfe1>] ? xen_start_kernel+0x58a/0x591
[  237.587864] ---[ end trace c7b0ff9f162240ee ]---
[  237.588235]  xvda: unknown partition table

Now, on the box I have open-iscsi/multipath/ocfs2 running. So I'm going to try again with all that
stuff disabled to check if nothing is conflicting...

But, In the meantime if you have an idea ? :)


On 07/20/2011 06:49 PM, Jonathan Ludlam wrote:
Looks like the EXTSR was a bit broken in a couple of ways.

Firstly, you'll need to add a 'PRIMARY_DISK' line to /etc/xensource-inventory 
(now mentioned in the wiki page)
Secondly, the path the the LVM tools was incorrect. I've fixed this in a new 
deb that I've uploaded to downloads.xen.org.
Thirdly, I've added to the instructions that LVM2 needs to be installed.

I've also fixed a bunch of other things in the debs that I've uploaded - please 
pull down the latest versions and install them.


On 20 Jul 2011, at 14:22, Sébastien RICCIO wrote:


Continuing my tests with xapi on debian, I get into an issue  trying to
create a SR.

box# xe sr-create type=ext name-label=local device-config:device=/dev/sda3

Error parameters: , Error reporting error, unknown key NoRootDev,
/usr/lib/xen-common/xapi/sm/util.py:17: DeprecationWarning: The popen2
module is deprecated.  Use the subprocess module.
   import os, re, sys, popen2, subprocess

Any idea what could be wrong ?

Thanks a lot for your help.


Xen-users mailing list

Xen-users mailing list