Aller à la navigation

Blog

Retour à l’accueil

30 Sep 2019

Tutoriel : Haute disponibilité de Nexus

INTRODUCTION

Nexus est un gestionnaire de dépôts très populaire qui tient une importance capitale dans toute démarche DevOps, ce qui le rend sensible à toute intervention ou interruption de service. Dans ce qui suit, il sera démontré comment déployer Nexus OSS (la version gratuite) en mode cluster en configuration actif/passif, afin d’assurer une très grande tolérance aux pannes, et permettre le déploiement d’une nouvelle version de nexus sans interruption de service.
Il est utilisé dans cet exemple un Cluster Kubernetes, parce que c’est la tendance du moment, mais aussi pour des raisons purement pratiques du fait que Kubernetes gère nativement certaines fonctionnalités nécessaires. Il est utilisé des technologies de clustering faciles à appréhender. 
Le sujet est divisé en deux parties : 
– la haute disponibilité du service qui sera assurée par Pacemaker & Corosync
– la haute disponibilité des données qui sera assurée par GlusterFS.

Pour cet exemple, il est utilisé 2 VMs Ubuntu 18.04.1, crées par VirtualBox, dont voici certaines caractéristiques :
Hostname : node01, adresse IP : 10.0.2.11
Hostname : node02, adresse IP : 10.0.2.12
Le nœud actif désigne le nœud à partir duquel le service Nexus est servi.
Le nœud passif désigne l’autre nœud mais cela ne veut pas que le serveur est arrêté.

Lire le tutoriel Haute disponibilité de Nexus – Par Laid MERZOUK – Consultant DevOps FINAXYS 

Share our news :

-