Voici les tâches à réaliser pour un serveur en bonne condition
1) Installation Centos
Pour l’instant, on se concentre sur centos 6, le 7 n’étant pas encore supporté par openvz.
Quelques packages utiles a ajouter: mlocate, wget, ntp
Ne pas oublier de faire une partition pour /vz et /backup
Liste des download et package dans ce billet
2) Installation de MegaCli
Afin de pouvoir monitorer l’état du raid et des disques, on installera MegaCli
3) Installation OpenVz
Ramener images Centos
cd /vz/template/cache
wget ‘fichiers’ sur la page http://wiki.openvz.org/Download/template/precreated
4) Installation Vzdump et autres scripts de backup
Voir billet correspondant pour VZDump de base
Voir billet correspondant pour backup Differentiels
Ajouter le module OpenVz pour le Checkpointing par la commande:
# modprobe vzcpt
Actuellement le snapshot fonctionne seulement avec des partition LVM.
Il est possible de le faire sans LVM avec ploop, mais il faut recreer le script de backup. Pour info: https://openvz.org/Ploop/Backup
5) Preparer machine pour Eth0
Nouvelle méthode: http://openvz.org/Quick_Installation_CentOS_6
Ancienne methode: Voir billet correspondant
6) Installation Timing pour Asterisk
7) Améliorer Firewall global
L’idée est de sécuriser globalement les machines virtuelles via un firewall centralisé et un systeme de fail2ban distribué.
8) Customisation de Centos
– Crontab pour NTP
– alias dans fichier bashrc