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/
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
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.