Accueil | Réseautique | Concrètement Libre | Serveur multifonction | SME-Server et ClearOS | SME-Server

Installations multiples

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