J’ai besoin de vos avis éclairés.
J’ai suivi l’expérience d’antalgeek pour faire un fonctionnement similaire. J’ai donc réinstallé une squeeze toute fraiche sur le serveur secondaire.
Ensuite j’ai fait un dpkg --get-selection sur mon serveur principal pour réinstaller les paquets utiles sur le secondaire.
Une fois fait j’ai synchronisé ce qui me semblait utile en lançant un petit script de plusieurs rsync depuis le serveur principale vers le secondaire:
#!/bin/sh
rsync -e ssh -avz --delete-after /etc/apache2/ root@172.16.2.124:/etc/apache2
rsync -e ssh -avz --delete-after /etc/mysql/ root@172.16.2.124:/etc/mysql
rsync -e ssh -avz --delete-after /etc/nagios/ root@172.16.2.124:/etc/nagios
rsync -e ssh -avz --delete-after /etc/nagios3/ root@172.16.2.124:/etc/nagios3
rsync -e ssh -avz --delete-after /etc/nagios-plugins/ root@172.16.2.124:/etc/nagios-plugins
rsync -e ssh -avz --delete-after /etc/mediawiki/ root@172.16.2.124:/etc/mediawiki
rsync -e ssh -avz --delete-after /etc/mediawiki-extensions/ root@172.16.2.124:/etc/mediawiki-extensions
rsync -e ssh -avz --delete-after /etc/php5/ root@172.16.2.124:/etc/php5
rsync -e ssh -avz --delete-after /usr/share/apache2/ root@172.16.2.124:/usr/share/apache2
rsync -e ssh -avz --delete-after /usr/share/mysql/ root@172.16.2.124:/usr/share/mysql
rsync -e ssh -avz --delete-after /usr/share/mysql-common/ root@172.16.2.124:/usr/share/mysql-common
rsync -e ssh -avz --delete-after /usr/share/nagios/ root@172.16.2.124:/usr/share/nagios
rsync -e ssh -avz --delete-after /usr/share/nagios3/ root@172.16.2.124:/usr/share/nagios3
rsync -e ssh -avz --delete-after /usr/share/nagios-plugins/ root@172.16.2.124:/usr/nagios-plugins
rsync -e ssh -avz --delete-after /usr/share/nagios-snmp-plugins/ root@172.16.2.124:/usr/share/nagios-snmp-plugins
rsync -e ssh -avz --delete-after /usr/share/mediawiki/ root@172.16.2.124:/usr/share/mediawiki
rsync -e ssh -avz --delete-after /usr/share/mediawiki-extensions/ root@172.16.2.124:/usr/share/mediawiki-extensions
rsync -e ssh -avz --delete-after /usr/share/php/ root@172.16.2.124:/usr/share/php
rsync -e ssh -avz --delete-after /usr/share/mysql/ root@172.16.2.124:/usr/share/mysql
rsync -e ssh -avz --delete-after /usr/share/mysql-common/ root@172.16.2.124:/usr/share/mysql-common
rsync -e ssh -avz --delete-after /usr/share/nagios/ root@172.16.2.124:/usr/share/nagios
rsync -e ssh -avz --delete-after /usr/share/nagios3/ root@172.16.2.124:/usr/share/nagios3
rsync -e ssh -avz --delete-after /usr/share/nagios-plugins/ root@172.16.2.124:/usr/nagios-plugins
rsync -e ssh -avz --delete-after /usr/share/nagios-snmp-plugins/ root@172.16.2.124:/usr/share/nagios-snmp-plugins
rsync -e ssh -avz --delete-after /usr/share/mediawiki/ root@172.16.2.124:/usr/share/mediawiki
rsync -e ssh -avz --delete-after /usr/share/mediawiki-extensions/ root@172.16.2.124:/usr/share/mediawiki-extensions
rsync -e ssh -avz --delete-after /usr/share/php/ root@172.16.2.124:/usr/share/php
rsync -e ssh -avz --delete-after /usr/share/php5/ root@172.16.2.124:/usr/share/php5
rsync -e ssh -avz --delete-after /usr/lib/apache2/ root@172.16.2.124:/usr/lib/apache2
rsync -e ssh -avz --delete-after /usr/lib/nagios/ root@172.16.2.124:/usr/lib/nagios
rsync -e ssh -avz --delete-after /usr/lib/nagios3/ root@172.16.2.124:/usr/lib/nagios3
rsync -e ssh -avz --delete-after /usr/lib/mysql/ root@172.16.2.124:/usr/lib/mysql
rsync -e ssh -avz --delete-after /usr/lib/php5/ root@172.16.2.124:/usr/lib/php5
Alors vu que je suis un peu tarte pour ce genre de truc, est-ce que vous voyez des trucs qui sont complétement inutile dans la synchro ou au contraire des répertoires qui vous semble essentiels et que je ne copie pas ?
Pour résumer et récapituler, j’aimerais avoir en permanence pour pouvoir basculer dessus rapidement un serveur secondaire avec le nagios et le wiki du serveur primaire.
Aussi, à chaque rsynch je dois saisir le mot de passe root, c’est chiant… il existe une astuce pour éviter cela ?