2146
Commentaire:
|
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 |
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 utilent pour le "pont ethernet". | /!\ '''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 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 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 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 :
- 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.