Cette page n'est plus actualisée. À partir de BlueMind 4.8, veuillez consulter la nouvelle documentation BlueMind |
Le présent document décrit la marche à suivre pour modifier l'adresse IP d'un serveur BlueMind.
Cette procédure est volontairement peu détaillée afin d'être réservée à des administrateurs expérimentés qui maîtrisent les opérations sensibles réalisées. |
stopper BlueMind avec la commande
bmctl stop |
Démarrer postgresql :
systemctl start postgresql |
/etc/bm/bm.ini
et remplacer l'adresse des paramètres "host
" et "hz-member-address
" par la nouvelle adresse IP/etc/cyrus-replication
et remplacer l'adresse du paramètre "core_sync_host
" par la nouvelle adresse IPMettre à jour les informations en base de données avec la ligne de commande suivante :
sudo -u postgres -i psql -h localhost -U bj -d bj -W -c "update t_server set ip = '<new_ip>' where ip = '<old_ip>';" sudo -u postgres -i psql -h localhost -U bj -d bj -W -c "update rc_users set mail_host = '<new_ip>' where mail_host = '<old_ip>';" sudo -u postgres -i psql -h localhost -U bj -d bj -W -c "update t_systemconf set configuration = configuration || hstore('host','<new_ip>') || hstore('hz-member-address', '<new_ip>');" |
où :
<old_ip> est l'ancienne adresse IP
<new_ip> la nouvelle
/var/backups/bluemind
pour renommer le dossier /var/backups/bluemind/dp_spool/rsync/<old_ip>
avec la nouvelle adresse IPRelancer BlueMind et le node avec les commandes suivantes :
bmctl start systemctl restart bm-node |
Reconfigurer tick à l'aide de la commande suivante :
bm-cli tick reconfigure |