ProHoster > Blag > Riarachán > Ag baint úsáide as forlíontáin fardail ó Bhailiúcháin Inneachar Ansible in Ansible Tower
Ag baint úsáide as forlíontáin fardail ó Bhailiúcháin Inneachar Ansible in Ansible Tower
Tá timpeallachtaí TF ag éirí níos casta. Sna coinníollacha seo, tá sé ríthábhachtach go mbeadh faisnéis cothrom le dáta ag an gcóras uathoibrithe TF faoi na nóid atá sa líonra agus atá faoi réir próiseála. In Ardán Uathoibrithe Red Hat Ansible, réitítear an cheist seo tríd an bhfardal mar a thugtar air (fardal) – liostaí de nóid bhainistithe.
San fhoirm is simplí, is comhad statach é fardal. Tá sé seo iontach nuair a thosaíonn tú ag obair le Ansible, ach de réir mar a mhéadaíonn uathoibriú, ní leor é.
Agus anseo an fáth:
Conas a dhéanann tú nuashonrú agus cothabháil ar liosta iomlán de na nóid a ndéantar monatóireacht orthu nuair a bhíonn rudaí ag athrú de shíor, nuair a thagann ualaí oibre - agus na nóid a ritheann orthu ina dhiaidh sin - agus a thagann siad?
Conas comhpháirteanna an bhonneagair TF a rangú chun nóid a roghnú go sonrach chun uathoibriú áirithe a chur i bhfeidhm?
Soláthraíonn fardal dinimiciúil freagraí ar an dá cheist seo (fardal dinimiciúil) – script nó breiseán a chuardaíonn nóid le bheith uathoibrithe, ag tagairt d’fhoinse na fírinne. Ina theannta sin, déanann an fardal dinimiciúil nóid a rangú go huathoibríoch i ngrúpaí ionas gur féidir leat spriocchórais a roghnú ar bhealach níos cruinne chun uathoibriú sonrach Insible a dhéanamh.
Forlíontáin fardail an cumas a thabhairt don úsáideoir Ansible rochtain a fháil ar ardáin sheachtracha chun cuardach dinimiciúil a dhéanamh ar nóid sprice agus na hardáin sin a úsáid mar fhoinse fírinne agus fardal á chruthú. Áirítear ar liosta caighdeánach na bhfoinsí in Ansible ardáin scamall AWS EC2, Google GCP agus Microsoft Azure, agus tá go leor breiseán fardail eile le haghaidh Ansible freisin.
Tagann Túr Ansible le roinnt forlíontáin fardail, a oibríonn díreach as an mbosca agus, i dteannta leis na hardáin scamall atá liostaithe thuas, soláthraíonn siad comhtháthú le VMware vCenter, Red Hat OpenStack Platform agus Red Hat Satellite. Maidir leis na forlíontáin seo, ní gá duit ach dintiúir a sholáthar chun nascadh leis an sprioc-ardán, agus ina dhiaidh sin is féidir iad a úsáid mar fhoinse sonraí fardail sa Túr Freagrach.
Chomh maith leis na forlíontáin chaighdeánacha atá san áireamh le Ansible Tower, tá forlíontáin fardail eile ann a fhaigheann tacaíocht ón bpobal Ansible. Leis an aistriú go Bailiúcháin Ábhar Infhaighte Red Hat cuireadh tús leis na forlíontáin seo a áireamh sna bailiúcháin chomhfhreagracha.
Sa phost seo, glacfaimid sampla de bheith ag obair leis an mbreiseán fardail le haghaidh ServiceNow, ardán bainistíochta seirbhíse TF a bhfuil an-tóir air ina stórálann custaiméirí faisnéis faoina gcuid feistí go léir sa CMDB. Ina theannta sin, féadann comhthéacs a bheith sa CMDB atá úsáideach le haghaidh uathoibrithe, amhail faisnéis faoi úinéirí freastalaí, leibhéil seirbhíse (táirgeadh/neamhtháirgeadh), nuashonruithe suiteáilte, agus fuinneoga cothabhála. Is féidir leis an mbreiseán fardail Ansible oibriú le CMDB ServiceNow agus tá sé mar chuid den bhailiúchán seirbhís anois ar an tairseach réaltra.ansible.com.
Stór Git
Chun breiseán fardail a úsáid ó bhailiúchán in Ansible Tower, ní mór é a shocrú mar fhoinse an tionscadail. In Ansible Tower, is comhtháthú é tionscadal le córas rialaithe leagan de chineál éigin, cosúil le stór git, ar féidir a úsáid chun sioncrónú ní hamháin leabhair súgartha uathoibrithe, ach freisin athróga agus liostaí fardail.
Tá sonraí maidir le fardal na mbreiseán sa chomhad servicenow.yml. Inár gcás, ní dhéanaimid ach an tábla a shonrú sa CMDB ServiceNow a theastaíonn uainn a úsáid. Socróimid freisin na réimsí a chuirfear leis mar athróga nód, chomh maith le faisnéis áirithe ar na grúpaí a theastaíonn uainn a chruthú.
Tabhair faoi deara le do thoil nach sonraítear leis seo an cás ServiceNow lena nascfaimid ar bhealach ar bith, agus ní shonraíonn sé aon dintiúir le haghaidh ceangail. Déanfaimid é seo go léir a chumrú níos déanaí sa Ansible Tower.
Bailiúchán comhad/riachtanais.yml ag teastáil le gur féidir leis an Ansible Tower an bailiúchán riachtanach a íoslódáil agus an breiseán fardail riachtanach a fháil dá réir. Seachas sin, bheadh orainn an bailiúchán seo a shuiteáil agus a chothabháil de láimh ar ár nóid go léir sa Túr Inmheánach.
Nuair a bheidh an chumraíocht seo brúite againn chun an leagan a rialú, is féidir linn tionscadal a chruthú sa Túr Neamhspleách a dhéanann tagairt don stór comhfhreagrach. Nascann an sampla thíos Ansible Tower lenár stór github. Tabhair aird ar an URL SCM: ceadaíonn sé duit cuntas a chlárú chun ceangal le stór príobháideach, chomh maith le brainse ar leith, clib nó gealltanas a shonrú chun seiceáil amach.
Dintiúir a chruthú le haghaidh ServiceNow
Mar a luadh, níl dintiúirí sa chumraíocht inár stór chun nascadh le ServiceNow agus ní shonraíonn sé an t-úsc ServiceNow a ndéanfaimid cumarsáid leis. Dá bhrí sin, chun na sonraí seo a shocrú, cruthóimid dintiúir i Ansible Tower. De réir Doiciméadú breiseán fardail ServiceNow, tá roinnt athróg timpeallachta ann lena socróimid na paraiméadair naisc, mar shampla, mar seo:
= 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
Sa chás seo, má tá athróg timpeallachta SN_USERNAME socraithe, úsáidfidh an breiseán fardail é mar chuntas chun nascadh le ServiceNow.
Ní mór dúinn na hathróga SN_INSTANCE agus SN_PASSWORD a shocrú freisin.
Mar sin, tá an cineál dintiúr a theastaíonn uainn sainmhínithe againn, anois is féidir linn cuntas ServiceNow a chur leis agus an sampla, an t-ainm úsáideora agus an pasfhocal a shocrú, mar seo:
Cruthaímid fardal
Mar sin, anois táimid go léir réidh chun fardal a chruthú i Ansible Tower. Glaoimis ServiceNow air:
Tar éis an fardal a chruthú, is féidir linn foinse sonraí a cheangal leis. Anseo sonraímid an tionscadal a chruthaigh muid níos luaithe agus cuir isteach an cosán chuig ár gcomhad fardail YAML sa stór rialaithe foinse, inár gcás tá sé servicenow.yml i bhfréamh an tionscadail. Ina theannta sin, ní mór duit do chuntas ServiceNow a nascadh.
Chun a sheiceáil conas a oibríonn gach rud, déanaimis iarracht sioncrónú leis an bhfoinse sonraí trí chliceáil ar an gcnaipe "Sync all". Má tá gach rud cumraithe i gceart, ba cheart na nóid a allmhairiú isteach inár bhfardal:
Tabhair faoi deara gur cruthaíodh na grúpaí a theastaíonn uainn freisin.
Conclúid
Sa phost seo, d'fhéachamar ar conas forlíontáin fardail a úsáid ó bhailiúcháin i Ansible Tower ag baint úsáide as an breiseán ServiceNow mar shampla. Chláraigheamar go slán freisin dintiúir chun nascadh lenár gcás ServiceNow. Oibríonn nasc breiseán fardail ó thionscadal ní hamháin le breiseáin tríú páirtí nó saincheaptha, ach is féidir é a úsáid freisin chun oibriú roinnt fardal caighdeánach a mhodhnú. Déanann sé seo Ardán Uathoibrithe Ansible éasca agus gan uaim a chomhtháthú leis na huirlisí atá ann cheana féin agus timpeallachtaí TF atá ag éirí níos casta a uathoibriú.
Is féidir leat tuilleadh faisnéise a fháil ar na hábhair a pléadh sa phost seo, chomh maith le gnéithe eile d’úsáid Ansible, anseo:
*Ní thugann Red Hat aon ráthaíocht go bhfuil an cód atá anseo ceart. Soláthraítear gach ábhar ar bhonn neamh-fhormhuinithe mura sonraítear a mhalairt go sainráite.