Эмне үчүн Ansibleде иштеткичтер колдонулат?
Эмне үчүн Ansibleде иштеткичтер колдонулат?

Video: Эмне үчүн Ansibleде иштеткичтер колдонулат?

Video: Эмне үчүн Ansibleде иштеткичтер колдонулат?
Video: Эмне үчүн Мадина ДНК-тест тапшыруудан баш тартты? 2024, Май
Anonim

Ansible 2.0

А Handler ал угуп турган окуя тарабынан чакырылганда иш-аракет кылат. Бул Орнотулгандан кийин жаңы кызматты баштоо же конфигурация өзгөргөндөн кийин кызматты кайра жүктөө сыяктуу Тапшырма аткарылгандан кийин талап кылынышы мүмкүн болгон кошумча аракеттер үчүн пайдалуу.

Ансиблде иштеткичтердин кандай пайдасы бар?

Handlers кадимки тапшырмалар сыяктуу Ansible ойнотуу китеби (Тапшырмаларды караңыз), бирок Тапшырма "билдирүү" директивасын камтыса жана ал бир нерсени өзгөрткөндүгүн көрсөтсө гана иштетилет. Мисалы, эгерде конфигурация файлы өзгөртүлсө, анда конфигурация файлын калыптандыруу операциясына шилтеме берген тапшырма кызматты кайра баштоону эскертиши мүмкүн иштетүүчү.

Ansible ролдорун колдонуунун кандай артыкчылыктары бар? Ролдор кайра колдонуу үчүн иштелип чыккан. менен ойноо китептерин уюштуруу ролдор ар кандай модулдарды кайра колдонууга жана кодду кайталоодон качууга мүмкүндүк берет. Өзүнчө файлдарга жасалган кайталануучу конфигурация кадамдары, зарыл болгон учурда ойноо китептериңизге талап кылынган ролдун функцияларын кошуу менен көп жолу колдонулушу мүмкүн.

Буга байланыштуу, иштеткичтер көбүнчө эмне үчүн колдонулат?

Handlers болушу мүмкүн колдонулган Кызматты кайра баштоодон башка нерселер үчүн, бирок кызматты кайра иштетүү эң кеңири таралган колдонуу. Хост - бул Ansible башкарган алыскы машина. Аларга ыйгарылган жеке өзгөрмөлөр болушу мүмкүн, ошондой эле топтордо уюштурулушу мүмкүн.

Ansibleдеги Idempotency деген эмне?

Жалпысынан, импотенттик «баштапкы колдонуудан тышкары натыйжаны өзгөртпөстөн бир нече жолу колдонула турган математика жана информатикадагы айрым операциялардын касиети». Жөнөкөй сөз менен айтканда, импотенттүүлүк чөйрөңүздөгү ырааттуу абалга ишене аласыз дегенди билдирет.

Сунушталууда: