1
0
mirror of synced 2026-01-14 23:45:13 +00:00
steve b413aae0fb 2006-06-15 07:47:02 by steve
BUGFIX:  *really* allow tests to succeed prior to installation.
2006-06-15 07:47:05 +00:00
2006-06-15 07:35:09 +00:00
2006-06-10 17:48:56 +00:00
2006-06-10 17:04:29 +00:00
2006-06-15 07:47:05 +00:00
2005-12-21 19:49:19 +00:00
2006-06-11 07:37:46 +00:00
2006-06-14 13:46:25 +00:00
2006-06-08 13:46:38 +00:00
2006-06-07 09:37:27 +00:00
2006-06-10 17:11:32 +00:00
2006-06-14 08:33:09 +00:00
2006-06-13 17:28:15 +00:00

Homepage:
    http://www.xen-tools.org/software/xen-tools

CVS Repository:
    http://xen-tools.cvsrepository.org/

Mailing Lists:
    http://lists.cvsrepository.org/


xen-tools
---------

  The xen-tools package contains a collection of Perl scripts for
 working with Xen images under Debian GNU/Linux.

  It is primarily aimed at users who wish to create virtual instances
 of Debian Sarge, Etch, or Sid.  Although there is support for installing
 non-Debian instances this is both new and experimental.

  There are two ways to use the scripts:

  1. With loopback files which is the simplest method.
  2. Using LVM for better performance.



Loopback Files
--------------

  If you use the default setup with loopback files then each virtaul
 image will use two files on your host system:

	1. A disk image to be used by Xen as the primary drive.
	2. A disk image to be used by Xen as the swap partition.

  These images will be kept beneath whichever directory you specify 
 as your root directory (via the command line flag "--dir=.." or a 
 configuration file entry "dir = ..")

  Beneath the root directory each virtual instance will have a
 subdirectory, named after the hostname of the image.  

  A typical layout would look like this:

/home/xen/domains/
|-- bar               [Virtual machine named 'bar']
|   |-- disk.img        [Disk image]
|   `-- swap.img        [Swap image]
|   `-- install.log     [Debootstrap installation log]
|-- etch              [Virtual machine named 'etch']
|   |-- disk.img        [Disk image]
|   `-- swap.img        [Swap image]
|   `-- install.log     [Debootstrap installation log]




LVM Support
-----------

  If you wish to use the LVM support then you will give the 
 scripts an LVM volume group as an argument, or in the configuration
 file. 

  The volume group will be used to create two new logical volumes,
 one for the disk and one for the swap.


xen-create-image
----------------

  This script is designed to create new images which may be used
 with the Xen virtual machine.  You may create images of Debian
 or the non-Debian distributions which include CentOS 4.

  The virtual images will have their networking settings created and,
 you may optionally cause the new instance to boot once it has
 been created.

  The image may be customised by the use of hook scripts see the
 manpage for more details.


xen-duplicate-image
---------------

  This script allows a cloning operation to be conducted.  An existing
 image will be copied to a new directory and the networking information
 will be updated.  No other changes are applied.


xen-delete-image
----------------

  This script will delete a images by hostname, it will remove the
 logical volumes, or loopback files, which make up the storage for the
 Xen instance.


xen-list-images
---------------

  List all the created images beneath a given root directory along
 with their network addresses.

  (In the case of images using DHCP an IP address will not be listed.)


xen-update-image
----------------

  This script runs "apt-get update; apt-get upgrade" for a given
 Xen image.

  NOTE:  The image should not be mounted/live/running or things will
 be corrupted.  (Still if the image is "live" you may just use SSH, right?)


Steve
--
$Id: README,v 1.33 2006-06-14 08:33:09 steve Exp $

Description
No description provided
Readme Multiple Licenses 7.1 MiB
Languages
Perl 70.1%
Shell 25.3%
Makefile 3.8%
Raku 0.8%