Linux Vserver · 6 min read · Feb 10, 2026
Linux-Vserver sur Debian Testing (Etch), la manière facile
Linux-Vserver sur Debian Testing (Etch), la manière facile
Dans ce tutoriel, je vais vous montrer comment installer Linux-Vserver sur Debian Testing (Etch), la manière facile. C’est mon premier tutoriel ici, alors dites-moi si vous l’aimez ou non. Vous pourriez le trouver un peu verbeux, car j’essaie d’expliquer les choses en détail afin que tout le monde comprenne ce que je veux dire :-)
Qu’est-ce que Linux-Vserver, demandez-vous ? C’est simple. En gros, Linux-Vserver est un système open-source utilisé pour séparer un seul serveur physique en plusieurs serveurs virtuels. D’après le site Web de Linux-Vserver :
“Linux-VServer vous permet de créer des serveurs privés virtuels et des contextes de sécurité qui fonctionnent comme un serveur Linux normal, mais permettent à de nombreux serveurs indépendants d’être exécutés simultanément dans une seule machine à pleine vitesse. Tous les services, tels que ssh, mail, Web et bases de données, peuvent être démarrés sur un tel VPS, sans modification, tout comme sur n’importe quel vrai serveur. Chaque serveur virtuel a sa propre base de données de comptes utilisateurs et mot de passe root et n’interfère pas avec les autres serveurs virtuels.”
Deux termes que vous devrez connaître sont :
- Système hôte : C’est le système principal (le serveur physique) sur lequel vous installez Linux-Vserver.
- Système invité : Ce sont les systèmes virtuels que vous créez en utilisant les utilitaires Linux-Vserver. Ils fonctionnent au-dessus du Système hôte et sont tous isolés les uns des autres.
La plupart des tutoriels mentionnent que vous devez compiler votre propre noyau pour utiliser Linux-Vserver. Cependant, Debian Etch inclut un noyau Linux-Vserver par défaut, donc vous n’avez pas besoin de le compiler vous-même. Cela a l’avantage d’être plus facile et plus rapide à installer, et il est facile de rester à jour avec les mises à jour de sécurité.
Premiers Pas
La première chose que vous devrez faire est d’avoir un système avec une installation fraîche de Debian Etch. Pour ce faire, téléchargez le CD Debian Testing depuis http://www.debian.org/, et installez uniquement le système de base. Après avoir installé le système de base, l’étape suivante consiste à s’assurer que les dépôts sont activés. Tout d’abord, assurez-vous que vous êtes l’utilisateur super (l’invite est un #, pas un $). Si ce n’est pas le cas, devenez super utilisateur (root) :
$ su
#Une fois que vous êtes sûr d’être root, nous devons éditer /etc/apt/sources.list :
# nano /etc/apt/sources.listAssurez-vous qu’une ligne similaire à celle-ci est dans le fichier :
deb ftp://ftp.au.debian.org/debian etch main contrib non-free Si ce n’est pas le cas, ajoutez-la. Appuyez sur CTRL+O et appuyez sur ENTER pour enregistrer le fichier, puis appuyez sur CTRL+X pour quitter.
Après cela, nous devons mettre à jour la liste des paquets, alors tapez la commande suivante :
# apt-get updateLes Paquets
Maintenant que nous avons mis à jour la liste des paquets, l’étape suivante consiste à installer tous les paquets requis. Les paquets requis par Linux-Vserver sont :
- linux-image-vserver-686 - C’est le noyau réel
- util-vserver - Ce sont les utilitaires utilisés pour administrer les invités
- vserver-debiantools - Ce sont des outils Vserver spéciaux pour Debian, utilisés pour créer et dupliquer des systèmes invités Debian.
- ssh - Cela est probablement déjà installé, mais juste au cas où ce ne serait pas le cas
Alors, installons-les :
# apt-get install linux-image-vserver-686 util-vserver vserver-debiantools sshUne fois cela fait, nous devons redémarrer :
# rebootLorsque le menu GRUB apparaît, assurez-vous de choisir le noyau vserver. Une fois que votre système démarre, vous exécuterez le nouveau noyau. Vous pouvez vérifier cela en exécutant
# uname -r
2.6.16-2-vserver-686Remarquez comment la sortie contient ‘vserver’ ? Cela signifie que vous exécutez le noyau VServer.
Devinez quoi ? C’est toute l’installation ! Tout est maintenant configuré et prêt à l’emploi :-). Il y a cependant une chose très importante à faire : Créer les systèmes invités.
Création d’un serveur virtuel (invité)
Alors, maintenant que Linux-Vserver est configuré et prêt à l’emploi, nous devons créer un système invité. Sur un système Debian, vous pouvez le faire en utilisant la commande newvserver. La syntaxe de cette commande est :
newvserver –vsroot /var/lib/vservers/ –hostname
–domain
–dist etch –mirror
(les barres obliques inverses à la fin des lignes signifient qu’elle continue sur la ligne suivante. Vous pouvez la copier telle quelle [avec les barres obliques inverses], ou mettre toute la commande sur une seule ligne [et exclure les barres obliques inverses], comme je le fais ci-dessous)
Les arguments de ligne de commande sont :
- vsroot - C’est là où les fichiers pour les invités sont conservés. Sur une installation par défaut, cela sera à /var/lib/vservers. Alternativement, certaines personnes créent une partition séparée pour leurs vservers.
- Nom d’hôte - Le nom d’hôte du système (par exemple, test1)
- Domaine - Le domaine du système. Cela est généralement le même que le domaine que vous avez choisi pour le système hôte (par exemple, dan-network.local. Cela n’a pas besoin d’être réel, c’est seulement utilisé en interne.)
- Adresse IP - L’adresse IP pour le système invité (par exemple, 10.1.1.7)
- Plage CIDR - La plage CIDR pour votre réseau local. Pour un réseau 10.x.x.x, cela est généralement /8. Pour un réseau 172.16.x.x, cela est généralement /16. Pour un réseau 192.168.x.x, cela est généralement /24. Si votre réseau est sous-réseauté, cela sera différent. En cas de doute, choisissez /8 :)
- Dist - La distribution à utiliser. Pour les besoins de cet exercice, nous utilisons etch.
- Miroir Debian - Le miroir Debian que vous utilisez (en cas de doute, choisissez ftp://ftp.debian.org/debian)
- Interface - Votre interface réseau, si ce n’est pas eth0 (par exemple, eth1).
Alors, faisons un serveur de test. Les paramètres pour notre invité de test sont les suivants :
- Nom d’hôte : test1
- Domaine : example.com
- Adresse IP : 10.1.1.7
- Plage CIDR : /8
- Miroir Debian : http://ftp.au.debian.org/debian/
- Interface : eth1
Allons-y !
# newvserver --vsroot /var/lib/vservers/ --hostname *test1* --domain example.com --ip *10.1.1.7/8* --dist etch --mirror *http://ftp.au.debian.org/debian/* --interface eth1Cela commencera une installation réseau Debian, qui ne prendra que quelques minutes. Une fois que tous les paquets sont téléchargés et installés, la configuration de base de Debian apparaîtra. Cela vous demandera votre fuseau horaire et vous demandera également un mot de passe root. Une fois que vous avez terminé cela, le VServer sera prêt à l’emploi.
Entrer dans l’invité
OK, donc nous avons configuré l’invité, maintenant pour faire quoi que ce soit d’utile, nous devons démarrer l’invité et entrer dans son contexte. Pour ce faire, nous utilisons la commande ‘vserver’. La syntaxe de base pour cela est :
vserver
Alors, pour démarrer et entrer dans l’invité que nous avons créé plus tôt, tapez ce qui suit :
vserver test1 start; vserver test1 enterLa sortie sera un peu comme :
root@server1:/home/daniel# vserver test1 start; vserver test1 enter
Démarrage du démon de journal système : syslogd.
Démarrage du superserveur Internet : aucun service activé, inetd non démarré.
Démarrage du planificateur de commandes périodiques….
test1:/#
Nous sommes maintenant ‘à l’intérieur’ du serveur virtuel. Vous pouvez exécuter n’importe quelle commande que vous exécuteriez normalement. Notez que c’est une installation très basique, donc vous devriez utiliser apt pour installer ce que vous voulez.
Autres choses
Ce tutoriel ne couvre pas tout, il est seulement destiné à être un guide pour commencer à utiliser Linux-Vserver. Le reste dépend de votre imagination… Amusez-vous bien !
Daniel15 (Daniel Lo Nigro)
http://www.daniel15.com/
http://www.dansoftaustralia.net/
Références
- Linux-Vserver sur Debian Sarge
- Site Web de Linux-Vserver
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.