Modifications entre les versions 6 et 7
Version 6 à la date du 2008-03-01 18:52:42
Taille: 2569
Commentaire: mmhhh
Version 7 à la date du 2008-03-28 18:05:53
Taille: 2611
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 45: Ligne 45:
mount -o noatime,data=writeback /dev/hdd/webvar /var/lib/vz/root/201/var
mount -o noatime,data=writeback /dev/hdd/websrv /var/lib/vz/root/201/srv
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
Ligne 51: Ligne 51:
if mount|grep -q /dev/hdd/websrv ; then
     umount /dev/hdd/websrv
if mount|grep -q /dev/mapper/hdd-websrv ; then
     umount /dev/mapper/hdd-websrv
Ligne 55: Ligne 55:
if mount|grep -q /dev/hdd/webvar ; then
     umount /dev/hdd/webvar
if mount|grep -q /dev/mapper/hdd-webvar ; then
     umount /dev/mapper/hdd-webvar

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

#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!

MatthieuSchneider/Ovz (dernière édition le 2008-04-25 20:44:26 par MatthieuSchneider)