2247
Commentaire: spéciale dédicace à Balla
|
2886
le mot de la fin ! on y croit...
|
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 # ou ...-k7 sur un Athlon |
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. Pour l'instant c'est apparement un peu confus à ce niveau, faites votre choix en regardant les dates dans http://download.openvz.org/kernel/branches/debian/etch/ : {{{ # aptitude install linux-image-2.6.18-openvz-18-53.5d1-686 # ou ...-k7 sur un Athlon |
Ligne 25: | Ligne 38: |
Hum, pour Etch, mieux vaut utiliser cette source, car la version de vzctl est plus récente, et intègre des fonctionalités utiles pour le "pont ethernet". (mais on installe quand même le noyau provenant de download.openvz.org) | /!\ '''Attention''' : la version `13-39.1d2` a un énorme bogue de gestion SMP pendant les accès réseau dont le résultat est un '''plantage du noyau'''. Nous ne savons pas encore si cela à été corrigé dans la version `18-51.3d2` donc, dans le doute, préférez la version `13-1etch5`. |
Ligne 27: | Ligne 40: |
{{{ deb http://debian.systs.org/ etch openvz |
/!\ '''Attention''' : [[ProgFou|j']]ai encore eu des soucis IRQ sur config SMP avec la `18-51.3d2` : des '''Ooops''' avec pour symptôme des blocages d'écritures sur disque... Je teste la `18-53.5d1` qui est sortie fin mars 2008. C'est limite à se demander si c'est vraiment un problème OpenVZ ou bien encore une de ces saletés d'ACPI/APIC bogué... 1. Redémarrer la machine sur le nouveau noyau !OpenVZ {{{ # reboot |
Ligne 30: | Ligne 46: |
1. Une fois la machine redémarrée, installer les outils OpenVZ : {{{ # aptitude install vzctl}}} |
|
Ligne 31: | Ligne 50: |
Pour terminer il faut simplement redémarrer le serveur pour qu'il utilise le nouveau noyau. | == Ajuster les paramètres == |
Ligne 33: | Ligne 52: |
/!\ '''Attention''' : comme avec tout changement de noyau, assurez-vous que quelqu'un de compétent peut 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 54: |
== 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 56: |
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 peut 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 :
- installer un noyau compatible OpenVZ
- redémarrer et s'assurer qu'il n'y a pas de dysfonctionnement (aucun connu jusqu'ici)
- installer les outils de gestion de machines virtuelles (vzctl)
Installation au dessus d'une Debian "Etch" 4.0
Voici les étapes à suivre :
- 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
- 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
- Mettre à jour la liste des paquets :
# aptitude update
Il faut alors trouver la bonne version du noyau à installer. Pour l'instant c'est apparement un peu confus à ce niveau, faites votre choix en regardant les dates dans http://download.openvz.org/kernel/branches/debian/etch/ :
# aptitude install linux-image-2.6.18-openvz-18-53.5d1-686 # ou ...-k7 sur un Athlon
Attention : la version 13-39.1d2 a un énorme bogue de gestion SMP pendant les accès réseau dont le résultat est un plantage du noyau. Nous ne savons pas encore si cela à été corrigé dans la version 18-51.3d2 donc, dans le doute, préférez la version 13-1etch5.
Attention : j'ai encore eu des soucis IRQ sur config SMP avec la 18-51.3d2 : des Ooops avec pour symptôme des blocages d'écritures sur disque... Je teste la 18-53.5d1 qui est sortie fin mars 2008. C'est limite à se demander si c'est vraiment un problème OpenVZ ou bien encore une de ces saletés d'ACPI/APIC bogué...
- Redémarrer la machine sur le nouveau noyau !OpenVZ
# reboot
- 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.