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...
- 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