All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anthony Liguori <aliguori@linux.vnet.ibm.com>
To: Jan Beulich <jbeulich@novell.com>
Cc: xen-devel <xen-devel@lists.xensource.com>
Subject: Re: running multiple version of Xen on a single machine
Date: Wed, 06 Dec 2006 11:02:49 -0600	[thread overview]
Message-ID: <4576F7B9.6090404@linux.vnet.ibm.com> (raw)
In-Reply-To: <4576B574.76E4.0078.0@novell.com>

Jan Beulich wrote:
> With a limited number of physical machines and many distro versions to support
> I would find it really handy if there was a way to run multiple Xen versions in
> parallel (one at a time obviously) on any such system. This implies that I don't
> want to install Xen tools (as they would otherwise overwrite the distro's original
> package), which in turn implies that there must not be absolute path names in
> any of the tools/scripts unless there is a way to override these.
> 
> It would in my opinion be easiest if each affected tool determined where it was
> run from,

Do you mean by examining CWD and argv[0]?

My fear would be that that would break a lot of things that use special 
tools to launch daemons.

I suspect we need to move to a PREFIX model.  Not sure the best way to 
propagate something like that throughout Xen.

It's further complicated by the fact that Xend depends on the implicit 
prefix in a number of places (to launch xenconsole, 
xc_linux_{save,restore}, qemu-dm, etc.).

Regards,

Anthony Liguori

  subtract its install location and use the remaining path as the
> pseudo-root to find everything else. Alternatively, a command line option might
> be used, but I'd like auto detection much better.
> 
> Taking care of PATH, LD_LIBRARY_PATH, and PYTHONPATH in order to be able
> to run the tool(s) in the first place would obviously need to be left to the
> individual user, but can be easily done in a wrapper script.
> 
> Opinions? Has anyone already done this in a different way?
> 
> Jan

  reply	other threads:[~2006-12-06 17:02 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-06 11:20 running multiple version of Xen on a single machine Jan Beulich
2006-12-06 17:02 ` Anthony Liguori [this message]
2006-12-08 20:11   ` George Dunlap 
2006-12-11  8:48     ` Jan Beulich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4576F7B9.6090404@linux.vnet.ibm.com \
    --to=aliguori@linux.vnet.ibm.com \
    --cc=jbeulich@novell.com \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.