Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
vserver [Le 05/11/2009, 18:50] 213.95.41.13 |
vserver [Le 11/09/2022, 12:01] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Hardy Intrepid Jaunty Karmic serveur virtualisation}} | + | {{tag>serveur virtualisation À_RECYCLER}} |
---- | ---- | ||
Ligne 6: | Ligne 6: | ||
===== Que sont les Vservers ? ===== | ===== Que sont les Vservers ? ===== | ||
- | Le [[http://linux-vserver.org|Linux VServer Project]] fournit au noyau Linux les Serveurs virtuels tournant sur un seul matériel. | + | Le [[http://linux-vserver.org|Linux VServer Project]] est une technique de virtualisation qui fournit au noyau Linux les Serveurs virtuels tournant sur un seul matériel. |
- | VServers est très utile pour installer rapidement un ensemble de services restreints pour l'essai ou l'usage de production. | + | //VServers// est très utile pour installer rapidement un ensemble de services restreints pour l'essai ou l'usage de production. |
- | VServers n'est pas aussi populaire que [[http://www.xensource.com|XEN]] le Hypervisor semblable, mais vous aide beaucoup, si vous devez administrer un grand nombre de serveurs et de services. | + | //VServers// n'est pas aussi populaire que [[http://www.xensource.com|XEN]] l'Hypervisor semblable, mais vous aide beaucoup, si vous devez administrer un grand nombre de serveurs et de services. |
- | + | ||
- | Tandis que cela prendra un certain temps jusqu'à ce que XEN soit intégré dans Ubuntu, VServers est disponible maintenant. | + | |
+ | Tandis que //XEN// n'est pas encore intégré dans Ubuntu, //VServers// est disponible. | ||
+ | Pour une présentation très générale de //Vservers// voir [[https://fr.wikipedia.org/wiki/Linux-VServer|ici]], pour un panorama global sur ce qu'est la virtualisation [[http://fr.wikipedia.org/wiki/Virtualisation_%28informatique%29|voir ici]] et enfin plus particulièrement [[virtualisation| ici en ce qui concerne la virtualisation]] sous Ubuntu. | ||
Ligne 24: | Ligne 24: | ||
==== Dépôts disponibles ==== | ==== Dépôts disponibles ==== | ||
- | Vous pouvez installer les paquets nécessaires à partir de launchpad, en ajoutant, en fonction de la version, ces lignes à vos [[:dépôts]]: | + | Vous pouvez installer les paquets nécessaires à partir de Launchpad, en ajoutant, en fonction de la version, ces lignes à vos [[:dépôts]] : |
- | Pour Hardy: | + | |
+ | Pour Lucid : | ||
<code> | <code> | ||
- | deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu hardy main | + | deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu lucid main |
- | deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu hardy main | + | deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu lucid main |
</code> | </code> | ||
- | Pour Intrepid: | + | ==== Installation ==== |
+ | |||
+ | Les archives sont signées - donc, si vous souhaitez vous débarrasser des mises en garde d'apt-get entrez ceci à la [[console|console]] : | ||
<code> | <code> | ||
- | deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main | + | sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com BB9BFB5B |
- | deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu intrepid main | + | |
</code> | </code> | ||
- | Pour Jaunty: | + | Après ne pas oublier de faire : |
<code> | <code> | ||
- | deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu jaunty main | + | sudo apt-get update |
- | deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu jaunty main | + | |
</code> | </code> | ||
- | Pour Karmic: | + | pour installer le Kernel //VServers// et ses utilitaires, entrez à la console : |
+ | <note>Il faut installer debootstrap à part de vserveur</note> | ||
<code> | <code> | ||
- | deb http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu karmic main | + | sudo apt-get install linux-image-vserver linux-headers-vserver util-vserver vserver-debiantools |
- | deb-src http://ppa.launchpad.net/christoph-lukas/ppa/ubuntu karmic main | + | sudo apt-get install debootstrap |
</code> | </code> | ||
- | ==== Installation ==== | ||
- | Les archives sont signées - donc, si vous souhaitez vous débarrasser des mises en garde d'apt-get entrez ceci à la [[console|console]] : | + | === Lucid lynx (10.04) === |
<code> | <code> | ||
- | sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com BB9BFB5B | + | sudo apt-get install util-vserver vserver-debiantools |
</code> | </code> | ||
- | Après ne pas avoir oublié de faire un | + | ==== Création d'un serveur virtuel ==== |
- | <code> | + | |
- | sudo apt-get update | + | |
- | </code> | + | |
- | pour installer le Kernel VServer et ses utilitaires, entrez à la console : | + | <note>FIXME</note> |
- | <code> | + | On créer un //Vserver// essai1 avec Ubuntu Karmic et pour nom de domaine essai1.yourdomain.fr ainsi qu'une IP fixe sur eth0 = 192.168.1.22/24. |
- | sudo apt-get install linux-image-vserver linux-headers-vserver util-vserver | + | <code>vserver essai1 build -m debootstrap --hostname essai1.yourdomain.fr --interface eth0:192.168.1.22/24 -- -d jaunty -m http://fr.archive.ubuntu.com/ubuntu/ |
</code> | </code> | ||
+ | <note>Nous installons jaunty serveur car il réside des problèmes dans ubuntu karmic serveur</note> | ||
+ | Et voilà le serveur virtuel est créé ! Bien sûr vous pouvez en créer une infinité, mais n'oubliez pas que vous êtes limité par la configuration matérielle de votre serveur. | ||
+ | |||
+ | <note warning> | ||
+ | Cette commande fonctionne parfaitement avec des distributions antérieurs à Karmic, mais pas avec celle-ci. En effet Karmic n'utilise plus les scripts dans rc*.d/ mais le système upstart. Il faut donc faire des modifications à la main -> [[http://linux-vserver.org/Upstart_issues|Voir la doc officielle]] | ||
+ | echo plain > /etc/vservers/<vservername>/apps/init/style | ||
+ | mkdir /var/lib/vservers/<vservername>/root/init | ||
+ | cd mkdir /var/lib/vservers/<vservername>/etc/init | ||
+ | mv dmesg.conf hostname.conf hwclock* mountall* network* procps.conf rsyslog-kmsg.conf tty* upstart-udev-bridge.conf ../../root/init/ | ||
+ | </note> | ||
+ | |||
+ | ===== Utilisation vserver ===== | ||
+ | |||
+ | Pour voir à tout instant l'état de vos serveurs tapez : | ||
+ | <code>vserver-stat</code> | ||
+ | Pour avoir des infos complémentaires : | ||
+ | <code>vserver-info</code> | ||
+ | Pour démarrer un vserver : | ||
+ | <code>vserver essai1 start</code> | ||
+ | et | ||
+ | <code>vserver essai1 stop</code> | ||
+ | pour l'arrêter. | ||
+ | |||
+ | Pour pouvoir vous connecter virtuellement à la machine tapez : | ||
+ | <code>vserver essai1 enter</code> | ||
+ | Supprimez le vserver : | ||
+ | <code>vserver essai1 delete</code> | ||
- | ==== Remarques diverses ==== | + | ===== Remarques diverses ===== |
Le Kernel est le Kernel standard Ubuntu avec le patch Vserver 2.0.0 appliqué pour Hardy, 2.3.0 ensuite. Le Kernel et les binaires sont disponibles pour ''i386'' et ''amd64'' | Le Kernel est le Kernel standard Ubuntu avec le patch Vserver 2.0.0 appliqué pour Hardy, 2.3.0 ensuite. Le Kernel et les binaires sont disponibles pour ''i386'' et ''amd64'' | ||
Ligne 81: | Ligne 105: | ||
Pour l'instant,CONFIG_AUFS est hors fonction (Le module AUFS -pour Another UnionFS- est un module permettant au kernel de gérer le système de gestion de fichiers Unionsfs). | Pour l'instant,CONFIG_AUFS est hors fonction (Le module AUFS -pour Another UnionFS- est un module permettant au kernel de gérer le système de gestion de fichiers Unionsfs). | ||
- | Pour les diverses spécificités, se reporter au site http://linux-vserver.org/ | + | Pour les diverses spécificités, se reporter au site http://linux-vserver.org/ |
Malgré leur stabilité, les kernels VServer fournis dans ces dépôts ont toujours le status expérimental. | Malgré leur stabilité, les kernels VServer fournis dans ces dépôts ont toujours le status expérimental. | ||
Ligne 97: | Ligne 121: | ||
---- | ---- | ||
- | //Contributeurs : [[utilisateurs:Dr00pY|Dr00pY-]], Xtof59// | + | //Contributeurs : [[utilisateurs:Dr00pY|Dr00pY-]], Xtof59, Reneca// |
// Basé sur [[https://wiki.ubuntu.com/VServer]]// | // Basé sur [[https://wiki.ubuntu.com/VServer]]// |