Installation et configuration de Vserver sous Sarge
Création et configuration d'un Vserver
Pour la création d’un Vserver nous allons exécuter en root la commande newvserver. Cette commande peut prendre plusieurs paramètres. Trois paramètres au minimum sont requis :
- hostname : le nom du nouveau vserver,
- domain : le domain auquel appartiendra le vserver,
- ip : définit l’adresse ip du vserver.
Exemple de création d’un vserver ayant comme nom de machine tuxjunior, appartenant au domain supinfo.com. La distribution installée sera une Debian Sarge et le mirror de téléchargement sera le serveur FTP de l’Université de Strasbourg. L’adresse ip de son interface par défaut (eth0) sera 192.168.10.2.
root@localhost # newvserver –hostname tuxjunior –domain supinfo.com –ip 192.168.10.2 \
> –arch i386 –dist sarge –mirror ftp://ftp.u-strasbg.fr/debian
Note : par défaut les vservers sont créés dans /etc/vserver/, pour changer la destination d’installation il faut utiliser l’option --vsroot suivi du chemin.
A présent il ne reste plus qu’à se laisser guider par l'installation de votre distribution Debian.
Une
fois l’installation terminée nous devons modifier le fichier de
configuration du vserver. Celui-ci se trouve dans /etc/vserver/ et
porte le nom de votre serveur.
Edition du fichier de configuration :
root@localhost # vi /etc/vserver/tuxjunior.conf
Voici les paramètres de base :
# Nom de votre vserveur
S_HOSTNAME="tuxjunior"
#On défini une adresse IP et un masque de sous réseau à l’interface eth0
IPROOT="eth0:192.168.10.2/255.255.255.0"
#On défini l’adresse de broadcast pour l’interface eth0
IPBROOTBCAST="192.168.10.255"
#On défini si le vserver doit démarrer lors du lancement du deamon vserver (yes ou no)
ONBOOT="no"
#On
peut gérer les priorités des processus du vserver, les priorités
peuvent aller de -20 à 19, -20 étant la plus haute priorité et 19 la
plus petite.
S_NICE="0"
Un nombre exhaustif d’options existe, celles-ci sont disponibles ici