Tugann an scaoileadh atá le teacht de Red Hat Ansible Engine 2.9 feabhsuithe spreagúla, cuid acu clúdaithe san Airteagal seo. Mar is gnáth, bhíomar ag forbairt feabhsuithe Ansible Network go hoscailte, le tacaíocht ón bpobal. Bígí linn - féach ar
Mar a d’fhógair muid le déanaí,
- Arista EOS
- Cisco IOS
- Cisco IOS XR
- Cisco NX-OS
- Juniper Junos
- VyOS
Le haghaidh liosta iomlán d’ardáin a fhaigheann tacaíocht iomlán ó Red Hat trí shuibscríobh Ansible Automation,
Cad atá foghlamtha againn
Le ceithre bliana anuas, tá go leor foghlamtha againn faoi ardán uathoibrithe líonra a fhorbairt. D’fhoghlaimíomar é sin freisin как úsáideann úsáideoirí deiridh déantáin ardáin i leabhair súgartha agus róil Insible. Agus seo an méid a fuaireamar amach:
- Is feistí iad eagraíochtaí a uathoibriú ní hamháin ó dhíoltóirí amháin, ach ó go leor díoltóirí.
- Ní hamháin gur feiniméan teicniúil é uathoibriú, ach is feiniméan cultúrtha é freisin.
- Tá sé níos deacra líonraí a uathoibriú ar scála ná mar is cosúil mar gheall ar bhunphrionsabail ailtireachta dearadh uathoibrithe.
Nuair a phléamar ár bpleananna fáis fadtéarmacha níos mó ná bliain ó shin, d'iarr ár gcliaint corparáideach na nithe seo a leanas:
- Ní mór bailiú fíricí a chaighdeánú agus a ailíniú níos fearr le sreafaí oibre uathoibrithe thar gach feiste.
- Ní mór cumraíochtaí a nuashonrú ar an bhfeiste a bheith caighdeánaithe agus comhsheasmhach freisin ionas go láimhseálann modúil Ansible an dara leath den timthriall tar éis fíricí a bhailiú.
- Teastaíonn modhanna dochta agus tacaithe uainn chun cumraíocht gléas a thiontú ina sonraí struchtúrtha. Ar an mbonn seo, is féidir foinse na fírinne a bhogadh ón bhfeiste líonra.
Feabhsuithe fíricí
Is minic a tharlaíonn go randamach fíricí a bhailiú ó ghléasanna líonra ag baint úsáide as Ansible. Tá leibhéil éagsúla cumais bailithe fíricí ag ardáin ghréasán-bhunaithe, ach is beag feidhmiúlacht nó feidhmiúlacht ar bith atá acu chun ionadaíocht sonraí i mbeirteanna eochairluacha a pharsáil agus a chaighdeánú. Léigh
B’fhéidir gur thug tú faoi deara sinn ag obair ar an ról Inneall Líonra Ansible. Ar ndóigh, íoslódálacha 24K níos déanaí, tá ról an Innill Líonra tar éis éirí go tapa ar cheann de na róil Insible is mó a bhfuil tóir orthu in Ansible Galaxy le haghaidh cásanna uathoibrithe líonra. Sular bhogamar go leor de seo go Ansible 2.8 chun ullmhú don mhéid a bheadh ag teastáil in Ansible 2.9, chuir an ról Ansible seo an chéad sraith uirlisí ar fáil chun cabhrú le horduithe a pharsáil, orduithe a bhainistiú, agus sonraí a bhailiú le haghaidh feistí líonra.
Má tá a fhios agat conas Inneall Líonra a úsáid, is bealach an-éifeachtach é seo chun sonraí fíricí a bhailiú, a pharsáil agus a chaighdeánú lena n-úsáid in Ansible. Is é an míbhuntáiste a bhaineann leis an ról seo ná go gcaithfidh tú bunch parsálaí a chruthú do gach ardán agus do gach gníomhaíocht líonra. Chun a thuiscint cé chomh deacair is atá sé parsálaithe a chruthú, a sheoladh agus a chothabháil, féach ar
Go hachomair, tá sé riachtanach fíricí a fháil ó fheistí agus iad a ghnáthú i bpéirí eochairluacha le haghaidh uathoibriú ar scála, ach tá sé deacair é seo a bhaint amach nuair a bhíonn go leor díoltóirí agus ardáin líonra agat.
Is féidir le gach modúl fíricí líonra in Ansible 2.9 anailís a dhéanamh anois ar chumraíocht gléas líonra agus sonraí struchtúrtha a sheoladh ar ais - gan leabharlanna breise, róil Insible nó parsálaithe saincheaptha.
Ós rud é Ansible 2.9, gach uair a scaoiltear modúl líonra nuashonraithe, feabhsaítear an modúl fíricí chun sonraí a sholáthar faoin gcuid seo den chumraíocht. Is é sin le rá go dtarlaíonn forbairt fíricí agus modúl ag an luas céanna anois, agus beidh struchtúr sonraí coiteann acu i gcónaí.
Is féidir cumraíocht acmhainní ar fheiste líonra a aisghabháil agus a thiontú go sonraí struchtúrtha ar dhá bhealach. Ar an dá bhealach, is féidir leat liosta sonrach acmhainní a bhailiú agus a athrú ag baint úsáide as eochairfhocal nua gather_network_resources
. Meaitseálann na hainmneacha acmhainne ainmneacha na modúl, rud atá an-áisiúil.
Agus fíricí á mbailiú:
Ag baint úsáide as eochairfhocal gather_facts
is féidir leat cumraíocht reatha an ghléis a aisghabháil ag tús an leabhair súgartha, agus ansin é a úsáid ar fud an leabhair súgartha ar fad. Sonraigh na hacmhainní aonair atá le haisghabháil ón bhfeiste.
- hosts: arista
module_defaults:
eos_facts:
gather_subset: min
gather_network_resources:
- interfaces
gather_facts: True
Seans gur thug tú rud nua faoi deara sna samplaí seo, mar atá - gather_facts: true
ar fáil anois le haghaidh bailiú fíricí dúchais le haghaidh gléasanna líonra.
Ag baint úsáide as an modúl fíricí líonra go díreach:
- name: collect interface configuration facts
eos_facts:
gather_subset: min
gather_network_resources:
- interfaces
Tugann an leabhar súgartha na fíricí seo a leanas faoin gcomhéadan:
ansible_facts:
ansible_network_resources:
interfaces:
- enabled: true
name: Ethernet1
mtu: '1476'
- enabled: true
name: Loopback0
- enabled: true
name: Loopback1
- enabled: true
mtu: '1476'
name: Tunnel0
- enabled: true
name: Ethernet1
- enabled: true
name: Tunnel1
- enabled: true
name: Ethernet1
Tabhair faoi deara conas a dhéanann Ansible an chumraíocht dhúchasach a aisghabháil ó ghléas Arista agus a chlaochlú go sonraí struchtúrtha le húsáid mar phéirí caighdeánacha eochairluacha le haghaidh tascanna agus oibríochtaí iartheachtacha.
Is féidir fíricí comhéadain a chur le hathróga stóráilte Ansible agus iad a úsáid láithreach nó níos déanaí mar ionchur i modúl acmhainne eos_interfaces
gan próiseáil nó comhshó breise.
Modúil Acmhainní
Mar sin, bhaineamar na fíricí amach, rinneamar na sonraí a normalú, d'oiríomar iad i léaráid chaighdeánaithe de struchtúr inmheánach sonraí agus fuaireamar foinse fírinne réidh. Hooray! Tá sé seo iontach, ar ndóigh, ach ní mór dúinn fós a thiontú ar bhealach éigin na péirí eochair-luach ar ais go dtí an chumraíocht sonrach a bhfuil an ardán gléas ar leith ag súil. Tá modúil ardáin-shonracha de dhíth orainn anois chun na riachtanais nua bailithe fíricí agus normalaithe seo a chomhlíonadh.
Cad is modúl acmhainne ann? Is féidir leat smaoineamh ar ailt cumraíochta an ghléis mar acmhainní a sholáthraíonn an gléas sin. Tá modúil acmhainní líonra teoranta d'aon ghnó d'aon acmhainn amháin agus is féidir iad a chruachadh mar bhlocanna tógála chun seirbhísí casta líonra a chumrú. Mar thoradh air sin, déantar na ceanglais agus an tsonraíocht do mhodúl acmhainne a shimpliú go nádúrtha, toisc gur féidir an modúl acmhainne a léamh и seirbhís líonra ar leith a chumrú ar ghléas líonra.
Chun a mhíniú cad a dhéanann modúl acmhainne, féachaimis ar leabhar súgartha sampla a thaispeánann oibríocht mhíchuí ag baint úsáide as fíricí agus modúl acmhainne líonra nua eos_l3_interface
.
- name: example of facts being pushed right back to device.
hosts: arista
gather_facts: false
tasks:
- name: grab arista eos facts
eos_facts:
gather_subset: min
gather_network_resources: l3_interfaces
- name: ensure that the IP address information is accurate
eos_l3_interfaces:
config: "{{ ansible_network_resources['l3_interfaces'] }}"
register: result
- name: ensure config did not change
assert:
that: not result.changed
Mar a fheiceann tú, aistrítear na sonraí a bhailítear ón bhfeiste go díreach chuig an modúl acmhainne comhfhreagrach gan comhshó. Nuair a sheoltar é, déanann an leabhar súgartha luachanna a aisghabháil ón bhfeiste agus iad a chur i gcomparáid leis na cinn a bhfuiltear ag súil leo. Sa sampla seo, tá na luachanna ar ais mar a bhíothas ag súil leis (is é sin, seiceálann sé le haghaidh diallais cumraíochta) agus tuairiscíonn sé an bhfuil an chumraíocht athraithe.
Is é an bealach iontach chun sruth cumraíochta a bhrath ná fíricí a stóráil in athróga stóráilte Ansible agus iad a úsáid go tréimhsiúil leis an modúl acmhainne sa mhodh iniúchta. Is modh simplí é seo féachaint an bhfuil duine tar éis na luachanna a athrú de láimh. I bhformhór na gcásanna, ceadaíonn eagraíochtaí athruithe agus cumraíocht de láimh, cé go ndéantar go leor oibríochtaí trí Uathoibriú Inchurtha.
Cén difríocht atá idir na modúil acmhainne nua agus na cinn roimhe seo?
Maidir le hinnealtóir uathoibrithe líonra, tá 3 phríomhdhifríocht idir modúil acmhainne in Ansible 2.9 agus leaganacha roimhe seo.
1) I gcás acmhainn líonra ar leith (ar féidir smaoineamh air freisin mar chuid cumraíochta), forbróidh modúil agus fíricí ar fud gach córas oibriúcháin líonra tacaithe ag an am céanna. Is dóigh linn má thacaíonn Ansible le cumraíocht acmhainní ar ardán líonra amháin, ba cheart dúinn tacú leis i ngach áit. Simplíonn sé seo úsáid modúil acmhainne toisc gur féidir le hinnealtóir uathoibrithe líonra acmhainn (cosúil le LLDP) a chumrú anois ar gach córas oibriúcháin líonra le modúil dhúchasacha agus tacaithe.
2) Cuimsíonn modúil acmhainne luach stáit anois.
merged
: déantar an chumraíocht a chumasc leis an gcumraíocht a cuireadh ar fáil (réamhshocraithe);replaced
: Cuirfear an chumraíocht a sholáthraítear in ionad na cumraíochta acmhainne;overridden
: Cuirfear an chumraíocht a sholáthraítear in ionad na cumraíochta acmhainne; scriosfar cásanna acmhainní nach bhfuil gá leo;deleted
: Scriosfar/athchóireofar an chumraíocht acmhainne mar réamhshocrú.
3) Cuimsíonn modúil acmhainne luachanna toraidh cobhsaí anois. Nuair a bheidh na hathruithe riachtanacha déanta (nó molta) déanta ag an modúl acmhainne líonra ar an ngléas líonra, cuireann sé na péirí eochairluacha céanna ar ais chuig an leabhar súgartha.
before
: cumraíocht ar an bhfeiste i bhfoirm sonraí struchtúrtha roimh an tasc;after
: má tá an gléas athraithe (nó féadfaidh sé athrú má úsáidtear modh tástála), cuirfear an chumraíocht mar thoradh air ar ais mar shonraí struchtúrtha;commands
: Ritheann aon orduithe cumraíochta ar an bhfeiste chun é a thabhairt isteach sa stát atá ag teastáil.
Cad a chiallaíonn sé seo go léir? Cén fáth a bhfuil sé tábhachtach?
Clúdaíonn an post seo go leor coincheap casta, ach tá súil againn sa deireadh go mbeidh tuiscint níos fearr agat ar cad atá á lorg ag cliaint fiontair i mbailiú fírinne, normalú sonraí, agus cumraíocht lúb le haghaidh ardán uathoibrithe. Ach cén fáth a bhfuil na feabhsuithe seo de dhíth orthu? Tá go leor eagraíochtaí ag iarraidh claochlú digiteach anois chun a dtimpeallachtaí TF a dhéanamh níos lúfar agus níos iomaíche. Ar mhaithe le níos fearr nó níos measa, déantar go leor innealtóirí líonra mar fhorbróirí líonra as féin-leas nó ar ordú na bainistíochta.
Tá eagraíochtaí ag tabhairt faoi deara nach réitíonn uathoibriú teimpléid líonra aonair fadhb na sadhlanna agus nach méadaítear éifeachtúlacht ach go pointe áirithe. Soláthraíonn an tArdán Uathoibrithe Red Hat Ansible múnlaí sonraí acmhainne dochta agus normatacha chun na sonraí bunúsacha ar ghléas líonra a bhainistiú go cláir. Is é sin, tá úsáideoirí ag tréigean modhanna cumraíochta aonair de réir a chéile i bhfabhar modhanna níos nua-aimseartha le béim ar theicneolaíochtaí (mar shampla, seoltaí IP, VLANanna, LLDP, etc.), seachas ar chur i bhfeidhm díoltóir ar leith.
An gciallaíonn sé seo go bhfuil na laethanta de mhodúil agus cumraíocht iontaofa agus cruthaithe uimhrithe? I gcás ar bith. Ní bheidh na modúil acmhainne líonra ionchasacha infheidhme i ngach cás nó maidir le gach díoltóir, mar sin beidh na modúil ordaithe agus cumraíochta fós ag teastáil ó innealtóirí líonra le haghaidh feidhmiúcháin áirithe. Is é cuspóir na modúil acmhainne teimpléid mhóra Jinja a shimpliú agus cumraíochtaí feiste neamhstruchtúrtha a normalú i bhformáid struchtúrtha JSON. Le modúil acmhainne, beidh sé níos éasca do líonraí atá ann cheana a gcumraíocht a athrú ina mbeirteanna struchtúrtha eochairluacha a léiríonn foinse fhírinne atá éasca le léamh. Trí úsáid a bhaint as péirí struchtúrtha eochairluacha, is féidir leat bogadh ó chumraíochtaí a rith ar gach feiste go dtí oibriú le sonraí struchtúrtha neamhspleácha agus líonraí a thabhairt chun tosaigh i gcur chuige bonneagair-mar-chód.
Cad iad na modúil acmhainne a bheidh ag teacht in Inneall Ansible 2.9?
Sula n-insímid duit go mion cad a tharlóidh in Ansible 2.9, cuimhnímis ar an gcaoi ar roinneamar raon feidhme iomlán na hoibre.
D’aithníomar 7 gcatagóir agus sannadh acmhainní líonra ar leith do gach ceann díobh:
Nóta: Rinneadh acmhainní i gcló trom a phleanáil agus a chur i bhfeidhm in Insible 2.9.
Bunaithe ar aiseolas ó chustaiméirí fiontair agus an phobail, bhí sé loighciúil dul i ngleic ar dtús leis na modúil sin a bhaineann le prótacail topology líonra, fíorúlú, agus comhéadain.
D’fhorbair foireann Ansible Network na modúil acmhainne seo a leanas agus comhfhreagraíonn siad do na hardáin a fhaigheann tacaíocht ó Red Hat:
Is iad an pobal Ansible a fhorbraíonn na modúil seo a leanas:
exos_lldp_global
- ó Líonraí Extreme.nxos_bfd_interfaces
- ó Cisconxos_telemetry
- ó Cisco
Mar a fheiceann tú, luíonn coincheap na modúl acmhainne lenár straitéis ardán-lárnach. Is é sin, cuirimid san áireamh na cumais agus na feidhmeanna riachtanacha in Ansible féin chun tacú le caighdeánú i bhforbairt modúil líonra, agus freisin chun obair na n-úsáideoirí ar leibhéal na róil agus na leabhar imeartha Insible a shimpliú. Chun forbairt modúil acmhainne a leathnú, d'eisigh an fhoireann Ansible an uirlis Tógálaí Modúl.
Pleananna don Inmheánach 2.10 agus ina dhiaidh
Nuair a bheidh Ansible 2.9 scaoilte, beimid ag obair ar an gcéad shraith eile de mhodúil acmhainne le haghaidh Ansible 2.10, ar féidir iad a úsáid chun topology agus beartas líonra a chumrú tuilleadh, m.sh.
Acmhainní agus tosú
Foinse: will.com