On se demande bien pourquoi chez Citrix ils ignorent encore Ubuntu alors que c’est certainement l’une des distrib les plus en vogue en ce moment ???
Donc, voici la marche à suivre pour créer des templates Ubuntu à partir du template Debian Lenny 5.0.
On affiche la liste des templates our récupérer l’uuid du template Debian Lenny 5.0
xe template-list
uuid ( RO) : 115ba058-dc7d-e1c8-04e5-dd645a18f1fa
name-label ( RW): Debian Lenny 5.0 (32-bit)
name-description ( RW): Template that allows VM installation from Xen-aware Debian-based distros. To use this template from the CLI, install your VM using vm-install, then set other-config-install-repository to the path to your network repository, e.g. http://<server>/<path>
On clone le template Debian Lenny 5.0
xe vm-clone uuid=115ba058-dc7d-e1c8-04e5-dd645a18f1fa new-name-label="Ubuntu 10.04 LTS 32-bit"
On modifie les params du template « Ubuntu 10.04 LTS 32-bit »
xe template-param-set uuid=dac4a8af-5215-de11-970e-5a76386d9b39 other-config:install-methods=http,ftp other-config:install-repository=http://archive.ubuntu.net/ubuntu PV-args="-- quiet console=hvc0 partman/default_filesystem=ext3" other-config:debian-release=lucid other-config:default_template=true
On défini que ce template install une version 32 bit d’Ubuntu
xe template-param-set uuid=dac4a8af-5215-de11-970e-5a76386d9b39 other-config:install-arch="i386"
On recommence pour la version amd64
On clone le template Debian Lenny 5.0
xe vm-clone uuid=115ba058-dc7d-e1c8-04e5-dd645a18f1fa new-name-label="Ubuntu 10.04 LTS x64"
On modifie les params du template « Ubuntu 10.04 LTS x64 »
xe template-param-set uuid=2c35daf9-6428-5529-f7f3-55a427b36125 other-config:install-methods=http,ftp other-config:install-repository=http://archive.ubuntu.net/ubuntu PV-args="-- quiet console=hvc0 partman/default_filesystem=ext3" other-config:debian-release=lucid other-config:default_template=true
On défini que ce template install une version amd64 d’Ubuntu
xe template-param-set uuid=2c35daf9-6428-5529-f7f3-55a427b36125 other-config:install-arch="amd64"
Et hop, youpi on a des templates Ubuntu sous xenserver 5.6 !
Edit :
Pour xenserver 5.5, le plus simple est de télécharger le template de Isaac Zarb ici :
http://www.isaaczarb.com/templates/
Et de personnaliser la vm à sa sauce…
Pour les plus courageux, il faudra passer par une install « other media » et suivre cet howto pour installer les xenserver tools :
http://www.jansipke.nl/installing-xenserver-tools-on-ubuntu-10-04