WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] New domain-0 toolset in xeno-unstable

To: "QuickNet" <quicknet@xxxxxxxxxxx>
Subject: [Xen-devel] New domain-0 toolset in xeno-unstable
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Tue, 25 Nov 2003 08:37:28 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 25 Nov 2003 08:38:12 +0000
Envelope-to: steven.hand@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
> Ok i am getting closer i guess.
> At least i think i saw it try to boot
> First the logfile then i will show my config...

Some advice -- if the xenctl tool is really annoying you then you
might prefer the new domain-0 tools support in the latest unstable
release (bk://xen.bkbits.net/xeno-unstable.bk).

Basically, xi_* tools and xenctl are both gone :-)

Instead there is a C library and Python wrapper that you install, then
you can create your own domain-management tools with simple Python
scripts. 

To use this you must run 'make install' on your Xen-based machine, as
root. This will install the C library and Python wrapper module on
standard search paths. You will also need to be running a recent
version of Python (only back to v2.2 has been tested).

You can see example scripts and script templates in
xeno.bk/tools/examples/. Or you can get help on all the supported
functions from within Python shell:
 > import Xc, XenoUtil
 > help(XenoUtil)         # XenoUtil is a Python module of helper funcs 
 > xc = Xc.new()          # Xc methods are implemented within a class
 > dir(xc)                # List all class methods
 > help(xc.domain_create) # Get help on a particular class method

If it helps you to look at the C library code or Python wrapper, then
the C library is in tools/xc/lib, and the Python modules are at
tools/xc/py. 

Hopefully this will be faster and easier to use than the old tool set.

 -- Keir


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] New domain-0 toolset in xeno-unstable, Keir Fraser <=