Serveur Virtuel · 3 min read · Jan 17, 2026

Construire un serveur virtuel (VPS) avec Debian 3.1 (Sarge) et OpenVZ

Ceci est un “copier & coller” HowTo ! La façon la plus simple de suivre ce tutoriel est d’utiliser un client en ligne de commande/client SSH (comme PuTTY pour Windows) et de simplement copier et coller les commandes (sauf là où vous devez fournir vos propres informations comme les adresses IP, les noms d’hôte, les mots de passe,…). Cela aide à éviter les fautes de frappe.

Construire un serveur virtuel (VPS) avec Debian 3.1 (Sarge) et OpenVZ

Version 1.2
Auteur : Till Brehm

Dans ce HowTo, je vais décrire les étapes à suivre pour préparer un serveur pour des machines virtuelles OpenVZ sur Debian 3.1 (Sarge) Linux 32 bits. Avec OpenVZ, vous pouvez créer plusieurs serveurs privés virtuels (VPS) sur le même matériel, similaire à Xen et au projet Linux Vserver. OpenVZ est la branche open-source de Virtuozzo, une solution de virtualisation commerciale utilisée par de nombreux fournisseurs qui offrent des serveurs virtuels. Le patch du noyau OpenVZ est sous licence GPL, et les outils de niveau utilisateur sont sous licence QPL.

Dans le premier chapitre, je vais compiler le noyau linux pour Debian avec les patches OpenVZ. Cela aboutit à un paquet .deb facile à installer. Cela est nécessaire lorsque vous avez besoin de pilotes qui ne sont pas compilés dans le noyau standard disponible sur systs.org. Vous pouvez sauter le premier chapitre si le noyau précompilé répond à vos besoins et installer le noyau comme décrit dans le chapitre 1.2.

Je tiens à dire d’abord que ce n’est pas la seule façon de configurer un tel système. Il existe de nombreuses façons d’atteindre cet objectif, mais c’est la méthode que je choisis. Je ne donne aucune garantie que cela fonctionnera pour vous !

Veuillez noter : si vous souhaitez utiliser le noyau OpenVZ précompilé, vous pouvez sauter les sections 1 et 1.1 et aller directement à 1.2. Si vous souhaitez compiler votre propre noyau, veuillez lire les sections 1 et 1.1 avant de procéder à 1.2.

1 Préparez votre serveur pour héberger des serveurs privés virtuels

Tout d’abord, nous installons quelques prérequis pour la compilation du noyau.

apt-get install kernel-package libncurses5-dev fakeroot wget bzip2

1.1 Compilation du noyau linux OpenVZ

Téléchargement des sources du noyau

Le patch OpenVZ est actuellement disponible uniquement pour le noyau 2.6.8. Nous allons utiliser le noyau vanilla de kernel.org et le patcher et le configurer selon nos besoins. Pour télécharger et décompresser les sources, exécutez les commandes suivantes :

cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.8.tar.bz2
tar xjf linux-2.6.8.tar.bz2
cd linux-2.6.8/

Obtenir le patch OpenVZ et patcher le noyau

Maintenant, nous téléchargeons le patch du noyau OpenVZ depuis OpenVZ.org et l’appliquons aux sources du noyau.

wget http://download.openvz.org/kernel/stable/022stab078.14/patches/patch-022stab078-combined.gz
gzip -d patch-022stab078-combined.gz
patch -p1 < patch-022stab078-combined

Obtenir la configuration du noyau pour OpenVZ

OpenVZ.org propose plusieurs configurations de noyau allant de i686 générique à des configurations d’entreprise. Je sélectionne la configuration i686 générique. Vous pouvez sélectionner une autre configuration en fonction de votre matériel et de votre processeur. Les configurations peuvent être téléchargées ici : http://openvz.org/download/kernel/

wget http://download.openvz.org/kernel/stable/022stab078.14/configs/kernel-2.6.8-022stab078-i686.config.ovz

Maintenant, exécutez “ make menuconfig “, sélectionnez “ Charger un fichier de configuration alternatif “ et sélectionnez le fichier “ /usr/src/linux-2.6.8/kernel-2.6.8-022stab078-i686.config.ovz “.

make menuconfig

Si vous avez des exigences spéciales pour la configuration du noyau, modifiez-les maintenant. Ensuite, sélectionnez Quitter puis Sauvegarder pour enregistrer la configuration du noyau.

make-kpkg clean

Maintenant, nous compilons le noyau.

fakeroot make-kpkg –revision=OpenVZ.2.6.8 kernel_image

Si la compilation s’arrête avec une erreur, exécutez

make clean

et relancez les commandes précédentes en commençant par

make menuconfig

1.2 Installation du noyau OpenVZ

Si vous avez sauté le premier chapitre, vous pouvez maintenant installer le noyau Debian précompilé.

Ajoutez le dépôt pour les outils OpenVZ à /etc/apt/sources.list :

echo “ deb http://debian.systs.org/ stable openvz “ >> /etc/apt/sources.list
apt-get update

Installez les paquets :

apt-get install kernel-image-2.6.8-stable-ovz

1.3 Installation des outils OpenVZ

Installez les paquets :

apt-get install vzctl vzquota vzctl-template

Maintenant, vous devriez redémarrer votre serveur :

shutdown -r now

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.