Bonjour à tous,
Liste des billets
Partie 1 : https://goo.gl/LXduJi (Présentation Docker Datacenter et Déploiement)
Partie 3 : https://goo.gl/5B2TGf (stockage de la DTR et sécurisation des communications)
Partie 4 : https://goo.gl/3kA1ZB (prise en main / démo)
Dans cette deuxième partie nous allons voir comment mettre à jour les composants de l’infrastructure.
Ici nous allons passer
Les UCP Controller de la version 1.1.2 à 1.1.3
La Registry (DTR) de la version 2.0.2 à 2.0.3
Pour la partie UCP Controller

A partir du node0 on récupère la dernière version du container UCP
sudo docker pull docker/ucp:1.1.3

Puis on lancer l’upgrade
sudo docker run \
–rm \
-it \
–name ucp \
-v /var/run/docker.sock:/var/run/docker.sock \
docker/ucp:1.1.3 upgrade -i

Une infra HA (notre cas) la maj à jour est transparente, aucune interruption de service

Pareil pour node1

Pareil pour node2

Tout est à jour
Passons à la partie Registry (DTR)

Pour commencer il faut récupérer l’ID d’un Replica des nodes de la DTR, ici nous prendrons l’ID du node0 : badf00dcafe0

Ici c’est plus simple, l’upgrade fait tous les nodes 1 par 1
ssh ucpadmin@axiansregistry.ukwest.cloudapp.azure.com -p 2200
sudo docker pull docker/dtr
sudo curl -k https://axiansucp.ukwest.cloudapp.azure.com/ca > ucp-ca.pem
sudo docker run \
-it \
–rm \
docker/dtr upgrade \
–ucp-url axiansucp.ukwest.cloudapp.azure.com \
–existing-replica-id badf00dcafe0 \
–ucp-username XXXX \
–ucp-password XXXX \
–ucp-ca « $(cat ucp-ca.pem) »

L’upgrade est terminée tous les nodes ont été mis à jour


Les composants de l’infrastructure sont à jour
UCP Controllers node et DTR nodes
Dans la prochaine partie nous verrons la sécurisation et l’ajout du stockage pour la DTR
Bonne lecture,
Pour toutes questions n’hésitez pas.
Anthony Costeseque
