Hi Meng, I never install two xen (actually xen-tools) on the same server. However, I always hate to install xen-tools at default locations since that will mess the OS. Here is how I install xen-tools without overriding the privileged folders like /etc or /usr. Hope this can help.
ENV: xen-4.6.1 and Ubuntu 14.04.3. You can easily install xen.gz by just modifying grub. Let's skip this. About xen-tools, e.g., my username is "zhang" and I want to install tools at /soft/xen. I always run the following with a script. 1. sudo mkdir /soft/xen & sudo chown zhang /soft/xen 2. sudo mkdir /var/lib/xen & sudo chown zhang /var/lib/xen 3. sudo mkdir /var/lib/xenstored & sudo chown zhang /var/lib/xenstored 4. ./configure --prefix=/soft/xen --sysconfdir=/soft/xen 5. make tools 6. make install-tools (do not use "sudo" or "su" in this step) 7. export LD_LIBRARY_PATH=/soft/xen/lib 8. PATH=$PATH:/soft/xen/bin:/soft/xen/sbin 9. export PYTHONPATH=/soft/xen/lib/python2.7/site-packages (this is for pygrub) 10. Goto /soft/xen and run "./init.d/xencommons" 11. Boot guest with xl for either pv, pvhvm or hvm, never tried pvh :) Hopefully, you can install different xen-tools at different locations and let them share the same /var/lib/xen and /var/lib/xenstored. 2016-05-23 15:02 GMT+08:00 Jan Beulich <jbeul...@suse.com>: > >>> On 20.05.16 at 19:56, <men...@cis.upenn.edu> wrote: > > On Fri, May 20, 2016 at 6:20 AM, Jan Beulich <jbeul...@suse.com> wrote: > >>>>> On 19.05.16 at 20:40, <men...@cis.upenn.edu> wrote: > >>> Does anyone try to install two version of Xen toolstack on the same > machine? > >>> Is there any documentation about the best practice to install two > >>> versions of Xen onto the same machine? > >> > >> Or, as an alternative to Olaf's reply, don't install the tools at all, > but > >> instead run everything right out of the build trees. That requires some > >> script wrappers to get things like the library search path set up > >> correctly, but with that in place it has been working fine for me for > >> years. > >> > > > > Thank you so much for your suggestions! I tried to add the library > > and bins in xen/dist/install into the PATH and LD_LIBRARY_PATH, but > > failed to have the system work properly. > > > > I'm wondering if it's convenient for you, would you mind sharing your > > script wrapper? I can learn from it and customize it for my machine. > > Sure, here you go. For commands other then "xl" it ought to be > hard linked to respective other names. I cannot easily tell whether > it makes assumptions on settings done elsewhere in my systems, > so don't put too high hopes into being able to use it as is. > > Jan > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel > > -- Dongli Zhang (张东立) finallyjustice.github.io
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel