Le 14/08/2018 à 22:06, Jean-Yves LENHOF a écrit :
> Le seul moin c'est la scalabilité et la rapidité avec pas mal de
> serveurs (mais j'ai fait tourné des choses sur 1000 serveurs et en
> ajoutant un peu de CPU et RAM sur le controlleur ça fonctionnait même si
> cela mettait un peu de temps à faire le job)  mais ça a l'air de bouger
> en ce moment sur le sujet avec une branche de test pour utiliser des
> thread plutôt que des forks, et l'intégration d'une partie du travail
> fait par l'équipe de Mitogen.
Le mix longueur des playbooks et des actions des rôles x le nombre de
serveurs ça pique un peu mais avec Mitogen et les dernières version
d'Ansible (2.5 car bug avec Mitogen en 2.6) on a pas mal gagné en
rapidité mais surtout consommation de mémoire.

Le seul point bloquant qu'il nous reste c'est l'accès concurrentiel à un
fichier du genre aller déposer plein de clef ssh sur un authorized_keys
d'une machine en bouclant sur plusieurs dizaine de hosts. On a été
obligé de mettre un serial 1 sur un rôle pour éviter les accès
concurrentiel et les erreurs. Du coup là en perf on a beaucoup perdu en
fonction de la taille des parcs gérés.

Sinon très content de remplacer tous nos scripts shell développés pour
certains depuis début 2000 par des rôles Ansible, un gain de temps et
surtout une meilleure uniformisation de la gestion erreur.


Attachment: signature.asc
Description: OpenPGP digital signature

Répondre à