Forum général.cherche-logiciel Orchestrateur/ordonnanceur pour une équipe d'administrateurs systèmes

Posté par  . Licence CC By‑SA.
Étiquettes :
4
16
sept.
2021

Bonjour à tous,
voilà mon besoin: je cherche à remplacer Microsoft Orchestrator pour une équipe de sysadmins (l'outil n'étant plus maintenu et la version actuelle n'est plus compatible avec notre version de vcenter).

Le parc étant composé principalement de VM Windows et Linux (80% Windows - 20% Linux) sous cluster Vsphere 6.7 + quelques serveurs physiques.

Je cherche un outil capable d'orchestration (workflow de création/destruction de VM, lancement de playbooks Ansible, de scripts powerhsell) qui pourrait aussi avoir quelques fonctionnalité d'ordonnancement aussi (reboot/mise à jour sur des plages horaires, gestion d'un calendrier d'équipe).

Il existe pléthore de produits pour faire ça mais j'ai aussi une contrainte: il faut que le soft soit "facile" à utiliser pour des admins windows de base (qui ne scriptent pas beaucoup et pour qui API est une chanson de Pharell Williams!).

J'ai jeté un œil à 2 softs qui m'ont l'air de pouvoir répondre au besoin:
- ManageIQ de chez RedHat
- Rundeck de chez PagerDuty

J'aimerais avoir des retours d'expériences sur ces 2 produits ou sur d'autres que vous utilisez pour vos besoins d'orchestration.

Merci à tous.

  • # tout Ansible ?

    Posté par  . Évalué à 4.

    Je cherche un outil capable d'orchestration (workflow de création/destruction de VM, lancement de playbooks Ansible, de scripts powerhsell)

    je dirais qu'Ansible est censé pouvoir faire tout çà, y compris la creation/destruction de VM
    d'autant que maintenant les windows peuvent disposer d'un serveur SSH

    qui pourrait aussi avoir quelques fonctionnalité d'ordonnancement aussi (reboot/mise à jour sur des plages horaires,

    là du coup, tu prendrais Tower (interface web pour Ansible) de redhat, ou son pendant libre 'AWX'

    tu peux alors avoir un depot git qui contient tes scripts et playbooks Ansible,
    puis depuis AWX tu définis de taches à faire à certaines datent, basées sur les playbooks

    le playbook pourra etre pour :
    - creer ou détruire un VM
    - lancer un script powershell
    - faire autre chose

    • [^] # Re: tout Ansible ?

      Posté par  (site web personnel) . Évalué à 4.

      Dans la même direction du tout Ansible, Jenkins peut faire le taf également en interface web. Son plugin Ansible est très très bien.

    • [^] # Re: tout Ansible ?

      Posté par  (site web personnel, Mastodon) . Évalué à 3.

      […] d'autant que maintenant les windows peuvent disposer d'un serveur SSH

      Sinon, depuis assez longtemps, Ansible sait parler aux fenêtre via WMI et a un paquet de modules dédié à ce système.

      “It is seldom that liberty of any kind is lost all at once.” ― David Hume

    • [^] # Re: tout Ansible ?

      Posté par  . Évalué à 2.

      Oui on pourrait tout faire via Ansible depuis un Jenkins, c'est ce que j'avais prévu à la base mais je pensais utiliser quelque chose de plus orienté infrastructure et qui puisse aussi ordonnancer ce qu'a ma connaissance ne fait pas Ansible Tower par exemple.
      Encore une fois le public visé n'est clairement pas des gens qui ont l'habitude de faire du code.
      Et puis quitte à payer, je préférerais quelque chose de plus évolué que Tower (je trouve le prix assez prohibitif mais c'est peut être parce que je n'utilise Ansible qu'en CLI).

  • # Cloudstack

    Posté par  . Évalué à 2.

    Cloudstack ressemble vachement à ce que tu cherches. Il y a quelques années on s'en servait pour piloter une infra VMWare.

  • # The foreman fait tout ça

    Posté par  . Évalué à 2.

    https://www.theforeman.org

    Il y a Redhat derrière, mais c'est un projet communautaire, qui existe depuis longtemps.

    J'avais vu des présentations de Foreman ici même, mais elles sont anciennes. Le projet est toujours en évolution rapide, stable et vraiment efficace.
    Tu as une ui, mais pas que, cli et api existent aussi

    On l'utilise en prod pour gérer 300 serveurs et on a un projet en cours pour passer de Foreman/puppet a foreman/ansible

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.