Modifications entre les versions 28 et 29
Version 28 à la date du 2008-05-21 19:55:39
Taille: 2805
Commentaire: zou ! en prod' :)
Version 29 à la date du 2008-12-06 18:37:36
Taille: 3198
Éditeur: ThomasNoël
Commentaire: nettoyage et clarifications...?
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 la méthode conseillée à l'AUF pour 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 anglais)]]. Il est conseillé de parcourir également [[http://wiki.openvz.org/Installation_on_Debian|la documentation officielle (en anglais)]].
Ligne 7: Ligne 7:
Elle est très simple :
Ligne 10: Ligne 9:
 1. installer les outils de gestion de machines virtuelles (vzctl)  1. installer les outils de gestion de machines virtuelles (`vzctl`)
Ligne 12: Ligne 11:
== Installation au dessus d'une Debian "Etch" 4.0 == == Installation sur une Debian Etch 4.0 ==
Ligne 18: Ligne 17:
# lignes à ajouter dans /etc/apt/sources.list
Ligne 20: Ligne 20:
# pour les outils de gestion compatibles Debian : # pour les outils de gestion (vzctl & co) :
Ligne 23: Ligne 23:
Ligne 25: Ligne 26:
# cd /tmp
# wget http://debian.systs.org/dso_archiv_signing_key.asc
#
sudo apt-key add dso_archiv_signing_key.asc
# wget -qO - http://debian.systs.org/dso_archiv_signing_key.asc | apt-key add -
Ligne 29: Ligne 28:
Ligne 32: Ligne 32:
 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 :  1. Il faut alors trouver la bonne version du noyau à installer. Actuellement la meilleure technique est de poser la question sur <<MailTo(discussion-technique AT SANS SPAM auf DOT org)>>... Une liste des noyaux disponibles [[http://download.openvz.org/kernel/branches/debian/etch/|se trouve ici]] : préférer prendre la dernière version de la famille `linux-image-2.6.18-openvz`. L'installer avec :
Ligne 37: Ligne 37:
 <!> 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)>>.   * Si vous désirez tester le dernier noyau : la dernière version du patch Debian «officiel» est visible ici : http://packages.debian.org/linux-patch-openvz. Cherchez alors le noyau compilé pour Etch avec ce patch dans http://download.openvz.org/kernel/branches/debian/etch/.
  * 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 production à Hanoï (au moins) et sans doute aussi en test ailleurs. /!\ ''Cette version semble ne pas fonctionner si on veut utiliser des VLAN : rester en 2.6.18 pour cela -- ThomasNoël <<DateTime(2008-12-06T18:37:36Z)>>''
Ligne 39: Ligne 40:
 {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 production à Hanoï (au moins) et sans doute aussi en test ailleurs.

 1. Redémarrer la machine sur le nouveau noyau !OpenVZ
 1. Redémarrer la machine sur le nouveau noyau OpenVZ
Ligne 45: Ligne 44:
Ligne 51: Ligne 51:
 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 53:
 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 conseillée à l'AUF pour 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

  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 sur une Debian Etch 4.0

Voici les étapes à suivre :

  1. Ajouter les sources de paquets suivantes :
    # lignes à ajouter dans /etc/apt/sources.list
    # pour le noyau openvz :
    deb http://download.openvz.org/debian etch main
    # pour les outils de gestion (vzctl & co) :
    deb http://debian.systs.org/ etch openvz
  2. Ajouter la clé pour APT :
    # wget -qO - http://debian.systs.org/dso_archiv_signing_key.asc | apt-key add -
  3. Mettre à jour la liste des paquets :
    # aptitude update
  4. Il faut alors trouver la bonne version du noyau à installer. Actuellement la meilleure technique est de poser la question sur <discussion-technique AT SANS SPAM auf DOT org>... Une liste des noyaux disponibles se trouve ici : préférer prendre la dernière version de la famille linux-image-2.6.18-openvz. L'installer avec :

    # aptitude install linux-image-2.6.18-openvz-18-53.5d1-686    # ou ...-k7 sur un Athlon
    • Si vous désirez tester le dernier noyau : la dernière version du patch Debian «officiel» est visible ici : http://packages.debian.org/linux-patch-openvz. Cherchez alors le noyau compilé pour Etch avec ce patch dans http://download.openvz.org/kernel/branches/debian/etch/.

    • 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 production à Hanoï (au moins) et sans doute aussi en test ailleurs. /!\ Cette version semble ne pas fonctionner si on veut utiliser des VLAN : rester en 2.6.18 pour cela -- ThomasNoël 2008-12-06 18:37:36

  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

  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é)