Modifications entre les versions 6 et 27 (s'étendant sur 21 versions)
Version 6 à la date du 2007-07-26 21:20:54
Taille: 2051
Commentaire:
Version 27 à la date du 2008-05-06 06:59:41
Taille: 2762
Commentaire: une 2.6.24 disponible !! ouaiiiiisss ! :-)
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
Ce document décrit l'installation d'un noyau compatible OpenVZ sur un serveur [:Debian:]. Ce document décrit l'installation d'un noyau compatible OpenVZ sur un serveur [[Debian]].
Ligne 3: Ligne 3:
(!) Il est conseillé de parcourir également [http://wiki.openvz.org/Installation_on_Debian la documentation officielle (en)]. (!) Il est conseillé de parcourir également [[http://wiki.openvz.org/Installation_on_Debian|la documentation officielle (en anglais)]].
Ligne 9: Ligne 9:
 1. redémarrer et s'assurer qu'il n'y a pas des dysfonctionnement (aucun connu jusqu'ici)  1. redémarrer et s'assurer qu'il n'y a pas de dysfonctionnement (aucun connu jusqu'ici)
 1. installer les outils de gestion de machines virtuelles (vzctl)
Ligne 13: Ligne 14:
Voici les étapes à suivre (sous forme compatible copier-coller) :
{{{
# ajouter le dépôt officiel de OpenVZ à ses sources APT
sudo sh -c 'echo deb http://download.openvz.org/debian etch main > /etc/apt/sources.list.d/openvz.list'
# mettre à jour la liste des paquets
sudo aptitude update
# installer les outils OpenVZ
sudo aptitude install vzctl vzquota
# installer le noyau OpenVZ
sudo aptitude install linux-image-2.6.18-openvz-12-1etch1-686
Voici les étapes à suivre :

 1. Ajouter les sources de paquets suivantes :
 {{{
# pour le noyau openvz :
deb http://download.openvz.org/debian etch main
# pour les outils de gestion compatibles Debian :
deb http://debian.systs.org/ etch openvz
}}}
 1. Ajouter la clé pour APT :
 {{{
# cd /tmp
# wget http://debian.systs.org/dso_archiv_signing_key.asc
# sudo apt-key add dso_archiv_signing_key.asc
}}}
 1. Mettre à jour la liste des paquets :
 {{{
# aptitude update}}}
 1. Il faut alors trouver la bonne version du noyau à installer. La dernière version du patch Debian «officiel» est visible ici : http://packages.debian.org/linux-patch-openvz. Vérifiez que le noyau modifié avec ce patch est bien compilé pour Etch dans http://download.openvz.org/kernel/branches/debian/etch/. Il faut alors l'installer :
 {{{
# aptitude install linux-image-2.6.18-openvz-18-53.5d1-686 # ou ...-k7 sur un Athlon
Ligne 25: Ligne 37:
Hum, pour Etch, c'est toujours cette source, ou bien celle-ci?  <!> Si vous n'êtes pas sûr-e du numéro de version, demandez aux copains sur <<MailTo(discussion-technique AT SANS SPAM auf DOT org)>>.
Ligne 27: Ligne 39:
{{{
deb http://debian.systs.org/ etch openvz
 {i} La dernière version disponible est la `2.6.24-openvz-24-004.1d1` ce qui nous ouvre tout un tas de possibilités venant avec le noyau 2.6.24 (IPv6 bien mieux supporté, de même pour le NAT H.323 et SIP). Cette version est actuellement en test à Hanoï (au moins).

 1. Redémarrer la machine sur le nouveau noyau !OpenVZ
 {{{
# reboot
Ligne 30: Ligne 45:
 1. Une fois la machine redémarrée, installer les outils OpenVZ :
 {{{
# aptitude install vzctl}}}
Ligne 31: Ligne 49:
Pour terminer il faut simplement redémarrer le serveur pour qu'il utilise le nouveau noyau. == Ajuster les paramètres ==
Ligne 33: Ligne 51:
/!\ '''Attention''' : comme avec tout changement de noyau, assurez-vous que quelqu'un de compétent peu intervenir rapidement sur place !  Les scripts par défaut modifient les fichiers /etc/hosts et /etc/hostname des machines virtuelles, ce qui peut parfois se révéler ennuyeux. Un simple exit au début de {{{/etc/vz/dists/scripts/debian-set_hostname.sh}}} suffit à désactiver cela.
Ligne 35: Ligne 53:
== Installation au dessus d'une Debian "Sarge" 3.1 ==  Le fichier {{{/etc/vz/conf/ve-vps.basic.conf-sample}}} donne les valeurs par défaut des ''beancounters'', qui servent à plafonner la consommation des ressources de chaque machines virtuelles. Ces valeurs sont assez petites dans le fichier par défaut. Modifier ces valeurs changera les valeurs attribuées aux machines nouvellement créées.
Ligne 37: Ligne 55:
Voici les étapes à suivre (sous forme compatible copier-coller) :
{{{
# ajouter un dépôt alternatif de OpenVZ à ses sources APT
sudo sh -c 'echo deb http://debian.systs.org/ sarge openvz >> /etc/apt/sources.list'
# mettre à jour la liste des paquets
sudo aptitude update
# installer les outils OpenVZ
sudo aptitude install vzctl vzquota
# installer le noyau OpenVZ
sudo aptitude install ovzkernel-2.6.9
}}}

Pour terminer il faut simplement redémarrer le serveur pour qu'il utilise le nouveau noyau.

/!\ '''Attention''' : comme avec tout changement de noyau, assurez-vous que quelqu'un de compétent peu intervenir rapidement sur place !

Ce document décrit l'installation d'un noyau compatible OpenVZ sur un serveur Debian.

(!) Il est conseillé de parcourir également la documentation officielle (en anglais).

Stratégie d'installation

Elle est très simple :

  1. installer un noyau compatible OpenVZ
  2. redémarrer et s'assurer qu'il n'y a pas de dysfonctionnement (aucun connu jusqu'ici)
  3. installer les outils de gestion de machines virtuelles (vzctl)

Installation au dessus d'une Debian "Etch" 4.0

Voici les étapes à suivre :

  1. Ajouter les sources de paquets suivantes :
    # pour le noyau openvz :
    deb http://download.openvz.org/debian etch main
    # pour les outils de gestion compatibles Debian :
    deb http://debian.systs.org/ etch openvz
  2. Ajouter la clé pour APT :
    # cd /tmp
    # wget http://debian.systs.org/dso_archiv_signing_key.asc
    # sudo apt-key add dso_archiv_signing_key.asc
  3. Mettre à jour la liste des paquets :
    # aptitude update
  4. Il faut alors trouver la bonne version du noyau à installer. La dernière version du patch Debian «officiel» est visible ici : http://packages.debian.org/linux-patch-openvz. Vérifiez que le noyau modifié avec ce patch est bien compilé pour Etch dans http://download.openvz.org/kernel/branches/debian/etch/. Il faut alors l'installer :

    # aptitude install linux-image-2.6.18-openvz-18-53.5d1-686    # ou ...-k7 sur un Athlon

    <!> Si vous n'êtes pas sûr-e du numéro de version, demandez aux copains sur <discussion-technique AT SANS SPAM auf DOT org>.

    {i} La dernière version disponible est la 2.6.24-openvz-24-004.1d1 ce qui nous ouvre tout un tas de possibilités venant avec le noyau 2.6.24 (IPv6 bien mieux supporté, de même pour le NAT H.323 et SIP). Cette version est actuellement en test à Hanoï (au moins).

  5. Redémarrer la machine sur le nouveau noyau !OpenVZ
    # reboot
  6. Une fois la machine redémarrée, installer les outils OpenVZ :
    # aptitude install vzctl

Ajuster les paramètres

  • Les scripts par défaut modifient les fichiers /etc/hosts et /etc/hostname des machines virtuelles, ce qui peut parfois se révéler ennuyeux. Un simple exit au début de /etc/vz/dists/scripts/debian-set_hostname.sh suffit à désactiver cela.

    Le fichier /etc/vz/conf/ve-vps.basic.conf-sample donne les valeurs par défaut des beancounters, qui servent à plafonner la consommation des ressources de chaque machines virtuelles. Ces valeurs sont assez petites dans le fichier par défaut. Modifier ces valeurs changera les valeurs attribuées aux machines nouvellement créées.


CatégorieVirtualisation

OpenVZ/InstallationDebianLenny (dernière édition le 2009-09-09 15:36:04 par JeanChristopheAndré)