Modifications entre les versions 27 et 38 (s'étendant sur 11 versions)
Version 27 à la date du 2008-05-06 06:59:41
Taille: 2762
Commentaire: une 2.6.24 disponible !! ouaiiiiisss ! :-)
Version 38 à la date du 2009-09-09 15:36:04
Taille: 2738
Commentaire: explications spécifiques à la distro utilisée
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
Ce document décrit l'installation d'un noyau compatible OpenVZ sur un serveur [[Debian]]. ## page was renamed from OpenVZ/Installation
Ce document décrit la méthode '''actuellement recommandée''' à l'AUF pour l'installation d'un noyau compatible OpenVZ sur un serveur [[Debian]] Lenny.
Ligne 3: Ligne 4:
(!) Il est conseillé de parcourir également [[http://wiki.openvz.org/Installation_on_Debian|la documentation officielle (en anglais)]]. La stratégie générale est simple :
 1. installer un noyau compatible OpenVZ et les outils de gestion annexes (`vzctl`)
 1. redémarrer et s'assurer qu'il n'y a pas de dysfonctionnement
Ligne 5: Ligne 8:
== Stratégie d'installation == Il est conseillé de parcourir également [[http://wiki.openvz.org/Installation_on_Debian|la documentation officielle (en anglais)]].
Ligne 7: Ligne 10:
Elle est très simple :
 1. installer un noyau compatible OpenVZ
 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)
= Installation sur une Debian Lenny 5.0 =
Ligne 12: Ligne 12:
== Installation au dessus d'une Debian "Etch" 4.0 == Debian Lenny intègre les composants OpenVZ, noyau et outils de gestion. Cependant, le paquet `vzctl` proposé par Debian Lenny est en version 3.0.22 alors que la version 3.0.23 propose des améliorations intéressantes (gestion intégrée des bridges, et la doc parle de CT (''container'') et non plus de VE). Nous avons donc importé les outils de gestion d'OpenVZ proposés par [[http://debian.systs.org/|systs]] dans le DépôtAPT de l'AuF.
Ligne 14: Ligne 14:
Voici les étapes à suivre :

1. Ajouter les sources de paquets suivantes :
 1. Ajouter la source de paquets suivante :
Ligne 18: Ligne 16:
# 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 à ajouter dans /etc/apt/sources.list (pour les outils de gestion vzctl & co) :
deb http://apt.auf.org/ lenny auf
Ligne 37: Ligne 20:
 <!> 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)>>.  1. Ajouter la clé des paquets de `apt.auf.org` pour APT :
 {{{
# aptitude update
# aptitude install auf-keyring
# aptitude update
}}}
Ligne 39: Ligne 27:
 {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. Installer le noyau OpenVZ de Lenny, en fonction de l'architecture d'installation :
 {{{
# aptitude install linux-image-openvz-686 <- sur une installation de Debian en 32 bits (i386)
# aptitude install linux-image-openvz-amd64 <- sur une installation de Debian en 64 bits (amd64)
}}}
 . Note : grâce au système de dépendance entre paquets, cette dernière étape installe également les outils nécessaires au contrôle des containers OpenVZ (`vzctl`, `vzquota` et `bridge-utils`). Par ailleurs, en version 32 bits (i386) on utilise la version 686 sur toutes les architectures processeurs "compatibles Intel", y compris pour les AMD Athlon "k7".
Ligne 41: Ligne 34:
 1. Redémarrer la machine sur le nouveau noyau !OpenVZ
 {{{
# reboot
}}}
 1. Une fois la machine redémarrée, installer les outils OpenVZ :
 {{{
# aptitude install vzctl}}}
Rebooter... c'est fini.
Ligne 49: Ligne 36:
== Ajuster les paramètres == = Ajuster les paramètres =
Ligne 51: Ligne 38:
 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.  1. 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 0` ajouté à la deuxième ligne de `/etc/vz/dists/scripts/debian-set_hostname.sh` suffit à désactiver cela.
Ligne 53: Ligne 40:
 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.
 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 créées par la suite.

Ce document décrit la méthode actuellement recommandée à l'AUF pour l'installation d'un noyau compatible OpenVZ sur un serveur Debian Lenny.

La stratégie générale est simple :

  1. installer un noyau compatible OpenVZ et les outils de gestion annexes (vzctl)

  2. redémarrer et s'assurer qu'il n'y a pas de dysfonctionnement

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

Installation sur une Debian Lenny 5.0

Debian Lenny intègre les composants OpenVZ, noyau et outils de gestion. Cependant, le paquet vzctl proposé par Debian Lenny est en version 3.0.22 alors que la version 3.0.23 propose des améliorations intéressantes (gestion intégrée des bridges, et la doc parle de CT (container) et non plus de VE). Nous avons donc importé les outils de gestion d'OpenVZ proposés par systs dans le DépôtAPT de l'AuF.

  1. Ajouter la source de paquets suivante :
    # ligne à ajouter dans /etc/apt/sources.list (pour les outils de gestion vzctl & co) :
    deb http://apt.auf.org/ lenny auf
  2. Ajouter la clé des paquets de apt.auf.org pour APT :

    # aptitude update
    # aptitude install auf-keyring
    # aptitude update
  3. Installer le noyau OpenVZ de Lenny, en fonction de l'architecture d'installation :
    # aptitude install linux-image-openvz-686      <- sur une installation de Debian en 32 bits (i386)
    # aptitude install linux-image-openvz-amd64    <- sur une installation de Debian en 64 bits (amd64)
  4. Note : grâce au système de dépendance entre paquets, cette dernière étape installe également les outils nécessaires au contrôle des containers OpenVZ (vzctl, vzquota et bridge-utils). Par ailleurs, en version 32 bits (i386) on utilise la version 686 sur toutes les architectures processeurs "compatibles Intel", y compris pour les AMD Athlon "k7".

Rebooter... c'est fini.

Ajuster les paramètres

  1. 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 0 ajouté à la deuxième ligne de /etc/vz/dists/scripts/debian-set_hostname.sh suffit à désactiver cela.

  2. 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 créées par la suite.


CatégorieVirtualisation

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