[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] adding fourth device to pvhvm config causes DomU launch fail @ "device_disk_add: device already exists in xenstore" ?
On Mon, Feb 22, 2016, at 08:30 AM, Roger Pau Monné wrote: > Hm, what error do you get if you translate all them to xvd* except for > the CD device? With disk = [ 'phy:/dev/VG0/tEFI,xvda,w', 'phy:/dev/VG0/tBOOT,xvdb,w', 'phy:/dev/VG0/tSWAP,xvdc,w', 'phy:/dev/VG0/tROOT,xvdd,w', 'file:/home/test/archlinux-2016.02.01-dual.iso,hde:cdrom,r', ] launch fails Parsing config from ./arch.cfg got a tsc mode string: "default" libxl: error: libxl.c:2615:libxl__device_from_disk: Invalid or unsupported virtual disk identifier hde libxl: error: libxl.c:2728:device_disk_add: Invalid or unsupported virtual disk identifier hde libxl: error: libxl_create.c:1175:domcreate_launch_dm: unable to add disk devices libxl: error: libxl_dm.c:1966:kill_device_model: unable to find device model pid in /local/domain/12/image/device-model-pid libxl: error: libxl.c:1628:libxl__destroy_domid: libxl__destroy_device_model failed for 12 libxl: error: libxl.c:1591:libxl__destroy_domid: non-existant domain 12 libxl: error: libxl.c:1549:domain_destroy_callback: unable to destroy guest with domid 12 libxl: error: libxl.c:1476:domain_destroy_cb: destruction of domain 12 failed but this works disk = [ 'phy:/dev/VG0/tEFI,xvda,w', 'phy:/dev/VG0/tBOOT,xvdb,w', 'phy:/dev/VG0/tSWAP,xvdc,w', 'phy:/dev/VG0/tROOT,xvde,w', 'file:/home/test/archlinux-2016.02.01-dual.iso,hdd:cdrom,r', ] as does disk = [ 'phy:/dev/VG0/tEFI,xvdb,w', 'phy:/dev/VG0/tBOOT,xvdc,w', 'phy:/dev/VG0/tSWAP,xvdd,w', 'phy:/dev/VG0/tROOT,xvde,w', 'file:/home/test/archlinux-2016.02.01-dual.iso,hda:cdrom,r', ] It seems like as long as hdX <= 'hdd', for any/all devices, all other devs can be xvdX. I avoided, but did not test, collisions between hdX & xvdX. > AFAICT there's some quirk on Linux when running as a PVHVM guest, and > the CD device always has to be emulated. The reason behind this seem to > be that using a PV CD on older Xen versions was broken: Thanks, I've got a working solution ... still with some 'guesses'. TBH, it's pretty confusing even reading the docs. It'd be MUCH easier to be able to just use all xvdX, and be done with it. But, I don't at all know if that's even possible :-/ _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |