Taille: 226
Commentaire: début
|
Taille: 2611
Commentaire:
|
Texte supprimé. | Texte ajouté. |
Ligne 3: | Ligne 3: |
[:OpenVZ:] à ma sauce, récupéré d'un peu partout, mais ici pour aller plus vite. Nécessite quand même d'avoir lu cette page: [:OpenVZ:] , ainsi que les différents sites qui y sont en liens. |
[[OpenVZ]] à ma sauce, récupéré d'un peu partout, mais ici pour aller plus vite. Nécessite quand même d'avoir lu cette page: [[OpenVZ]] , ainsi que les différents sites qui y sont en liens. |
Ligne 6: | Ligne 5: |
Plop! | {{{ # cat /etc/apt/sources.list deb http://miroirs.refer.ga/etch etch main deb http://miroirs.refer.ga/etch-security etch/updates main deb http://security.debian.org/ etch/updates main deb http://download.openvz.org/debian etch main deb http://debian.systs.org/ etch main openvz }}} * Pour la clef de debian.systs.org {{{ $ wget http://debian.systs.org/dso_archiv_signing_key.asc $ apt-key add dso_archiv_signing_key.asc }}} * Installer le noyau linux-image-2.6.18-openvz-XXX * Installer vzctl et vzquota * Redémarrage - ok == Création image Debian == * debootstrap * debootstrap --arch i386 etch /var/lib/vz/template/debian-etch/ http://mon-beau-miroir.bn/etch/ * configurer dans debian-etch : * le miroir debian * à completer * et dans le répertoire debian-etch; tar -cvvzf /var/lib/vz/template/cache/debian-etch.tar.gz . == Création d'un serveur virtuel et montage des partitions == * man vzctl allez hop. * créer les partitions sur un volume LVM * création de racine, var, et tout ce dont on a besoin. * formater les partitions en ext3, les monter, y déplacer les fichiers : `/var/lib/vz/private/XXX/` * modifier /etc/fstab, monter la partiton '''racine''' seulement au démarrage dans `/var/lib/vz/private/XXX/` * créer deux scripts : * `/etc/vz/conf/XXX.mount` : {{{ #!/bin/bash mount -o noatime,data=writeback /dev/mapper/hdd-webvar /var/lib/vz/root/201/var mount -o noatime,data=writeback /dev/mapper/hdd-websrv /var/lib/vz/root/201/srv }}} * `/etc/vz/conf/XXX.umount` : {{{ #!/bin/bash if mount|grep -q /dev/mapper/hdd-websrv ; then umount /dev/mapper/hdd-websrv fi if mount|grep -q /dev/mapper/hdd-webvar ; then umount /dev/mapper/hdd-webvar fi }}} * `/etc/vz/conf/XXX.conf` : y remplacer ces lignes {{{ # Disk quota parameters (in form of softlimit:hardlimit) #DISKSPACE="1048576:1153434" #DISKINODES="200000:220000" DISK_QUOTA=no QUOTATIME="0" }}} * brctl show pour vérifier * Interface réseau - integrer http://wiki.auf.org/wikiteki/OpenVZ/OrganisationR%C3%A9seau * configurer une interface virtuelle : {{{ #vzctl set XXX --netif_add "eth0,00:15:00:00:20:1A,veth201.1,00:15:00:00:20:1B" --save }}} * entrer dans le serveur XXX, y configurer l'interface eth0, ajouter un utilisateur, et les différents services * /!\ comptez les haricots! |
OpenVZ
OpenVZ à ma sauce, récupéré d'un peu partout, mais ici pour aller plus vite. Nécessite quand même d'avoir lu cette page: OpenVZ , ainsi que les différents sites qui y sont en liens.
# cat /etc/apt/sources.list deb http://miroirs.refer.ga/etch etch main deb http://miroirs.refer.ga/etch-security etch/updates main deb http://security.debian.org/ etch/updates main deb http://download.openvz.org/debian etch main deb http://debian.systs.org/ etch main openvz
- Pour la clef de debian.systs.org
$ wget http://debian.systs.org/dso_archiv_signing_key.asc $ apt-key add dso_archiv_signing_key.asc
- Installer le noyau linux-image-2.6.18-openvz-XXX
- Installer vzctl et vzquota
- Redémarrage - ok
Création image Debian
- debootstrap
debootstrap --arch i386 etch /var/lib/vz/template/debian-etch/ http://mon-beau-miroir.bn/etch/
- configurer dans debian-etch :
- le miroir debian
- à completer
- et dans le répertoire debian-etch; tar -cvvzf /var/lib/vz/template/cache/debian-etch.tar.gz .
Création d'un serveur virtuel et montage des partitions
- man vzctl allez hop.
- créer les partitions sur un volume LVM
- création de racine, var, et tout ce dont on a besoin.
formater les partitions en ext3, les monter, y déplacer les fichiers : /var/lib/vz/private/XXX/
modifier /etc/fstab, monter la partiton racine seulement au démarrage dans /var/lib/vz/private/XXX/
- créer deux scripts :
/etc/vz/conf/XXX.mount :
mount -o noatime,data=writeback /dev/mapper/hdd-webvar /var/lib/vz/root/201/var mount -o noatime,data=writeback /dev/mapper/hdd-websrv /var/lib/vz/root/201/srv
/etc/vz/conf/XXX.umount :
if mount|grep -q /dev/mapper/hdd-websrv ; then umount /dev/mapper/hdd-websrv fi if mount|grep -q /dev/mapper/hdd-webvar ; then umount /dev/mapper/hdd-webvar fi
/etc/vz/conf/XXX.conf : y remplacer ces lignes
# Disk quota parameters (in form of softlimit:hardlimit) #DISKSPACE="1048576:1153434" #DISKINODES="200000:220000" DISK_QUOTA=no QUOTATIME="0"
- brctl show pour vérifier
Interface réseau - integrer http://wiki.auf.org/wikiteki/OpenVZ/OrganisationR%C3%A9seau
- configurer une interface virtuelle :
#vzctl set XXX --netif_add "eth0,00:15:00:00:20:1A,veth201.1,00:15:00:00:20:1B" --save
- entrer dans le serveur XXX, y configurer l'interface eth0, ajouter un utilisateur, et les différents services
comptez les haricots!