Ny tontolo IT dia mihasarotra hatrany. Ao anatin'izany toe-javatra izany dia zava-dehibe ho an'ny rafitra automatique IT ny manana vaovao farany momba ny nodes izay misy ao amin'ny tambajotra ary iharan'ny fanodinana. Ao amin'ny Red Hat Ansible Automation Platform, io olana io dia voavaha amin'ny alΓ lan'ny antsoina hoe inventory (lisitra) β lisitry ny nodes voatanisa.
Amin'ny endriny tsotra indrindra, ny rakitra dia rakitra static. Tena mety izany rehefa manomboka miasa amin'ny Ansible ianao, fa rehefa mitombo ny automation dia tsy ampy izany.
Ary izao no antony:
Ahoana no hanavaozanao sy fitazonana lisitra feno amin'ireo node araha-maso rehefa miova tsy tapaka ny zava-drehetra, rehefa tonga sy mandeha ny enta-mavesatry ny asaβary avy eo ireo node mandeha?
Ahoana ny fanasokajiana ireo singa ao amin'ny fotodrafitrasa IT mba hifidianana manokana ny nodes amin'ny fampiharana automatique manokana?
Manome valin'ireo fanontaniana roa ireo ny lisitry ny dinamika (dynamic inventory) β script na plugin izay mitady nodes ho mandeha ho azy, manondro ny loharanon'ny fahamarinana. Ho fanampin'izany, ny fanisana dynamique dia manasokajy ho azy ho vondrona ny node mba hahafahanao mifantina tsara kokoa ireo rafitra kendrena hanaovana automatique Ansible manokana.
Inventory plugins omeo ny mpampiasa Ansible ny fahafahana miditra amin'ny sehatra ivelany hikaroka amin'ny fomba mavitrika ireo node kendrena ary hampiasa ireo sehatra ireo ho loharanon'ny fahamarinana rehefa mamorona lisitra. Ny lisitr'ireo loharano mahazatra ao amin'ny Ansible dia misy ny sehatra rahona AWS EC2, Google GCP ary Microsoft Azure, ary misy koa plugins maro hafa ho an'ny Ansible.
Ny Tilikambo Ansible dia misy maromaro Inventory plugins, izay miasa ivelan'ny boaty ary, ankoatry ny sehatra rahona voatanisa etsy ambony, dia manome fampidirana amin'ny VMware vCenter, Red Hat OpenStack Platform ary Red Hat Satellite. Ho an'ireo plugins ireo dia mila manome fahazoan-dΓ lana hifandray amin'ny sehatra kendrena ianao, aorian'izay dia azo ampiasaina ho loharanon'ny angon-drakitra ao amin'ny Ansible Tower.
Ho fanampin'ireo plugins mahazatra ampidirina amin'ny Ansible Tower, dia misy plugins inventory hafa tohanan'ny vondrom-piarahamonina Ansible. Miaraka amin'ny tetezamita mankany Red Hat Ansible Content Collections ireo plugins ireo dia nanomboka nampidirina tao amin'ireo fanangonana mifanaraka amin'izany.
Amin'ity lahatsoratra ity dia haka ohatra amin'ny fiaraha-miasa amin'ny plugin inventory ho an'ny ServiceNow, sehatra fitantanana serivisy IT malaza izay ahafahan'ny mpanjifa mitahiry fampahalalana momba ny fitaovany rehetra ao amin'ny CMDB. Ankoatr'izay, ny CMDB dia afaka mirakitra teny manodidina izay ilaina amin'ny automatique, toy ny fampahalalana momba ny tompon'ny server, ny haavon'ny serivisy (famokarana/tsy famokarana), fanavaozana napetraka ary varavarankely fikojakojana. Ny plugin Ansible inventory dia afaka miasa amin'ny ServiceNow CMDB ary anisan'ny fanangonana servicenow eo amin'ny vavahady galaxy.ansible.com.
Git repository
Raha hampiasa plugin famoriam-bola avy amin'ny fanangonana ao amin'ny Ansible Tower dia tsy maintsy apetraka ho loharanon'ny tetikasa izany. Ao amin'ny Tilikambo Ansible, ny tetikasa dia fampifangaroana amin'ny karazana rafitra fanaraha-maso dikan-teny sasany, toy ny git repository, izay azo ampiasaina handrindrana tsy ny automatique playbooks, fa koa ny fari-pahalalana sy ny lisitry ny lisitra.
Ny rakitra servicenow.yml dia misy antsipiriany momba ny lisitry ny plugin. Amin'ny tranga misy antsika dia mamaritra fotsiny ny latabatra ao amin'ny ServiceNow CMDB izay tiantsika hampiasaina. Apetrakay ihany koa ireo saha izay ampiana ho fari-piadidiana node, miampy fampahalalana sasantsasany momba ireo vondrona tiana hoforonina.
Mariho fa tsy mamaritra ny ohatra ServiceNow izay hifandraisantsika amin'ny fomba rehetra, ary tsy manondro ny fahazoan-dΓ lana hifandraisana. Hamboarinay izany rehetra izany any aoriana any amin'ny Tilikambo Ansible.
File collections/requirements.yml ilaina mba hahafahan'ny Ansible Tower misintona ny fanangonana ilaina ary amin'izany dia mahazo ny plugin inventory ilaina. Raha tsy izany dia tsy maintsy mametraka sy mikojakoja an-tΓ nana ity fanangonana ity amin'ny node Ansible Tower rehetra izahay.
Rehefa avy nanosika an'io fanitsiana io ho fanaraha-maso ny dikan-teny isika, dia afaka mamorona tetikasa ao amin'ny Ansible Tower izay manondro ny tahiry mifanaraka amin'izany. Ny ohatra etsy ambany dia mampifandray ny Ansible Tower amin'ny fitehirizana github. Tandremo ny URL SCM: ahafahanao misoratra anarana kaonty hifandraisana amin'ny tahiry manokana, ary koa mamaritra sampana manokana, marika na manolo-tena hijery.
Mamorona fahazoan-dΓ lana ho an'ny ServiceNow
Araka ny voalaza dia tsy misy fahazoan-dΓ lana hifandraisana amin'ny ServiceNow ny fanamafisana ao amin'ny tahiry ary tsy mamaritra ny ohatra momba ny ServiceNow izay hifandraisantsika. Noho izany, mba hametrahana an'io data io, dia hamorona fahazoan-dΓ lana ao amin'ny Ansible Tower izahay. Araka ny Documentation plugin inventory ServiceNow, misy fari-piainan'ny tontolo iainana maromaro izay hametrahantsika ny mari-pamantarana fifandraisana, ohatra, toy izao:
= username
The ServiceNow user account, it should have rights to read cmdb_ci_server (default), or table specified by SN_TABLE
set_via:
env:
- name: SN_USERNAME
Amin'ity tranga ity, raha apetraka ny fari-piainan'ny SN_USERNAME, dia hampiasa azy io ho kaonty hifandraisana amin'ny ServiceNow ny plugin inventory.
Mila mametraka ny SN_INSTANCE sy SN_PASSWORD variables ihany koa isika.
Ireo fahazoan-dΓ lana ireo dia haseho ho fari-piainan'ny tontolo iainana miaraka amin'ny anarana mitovy. Izany dia voalaza ao amin'ny rafitra injector:
Noho izany, namaritra ny karazana fahazoan-dΓ lana ilainay izahay, afaka manampy kaonty ServiceNow izahay ary mametraka ny ohatra, ny solon'anarana ary ny tenimiafina, toy izao:
Aorian'ny famoronana ny fanisana dia afaka mametraka loharano angona aminy isika. Eto isika dia mamaritra ny tetikasa noforoninay teo aloha ary miditra ny lalana mankany amin'ny rakitra YAML inventory ao amin'ny tahiry fanaraha-maso loharano, amin'ny tranga misy anay dia servicenow.yml ao amin'ny fototry ny tetikasa. Ankoatra izany, mila mampifandray ny kaontinao ServiceNow ianao.
Mba hanamarinana ny fomba fiasan'ny zava-drehetra, andeha isika hiezaka ny hampifanaraka amin'ny loharano angon-drakitra amin'ny alΓ lan'ny fipihana ny bokotra "Ampifanaraho daholo". Raha voarindra tsara ny zava-drehetra, dia tokony hampidirina ao amin'ny lisitray ny node:
Marihina fa efa noforonina ihany koa ireo vondrona ilaintsika.
famaranana
Ao amin'ity lahatsoratra ity dia nijery ny fomba fampiasana plugins inventory avy amin'ny fanangonana ao amin'ny Ansible Tower izahay amin'ny fampiasana ny plugin ServiceNow ho ohatra. Nametraka fahazoan-dΓ lana azo antoka ihany koa izahay mba hifandraisana amin'ny ohatra ServiceNow. Ny fampifandraisana ny plugin inventory avy amin'ny tetikasa iray dia tsy miasa amin'ny plugins an'ny antoko fahatelo na mahazatra ihany, fa azo ampiasaina koa mba hanovana ny fiasan'ny inventories mahazatra. Izany dia mahatonga ny Ansible Automation Platform ho mora sy tsy misy dikany mba hampidirana amin'ny fitaovana efa misy rehefa manao automatique ny tontolo IT mihasarotra.
Afaka mahita fampahalalana bebe kokoa momba ireo lohahevitra resahina ato amin'ity lahatsoratra ity ianao, ary koa ny lafiny hafa amin'ny fampiasana Ansible, eto:
*Tsy manome antoka ny Red Hat fa marina ny kaody voarakitra ato. Ny fitaovana rehetra dia omena amin'ny alΓ lan'ny tsy fankatoavana raha tsy misy fanamarihana manokana.