[libvirt] [PATCH] libxl: do not use hardcoded pygrub path
Álvaro López García
alvaro.lopez.garcia at cern.ch
Tue Aug 19 16:33:18 UTC 2014
Hi Daniel,
On Tue 19 Aug 2014 (14:32), Daniel P. Berrange wrote:
> On Tue, Aug 19, 2014 at 01:54:12PM +0200, Alvaro Lopez Garcia wrote:
> > According to the Xen documentation the full path was only needed
> > for versions prior to 4.1: "Note: For older versions of Xen Project
> > software (4.1 or earlier) you need to know where in the filesystem
> > pygrub lies. (...) Newer versions of the toolstack know how to look
> > for the path themselves." [1]
>
> Regardless of whether they know how to find the path, it is expected
> that the libvirt XML is including/requiring the full path. So I'm
> not really considering this a bug that needs fixing
- Is it required that all the libvirt XML files needing a bootloader
specify one? or
- If the bootloader is specified, then it has to be a full path?
If it is the former case, we have been running libvirt with xend without
specifying a bootloader in the XML files for a long time. We only have
found issues when we switched our hypervisors from xend to libxl. Also,
if we install the bootloader in the current hardcoded path (i.e.
/usr/bin/pygrub/) the guests will be able to be booted again without
including a bootloader in the XML file.
If it is the later, currently we are specifying it without the full
path and it is working (i.e. <bootloader>pygrub</bootloader>).
Thank you for your time,
--
Álvaro López García aloga at ifca.unican.es
Instituto de Física de Cantabria http://alvarolopez.github.io
Ed. Juan Jordá, Campus UC tel: (+34) 942 200 969
Avda. de los Castros s/n
39005 Santander (SPAIN)
More information about the libvir-list
mailing list