xenl-tools contains a collection of python scripts for working with Xen guest images under Debian.
xenl-tools currently has scripts to install releases of debian.
- Wheezy 7
- Jessie 8
To use these tools you'll need the following software:
As root or with sudo, clone the repository and copy xen-tools.conf.sample to /etc/xenl-tools/xen-tools.conf. If you want roles support, you need to copy roles.d directory into /etc/xenl-tools.
Then you have to symlinks all scripts listed in /etc/xenl-tools/roles.d/common.d/* to /etc/xenl-tools/roles.d/wheezy.d and /etc/xenl-tools/roles.d/jessie.d directtory.
For example for jessie:
# for f in `find /etc/xenl-tools/role.d/common.d/`; do ln -s $f /etc/xenl-tools/role.d/jessie.d/; done
Here is a brief description of each included script
This script is designed to create new images which may be used with the Xen hypervisor.
This script is designed to create a tarball from a debootstrap which may be used by xt-create-image. After, the tarball can be manually personalized to include for exemple a new embded software. Also, using a tarball do the install process very faster