Nous sommes sur la machine : 172.20.99.3 , où checkmk tourne
Nom du conteneur : checkmk
Il est construit à partir d'un fichier docker-compose :
networks:
healthhub:
driver: bridge
services:
checkmk:
image: checkmk/check-mk-raw:2.0.0p11
restart: always
container_name: checkmk
hostname: checkmk
volumes:
- /etc/localtime:/etc/localtime:ro
- /data/conf_checkmk/:/omd/sites/:rw
- /var/lib/nagios/.ssh/:/var/lib/nagios/.ssh/
- /data/backup/:/data/backup/:rw
tmpfs:
- /opt/omd/sites/cmk/tmp:uid=1000,gid=1000
ports:
- 8080:5000
networks:
- mynetwork
Nous désirons migrer ce conteneur sur une autre machine.
Pour cela première étape : Aller dans conteneur checkmk
su - cmk
omd backup - > /data/backup/monsite.tar.gz
exit
exit
Téléchargez ce fichier /data/backup/mysite.tar.gz
scp /data/backup/monsite.tar.gz 172.20.99.4:/data/backup/
=================================================
Allez sur la machine : 172.20.99.4 , où checkmk est déjà en cours d'exécution
Aller dans conteneur
omd stop cmk
omd mv cmk cmkold
omd restore /data/backup/mysite.tar.gz
Si un problème de droit de fichier survenait :
Quittez le conteneur et arrêtez-le
chown brms : -R -c /data/conf_checkmk/
chmod 777 -R -c /data/conf_checkmk/
=================================================
Allez sur la machine : 172.20.99.3 , où checkmk est déjà en cours d'exécution
Copiez la clé ssh dans le bon dossier avec les droits corrects
scp -r /var/lib/nagios/ 172.20.99.4:/var/lib/nagios/
=================================================
Allez sur la machine : 172.20.99.4 , où checkmk est déjà stoppé
Changez le port 5000 en 5001 (5000 est réservé au premier site cmkold au démarrage)
docker-compose -f docker-compose-checkmk.yml up –d
su - cmk
htpasswd -m etc/htpasswd cmkadmin
Normalement tout est ok.
Laissez-le devenir stable !
Si besoin :
chown brms : -R -c /data/conf_checkmk/
Commentaires
Enregistrer un commentaire