Édition : Debian - Installer un serveur Xen

Installer un serveur xen sous debian etch

Mais que permet de faire Xen ???, Xen émule une ou plusieurs machines dites "virtuelles" ( processeur, mémoire, disque dur et meme bios ). Xen est un hyperviseur de machine virtuelle.

Voici en lien le doc en pdf pour l'installation générale : Docu de Xen Debian Etch 4.0

Installation Extra de Xen-Shell

Pour installer Xen-shell il faudra ajouter un user :

useradd -d /home/toto -m -g users -s /bin/bash toto passwd toto

Il faudra créer une machine virtuelle appelé toto par exemple :

_xen-create-image --hostname=bob --ip=192.168.0.105 --netmask=255.255.255.0 \
--gateway=192.168.0.1 --dir=/vserver/images --dist=sarge --debootstrap_

Maintenant il faudra booter dessus :

xm create -c /etc/xen/toto.cfg

Vous pouvez l'éteindre :

xm shutdown toto

Maintenant il faut installer les prérequis pour xen-shell :

apt-get install sudo libterm-readline-gnu-perl

Maintenant vous pouvez l'installer :

_cd /tmp wget http://xen-tools.org/software/xen-shell/xen-shell-0.5.tar.gz tar xvfz xen-shell-0.5.tar.gz cd xen-shell-0.5 make install_

Maintenant il faut changer le shell de toto

chsh -s /usr/bin/xen-login-shell toto

N'oubliez pas d'installer sudoers et de modifier votre fichier sudoers en rajoutant cette ligne :

XENUSERS ALL = NOPASSWD: XEN,XENIMG

Pour utiliser la fonction reimage il faudra créer un fichier appelé image.sh dans le home de toto :

_#!/bin/sh /usr/bin/sudo /usr/bin/xen-create-image --hostname=bob --ip=192.168.0.105 \
--netmask=255.255.255.0 --gateway=192.168.0.1 --dir=/vserver/images \
--dist=sarge --debootstrap --force_

N'oubliez pas de modifier les droits :

chmod 755 /home/toto/image.sh

Et voila Great !

Règles de formatage

_texte_
Faire une emphase (italique)
__texte__
Faire une emphase forte (gras)
@@texte@@
Faire un petit code
''texte|langue|source''
Faire une petite citation
>texte
Faire un paragraphe de citation
[texte|URI|langue|titre]
Faire un lien vers une page, les paramètres sont optionnels
((image|texte alternatif|alignement))
Ajouter une image, alignement peut valoir G(auche), D(roite) ou C(entre)
texte
Tout texte écrit simplement sera transformé en paragraphes.
!titre1, !!titre2, !!!titre3, etc.
Créer un titre d'un niveau égal au nombre de !
-texte ou *texte
Faire une liste d'éléments non numérotés
#texte
Faire une liste d'éléments numérotés
;titre:définition
Faire une définition/liste de définitions
??acronyme|titre??
Faire un acronyme
[ESPACE]texte ou {{{texte}}}
Le texte sera préformaté, utile pour écrire des bouts de code
==== ou ---- (au moins 4)
Une ligne de séparation horizontale
\
Si vous ne voulez pas que la syntaxe wiki s'applique, faites précéder les caractères spéciaux par des anti-slashs.