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


[Xen-users] Xen Enterprise and templates

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Xen Enterprise and templates
From: "Angel L. Mateo" <amateo@xxxxx>
Date: Tue, 27 Feb 2007 12:56:22 +0100
Delivery-date: Tue, 27 Feb 2007 03:55:59 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Organization: ATICA, Universidad de Murcia
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx

        I am trying to use Xen Enterprise (its free version). Until now I have
no problem, but now I want to create a new virtual machine based in
debian etch, not debian sarge (the debian version included in xen
templates). So I am looking for a way to create my own template, but I
haven't found any documentation about that.

        Looking the files, I have found that templates are stored in a .xgt
file, that it's a zip file that contains a tar.bz2 for the file system
and a template.dat file that describes the contents:

  (xgt-version 4)
  (xgt_restricted 'true')
  (name 'Debian Sarge Guest Template')
  (rootfs-type 'ext3')
  (description 'Debian for XenEnterprise')
  (distrib debian)
  (root-vbd sda1)

  (boot_params "quiet")

    (uri root.tar.bz2)
    (function root)
    (type tar-wholedisk)
    (vbd sda)
    (total_size 5368709120)
    (used_size 455628081)

    (uri 'swap.img')
    (function swap)
    (type img)
    (vbd sdb)
    (total_size 536870912)
    (used_size 536870912)

        I have tried to put a root.tar.bz2 with debian etch contents and then
create a new etch.xgt with this new tar.bz2 and it works, but the
problem is that I want to split the image between varios file systems,
so I could have a /usr and /var partition in the image. So I have tried
to put more (filesystem ....) entries in the file, but then I can't
create de VM.

        Is there any documentation explaining how to create my own template?
How do I have to put varios filesystems in the template.dat file?

Angel L. Mateo Martínez
Sección de Telemática
Área de Tecnologías de la Información       _o)
y las Comunicaciones Aplicadas (ATICA)      / \\
http://www.um.es/atica                    _(___V
Tfo: 968367590
Fax: 968398337

Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>