Sommaire
Serveur OpenVZ : LYNX CALLEO 1240
Caractéristiques
Modèle : LYNX CALLEO APPLICATION 1240
- Achat : Juin 2011 auprès de TRANSTEC
- Désignation de commande : SA1240A304R
- S/N : 6L019575TF
- CPU 1 : Intel(R) Xeon(R) CPU E5606 @ 2.13GHz
- CPU2 : non installé
- mémoire: 1066 MHz (PC3-8500), ECC, registered / 3 x 2 GB RAM
- Disques durs: Enterprise SATA/300 (7200t/min) x 2 - 500 GB - hot swap
Alimentation redondante 1
- Contrôleur réseau:
- Dual Gigabit Ethernet LAN onboard (Intel® 82576)
- Fast Ethernet LAN onboard (Realtek® RTL8201N PHY dédié pour IPMI)
Partitionnement
RAID
root@ovz3:~# cat /proc/mdstat Personalities : [raid1] md1 : active (auto-read-only) raid1 sda2[0] sdb2[1] 244139896 blocks super 1.2 [2/2] [UU] md0 : active raid1 sda1[0] sdb1[1] 244138872 blocks super 1.2 [2/2] [UU]
LVM
root@ovz3:~# pvs PV VG Fmt Attr PSize PFree /dev/md0 systeme lvm2 a- 232,83g 218,56g /dev/md1 systeme lvm2 a- 232,83g 232,83g root@ovz3:~# vgs VG #PV #LV #SN Attr VSize VFree systeme 2 14 0 wz--n- 465,66g 451,39g root@ovz3:~# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert boot systeme -wi-ao 92,00m log systeme -wi-ao 952,00m root systeme -wi-ao 952,00m swao0 systeme -wi-ao 952,00m swap1 systeme -wi-ao 488,00m tmp systeme -wi-ao 952,00m var systeme -wi-ao 952,00m vz systeme -wi-ao 5,59g
OpenVZ
OS: Debian Squeeze2
- hostname : ovz3
- noyau : Linux ovz3 2.6.32-5-openvz-amd64 #1 SMP Fri Sep 9 21:03:29 UTC 2011 x86_64 GNU/Linux
pour l'installation et l'organisation du réseau lire : OpenVZ,NacerAdamouSaidou/OpenVZ et ZA/Montréal/CréationServeurVirtuelOpenvz
Désactiver absolument la gestion des quota par OpenVZ
debootstrap --exclude=modutils,module-init-tools,pciutils,laptop-detect,dmidecode --include=locales,logcheck,iproute,ssh,quota,less,sudo,mtr-tiny,htop,locales,rsync --arch amd64 squeeze /var/lib/vz/template/debian-squeeze http://squeeze.ndere.cm.refer.org/miroirSqueeze
Avec vzsplit je me créé un fichier de configuration pour CT de base. J'ai pris le cas où je veux 50 CT similaires. Ce n'est qu'un exemple
- lancer le CT modèle et effectuer quelques traitements
- dpkg-reconfigure (locales,tzdata)
- ajout utilisateur: willy
- clé ssh, sshd_config
- quand tout est ok, archiver le CT modèle et le mettre dans /var/lib/vz/template/cache
Création d'un CT
à nouveau ZA/Montréal/CréationServeurVirtuelOpenvz surtout l'aspect partitionnement
- se servir du template créé
- en choisissant un numéro de CT, le choisir en fonction de la dépendance et l'importance de ce CT vis à vis des autres.
- Exemple un CT contenant MySQL devra avoir un numéro inférieur à celui contenant un serveur web qui aura besoin de ce serveur de bases de données
Migration CT
des outils existent: vzmigrate, vzctl chkpnt, vzdump (uniquement sous squeeze) mais vu qu'on a des partitionnements spécialisés, il est préférable de procéder manuellement
Dans mon cas j'ai migré un CT (lenny,32bits) contenant un gitosis+gitweb sans soucis
la migration de ce CT de lenny à squeeze s'est faite en suivant les recommandations officielles et en adaptant les fichiers de conf de gitweb,git-daemon,logcheck,..