Miksi Ansiblessa käytetään käsittelijöitä?
Miksi Ansiblessa käytetään käsittelijöitä?

Video: Miksi Ansiblessa käytetään käsittelijöitä?

Video: Miksi Ansiblessa käytetään käsittelijöitä?
Video: Tech Roles in Demand in Cloud Native Computing 2024, Saattaa
Anonim

Mahdollinen 2.0

A Käsittelijä suorittaa toiminnon, kun se kuuntelee tapahtumaa. Tämä on hyödyllistä toissijaisissa toimissa, joita voidaan tarvita tehtävän suorittamisen jälkeen, kuten uuden palvelun käynnistäminen asennuksen jälkeen tai palvelun lataaminen uudelleen kokoonpanomuutoksen jälkeen.

Mitä hyötyä käsittelijöistä on Ansiblessa?

Käsittelijät ovat aivan kuin tavalliset tehtävät Mahdollinen playbook (katso Tehtävät), mutta ne suoritetaan vain, jos tehtävä sisältää "ilmoitus"-komennon ja osoittaa myös, että se on muuttanut jotain. Jos esimerkiksi asetustiedostoa muutetaan, konfigurointitiedoston mallitoimintoon viittaava tehtävä saattaa ilmoittaa palvelun uudelleenkäynnistyksestä käsittelijä.

mitä etuja Ansible-roolien käytöstä on? Roolit on suunniteltu uudelleenkäytettäviksi. Pelikirjojen järjestäminen roolit Voit käyttää eri moduuleja uudelleen ja välttää koodin päällekkäisyyksiä. Toistuvia määritysvaiheita, jotka suoritetaan erillisiin tiedostoihin, voidaan käyttää monta kertaa, yksinkertaisesti sisällyttämällä tarvittavat roolitoiminnot leikkikirjoihin tarvittaessa.

Mitä varten käsittelijöitä käytetään useimmiten?

Käsittelijät voi olla käytetty muihin asioihin kuin palvelun uudelleenkäynnistykseen, mutta palvelun uudelleenkäynnistykset ovat yleisin käyttö. Isäntä on yksinkertaisesti etäkone, jota Ansible hallitsee. Niille voi olla määritetty yksittäisiä muuttujia, ja ne voidaan myös järjestää ryhmiin.

Mitä on Idempotenssi Ansiblessa?

Yleisesti, idempotenssi on "tiettyjen matematiikan ja tietojenkäsittelytieteen toimintojen ominaisuus, jota voidaan soveltaa useita kertoja muuttamatta tulosta alkuperäisen sovelluksen jälkeen". Yksinkertaisimmillaan idempotenssi tarkoittaa, että voit olla varma ympäristösi yhtenäisestä tilasta.

Suositeltava: