Vai ir laba ideja likt Ansible un Rundeck strādāt kopā, vai pietiek ar vienu no tiem?

Blogs

Vai ir laba ideja likt Ansible un Rundeck strādāt kopā, vai pietiek ar vienu no tiem?

Vai ir laba ideja likt Ansible un Rundeck strādāt kopā, vai pietiek ar vienu no tiem?

Nesen es skatos uz Ansible un vēlos to izmantot projektos. Ir arī vēl viens rīks Rundeck, ko var izmantot, lai veiktu visu veidu darbības. Man nav pieredzes ar abiem rīkiem, un šī ir mana pašreizējā izpratne par tiem:



Līdzīgi punkti

kā atrast vecos twitter kontus
  • Abi rīki ir bez aģentiem un izmanto SSH, lai izpildītu komandas attālajos serveros
  • Rundeck galvenais jēdziens ir Node, tāds pats kā Ansible inventārs, galvenā ideja ir definēt/pārvaldīt/grupēt mērķa serverus
  • Rundeck var izpildīt ad-hoc komandas izvēlētajos mezglos, Ansible to var izdarīt arī ļoti ērti.
  • Rundeck var definēt darbplūsmu un veikt izpildi izvēlētajos mezglos, to var izdarīt ar Ansible, rakstot rokasgrāmatu
  • Rundeck var integrēt ar CI rīku, piemēram, Jenkins, lai veiktu izvietošanas darbu, mēs varam arī definēt Jenkins darbu, lai palaistu ansible-playbook, lai veiktu izvietošanas darbu

Dažādi punkti



  • Rundeck ir jēdziens Job, kas Ansible nav
  • Rundeck ir darba plānotājs, ko Ansible var sasniegt tikai ar citiem rīkiem, piemēram, Jenkins vai Cron uzdevumiem
  • Rundeck pēc noklusējuma Web UI ir bez maksas, bet jums ir jāmaksā par Ansible Tower

Šķiet, ka gan Ansible, gan Rundeck var izmantot, lai veiktu konfigurācijas/pārvaldības/izvietošanas darbu, varbūt citā veidā. Tātad mani jautājumi ir:

  • Vai šie divi papildinošie rīki ir paredzēti dažādiem mērķiem? Ja tie ir viens otru papildinoši rīki, kāpēc Ansibl tiek salīdzināts tikai ar tādiem rīkiem kā šefpavārs/lelle/līstīte, bet ne ar Rundeck? Ja tie nav, kāpēc viņiem ir tik daudz līdzīgu funkciju?
  • Mēs jau izmantojam Jenkins CI, lai izveidotu nepārtrauktas piegādes cauruļvadu, kuru rīku (Ansible/Rundeck) ir labāka ideja izmantot izvietošanai?
  • Ja tos var izmantot kopā, kāda ir labākā prakse?

Jebkuri ieteikumi un pieredzes apmaiņa ir ļoti pateicīgi.



kā iekļūt privātā twitter kontā

#devops