Onye njikwa ọrụ Crosswork
“
Nkọwapụta
- Aha ngwaahịa: Cisco Crosswork Workflow Manager Device Solutions Manager
Ịbanye - Ịrụ ọrụ: Ịbanye ngwaọrụ na enweghị mmetụ
ndokwa - Ndakọrịta: Cisco Crosswork Workflow Manager (CWM) na Cisco
Onye na-ahụ maka ọrụ netwọkụ (NSO)
Ntuziaka ojiji ngwaahịa
Ngwungwu ibunye ngwaọrụ gafereview
Emebere ngwungwu ngwungwu ngwaọrụ iji nye ya na anya
ngwaọrụ netwọk site na ịwụnye oyiyi buut na ụbọchị mbụ-0
nhazi. Ọ na-eji ngwa Cisco-ZTP maka nke a
nzube.
Ihe achọrọ nbanye ngwaọrụ
Tupu ịmalite usoro onboarding ngwaọrụ, hụ na ị
jide ebumnuche ZTP dị mkpa wee mee API ndị ahịa
ahaziri. Ụdị data DO na-enyere aka n'ịmepụta dabere na ọrụ
ZTP-profiles maka ngwaọrụ ọ bụla.
Usoro ntinye ngwaọrụ
- Mepụta ZTP profiles nwere nhazi ụbọchị-0 na nhọrọ
ntọala oyiyi software. - Jikọọ ZTP profiles nwere ngwaọrụ na-eji ụdị ọrụ
akpọrọ maapụ, na-akọwapụta ihe nchọpụta pụrụ iche dị ka usoro
ọnụọgụgụ. - Nyochaa ọganihu ngwaọrụ n'ime ụgbọ mmiri site na iji ọrụ maapụ ZTP
data atụmatụ.
Usoro nbanye ngwaọrụ
Usoro ZTP gụnyere nbudata na ịgba ọsọ bootstrap
file na ngwaọrụ akwadoro dị ka Cisco IOS XR, IOS XE, na Nexus. Nke
akpụkpọ ụkwụ file nwere ike ịbụ script dị mfe ma ọ bụ ihe mgbagwoju anya script maka
Mmejuputa ihe ngwọta Cisco-ZTP.
FAQ
Ajụjụ: Gịnị bụ ihe achọrọ maka iji ngwaọrụ onboarding
ngwugwu?
A: Gbaa mbọ hụ na ejidere ebumnuche ZTP, Mee API ndị ahịa
ahaziri, yana ụdị data dị mkpa maka ịmepụta ZTP profiles bụ
n'ebe.
Ajụjụ: Kedu ngwaọrụ akwadoro maka ịbanye n'ime ngwaọrụ site na iji nke a
ngwugwu?
A: Ngwaọrụ akwadoro gụnyere Cisco IOS XR, IOS XE, na Nexus
ngwaọrụ nwere ike na-agba ọsọ scripts bash, python scripts, ma ọ bụ iOS iwu
filedị ka bootstrap files.
"'
Ịbanye ngwaọrụ
Okwu mmalite
Akụkụ a nwere isiokwu ndị a:
· Okwu mmalite, na ibe 1 · Cisco Crosswork Workflow Manager Solutions, na ibe 1 · Ngwaọrụ Onboarding Package, na ibe 2 · Device Onboarding (DO) na Zero-Touch Provisioning (ZTP), na ibe 2 · Ex.ample: Jiri Ntinye Ngwa banye n'ime ngwaọrụ netwọkụ, na ibe 13
Abstract
Akwụkwọ a bụ ntuziaka onye ọrụ maka ụdị nke Cisco Crosswork Workflow Manager Solutions Device Onboarding.
Ndị na-ege ntị
Akwụkwọ a na-akọwa otu esi ahazi yana jiri Crosswork Workflow Manager Solutions Device Onboarding. Ezubere akwụkwọ a maka ndị mmepe Cisco Advanced Services, ndị injinia netwọkụ, na ndị injinia sistemụ na-ahazi ma na-ebuga ndị ahịa Cisco ọrụ njikwa ọrụ Crosswork Workflow Manager.
Akwụkwọ ndị ọzọ
Akwụkwọ a chọrọ ka onye na-agụ ya nwee ezigbo nghọta nke Cisco Crosswork na Cisco NSO na ojiji ya, dịka akọwara na akwụkwọ Cisco. Maka ozi ndị ọzọ gbasara ngwaahịa NSO, gaa na: https://developer.cisco.com/docs/nso/.
Cisco Crosswork Workflow Manager Solutions
Ngwọta CWM bụ nchịkọta ikpe a na-ejikarị eme ihe iji mee ka nhazi mpaghara dị mfe na kwụ ọtọ. Ewubere ya site na iji Cisco Crosswork Workflow Manager (CWM) na Cisco Network Services
Ntinye ngwaọrụ 1
Ngwungwu ntinye ngwaọrụ
Ịbanye ngwaọrụ
Orchestrator (NSO). Akwụkwọ a na-akọwa otu esi eji igbe nbanye ngwaọrụ iji kwalite arụmọrụ yana ọsọ nke ị na-abanye n'ime ngwaọrụ netwọk ọhụrụ. Mara: Pịa njikọ ndị a maka ozi ndị ọzọ site na iji Cisco CWM na Cisco NSO.
Ngwungwu ntinye ngwaọrụ
Ngwa CWM Solutions Onboarding bụ ngwungwu na-arụ ọrụ nke na-eji ngwa Cisco-ZTP na-enye ngwaọrụ netwọk dịpụrụ adịpụ site na ịwụnye oyiyi buut na nhazi ụbọchị-0 mbụ.
Ịbanye ngwaọrụ (DO) yana inye ihe efu (ZTP)
Ngwa Onboarding (DO) na-eji Cisco Zero-Touch Provisioning (ZTP). ZTP na-akpaghị aka nwụnye na nkwalite onyonyo software yana ntinye nhazi ụbọchị-0 files ka ị na-ebuga Cisco ma ọ bụ ngwaọrụ ndị ọzọ maka oge mbụ. Ihe ngwọta Cisco-ZTP na-enye mgbanwe site na ịkwado ngwaọrụ dị iche iche, gụnyere Cisco IOS XR, IOS XE, na Nexus. Ngwọta Cisco-ZTP eji na DO nwere ihe anọ: ihe nkesa DHCP, onye ahịa (script ZTP), sava HTTP, na ngwugwu ọrụ NSO. Cheta na: All components kwesịrị ka wụnye na jikọọ na ngwaọrụ. Maka nkọwa, hụ Ihe achọrọ nbanye ngwaọrụ.
Ihe achọrọ nbanye ngwaọrụ
Ka Ịbanye ngwaọrụ rụọ ọrụ nke ọma, ihe ndị a chọrọ ka ọ dị ugbu a ma na-arụ ọrụ. Ejiri ZTP rụọ ngwaọrụ. Ngwaọrụ nwere ike ịme Python ma ọ bụ Shell script dị ka akụkụ nke usoro ZTP. Njikọ netwọkụ site na ngwaọrụ gaa na NSO, DHCP na sava HTTP/TFTP. Oghere adreesị IP zuru ezu iji nabata ngwaọrụ niile achọrọ. DHCP bụ nhazi iji chọpụta ụdị ngwaọrụ ma nye ọnọdụ ederede onye nnọchite ngwaọrụ kwesịrị ekwesị. Ụdị NSO kacha nta 6.1 ma ọ bụ karịa. A na-etinye ngwugwu DO (Cisco-ztp) na NSO. · Python ma ọ bụ Shell script dị, otu maka ụdị ngwaọrụ ZTP ọ bụla, na-emejuputa oku azụ DO (Cisco-ZTP), nkwalite onyonyo ngwaọrụ, na nhazi ụbọchị-0. · (Nhọrọ) ngwugwu NED dị maka ntinye ngwaọrụ.
Ngwungwu Ọrụ Onboarding ngwaọrụ
Ihe ngwugwu Cisco Device Onboarding (DO) na-akọwa interface iji weghara ebumnuche ZTP yana API maka mmekọrịta DO (edemede bootstrap na-agba ọsọ na ngwaọrụ). Ụdị data DO na-enyere gị aka ịmepụta katalọgụ nke ZTP-pro dabere na ọrụfiles na onye ọ bụla weghaara ụbọchị-0, onyonyo software (nhọrọ), na
Ntinye ngwaọrụ 2
Ịbanye ngwaọrụ
Ihe ngwugwu
ntọala ngwaọrụ onboard. Ndị a profiles na-ejikọta ya na ngwaọrụ site na ụdị ọrụ a na-akpọ maapụ. Ntinye maapụ ọ bụla kwesịrị ịkọwapụta ụfọdụ ozi pụrụ iche nke ngwaọrụ ahụ (maka example, nọmba serial) yana ZTP-profile eji maka ngwaọrụ. NJ pụrụ iche na-enyere gị aka inyocha na kwado ngwaọrụ ahụ mgbe ị na-eji NSO ZTP API njedebe. Ngwungwu ọrụ DO na-enyocha ọganihu maka ngwaọrụ ma nwee ike nyochaa ya site na iji data atụmatụ ọrụ maapụ ZTP.
Ihe ngwugwu
· Ụbọchị-0 ndebiri: Mgbe ị mepụtara ụbọchị-0 file, enwere mgbanwe anọ ejiri ụkpụrụ akọwapụtara ebe a mejupụta na akpaghị aka. Hụ Ụdị Ụbọchị-0. DEV_CUSTOMER_USERNAME
DEV_CUSTOMER_PASSWORD
DEV_CUSTOMER_ENABLED_PASSWORD
MGMT_IP_ADDRESS
Mara: Mgbanwe DEV_CUSTOMER_ENABLED_PASSWORD na MGMT_IP_ADDRESS dabere na ZTP profile, nnweta njikwa-ip-adreesị, yana mgbanwe nkeji okwuntughe.
· Otu n'otu: A chọrọ ka ị banye na NSO.
Ntọala nbanye ngwaọrụ: akwadoro ma kwado ntọala ndị a n'oge usoro onboarding.
· (Nhọrọ) Software Image: The software n'onwe ya na-agba ọsọ ngwaọrụ.
Usoro nbanye ngwaọrụ
Onboarding ngwaọrụ site na iji Cisco-ZTP agent eruba nwere usoro atọ. Ị nweta ozi Bootstrap: Ngwaọrụ ahụ na-arịọ arịrịọ maka ihe nkesa DHCP iji nweta ebe ahụ (URL) nke akpụkpọ ụkwụ file (edemede). Ngwa wee budata wee malite edemede ahụ.
Ịlele nnabata onyonyo na/ma ọ bụ nkwalite: Ozugbo bootstrap file (edemede) agbaala, a na-etinye nhazi ahụ na ngwaọrụ ma ọ bụrụ na agbakwunyere ngwaọrụ ọhụrụ (ọ bụrụ na agbakwunyere ngwaọrụ ahụ) ma ọ bụ kwalite ngwaọrụ dị ugbu a.
Ịkwado na itinye nhazi ọhụrụ (ụbọchị-0): Nhazi ahụ na-enweta nkwenye na usoro nkwenye dabere na ọrụ ZTP.
Cheta na: The bootstrap file nwere ike ịbụ edemede dị mfe nke na-etinye nhazi ụbọchị-0 ma ọ bụ edemede sara mbara nke na-arụ ọrụ dị ka onye ahịa ngwọta Cisco-ZTP. Na-emekarị, edemede file kacha mma maka mmejuputa ihe ngwọta Cisco-ZTP.
Ntinye ngwaọrụ 3
Usoro nbanye ngwaọrụ
Ịbanye ngwaọrụ
Usoro ZTP na-ebudata ya file ma na-agba ya. Ngwaọrụ Cisco IOS XR, IOS XE na Nexus na-akwado bash, script Python na a file nwere iwu iOS dị ka bootstrap file. Cheta na: The bootstrap file nwere ike ịbụ edemede dị mfe nke na-etinye nhazi ụbọchị-0 ma ọ bụ edemede sara mbara nke na-arụ ọrụ dị ka onye ahịa ngwọta Cisco-ZTP. Na-emekarị, edemede file kacha mma maka mmejuputa ihe ngwọta DO (Cisco-ZTP).
Ntinye ngwaọrụ 4
Ịbanye ngwaọrụ
Otu esi eji nbanye ngwaọrụ arụ ọrụ
Otu esi eji nbanye ngwaọrụ arụ ọrụ
Akụkụ a na-akọwa ka ngwaọrụ Onboarding si arụ ọrụ. Akụkụ na-esote na-eduzi gị site na usoro maka ịbanye ngwaọrụ ejisiri.
Ụbọchị-0 Template
Ihe ndebiri ụbọchị-0 bụ ndebiri nhazi nke enwere ike iji ya mee ihe nwere ọtụtụ mgbanwe ndị na-edobe ebe. Ụkpụrụ maka mgbanwe ndị a bụ akụkụ nke profile nkọwa. Ihe ndebiri a na-enyere gị aka iji nhazi ụbọchị-0 maka ọrụ ntinye ngwaọrụ ọzọ. A kọwapụtara ụkpụrụ ndị na-edobe ebe n'oge ọrụ maapụ ZTP (ngbanwe ndị na-edobe ebe bụ ngwaọrụ akọwapụtara ma tinye ya na ZTP-pro.file) mgbe ị na-emepụta map ZTP. Ihe ndị a na-enye gị njikwa ka ukwuu ka esi emepụta ndebiri nhazi ụbọchị-0 maka ngwaọrụ enyere.
Nke a dị kaample of a day-0 template maka Cisco IOX XR ngwaọrụ.
ncs0-ụbọchị540 !! Aha njirimara IOS XR ${DEV_CUSTOMER_USERNAME} otu root-lr paswọọdụ 0 ${DEV_CUSTOMER_PASSWORD} ! aha nnabata ${HOST_NAME} ! vrf Mgmt-intf adreesị-ezinụlọ ipv0 unicast! ngalaba aha cisco.com ngalaba aha-ihe nkesa ngalaba nchọta isi-interface MgmtEth4/RP0/CPU0/0 interface MgmtEth0/RP0/CPU0/0 ipv0 adreesị ${MGMT_IP_ADDRESS} 4
! adreesị IPv4 rawụta static-unicast ezinụlọ
0.0.0.0/0
! ! ! ssh nkesa v2 ssh nkesa vrf Mgmt-intf
Ntinye ngwaọrụ 5
ọdọ mmiri akụrụngwa
Ịbanye ngwaọrụ
ọdọ mmiri akụrụngwa
ZTP na-eji akụrụngwa IP agbakọtara n'otu ọdọ mmiri a na-akpọ ọdọ mmiri akụrụngwa. Ejiri adreesị IP ma ọ bụ subnet ahazi ọdọ mmiri akụrụngwa. Ọdọ mmiri akụrụngwa na-eji ngwugwu onye njikwa akụ na NSO kenye adreesị IP.
Onye njikwa akụrụngwa na-enye ọrụ maapụ ZTP nke na-ejikwa ọrụ adreesị IP njikwa. Ị nwekwara ike ịhọrọ ịnye njikwa-ip -adreesị nke ọma na ọrụ maapụ ZTP maka ngwaọrụ enyere. N'okwu abụọ ahụ, ngwa ZTP na-ejupụta MGMT_IP_ADDRESS ngbanwe ebe ọ na-eme nhazi ụbọchị-0 maka ngwaọrụ.
Mara: A na-achọ ọdọ mmiri akụrụngwa naanị mgbe ị na-eji adreesị IP dị ike. Ọ bụrụ na ị na-eji adreesị IP kwụ ọtọ, agbanweghị ọdọ mmiri akụrụngwa adịghị mkpa. Maka nkọwa, rụtụ aka na ọdọ mmiri Ibu Ibu (Nzọụkwụ 6).
Profiles na Ozi Maapụ Ọrụ
Ihe Profiles katalọgụ nwere usoro nhazi, dị ka ụbọchị 0 files, ntọala ngwaọrụ onboarding, yana ụdị ngwanrọ etinyere na ngwaọrụ ndị a. Ngwa ngwa onboarding ngwọta na-ejikọta ZTP-profiles na ngwaọrụ na-eji map ọrụ. Maapụ ahụ nwere ozi dị mkpa ma tinye ozi ahụ na ngwaọrụ n'oge usoro onboarding Device (DO). Ntinye maapụ ọ bụla nwere ụfọdụ ozi a pụrụ ịmata nke ngwaọrụ ahụ yana ZTP-profile eji maka ngwaọrụ. Data atụmatụ ọrụ maapụ na-egosiputa ọganihu maka ngwaọrụ ahụ.
Ụdị ngwanrọ OS na nkọwa onyonyo akọwapụtara na ZTP-profile dị maka edemede ndị ahịa ZTP iji tụnyere ụdị ngwanrọ wee malite nkwalite onyonyo. Ngwungwu ZTP anaghị ahazi ma ọ bụ jiri ozi OS ahaziri. Ozugbo usoro ZTP zuru, ọrụ maapụ ZTP na-etinye ngwaọrụ ndị ahụ n'ime osisi ngwaọrụ NSO ka ịga n'ihu na-ahazi ngwaọrụ ndị ahụ na ngwọta ngwugwu ọrụ ọ bụla dị.
Iji banye n'ime ngwaọrụ ahụ, njirimara a na-achịkwa na profile ga-atọrịrị ka ọ bụrụ eziokwu, lee nzọụkwụ 8 Ọrụ Ibu Ibu (Map), na ụdị ngwaọrụ (NED, ọdụ ụgbọ mmiri, na otu authgroup) ga-edozikwa. Ọ bụrụ na enweghị ntọala otuuth otu n'okpuru ụdị ngwaọrụ, mgbe ahụ, aha njirimara, paswọọdụ na njirimara sec-password ga-enwerịrị.
Ngwa nbanye Bootstrap
Ngwa ngwungwu Onboarding na-akọwa API omume ịkpọghachi azụ abụọ maka mmekọrịta ndị ahịa n'ụgbọ. Omume ịkpọghachite-bootstrap-data na-eweghachi nhazi bootstrapping, nhazi ụbọchị-0 ewepụtara maka ngwaọrụ ahụ, yana ozi onyonyo OS dị ka ahaziri na ZTP-pro.file. Edemede onye ahịa Onboarding ngwaọrụ wee hazie nkọwa onyonyo OS wee tinye nhazi ụbọchị-0 na ngwaọrụ ahụ.
N'oge usoro bootstrap, ihe odide Onboarding-onye ahịa na-akọ ọganiihu site na iji mkpesa-ọganihu ọkpụkpọ oku. Ihe nweta-bootstrap-data na omume ọganihu akụkọ ga-enwerịrị ihe nchọpụta pụrụ iche nke ngwaọrụ ahụ. Oku API get-bootstrap-data gụnyekwara: onye na-ere ngwaọrụ, ụdị, aha OS, na ụdị OS. N'otu aka ahụ, oku API mkpesa-ọganihu gụnyere ozi nhọrọ.
Ọ bụrụ na edobeghi ma ọdọ mmiri akụrụngwa njikwa yana nhazi adreesị IP doro anya yana Ngwaọrụ Onboarding-profile na-akọwa ngwaọrụ dị ka ejisiri ya, ihe n'ime ngwaọrụ Onboarding-onye ahịa script ga-eweghachite adreesị IP njikwa na ngwaọrụ ma biputere ya NSO site na mkpesa-ọganihu omume oku na-aga.
Nke a dị kaample nke get-bootstrapping-data oku azụ script.
curl -i -u ztpclient: topsecret -H "Ọdịnaya-Ụdị: ngwa/yang-data+json" -X POST -d '{"ntinye":{"model" : "CSR1KV","os-name" : "cisco-ioxr","onye na-ere" : "Cisco",""AA-Overs" :-124:-12.1Fos "XNUMX"}
Ntinye ngwaọrụ 6
Ịbanye ngwaọrụ
Nzọụkwụ maka ịbanye na ngwaọrụ ejisiri
http://nsoztpserver:8090/restconf/operations/cisco-ztp:ztp/classic/get-bootstrapping-data
<< Ahụ nzaghachi >> {"cisco-ztp: mmepụta": {"bootstrap-ozi": {"boot-image": {"os-name": "cisco-ioxr", "os-version": "12.3", "download-uri": "http://sample.domain/8894-235/ios-xr12.3.tar.gz”, “md5-hash-uru”: “195b174c9a13de04ca44f51c222d14b0”}, “ụbọchị-0-nhazi”: “!! IOS XRnusername adminn otu root-lrn paswọọdụ 0 adminn!nhostname xr_2n!nvrf Mgmt-intfn adreesị-family ipv4 unicastn!ninterface MgmtEth0/RSP0/CPU0/0n vrf Mgmt-intfn ipv4 adreesị 192.168.20.1. 255.255.255.0n!n!nssh nkesa vrf Mgmt-intfn address- family ipv4 unicastn 0.0.0.0/0 192.168.122.1 110n !n!nssh nkesa v2nssh oku vrf Mgmt-intf} XNUMXn !n!url -i -u ztpclient: topsecret -H "Ọdịnaya-Ụdị: ngwa/yang-data+json" -X POST -d '{"ntinye" : {"pụrụ iche-id": "AAO124GF","progress-ụdị": "bootstrap-zuru ezu"}}' http://nsoztpserver:8090/restconf/operations/cisco-ztp:ztp/classic/report-progress << nkụnye eji isi mee >> HTTP/1.1 204 Enweghị ọdịnaya
Nzọụkwụ maka ịbanye na ngwaọrụ ejisiri
Nke a bụ usoro nke usoro ị na-eji Ngwaọrụ Onboarding iji melite ngwaọrụ NSO na-ejikwa site na iji adreesị IP dị ike ma ọ bụ kwụ ọtọ.
NKWUO KWESỊRỊ
1. Dezie/Melite ncs.conf file 2. Mepụta nkwenye mpaghara (maka NSO) 3. Mepụta otu Authgroup 4. Mepụta Iwu Igwefoto Net file 5. Ibu Ibu Onboarding Payload na Day-0 template 6. Ibu Ibu Resource Pool (ma ọ bụrụ na iji ike Adreesị IP. Ọ bụrụ na-eji a static IP Adreesị, ikwu nzọụkwụ 6. 7. Ibu Ibu Pro).file 8. Ibu ọrụ (Map). Ọ bụrụ na ị na-eji adreesị IP static nke NSO na-achịkwaghị, gbanye Nzọụkwụ 6, na
Ibunye maapụ ọrụ dị iche na adreesị IP kwụ ọtọ na Nzọụkwụ 8.
Usoro zuru ezu
Usoro
Nzọụkwụ 1 Nzọụkwụ 2
Iwu ma ọ bụ Action Dezie/Melite ncs.conf file Mepụta nkwenye mpaghara (maka NSO)
Ebumnuche
Ntinye ngwaọrụ 7
Dezie/Melite ncs.conf file
Ịbanye ngwaọrụ
Nzọụkwụ 3 Nzọụkwụ 4 Nzọụkwụ 5 Nzọụkwụ 6
Nzọụkwụ 7 Nzọụkwụ 8
Iwu ma ọ bụ Omume
Ebumnuche
Mepụta otu Authgroup
Mepụta Iwu Igwefoto Net file
Jiri ndebiri ụbọchị-0 buo ibu onboarding
Load Resource Pool (ọ bụrụ na ị na-eji Adreesị IP dị ike. Ọ bụrụ na ị na-eji adreesị IP kwụ ọtọ, gaa nzọụkwụ 6.
Ibu Ibu Profile
Ọrụ Ibu Ibu (Map). Ọ bụrụ na ị na-eji adreesị IP static nke NSO na-adịghị na-achịkwa, gbanye Nzọụkwụ 6, ma buru adreesị IP static dị na nzọụkwụ 8.
Dezie/Melite ncs.conf file
Jiri samples iji melite restconf na ọdụ ụgbọ mmiri tcp ọhụrụ yana nyocha mpaghara ka ị nwee ike ịbanye na NSO. Mara: Nke a sample na-eji 8080 maka nọmba ọdụ ụgbọ mmiri na mgbe emelitere file, Malitegharịa ekwentị nsc.
Tinye ọdụ ụgbọ mmiri tcp (ọdụ ụgbọ mmiri 8080)
eziokwu eziokwu <8080>
Mepụta nkwenye mpaghara
Nyocha mpaghara
eziokwu
Mepụta otu Authgroup
Ndi an-kpọ-authgroup.xml ndabara
Ntinye ngwaọrụ 8
Ịbanye ngwaọrụ
Mepụta Iwu Igwefoto Net
Cisco123#
Mepụta Iwu Igwefoto Net
65534 65534 /var/ncs/homes/public/.ssh /var/ncs/homes/ọha jụ jụ jụ ztp ztp ztp omume-nkpọghachi cisco-ztp /cisco-ztp:ztp/cisco-ztp: kpochapụwo * ikike
">>*
Ntinye ngwaọrụ 9
Jiri ndebiri ụbọchị-0 buo ibu onboarding
Ịbanye ngwaọrụ
Jiri ndebiri ụbọchị-0 buo ibu onboarding
ncs0-ụbọchị540 !! Aha njirimara IOS XR ${DEV_CUSTOMER_USERNAME} otu root-lr paswọọdụ 0 ${DEV_CUSTOMER_PASSWORD} ! aha nnabata ${HOST_NAME} ! vrf Mgmt-intf adreesị-ezinụlọ ipv0 unicast! ngalaba aha cisco.com ngalaba aha-ihe nkesa 4 ngalaba nyocha isi-interface MgmtEth171.70.168.183/RP0/CPU0/0 interface MgmtEth0/RP0/CPU0/0 ipv0 adreesị ${MGMT_IP_ADDRESS} 4.
! adreesị IPv4 rawụta static-unicast ezinụlọ
0.0.0.0/0
! ! ! ssh nkesa v2 ssh nkesa vrf Mgmt-intf
Ibunye ọdọ mmiri akụrụngwa (Ọ bụrụ na ị na-eji adreesị IP dị ike)
ztp-ọdọ mmiri
Ntinye ngwaọrụ 10
Ịbanye ngwaọrụ
Ibu Ibu Profile (maka adreesị IP na-akwụ ụgwọ jikwaa)
ip_address_end>
Ibu Ibu Profile (maka adreesị IP na-akwụ ụgwọ jikwaa)
<profile> ncs540-profilecisco-ioxr 7.10.2 > ztp-ọdọ mmiri ncs5-ụbọchị0 Cisco540# eziokwu cisco-iosxr-cli-0file>
Mara Profiles maka nkwụnye ụgwọ adreesị IP static anaghị agụnye ọdọ mmiri akụrụngwa.
<profile> ncs540-profilecisco-ioxr 7.10.2 > ncs5-ụbọchị0 eziokwu
Ntinye ngwaọrụ 11
Ibu Ibu Map Ọrụ (Adreesi IP na-agbanwe agbanwe)
Ịbanye ngwaọrụ
cisco-iosxr-cli-7.53file>
Ibu Ibu Map Ọrụ (Adreesi IP na-agbanwe agbanwe)
nkp540 FOC2712R3D6file> ncs540-profile</profile> HOST_NAME NCS540-2
Ibu Ibu Map Ọrụ (Adreesi IP static)
nkp540 FOC2712R3D6file> ncs540-profile</profile> HOST_NAME NCS540-2
Dịka nhọrọ, ị nwekwara ike ịbanye na ngwaọrụ ahụ gaa na NSO dịpụrụ adịpụ. Ihe nkesa ZTP NSO bụ nkesa a na-achịkwa nke ejiri NSO tinye ya na ngwa Onboarding Device. NSO dịpụrụ adịpụ bụ ihe nkesa anaghị ejikwa ebe ị nwere ike ịbanye na ngwaọrụ mgbe usoro ZTP gasịrị. A na-eji ihe nkesa NSO ọzọ maka ịbanye ngwaọrụ anaghị ejikwa. Iji ihe nkesa NSO na-achịkwaghị achịkwa na-ekewapụta ọrụ ndị akọwapụtara ngwaọrụ Onboarding na ngwọta netwọk sara mbara. Iji mee ka ọrụ a nwee ike, Ngwaọrụ Onboarding na-akọwa ụdị YANG nke na-ejide ihe nkesa remote-nso.
Ntinye ngwaọrụ 12
Ịbanye ngwaọrụ
Ngwaọrụ na-abanye n'ime ngwaọrụ anaghị ejikwa
Ngwaọrụ na-abanye n'ime ngwaọrụ anaghị ejikwa
Usoro eji kwalite ngwaọrụ NSO anaghị ejikwa ya yiri usoro maka ịbanye na sava nke NSO na-achịkwa. Naanị ihe dị iche bụ ịtọ mgbanwe a na-achịkwa ka ọ bụrụ eziokwu (jikwaa) ma ọ bụ ụgha (anaghị ejikwa) mgbe ị na-ebudata Pro.file. Nke a sample na-egosi njikwa agbanwe agbanwe ka ọ bụrụ ụgha maka ngwaọrụ anaghị ejikwa.
<profile> ncs540-profilecisco-ioxr 7.10.2 > ztp-ọdọ mmiri ncs5-ụbọchị0 Cisco540# ụgha cisco-iosxr-cli-0file>
Example: Jiri Ngwaọrụ Onboarding na Onboard a Network Device
Akụkụ a na-enye example nke otu esi enyefe ngwaọrụ Onboarding workflow.
Ihe achọrọ
Onye njikwa ọrụ Crosswork (CWM) OVA na-agba ọsọ. · A na-arụnye ma na-arụ ọrụ sistemụ Network Service Orchestrator (NSO) (ụdị 6.1.9 ma ọ bụ karịa). · A na-emepụta ihe nzuzo nkesa NSO maka ojiji na CWM. A na-eburu usoro ọrụ Map-service-create-poll-plan.sw.jason na CWM.
Usoro usoro ọrụ
Usoro
Nzọụkwụ 1
Mepụta ọdọ mmiri akụrụngwa site na iji ụgwọ akwụ ụgwọ a.
Ntinye ngwaọrụ 13
Usoro usoro ọrụ
Ịbanye ngwaọrụ
Nzọụkwụ 2 Nzọụkwụ 3
ztp-ọdọ mmiri ip_adreesị1.0
Jiri edemede a mepụta otu ọdee.
ndabara admin
Mepụta ndebiri ụbọchị-0 site na iji edemede a.
!! Aha njirimara IOS XR ${DEV_CUSTOMER_USERNAME} otu root-lr paswọọdụ 1.0 ${DEV_CUSTOMER_PASSWORD} ! aha nnabata ${HOST_NAME} ! vrf Mgmt-intf adreesị-ezinụlọ ipv0 unicast! ngalaba aha cisco.com ngalaba aha-ihe nkesa isi mmalite nyocha ngalaba-interface MgmtEth0/RP4/CPU0/0 interface MgmtEth0/RP0/CPU0/0 adreesị IPv0 ${MGMT_IP_ADDRESS} ! adreesị adreesị rawụta static-ezinụlọ ipv0 unicast 4/4 ! ! ! ssh nkesa v0.0.0.0 ssh nkesa vrf Mgmt-intf
Ntinye ngwaọrụ 14
Ịbanye ngwaọrụ
Usoro usoro ọrụ
Nzọụkwụ 4
Nzọụkwụ 5 Nzọụkwụ 6 Nzọụkwụ 7
Mepụta ZTP-profile iji edemede a.
<profile> ncs5501-profilecisco-ioxr 7.9.2 http://172.22.143.63/xr-5500-792/ncs5500-golden-x7.9.2-v1.iso 5b195c174a9de13ca04f44c51d222b14 ztp-ọdọ mmiri ncs0-ụbọchị5 eziokwu cisco-iosxr-cli-0file>
Mgbe ọdọ mmiri a gachara, koodu autthcode, ụbọchị-0-ụdị, na ZTP-profile emepụtara, mepụta ọrụ maapụ ztp na nso iji CWM UI.
Banye na CWM wee họrọ taabụ Workflows.
Pịa Mepụta Usoro Ọrụ Ọhụrụ.
a) (Achọrọ) Pịnye na aha usoro ọrụ.
Ntinye ngwaọrụ 15
Usoro usoro ọrụ
b) (Achọrọ) Pịnye na nsụgharị nke usoro ọrụ.
Ịbanye ngwaọrụ
Ntinye ngwaọrụ 16
Ịbanye ngwaọrụ
Nzọụkwụ 8
Pịa Mepụta Usoro Ọrụ. A na-edepụta usoro nhazi ahụ na tebụl ọrụ
Usoro usoro ọrụ
Ntinye ngwaọrụ 17
Usoro usoro ọrụ
Ịbanye ngwaọrụ
Nzọụkwụ 9
Nzọụkwụ 10 Nzọụkwụ 11
k Aha Ọrụ Ọrụ ka imepe ihuenyo Workflow. (Nkọwa taabụ bụ nke ndabara.) NJ nkọwapụta ọrụ na ụbọchị Nwelite bụ akpaaka.
(Nhọrọ) Pịnye ọ bụla Tags.
Pịa koodu taabụ ka view script maka map.
Ntinye ngwaọrụ 18
Ịbanye ngwaọrụ
Nzọụkwụ 12
Pịa Gbaa ọsọ ọrụ window ga-emepe.
Usoro usoro ọrụ
Ntinye ngwaọrụ 19
Na-agba ọsọ Map
Ịbanye ngwaọrụ
Nzọụkwụ 13 Nzọụkwụ 14
Nzọụkwụ 15 Nzọụkwụ 16
(Nhọrọ) Pịnye na nke ọ bụla Tags. Pịnye na mgbanwe ntinye. Ọpụampegosiri le ebe a:
{"nsoInstance": "NSO", "ztp": {"map": {"id": "NCS_5", "pụrụ iche-id": "FOC2712R3D6", "profile": "ncs540-profile", "gbanwee": {"aha": "HOST_NAME", "uru": "NCS_5" } } }
(Nhọrọ) na Mgbe ngalaba na-ahazi oge, ugboro, na ịtụ na map na-agba. a) (Nhọrọ) Malite ozugbo (nke ndabara). b) Nhazi maka otu ụbọchị na oge. c) (Ọ bụrụ kpọmkwem ụbọchị na oge ahọpụtara) Họrọ ugboro. d) (Ọ bụrụ na a ga-eme edemede ahụ n'usoro oge) Họrọ Cron.
Pịa Gbaa Ọrụ.
Na-agba ọsọ Map
Mgbe ị pịa Run Job. Usoro
Nzọụkwụ 1 Họrọ njikwa ọrụ > Ọrụ ndị na-arụ ọrụ.
Ntinye ngwaọrụ 20
Ịbanye ngwaọrụ
Nzọụkwụ 2 Pịa aha ọrụ ịchọrọ imepe ya. (Na nke a examplee, ọnọdụ ọrụ na-agba ọsọ.)
Na-agba ọsọ Map
Nzọụkwụ 3
Ozugbo usoro ZTP mechara na ngwaọrụ XR. Họrọ Njikwa Ọrụ> Taabụ Ọrụ Emechara. E depụtara ọrụ ahụ n'ụdị
Nzọụkwụ 4
t Pịa Aha Ọrụ. Ibe Job meghere igosi nkọwa ọrụ yana Ndekọ Ihe Omume Job.
Ntinye ngwaọrụ 21
Na-agba ọsọ Map
Ịbanye ngwaọrụ
Kwụpụ 5 Na ngalaba ndekọ ihe omume Job, pịa gbakwunyere (+) banye n'aka ekpe nke WorkflowExecution (mmemme ikpeazụ na
i
l
Mara na atọrọ mgbanwe MapCreatedStatus ka ọ bụrụ eziokwu yana egosiputara ngbanwe PlanStatusResult nke pụtara na maapụ ZTP dị na steeti erutela.
Ntinye ngwaọrụ 22
Ịbanye ngwaọrụ
Na-agba ọsọ Map
Nzọụkwụ 6 Na NSO, a na-etinye ngwaọrụ XR na map; eruola ọkwa atụmatụ. Ihe gụpụtara na-egosi na etinyere ngwaọrụ ahụ.
Ntinye ngwaọrụ 23
Na-agba ọsọ Map
Ịbanye ngwaọrụ
Ntinye ngwaọrụ 24
Akwụkwọ / akụrụngwa
![]() |
Onye njikwa ọrụ CISCO Crosswork [pdf] Ntuziaka onye ọrụ Crosswork Workflow Manager, Workflow Manager, Manager |