Installations multiples

PDF version

Installer plusieurs serveurs identiques dans le cadre d'un projet touchant près de 70 organismes communautaires.

Méthode par backup USB

Préparer une machine qui servira de "copie maîtresse". Y télécharger tous les RPMS requis pour éviter un téléchargement lors de l'installation.

Créer un backup sur une clé USB à partir de la console.

Cette clé USB est ensuite utilisée lors de l'installation de chaque machine.

On termine l'installation en lançant un script.

La configuration finale consiste à définir le sous-réseau, le type de connexion WAN.

 

Méthode par image de disque

Ajouter un disque conforme à la topologie sur modèle de serveur. On fait une image qui sera ensuite utilisée pour initialiser de nouveaux disques identiques.

Identifier le "device" comme "/dev/hdb":

fdisk -l 

Partitionner et formater:

fdisk /dev/hdb
n, p, 1... w
mkfs.ext3 /dev/hdb1

Faire une image dur dique A vers un fichier compressé sur le disque B:

mkdir /mnt/dd
mount /dev/hdb1 /mnt/dd
dd if=/dev/hda | gzip > /mnt/dd/image.gz

Initialiser un nouveau disque:

gzip -dc /path/to/image.gz | dd of=/dev/hdx 

Gestion distante

Pour automatiser certaines activités, on ouvre une connexion ssh :

cd /root
RemoteHost="sous-domaine.domaine.tld"
/usr/bin/ssh-keygen -t rsa
/usr/bin/scp /root/.ssh/id_rsa.pub $RemoteHost:/root/.ssh/authorized_keys2 

Ainsi la connexion en ssh vers la machine distance ne nécesite plus de login.

 

Notes post-installation

/sbin/e-smith/config setprop php MaxExecutionTime 1800
/sbin/e-smith/config setprop php MemoryLimit 100M
/sbin/e-smith/config setprop php PostMaxSize 25M
/sbin/e-smith/config setprop php UploadMaxFilesize 25M

expand-template /etc/php.ini
/etc/rc7.d/S86httpd-e-smith restart