Mwongozo wa Ufungaji wa Pakiti ya Kazi ya CISCO NA Crosswork Change
CISCO NA Crosswork Change Automation NSO Function Pack

Utangulizi

Hati hii inaeleza jinsi ya kupakua, kusakinisha na kusanidi kifurushi cha kazi cha Cisco CrossWorks Change Automation (CA) kwenye Cisco Network Services Orchestrator (NSO). Zaidi ya hayo, hati inaeleza usanidi unaohitajika kwa CrossWorks Change Automation katika Cisco CrossWorks.

Kusudi
Mwongozo huu unaeleza:

  • Inasakinisha kifurushi cha kukokotoa cha cw-na-fp-ca-5.0.0-nso-6.1.tar.gz kwenye Cisco NSO 6.1 na usanidi unaohusishwa wa kifurushi cha chaguo za kukokotoa kwenye Cisco NSO.
  • Mipangilio ya kikundi cha AUTH kwa ajili ya kuunda ramani ya kipekee ya mtumiaji (ump) kwa Change Automation.
  • Mipangilio ya DLM na mipangilio ya programu ya Kubadilisha Kiotomatiki inayohitajika katika Cisco CrossWorks 5.0.0

Mahitaji ya awali
Orodha iliyo hapa chini inaonyesha matoleo ya chini ya Cisco NSO na Cisco CrossWorks ambayo CrossWorks Change Automation pakiti v5.0 inaoana:

  • Cisco NSO: Usakinishaji wa mfumo wa v6.1
  • Cisco CrossWorks: v5.0.0

Kusakinisha na Kusanidi

Sehemu zilizo hapa chini zinaonyesha jinsi ya kusakinisha kifurushi cha utendakazi cha cw-device-auth kwenye mfumo wa kusakinisha Cisco NSO 6.1 au toleo jipya zaidi.

Inasakinisha Kifurushi cha Kazi

  1. Pakua cw-device-auth v5.0.0 kutoka kwenye hazina hadi Cisco NSO yako.
  2. Nakili kumbukumbu ya tar.gz iliyopakuliwa ya pakiti ya kukokotoa kwenye hazina yako ya kifurushi.
    Kumbuka: Saraka ya kifurushi inaweza kuwa tofauti kulingana na mipangilio iliyochaguliwa wakati wa usakinishaji. Kwa Cisco NSO nyingi zilizosakinishwa na mfumo, saraka ya kifurushi iko katika "/var/opt/ncs/packages" kwa chaguomsingi. Angalia ncs. conf kwenye usakinishaji wako ili kupata mkurugenzi wa kifurushi chako
  3. Zindua NCS CLI na utekeleze amri zifuatazo: admin@nso1:~$ ncs_cli -C -u msimamizi aliyeunganishwa kutoka 2003:10:11::50 kwa kutumia ssh kwenye nso1 admin@ncs# pakia vifurushi
  4. Thibitisha kuwa kifurushi kimesakinishwa kwa ufanisi pindi tu upakiaji upya utakapokamilika. admin@ncs# onyesha vifurushi vya vifurushi vya cw-device-auth kifurushi cw-device-auth package-version 5.0.0 maelezo "CrossWorks kifaa cha uidhinishaji pakiti" ncs-min-version [ 6.0] python-package vim-name cw-device Saraka ya AUTH /var/opt/n's/state/packages-in-use/1/cw-device-auth sehemu ya maombi ya python-class-name cw_ device _a uth. kitendo. Programu ya kuanza kwa awamu ya pili ya hali ya kufanya kazi imeongezeka

Kuunda Mtumiaji Maalum wa Ufikiaji katika Cisco NSO

Cisco CrossWorks Change Automation hutumia mtumiaji maalum wa kufikia kuunganishwa na Cisco NSO kwa mabadiliko yote ya usanidi. Hii ina maana kwamba huwezi kutumia mtumiaji sawa na DLM au huduma za ukusanyaji kufikia Cisco NSO. Sehemu hii inajadili mahitaji ya awali yanayohitajika ili kuunda mtumiaji.

Kumbuka: Hatua zilizo hapa chini zinadhania kuwa Cisco NSO inafanya kazi kwenye Ubuntu VM. Ikiwa usakinishaji wako wa Cisco NSO unaendeshwa kwenye mfumo tofauti wa uendeshaji, tafadhali rekebisha hatua ipasavyo.

  1. Unda mtumiaji mpya wa sudo kwenye Ubuntu VM yako. Kwa mfanoample hapa. Hatua zilizo hapa chini zinaonyesha jinsi ya kuunda "cwuser" ya mtumiaji kwenye Ubuntu VM yako. Jina hili jipya la mtumiaji linaweza kuwa chochote cha chaguo lako. mzizi@nso:/nyumbani/msimamizi# kisababishi cha kuongeza mtumiaji `kisababishi' … Inaongeza kikundi kipya `kisababisha' (1004) … Inaongeza mtumiaji mpya `cwuser' (1002) na kikundi `cwuser Inaunda saraka ya nyumbani `/nyumbani/kisababishi' ... Kunakili files kutoka `/nk/skel' … Ingiza nenosiri jipya la UNIX: Chapa upya nenosiri jipya la UNIX: limepitishwa: nenosiri limesasishwa kwa mafanikio Kubadilisha maelezo ya mtumiaji kwa cwuser Ingiza thamani mpya, au bonyeza INGIA kwa chaguomsingi Jina Kamili : Nambari ya Chumba: Simu ya Kazi: Simu ya Nyumbani: Nyingine: Je, taarifa ni sahihi? [Y/n] y mzizi@nso:/nyumbani/admin# mtumiaji MoD -aG sudo causer root@nso:/home/admin# usermod -a -G sysadmin cwuser
  2. Hakikisha kuwa mtumiaji mpya uliyeunda anayo HTTP na HTTPS upatikanaji wa Cisco NSO seva. Hii inaweza kufanyika kwa kutumia rahisi RESTCONF API kama inavyoonyeshwa hapa chini. curl -u : -eneo -omba PATA 'https://:8888/restconf/data/tailf-ncs:packages/package=cw-device-auth' \ –header 'Kubali: application/yang-data+json' \ -header 'Content-Type: application/ yang-data+json' \ -data-raw ” Baada ya kupiga simu curl amri hapo juu, unapaswa kupokea jibu kama inavyoonyeshwa hapa chini. Jibu lingine lolote lingeonyesha kuwa mpangilio mmoja zaidi kabla hii haufanyi kazi. { “tailf-ncs:package”: [ {“name”: “cw-device-auth”, “package-version”: “1.0.0”, “description”: “Crosswork device actions pack actions”, “ncs- min-version”: [“6.0”], “python-package”: { “vm-name”: “cw-device-auth” }, “directory”: “/var/opt/ncs/state/packages-in -use/1/cw-device-auth”, “component”: [ {“jina”: “action”, “application”: { “python-class-name”: “cw_device_auth.action.App”, “start- phase”: “phase2” } } ], “oper-status”: {

Kuongeza usermap (umap) kwa Cisco NSO Kikundi cha AUTH

Cisco NSO inaruhusu watumiaji kufafanua vikundi vya AUTH kwa kubainisha kitambulisho kwa ufikiaji wa kifaa cha kusini. Kikundi cha uthibitishaji kinaweza kuwa na ramani chaguo-msingi au ramani ya mtumiaji (umap). Zaidi ya hayo, umap inaweza kufafanuliwa katika kikundi cha uthibitishaji kwa kubatilisha vitambulisho chaguo-msingi kutoka kwa ramani-msingi au umaps zingine.

Kipengele cha Crosswork Change Automation "batilisha upitishaji wa vitambulisho" hutumia umap huu. Ili kutumia Crosswork Change Automation, usanidi wa umap unahitaji kuundwa katika kikundi cha uthibitishaji cha vifaa.

Kwa mfanoampna, zingatia kuwa una kifaa "xrv9k-1" kilichosajiliwa katika Cisco NSO. Kifaa hiki kinatumia authgroup, "crosswork".

chanzo @ncs# onyesha kifaa kinachoendesha-usanidi kifaa xrv9k-1 authgroup vifaa kifaa xrv9k-1 AUTH kundi crossword
Na usanidi wa kikundi cha AUTH "neno-msingi" ni kama ifuatavyo: kisababishi @ncs# onyesha vifaa vinavyoendesha AUTH vikundi vya vifaa vya manenosiri AUTH vikundi vikundi vya manenosiri ump admin jina la mbali-jina la siri la mbali la cisco $9$LzskzrvZd7LeWwVNGZTdUBDdKN7IgVV/UkJeg1bwM

Ongeza umap kwa mtumiaji mpya ambaye umeunda (cwuser katika example). Hii inaweza kufanywa kama ifuatavyo:

sababu @ncs# usanidi
causer @ncs(config)# vifaa AUTH vikundi vikundi crossword ump causer callback-node /cw-credsget action-name kupata causer @ncs(config-ump-causer)# commit dry-run cli { local-nodi { vifaa vya data { AUTH vikundi { neno crossword {+ ump causer {+ callback-node /cw-creds-get; + hatua-jina pata; causer @ncs(config-umap-cwuser)# ahadi imekamilika.

Baada ya usanidi, kikundi cha maandishi kinapaswa kuonekana kama hii:
cwuser@ncs# onyesha vifaa vinavyoendesha-usanidi AUTH vikundi vya vikundi vya vifaa vya maneno AUTH vikundi vikundi vya manenosiri umap msimamizi wa kijijini-jina la cisco kijijini-nenosiri $9$LzskzrvZd7LeWwVNGZTdUBDdKN7IgVV/UkJebwM1eKg=kisababishi cha ramani callback-nodi /cw-nads kupata

Hakikisha hilo

  • umap huongezwa kwa kikundi kilichopo cha AUTH cha kifaa/vifaa vinavyokuvutia.
  • umap inatumia jina la mtumiaji sahihi.

Ikiwa mojawapo ya yaliyo hapo juu si sahihi, utaona masuala wakati wa kukimbia.

Inasanidi DLM katika Cisco CrossWorks

Baada ya kufunga na kusanidi pakiti ya kazi katika Cisco NSO, unahitaji kuanzisha usanidi katika DLM katika kazi ya Cisco Cross. Mipangilio hii ya usanidi itaruhusu Change Automation kufikia Cisco NSO kupitia mtumiaji mpya iliyoundwa na kusanidi kwa kutumia kitambulisho cha kubatilisha inapohitajika.

Unda ca_device_auth_nso Credential Profile
Unda mtaalamu mpya wa kitambulishofile katika Cisco NSO kwa mtumiaji maalum wa ufikiaji ambaye umeunda katika sehemu ya Kuunda Mtumiaji wa Ufikiaji Maalum katika NSO ya mwongozo huu. Ongeza vitambulisho vya HTTP na HTTPS kwa mtumiaji katika mtaalamu huyu wa kitambulishofile. Picha hapa chini inaonyesha maelezo ya mtumiaji na nenosiri la mtumiaji, "cwuser".
Cisco Crosswork

MUHIMU

Pamoja na mtaalamu wa kitambulisho cha_device_auth_nsofile, utakuwa na mtaalamu mwingine wa kitambulishofile katika DLM ambayo ingebainisha jina la mtumiaji/nenosiri kwa Cisco NSO kwa vipengele vingine vyote vya Cisco Crosswork. Katika exampchini, mtaalamu huyu wa kitambulishofile inaitwa "nso-creds". Muhimu: Hakikisha kuwa jina la mtumiaji la mtaalamu wa kitambulisho wa kawaida wa DLMfile ni tofauti na jina la mtumiaji katika ca_device_auth_nso profile
Cisco Crosswork

Ongeza Mali ya Mtoa Huduma wa DLM
Mara tu unapounda mtaalamu wa kitambulishofile katika DLM, unahitaji kuongeza mali kwa watoa huduma wote wa Cisco NSO katika DLM ambayo itatumika katika Cross work CA. Picha hapa chini inaonyesha maelezo ya mali
Mtoaji wa DLM

Kutatua matatizo

Jedwali lifuatalo linaorodhesha makosa ya kawaida ambayo unaweza kukutana nayo

Hapana. Hitilafu ya Uunganishaji Tatizo Azimio
1. nso umap mtumiaji lazima pia awe mtaalamu wa sifafile mtumiaji jina la mtumiaji la ca_device_auth_nso halilingani na watumiaji wowote wa umap.
  1. Ongeza/rekebisha umap.
  2. Hariri ca_device_auth_nso cred pro yakofile.
2. tupu auth group umap kutoka nso Hakuna umap iliyopatikana katika kikundi cha uthibitishaji cha Cisco NSO. Ongeza umap.
3. imeshindwa kupata mzizi wa rasilimali wa RESTCONF. tafadhali thibitisha NSO inapatikana kupitia RESTCONF Crosswork CA imeshindwa kuunganisha kwa Cisco NSO kupitia RESTCONF. Hakikisha kuwa jina la mtumiaji/nenosiri kama ilivyobainishwa katika cw_device_auth_nso cred profile inaweza kuunganishwa na Cisco NSO kupitia RESTCONF.
4. Imeshindwa kuweka kitambulisho cha kubatilisha kifaa katika NSO, ufikiaji umekataliwa (3): ufikiaji umekataliwa usanidi wa nso haupo: tm-tc fp kufanya kazi na vifaa vya cli NED na Crosswork. Tumia usanidi ufuatao kwenye modi ya nso isiyo ya cisco:
weka cisco-tm-tc-fp:cfp-configurations-dynamic-device-mapping cisco-iosxr-cli- 7.33:cisco-iosxr-cli-7.33 python-impl- class-name tm_tc_multi_vendors. IosXR
weka cisco-tm-tc-fp:cfp-configurations stacked-service-enabled

Hati zilizowekwa kwa bidhaa hii hujitahidi kutumia lugha isiyo na upendeleo. Kwa madhumuni ya seti hii ya hati, kutokuwa na upendeleo kunafafanuliwa katika lugha ambayo haimaanishi ubaguzi kulingana na umri, ulemavu, jinsia, utambulisho wa rangi, utambulisho wa kabila, mwelekeo wa kijinsia, hali ya kijamii na kiuchumi na makutano. Vighairi vinaweza kuwepo katika hati kwa sababu ya lugha iliyofichwa katika sura za mtumiaji wa programu ya bidhaa, hati za lugha inayotumika besett au mchwa, au lugha ambayo inatumiwa na bidhaa nyingine iliyoboreshwa.

Cisco na nembo ya Cleco ni chapa za biashara au chapa za biashara zilizosajiliwa za Cisco na/au washirika wake nchini Marekani na nchi nyinginezo. Kwa view orodha ya alama za biashara za Cisco, nenda kwa hii URL: https://www.cisco.com/c/en/us/about/legal/alama za biashara. noml. Alama za biashara za watu wengine zilitaja kama mali ya wamiliki husika. Matumizi ya neno mshirika haimaanishi uhusiano wa ushirikiano kati ya Cisco na kampuni nyingine yoyote. (1721) 2023 Claco na/au washirika wake. Aights zimehifadhiwa.

Nembo ya Kampuni

Nyaraka / Rasilimali

CISCO NA Crosswork Change Automation NSO Function Pack [pdf] Mwongozo wa Ufungaji
NA Crosswork Change Automation NSO Function Pack, NA, Crosswork Change Automation NSO Function Pack, Automation NSO Function Pack, NSO Function Pack, Function Pack, Pack

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *