Crosswork Workflow Manager
“
Zvinotsanangurwa
- Zita reChigadzirwa: Cisco Crosswork Workflow Manager Solutions Device
Onboarding - Mashandiro: Chishandiso pabhodhi uye zero-kubata
kupa - Kugarisana: Cisco Crosswork Workflow Manager (CWM) uye Cisco
Network Services Orchestrator (NSO)
Mirayiridzo Yekushandiswa Kwechigadzirwa
Mudziyo Onboarding Package Pamusoroview
Iyo Device Onboarding package yakagadzirirwa kupa kure
network zvishandiso nekuisa iyo boot mufananidzo uye yekutanga zuva-0
configuration. Inoshandisa Cisco-ZTP application pane izvi
chinangwa.
Device Onboarding Prerequisites
Usati watanga mudziyo onboarding process, ita shuwa kuti iwe
iva nezvinodiwa ZTP chinangwa chakatorwa uye DO mutengi APIs
configured. Iyo DO data modhi inobatsira mukugadzira basa-yakavakirwa
ZTP-profiles kune imwe neimwe mudziyo.
Device Onboarding Process
- Gadzira ZTP profiles ine zuva-0 zvigadziriso uye sarudzo
software-image settings. - Batanidza iyo ZTP profiles nemidziyo inoshandisa sevhisi modhi
inodaidzwa kuti mepu, ichidudza zviziviso zvakaita seserial
nhamba. - Tarisa kufambira mberi kwemudziyo uchishandisa mepu yeZTP sevhisi
kuronga data.
Mudziyo Onboarding Flow
Maitiro eZTP anosanganisira kurodha uye kumhanyisa bootstrap
file pamidziyo inotsigirwa seCisco IOS XR, IOS XE, uye Nexus. The
bootstrap file inogona kunge iri nyore script kana yakanyanya kuoma script ye
Cisco-ZTP mhinduro kugadzirisa.
FAQ
Q:Ndezvipi zvinodikanwa pakushandisa Dhivha Onboarding
package?
A: Ita shuwa kuti chinangwa cheZTP chakabatwa, ITA mutengi APIs
yakagadzirirwa, uye inodiwa data modhi yekugadzira ZTP profiles vari
panzvimbo.
Mubvunzo: Ndeapi maturusi anotsigirwa kune mudziyo paboarding uchishandisa izvi
package?
A: Zvishandiso zvinotsigirwa zvinosanganisira Cisco IOS XR, IOS XE, uye Nexus
zvishandiso zvinogona kumhanya bash zvinyorwa, python zvinyorwa, kana iOS command
files se bootstrap files.
"`
Mudziyo Onboarding
Nhanganyaya
Ichi chikamu chine misoro inotevera:
· Nhanganyaya, papeji 1 · Cisco Crosswork Workflow Manager Solutions, papeji 1 · Device Onboarding Package, papeji 2 · Device Onboarding (DO) uye Zero-Touch Provisioning (ZTP), papeji 2 · Ex.ample: Shandisa Dhidhiyo Onboarding kune Onboard a Network Device, pane peji 13
Abstract
Gwaro iri ndiro gwara remushandisi reiyo yakamira vhezheni yeCisco Crosswork Workflow Maneja Solutions Chishandiso Onboarding package.
Vateereri
Gwaro iri rinotsanangura maitiro ekugadzirisa nekushandisa Crosswork Workflow Manager Solutions Device Onboarding. Gwaro iri rakagadzirirwa Cisco Advanced Services Developers, network mainjiniya, uye masisitimu mainjiniya anogadzirisa uye kuendesa Crosswork Workflow Manager Solutions functionalities kune Cisco vatengi.
Mamwe Zvinyorwa
Zvinyorwa izvi zvinoda kuti muverengi ave nekunzwisisa kwakanaka kweCisco Crosswork uye Cisco NSO uye kushandiswa kwayo, sezvinotsanangurwa mumagwaro eCisco. Kuti uwane rumwe ruzivo nezveNSO zvigadzirwa, enda ku: https://developer.cisco.com/docs/nso/.
Cisco Crosswork Workflow Maneja Solutions
CWM Solutions muunganidzwa wemakesi ekushandisa akajairwa akagadzirirwa kuita kuti magadzirirwo emumunda ave nyore uye akatwasuka. Inovakwa uchishandisa Cisco Crosswork Workflow Manager (CWM) uye Cisco Network Services
Device Onboarding 1
Mudziyo Onboarding Package
Mudziyo Onboarding
Orchestrator (NSO). Gwaro iri rinotsanangura mashandisiro aungaita mudziyo wekushandisa Onboarding kuvandudza mashandiro uye nekumhanyisa kwaunoshandisa pabhodhi zvishandiso zvitsva zvetiweki. Cherechedza: Dzvanya izvi zvinongedzo kuti uwane rumwe ruzivo uchishandisa Cisco CWM uye Cisco NSO.
Mudziyo Onboarding Package
Iyo CWM Solutions Device Onboarding use kesi ishandiso pasuru inoshandisa Cisco-ZTP application kupa kure kure network network nekuisa iyo boot image uye yekutanga zuva-0 kumisikidza.
Mudziyo Onboarding (DO) uye Zero-Touch Provisioning (ZTP)
Iyo Chishandiso Onboarding (DO) application inoshandisa Cisco Zero-Touch Provisioning (ZTP). ZTP inogadzirisa kuisirwa kwemifananidzo software uye kusimudzira pamwe nekuisa zuva-0 kumisikidzwa files paunenge uchiendesa Cisco kana yechitatu-bato zvishandiso kekutanga. Iyo Cisco-ZTP mhinduro inopa kuchinjika nekutsigira akasiyana emidziyo, kusanganisira Cisco IOS XR, IOS XE, uye Nexus. Iyo Cisco-ZTP mhinduro inoshandiswa muDO ine zvikamu zvina: sevha yeDHCP, mutengi (ZTP script), HTTP server, uye NSO basa pack. Ongorora: Zvese zvikamu zvinoda kuiswa uye kubatana kune mudziyo. Kuti uwane ruzivo, ona Device Onboarding Prerequisites.
Device Onboarding Prerequisites
Kuti Device Onboarding ishande nemazvo, izvi zvinodikanwa zvinoda kuvepo uye kushanda. · Midziyo inogoneswa neZTP. · Midziyo inokwanisa kushandisa zvinyorwa zvePython kana Shell sechikamu cheZTP maitiro. · Network yekubatanidza kubva kumidziyo kuenda kuNSO, DHCP, uye HTTP/TFTP maseva. · IP kero nzvimbo inokwana kugadzirisa ese maturusi anodiwa. · Iyo DHCP gadziriro yekuona rudzi rwechishandiso uye nekupa iyo yakakodzera mumiririri wedhivha nzvimbo. · Yakaderera NSO vhezheni 6.1 kana kupfuura. · Iyo DO (Cisco-ztp) package yakaiswa paNSO. · Python kana Shell zvinyorwa zviripo, imwe yemhando yega yega yeZTP mudziyo, iyo inoshandisa iyo DO (Cisco-ZTP) callbacks, mudziyo kusimudzira mufananidzo, uye Day-0 kumisikidzwa. · (Sarudzo) NED mapakeji anowanikwa kune mudziyo paboarding.
Device Onboarding Function Package
Iyo Cisco Device Onboarding (DO) inoshanda pasuru inotsanangura iyo interface kune zvese kubata ZTP chinangwa uye APIs yeDO mutengi (bootstrap scripts ari kushanda pachigadzirwa) kupindirana. Iyo DO data modhi inogonesa iwe kuvaka kabhuku yebasa-yakavakirwa ZTP-profiles iyo yega yega inotora zuva-0, software-mufananidzo (sarudzo), uye
Device Onboarding 2
Mudziyo Onboarding
Pasuru Zvikamu
mudziyo onboard marongero. Izvi profiles inobva yabatanidzwa nemudziyo kuburikidza nemuenzaniso webasa unonzi mepu. Yese yemepu inoiswa inofanira kudoma ruzivo rwechishandiso (semuample, serial-nhamba) pamwe neZTP-profile inoshandiswa kumudziyo. Iyo yakasarudzika ID inoita kuti iwe utarise uye usimbise chishandiso kana uchishandisa NSO ZTP API endpoints. Iyo DO inoshanda pasuru inotarisisa mafambiro emudziyo uye inogona kutariswa uchishandisa iyo ZTP mepu sevhisi chirongwa data.
Pasuru Zvikamu
· Zuva-0 template: Paunenge uchigadzira zuva-0 file, kune mana akasiyana anogarwa otomatiki ane chaiwo maitiro akanyorwa pano. Ona Zuva-0 Template. DEV_CUSTOMER_USERNAME
· DEV_CUSTOMER_PASSWORD
· DEV_CUSTOMER_ENABLED_PASSWORD
· MGMT_IP_ADDRESS
Cherechedza: Madhiridhi DEV_CUSTOMER_ENABLED_PASSWORD uye MGMT_IP_ADDRESS anoenderana neZTP pro.file, kuvapo kwe-management-ip-address, uye sec-password variables.
· Authgroup: The authgroup inodiwa kuti iwe upinde muNSO.
· Device Onboarding Settings: Aya marongero anosimbiswa uye anosimbiswa panguva yekukwira.
· (Sarudzo) Mufananidzo weSoftware: Iyo software pachayo inomhanyisa mudziyo.
Mudziyo Onboarding Flow
Mudziyo Onboarding uchishandisa iyo Cisco-ZTP mumiriri inoyerera ine zvikamu zvitatu. Kuwana Ruzivo rweBootstrap: Chishandiso chinopa chikumbiro kune server yeDHCP kuti iwane nzvimbo (URL) yebootstrap file (script). Mudziyo wacho unobva wadhaunirodha uye woshandisa script.
· Kutarisa Kutevedza Kwemifananidzo uye / kana Kukwidziridza: Kamwe bootstrap file (script) yamhanya, iyo gadziriso inoiswa kune mudziyo kungave neyakagadziridzwa nyowani (kana mudziyo uchangobva kuwedzerwa) kana kusimudzira mudziyo uripo.
Kusimbisa nekushandisa iyo nyowani (yezuva-0) gadziriso: Iyo gadziriso inozoitwa yekuongorora uye yekusimbisa maitiro zvinoenderana neZTP-basa.
Cherechedza: The bootstrap file inogona kunge iri nyore script inoshandisa zuva-0 kumisikidzwa kana script yakadzama inoshanda seCisco-ZTP mhinduro mutengi. Kazhinji, script file yakanyatsokodzera Cisco-ZTP mhinduro yekushandisa.
Device Onboarding 3
Mudziyo Onboarding Flow
Mudziyo Onboarding
Iyo ZTP process inodhawunirodha iyo file uye anoimhanyisa. Cisco IOS XR, IOS XE, uye Nexus zvishandiso zvinotsigira bash, python script, uye a file ine mirairo yeIOS seyo bootstrap file. Cherechedza: The bootstrap file inogona kunge iri nyore script inoshandisa zuva-0 kumisikidzwa kana script yakadzama inoshanda seCisco-ZTP mhinduro mutengi. Kazhinji, script file yakanyatsokodzera DO (Cisco-ZTP) mhinduro yekushandisa.
Device Onboarding 4
Mudziyo Onboarding
Mashandiro Anoita Dhidhiyo Onboarding
Mashandiro Anoita Dhidhiyo Onboarding
Ichi chikamu chinotsanangura kuti Device Onboarding inoshanda sei. Chikamu chinotevera chinokutungamira kuburikidza neMatanho eKukwira Chishandiso Chinogadziriswa.
Zuva-0 Template
The day-0 template ndeye reusable configuration template ine akawanda placeholder akasiyana. Izvo zvakakosha zvezvisiyana izvi chikamu cheprofile tsanangudzo. Iyi template inoita kuti iwe ugone kushandisazve zuva-0 zvigadziriso kune mamwe madhizaini ekukwira mapurojekiti. Hukoshi hwechibatiri hunotsanangurwa panguva yeZTP mepu sevhisi (zvibatiso zvinosiyana zvine mudziyo uye zvinosanganisirwa muZTP-pro.file) paunogadzira mepu yeZTP. Izvi zvinhu zvinokupa kutonga kukuru pamusoro pekuti zuva-0 yekumisikidza template inopihwa sei kune yakapihwa mudziyo.
Izvi ndezveampyezuva-0 template yeCisco IOX XR mudziyo.
ncs0-zuva540 !! IOS XR zita rekushandisa ${DEV_CUSTOMER_USERNAME} boka mudzi-lr password 0 ${DEV_CUSTOMER_PASSWORD} ! zita remugamuchiri ${HOST_NAME} ! vrf Mgmt-intf kero-mhuri ipv0 unicast ! domain name cisco.com domain name-server domain lookup source-interface MgmtEth4/RP0/CPU0/0 interface MgmtEth0/RP0/CPU0/0 ipv0 kero ${MGMT_IP_ADDRESS} 4
! router static kero-mhuri ipv4 unicast
0.0.0.0/0
! ! ! ssh server v2 ssh server vrf Mgmt-intf
Device Onboarding 5
Resource Pools
Mudziyo Onboarding
Resource Pools
ZTP inoshandisa IP zviwanikwa zvakaunganidzwa mudziva rakafanana rinonzi dziva resource. Dziva rekushandisa rinogadziriswa ne IP kero kana subnet. Dziva rekushandisa rinoshandisa resource-maneja package muNSO kugovera IP kero.
Iyo resource-maneja inopa ZTP mepu sevhisi inobata manejimendi IP-kero basa. Iwe unogona zvakare kusarudza kupa zvakajeka manejimendi-ip -kero paZTP mepu sevhisi kune yakapihwa mudziyo. Muzviitiko zvese zviri zviviri, ZTP application auto inozadza MGMT_IP_ADDRESS chibatiso chenzvimbo ichipa iyo day-0 kumisikidza mudziyo.
Cherechedza: Dziva rekushandisa rinongodiwa chete paunenge uchishandisa ine simba IP kero. Kana uri kushandisa static IP kero, resource pool variable haidiwi. Kuti uwane ruzivo, tarisa kuRoad Resource Pool (Nhanho 6).
Profiles uye Ruzivo rweMepu Yebasa
Iyo Profiles catalog ine seti yezvigadziriso zvimiro, senge 0-zuva files, zvigadziriso zvekushandisa, uye shanduro yesoftware inoshandiswa kumidziyo. Iyo mudziyo onboarding mhinduro inobatanidza iyo ZTP-profiles nemidziyo uchishandisa mepu yebasa. Mepu ine ruzivo rwakakosha uye inoshandisa iyo ruzivo kune mudziyo panguva yeChishandiso Onboarding (DO) maitiro. Yese yemepu yekupinda ine imwe yakasarudzika ruzivo rwechishandiso pamwe neZTP-profile inoshandiswa kumudziyo. Iyo mepu sevhisi chirongwa data inoratidza kufambira mberi kwemudziyo.
Iyo OS software-vhezheni uye yemufananidzo inotsanangurwa muZTP-profile anowanikwa kune ZTP mutengi script kuenzanisa software vhezheni uye kutanga kusimudzira mufananidzo. Iyo ZTP package haigadzirise kana kushandisa yakagadziriswa OS ruzivo. Kana chirongwa cheZTP chapera, sevhisi yemepu yeZTP inoisa midziyo mumuti weNSO mudziyo kuti ienderere mberi nekugadzirisa zvishandiso nechero iripo core function pack mhinduro.
Kuti upinde mumudziyo, hunhu hunogadziriswa muprofile inofanira kusetwa kuchokwadi, ona nhanho 8 Load Service (Mepu), uye mudziyo-mhando (NED, port, uye authgroup) inofanirawo kusetwa. Kana pasina authgroup marongero pasi pechishandiso-mhando, ipapo zita rekushandisa, password uye sec-password hunhu hunofanirwa kupihwa.
Mudziyo Onboarding Bootstrap
Iyo Device Onboarding package inotsanangura maviri callback chiito APIs yeChishandiso Onboarding- mutengi kusangana. Iyo yekuwana-bootstrap-data callback chiito inodzosa iyo bootstrapping kumisikidza, zuva-0 kumisikidzwa inogadzirwa mudziyo, uye OS mufananidzo ruzivo sekurongedzerwa paZTP-pro.file. Iyo Device Onboarding-client script inozogadzirisa iyo OS yemufananidzo uye inoshandisa iyo yezuva-0 kumisikidza kune mudziyo.
Munguva yebootstrap process, iyo Chishandiso Onboarding-client script inoshuma kufambira mberi uchishandisa iyo repoti-kufambira mberi callback chiito. Iyo get-bootstrap-data uye rondedzero-kufambira mberi zviito zvinofanirwa kunge zvine yakasarudzika identifier yemudziyo. Iyo get-bootstrap-data API call inosanganisirawo: mudziyo mutengesi, modhi, OS-zita, uye OS-vhezheni. Saizvozvo, iyo report-progress API call inosanganisira yekusarudza meseji.
Kana ese ari maviri manejimendi rekushandisa dziva uye akajeka manejimendi IP kero masisitimu asina kusetwa uye Dhivha Onboarding-profile inotsanangura chishandiso sechinofambiswa, iyo Chishandiso Onboarding-mutengi script inofanira kudzoreredza manejimendi IP kero kubva pachishandiso uye kuitumira kuNSO kuburikidza nerepoti-kufambira mberi chiito callback.
Izvi ndezveampiyo yekuwana-bootstrapping-data call back script.
curl -i -u ztpclient:topsecret -H “Content-Type:application/yang-data+json” -X POST -d '{“input”:{“model” : “CSR1KV”,”os-name” : “cisco-ioxr”,”vendor” : “Cisco”,”unique-idos 124,” “AAFOS” :12.1: “XNUMX”}}'
Device Onboarding 6
Mudziyo Onboarding
Matanho eKukwira Chishandiso Chinogadziriswa
http://nsoztpserver:8090/restconf/operations/cisco-ztp:ztp/classic/get-bootstrapping-data
<< Muviri wekupindura >> {"cisco-ztp:output": {"bootstrap-information": {"boot-image": {"os-name": "cisco-ioxr", "os-version": "12.3", "download-uri": "http://sample.domain/8894-235/ios-xr12.3.tar.gz", "md5-hash-value": "195b174c9a13de04ca44f51c222d14b0" }, "zuva-0-kugadzirisa": "!! IOS XRnusername adminn group root-lrn password 0 adminn!nhostname xr_2n!nvrf Mgmt-intfn kero-mhuri ipv4 unicastn!ninterface MgmtEth0/RSP0/CPU0/0n vrf Mgmt-intfn ipv4 kero 192.168.20.1 255.255.255.0n!nrouter staticn vrf Mgmt-intfn kero- mhuri ipv4 unicastn 0.0.0.0/0 192.168.122.1 110n !n!nssh server v2nssh server vrf Mgmt-intfnn} tauraiurl -i -u ztpclient:topsecret -H “Content-Type:application/yang-data+json” -X POST -d '{“input” : {“unique-id”: “AAO124GF”,”progress-type”: “bootstrap- yakakwana”}}' http://nsoztpserver:8090/restconf/operations/cisco-ztp:ztp/classic/report-progress << Response header >> HTTP/1.1 204 Hapana Zviripo
Matanho eKukwira Chishandiso Chinogadziriswa
Uku ndiko kutevedzana kwematanho aunoshandisa Device Onboarding kugadzirisa mudziyo unotungamirwa neNSO uchishandisa ingave ine simba kana static IP Kero.
PFUPISO MATINJI
1. Rongedza/Gadzirisa ncs.conf file 2. Gadzira Local Authentication (yeNSO) 3. Gadzira Authgroup 4. Gadzira Net Cam Mitemo file 5. Load Onboarding Payload neDay-0 template 6. Load Resource Pool (kana uchishandisa IP Kero ine dynamic. Kana uchishandisa IP Kero isingachinji, svetuka danho 6. 7. Load Profile 8. Mutoro Webasa (Mepu). Kana uri kushandisa static IP kero isingatungamirirwe neNSO, svetuka Danho rechitanhatu, uye
rodha mepu yebasa yakaparadzana neiyo static IP kero muChinhanho 8.
MATANHO AKADZWA
Maitiro
Nhanho 1 Nhanho 2
Raira kana Chiito Rongedza/Gadziridza ncs.conf file Gadzira YeNharaunda Yechokwadi (yeNSO)
Chinangwa
Device Onboarding 7
Rongedza/Gadziridza ncs.conf file
Mudziyo Onboarding
Nhanho 3 Nhanho 4 Nhanho 5 Nhanho 6
Nhanho 7 Nhanho 8
Raira kana Chiito
Chinangwa
Gadzira Authgroup
Gadzira Net Cam Mitemo file
Rodha Onboarding Payload neDay-0 template
Load Resource Pool (kana uchishandisa dynamic IP Kero. Kana uchishandisa IP kero isingachinji, svetuka nhanho yechitanhatu.
Mutoro Profile
Load Service (Mepu). Kana uri kushandisa static IP kero isingatungamirirwe neNSO, svetuka Danho rechitanhatu, uye rodha sevhisi mepu ine static IP kero muChinhanho 6.
Rongedza/Gadziridza ncs.conf file
Shandisa aya samples kugadzirisa iyo restconf netcp chiteshi chitsva uye huchokwadi hwenzvimbo kuti ukwanise kupinda muNSO. Cherechedza: Izvi sample inoshandisa 8080 yenhamba yechiteshi uye mushure mekugadzirisa file, tangazve nsc.
Wedzera tcp port (8080 default port)
chokwadi chokwadi <8080>
Gadzira Huchokwadi hweNzvimbo
Huchokwadi hwenzvimbo
chokwadi
Gadzira Authgroup
Default-authgroup.xml default
Device Onboarding 8
Mudziyo Onboarding
Gadzira Net Cam Mitemo
Cisco123#
Gadzira Net Cam Mitemo
65534 65534 /var/ncs/homes/public/.ssh /var/ncs/homes/public kuramba kuramba kuramba ztp ztp ztp chiito-callback cisco-ztp /cisco-ztp:ztp/cisco-ztp:classic * permit
>>
Device Onboarding 9
Rodha Onboarding Payload neDay-0 template
Mudziyo Onboarding
Rodha Onboarding Payload neDay-0 template
ncs0-zuva540 !! IOS XR zita rekushandisa ${DEV_CUSTOMER_USERNAME} boka mudzi-lr password 0 ${DEV_CUSTOMER_PASSWORD} ! zita remugamuchiri ${HOST_NAME} ! vrf Mgmt-intf kero-mhuri ipv0 unicast ! domain name cisco.com domain name-server 4 domain lookup source-interface MgmtEth171.70.168.183/RP0/CPU0/0 interface MgmtEth0/RP0/CPU0/0 ipv0 kero ${MGMT_IP_ADDRESS} 4
! router static kero-mhuri ipv4 unicast
0.0.0.0/0
! ! ! ssh server v2 ssh server vrf Mgmt-intf
Rodha Resource Pool (Kana Uchishandisa Dynamic IP Kero)
ztp-dziva
Device Onboarding 10
Mudziyo Onboarding
Mutoro Profile (yekutarisirwa payload-dynamic IP Kero)
ip_address_end>
Mutoro Profile (yekutarisirwa payload-dynamic IP Kero)
<profile> ncs540-profilecisco-ioxr 7.10.2 > ztp-dziva ncs5-zuva0 Cisco540# chokwadi cisco-iosxr-cli-0file>
Cherechedza Profiles for static IP kero payloads haibatanidzi dziva resource.
<profile> ncs540-profilecisco-ioxr 7.10.2 > ncs5-zuva0 chokwadi
Device Onboarding 11
Rodha Sevhisi Mepu (Dynamic IP Kero)
Mudziyo Onboarding
cisco-iosxr-cli-7.53file>
Rodha Sevhisi Mepu (Dynamic IP Kero)
ncs540 FOC2712R3D6file> nc540-profile</profile> HOST_NAME NCS540-2
Load Service Mepu (Static IP Kero)
ncs540 FOC2712R3D6file> nc540-profile</profile> HOST_NAME NCS540-2
Senge sarudzo, iwe unogona zvakare kukwira mudziyo uchienda kune iri kure NSO. A ZTP NSO server ivhavha inotungamirirwa iyo ine NSO yakaiswa neChidimbu Onboarding application. Iyo iri kure NSO iseva isina kutarisirwa kwaunogona kukwira mudziyo mushure meZTP maitiro. Iyi alternate NSO server inoshandiswa kukwira midziyo isina kubatwa. Kushandisa isina kutariswa NSO server inopatsanura iyo Dhivha Onboarding-chaiyo mabasa kubva kune yakakura network mhinduro. Kugonesa kuita uku, Dhidhiyo Onboarding inotsanangura YANG modhi inobata iri kure-so server.
Device Onboarding 12
Mudziyo Onboarding
Mudziyo Urikukwira Chishandiso Chisina Kutarisirwa
Mudziyo Urikukwira Chishandiso Chisina Kutarisirwa
Maitiro akashandiswa kusimudzira mudziyo usingatungamirirwe neNSO akafanana zvakanyanya nemaitiro ekukwira kune server inotungamirwa neNSO. Musiyano chete kuseta iyo inogadziriswa shanduko kune yechokwadi (inotungamirwa) kana yenhema (isina kutariswa) kana uchirodha pasi Profile. Izvi sample inoratidza shanduko yemanejimendi yakaiswa kuti nhema kune mudziyo usingatarisirwe.
<profile> ncs540-profilecisco-ioxr 7.10.2 > ztp-dziva ncs5-zuva0 Cisco540# nhema cisco-iosxr-cli-0file>
Example: Shandisa Dhidhiyo Onboarding kune Onboard a Network Device
Ichi chikamu chinopa example yenzira yekugovera iyo Chishandiso Onboarding mafambiro.
Prerequisites
· A Crosswork Workflow Manager (CWM) OVA iri kushanda. · A Network Service Orchestrator (NSO) system (vhezheni 6.1.9 kana gare gare) yakaiswa uye inoshanda. · Yakavanzika yeNSO server inogadzirwa kuti ishandiswe muCWM. · Iyo Mepu-service-create-poll-plan.sw.jason workflow inoiswa muCWM.
Workflow Procedure
Maitiro
Danho 1
Gadzira dziva rekushandisa uchishandisa iyi payload.
Device Onboarding 13
Workflow Procedure
Mudziyo Onboarding
Nhanho 2 Nhanho 3
ztp-dziva ip_address1.0
Gadzirai authgroup uchishandisa chinyorwa ichi.
default admin
Gadzira Day-0 template uchishandisa iyi script.
!! IOS XR zita rekushandisa ${DEV_CUSTOMER_USERNAME} boka mudzi-lr password 1.0 ${DEV_CUSTOMER_PASSWORD} ! zita remugamuchiri ${HOST_NAME} ! vrf Mgmt-intf kero-mhuri ipv0 unicast ! domain name cisco.com domain name-server domain lookup source-interface MgmtEth0/RP4/CPU0/0 interface MgmtEth0/RP0/CPU0/0 ipv0 kero ${MGMT_IP_ADDRESS} ! router static kero-mhuri ipv0 unicast 4/4 ! ! ! ssh server v0.0.0.0 ssh server vrf Mgmt-intf
Device Onboarding 14
Mudziyo Onboarding
Workflow Procedure
Danho 4
Nhanho 5 Nhanho 6 Nhanho 7
Gadzira ZTP-profile uchishandisa script iyi.
<profile> ncs5501-profilecisco-ioxr 7.9.2 http://172.22.143.63/xr-5500-792/ncs5500-golden-x7.9.2-v1.iso 5b195c174a9de13ca04f44c51d222b14 ztp-dziva ncs0-zuva5 chokwadi cisco-iosxr-cli-0file>
Mushure medziva rekushandisa, authcode, zuva-0-template, uye ZTP-profile zvagadzirwa, gadzira iyo ztp mepu sevhisi pane nso uchishandisa iyo CWM UI.
Pinda muCWM uye sarudza iyo Workflows tebhu.
Dzvanya Gadzira New Workflow.
a) (Zvinodiwa) Nyora muZita reKushanda Kwebasa.
Device Onboarding 15
Workflow Procedure
b) (Inodiwa) Nyora mushanduro yekufambiswa kwebasa.
Mudziyo Onboarding
Device Onboarding 16
Mudziyo Onboarding
Danho 8
Dzvanya Gadzira Workflow. Iyo Workflow yakanyorwa muWorkflow Tafura
Workflow Procedure
Device Onboarding 17
Workflow Procedure
Mudziyo Onboarding
Danho 9
Nhanho 10 Nhanho 11
k Zita reKushanda kuvhura iyo Workflow skrini. (Details tab ndiyo yakasarudzika.) Iyo Workflow Tsanangudzo ID uye Zuva Rokugadziridza zvinozadzwa otomatiki.
(Sarudzo) Nyora chero Tags.
Dzvanya iyo Code tab kuti view chinyorwa chemepu.
Device Onboarding 18
Mudziyo Onboarding
Danho 12
Dzvanya Run the Run basa hwindo rinovhura.
Workflow Procedure
Device Onboarding 19
Kumhanyisa Mepu
Mudziyo Onboarding
Nhanho 13 Nhanho 14
Nhanho 15 Nhanho 16
(Sarudzo) Nyora chero Tags. Nyora mukati maInput variables. Exampinoratidzwa pano:
{“nsoInstance”: “NSO”, “ztp”: {“map”: {“id”: “NCS_5”, “unique-id”: “FOC2712R3D6”, “profile”: “ncs540-profile”, “variable”: {“zita”: “HOST_NAME”, “value”: “NCS_5” } } } }
(Sarudzo) muchikamu Kana gadzirisa nguva, frequency, uye kurongeka kuti mepu inomhanya. a) (Sarudzo) Tanga zvakananga (default). b) Rongedza zuva chairo nenguva. c) (Kana zuva uye nguva yakasarudzwa) Sarudza Frequency. d) (Kana script ichizoitwa mukurongeka kwenguva) Sarudza Cron.
Dzvanya Run Job.
Kumhanyisa Mepu
Mushure mekudzvanya Run Job. Maitiro
Nhanho 1 Sarudza Maneja Webasa> Mabasa Anoshanda.
Device Onboarding 20
Mudziyo Onboarding
Step 2 Dzvanya zita rebasa raunoda kurivhura. (Mune muenzaniso uyuample, chimiro chebasa chiri kushanda.)
Kumhanyisa Mepu
Danho 3
Kamwe maitiro eZTP apera paXR mudziyo. Sarudza Jobho Maneja> Akapedzwa Mabasa tebhu. Basa racho rakanyorwa mu
a Danho 4
t Tinya Zita rebasa. Peji yeJobho inovhura ichiratidza iwo ruzivo rwebasa uye Jobho Chiitiko Log.
Device Onboarding 21
Kumhanyisa Mepu
Mudziyo Onboarding
Nhanho 5 Muchikamu cheJobho Chiitiko Rogi, tinya iyo yekuwedzera (+) chikwangwani kuruboshwe kweWorkflowExecution (chiitiko chekupedzisira mu
i
l
Cherechedza The MapCreatedStatus variable is set to true and the PlanStatusResult variable is set shows asvikirwa zvichireva kuti mepu yeZTP irikusvikirwa.
Device Onboarding 22
Mudziyo Onboarding
Kumhanyisa Mepu
Danho rechitanhatu PaNSO, XR mudziyo uri pabhodhi uye mepu; mamiriro ehurongwa asvikwa. Kuverenga kunoratidza kuti mudziyo wakavharwa.
Device Onboarding 23
Kumhanyisa Mepu
Mudziyo Onboarding
Device Onboarding 24
Zvinyorwa / Zvishandiso
![]() |
CISCO Crosswork Workflow Maneja [pdf] Bhuku reMushandisi Crosswork Workflow Maneja, Workflow Maneja, Maneja |