Déploiement d’un cluster Wildfly avec Ansible

Spécialité(s)


Résumé

Automatiser intégralement l’installation du serveur d’application Wildfly et la mise en place de son « cluster » est aujourd’hui devenu une réalité, pour peu bien sûr qu’on utilise un outil approprié à la tâche, tel qu’Ansible. Démonstration, dans cet article, avec le déploiement d’un « cluster » de trois nœuds au sein d’un conteneur Docker.


La mise en place d’un cluster Wildfly est une tâche complexe et élaborée. En effet, aux tâches d’installation logicielle s’ajoutent de multiples configurations minutieuses afin d’assurer la formation, sans incident, du cluster. C’est donc tout naturellement qu’Ansible se révèle être un outil fabuleux pour automatiser tout le travail requis à la construction et la maintenance dans un tel système.

Dans cet article, nous nous proposons d’en faire la démonstration. Nous allons donc mettre en place trois instances du serveur d’application Wildlfy, sur le même système, dans notre cas un conteneur Docker. Ces trois instances seront configurées pour être des services système, entièrement gérés par SystemD, comme n’importe quel autre service tel que le serveur SSH. En outre, une fois démarrés, ces services vont naturellement former un cluster.

1. Prérequis et installation

1.1 Démarrage du conteneur Docker

Pour isoler nos travaux du reste...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous