Crosswork Workflow Manager
“
Mga detalye
- Ngalan sa Produkto: Cisco Crosswork Workflow Manager Solutions Device
Pagsakay - Functionality: Pag-onboard sa device ug zero-touch
paghatag - Pagkaangay: Cisco Crosswork Workflow Manager (CWM) ug Cisco
Network Services Orchestrator (NSO)
Mga Instruksyon sa Paggamit sa Produkto
Natapos na ang Pakete sa Pag-onboard sa Deviceview
Ang Device Onboarding nga pakete gidesinyo sa layo nga probisyon
network device pinaagi sa pag-instalar sa boot image ug inisyal nga adlaw-0
configuration. Gigamit niini ang aplikasyon sa Cisco-ZTP alang niini
katuyoan.
Mga Kinahanglanon sa Pag-onboard sa Device
Sa dili pa magsugod ang proseso sa onboarding sa device, siguroha nga ikaw
adunay gikinahanglan nga ZTP intent nga nakuha ug DO client APIs
gi-configure. Ang mga modelo sa datos sa DO makatabang sa paghimo nga gibase sa papel
ZTP-profiles alang sa matag device.
Proseso sa Pag-onboard sa Device
- Paghimo ZTP profiles nga adunay day-0 nga mga pag-configure ug opsyonal
mga setting sa software-image. - Iuban ang ZTP profiles uban sa mga himan gamit ang usa ka modelo sa serbisyo
gitawag nga mapa, nga nagpiho sa talagsaon nga mga identifier sama sa serial
mga numero. - Pag-monitor sa pag-uswag sa onboarding sa device gamit ang serbisyo sa mapa sa ZTP
data sa plano.
Daloy sa Pag-onboard sa Device
Ang proseso sa ZTP naglakip sa pag-download ug pagpadagan sa usa ka bootstrap
file sa gisuportahan nga mga aparato sama sa Cisco IOS XR, IOS XE, ug Nexus. Ang
bootstrap file mahimong usa ka yano nga script o mas komplikado nga script para sa
Mga pagpatuman sa solusyon sa Cisco-ZTP.
FAQ
P: Unsa ang mga kinahanglanon sa paggamit sa Device Onboarding
pakete?
A: Siguruha nga makuha ang katuyoan sa ZTP, ang mga API sa kliyente sa DO
gi-configure, ug gikinahanglan nga mga modelo sa datos alang sa paghimo sa ZTP profilemga s
sa lugar.
P: Unsang mga device ang gisuportahan para sa onboarding sa device gamit kini
pakete?
A: Ang gisuportahan nga mga himan naglakip sa Cisco IOS XR, IOS XE, ug Nexus
mga device nga makadagan sa mga bash script, python script, o iOS command
fileingon bootstrap files.
“`
Pag-onboard sa Device
Pasiuna
Kini nga seksyon adunay sulud nga mga musunud nga hilisgutan:
· Pasiuna, sa panid 1 · Cisco Crosswork Workflow Manager Solutions, sa panid 1 · Device Onboarding Package, sa panid 2 · Device Onboarding (DO) ug Zero-Touch Provisioning (ZTP), sa panid 2 · Example: Gamita ang Device Onboarding sa Pagsakay sa Network Device, sa panid 13
Abstract
Kini nga dokumento mao ang giya sa tiggamit alang sa standalone nga bersyon sa Cisco Crosswork Workflow Manager Solutions Device Onboarding package.
Mamiminaw
Kini nga dokumento naghulagway kon unsaon pag-configure ug paggamit sa Crosswork Workflow Manager Solutions Device Onboarding. Kini nga dokumento gituyo alang sa Cisco Advanced Services developers, network engineers, ug system engineers nga nag-configure ug naghatod sa Crosswork Workflow Manager Solutions functionalities ngadto sa mga kustomer sa Cisco.
Dugang nga Dokumentasyon
Kini nga dokumentasyon nagkinahanglan sa magbabasa nga adunay maayo nga pagsabot sa Cisco Crosswork ug Cisco NSO ug sa paggamit niini, sama sa gihulagway sa dokumentasyon sa Cisco. Para sa dugang nga impormasyon sa mga produkto sa NSO, adto sa: https://developer.cisco.com/docs/nso/.
Cisco Crosswork Workflow Manager Solutions
Ang CWM Solutions usa ka koleksyon sa kasagarang mga kaso sa paggamit nga gidesinyo sa paghimo sa mga customization sa field nga yano ug prangka. Gitukod kini gamit ang Cisco Crosswork Workflow Manager (CWM) ug Cisco Network Services
Pag-onboard sa Device 1
Pakete sa Pag-onboard sa Device
Pag-onboard sa Device
Orkestra (NSO). Kini nga dokumento nagpatin-aw kon unsaon paggamit ang Device Onboarding use case aron mapausbaw ang kaepektibo ug katulin diin ikaw makasakay sa bag-ong network device. Mubo nga sulat: I-klik kini nga mga link para sa dugang impormasyon gamit ang Cisco CWM ug Cisco NSO.
Pakete sa Pag-onboard sa Device
Ang kaso sa paggamit sa CWM Solutions Device Onboarding usa ka functional nga pakete nga naggamit sa Cisco-ZTP nga aplikasyon sa layo nga paghatag sa mga device sa network pinaagi sa pag-instalar sa boot image ug ang inisyal nga adlaw-0 nga configuration.
Device Onboarding (DO) ug Zero-Touch Provisioning (ZTP)
Ang Device Onboarding (DO) nga aplikasyon naggamit sa Cisco Zero-Touch Provisioning (ZTP). Gi-automate sa ZTP ang pag-install ug pag-upgrade sa software image ingon man ang pag-install sa day-0 nga configuration files samtang nag-deploy sa Cisco o mga third-party nga device sa unang higayon. Ang solusyon sa Cisco-ZTP nagtanyag sa pagka-flexible pinaagi sa pagsuporta sa lainlaing mga aparato, lakip ang Cisco IOS XR, IOS XE, ug Nexus. Ang Cisco-ZTP nga solusyon nga gigamit sa DO naglangkob sa upat ka mga sangkap: usa ka DHCP server, usa ka kliyente (ZTP script), HTTP server, ug NSO function pack. Mubo nga sulat: Ang tanan nga mga sangkap kinahanglan nga ma-install ug konektado sa aparato. Para sa mga detalye, tan-awa ang Device Onboarding Prerequisites.
Mga Kinahanglanon sa Pag-onboard sa Device
Aron ang Pag-onboard sa Device molihok sa husto, kini nga mga kinahanglanon kinahanglan nga naa ug naglihok. · Gipalihok ang mga aparato gamit ang ZTP. · Mga himan nga makahimo sa pagpadagan sa mga script sa Python o Shell isip kabahin sa proseso sa ZTP. · Pagkonekta sa network gikan sa mga aparato hangtod sa mga server sa NSO, DHCP, ug HTTP/TFTP. · Ang wanang sa IP address igo na aron ma-accommodate ang tanan nga mga aparato nga gikinahanglan. · Ang DHCP mao ang pag-configure aron mahibal-an ang tipo sa aparato ug mahatagan ang angay nga lokasyon sa script sa ahente sa aparato. · Minimum nga bersyon sa NSO 6.1 o mas taas pa. · Ang DO (Cisco-ztp) nga pakete gi-install sa NSO. · Ang mga script sa Python o Shell anaa, usa alang sa matag matang sa ZTP device, nga nag-implementar sa DO (Cisco-ZTP) callbacks, device image upgrade, ug Day-0 configuration. · (Opsyonal) Ang mga pakete sa NED magamit alang sa pag-onboard sa aparato.
Pakete sa Function sa Pag-onboard sa Device
Ang Cisco Device Onboarding (DO) functional package naghubit sa interface aron makuha ang ZTP intent ug mga API alang sa DO client (bootstrap scripts nga nagdagan sa device) nga mga interaksyon. Ang mga modelo sa datos sa DO makahimo kanimo sa paghimo og katalogo sa ZTP-pro nga gibase sa papelfiles nga ang matag usa makadakop sa adlaw-0, software-imahe (opsyonal), ug
Pag-onboard sa Device 2
Pag-onboard sa Device
Mga Bahin sa Pakete
mga setting sa onboard sa device. Kini nga mga profiles unya nakig-uban sa device pinaagi sa usa ka modelo sa serbisyo nga gitawag og mapa. Ang matag entry sa mapa kinahanglan nga magtino sa pipila ka talagsaon nga mailhan nga impormasyon sa device (alang sa example, usa ka serial-number) kauban ang ZTP-profile gigamit alang sa aparato. Ang talagsaon nga ID makapahimo kanimo sa pag-verify ug pag-validate sa device kung gamiton ang NSO ZTP API endpoints. Ang DO functional package nagmonitor sa pag-uswag sa usa ka device ug mahimong mamonitor gamit ang ZTP map service plan data.
Mga Bahin sa Pakete
· Day-0 template: Kung maghimo ka ug day-0 file, adunay upat ka mga baryable nga autopopulated uban sa piho nga mga bili nga gilista dinhi. Tan-awa ang Day-0 Template. · DEV_CUSTOMER_USERNAME
· DEV_CUSTOMER_PASSWORD
· DEV_CUSTOMER_ENBLED_PASSWORD
· MGMT_IP_ADDRESS
Hinumdomi: Ang mga variable DEV_CUSTOMER_ENABLED_PASSWORD ug MGMT_IP_ADDRESS nagsalig sa ZTP profile, ang pagkaanaa sa management-ip-address, ug sec- password variables.
· Authgroup: Ang authgroup gikinahanglan para maka log in ka sa NSO.
· Mga Setting sa Pag-onboard sa Device: Kini nga mga setting gipamatud-an ug gi-validate atol sa proseso sa onboarding.
· (Opsyonal) Software Image: Ang software mismo nga nagpadagan sa device.
Daloy sa Pag-onboard sa Device
Ang Device Onboarding gamit ang Cisco-ZTP agent flow adunay tulo ka hugna. · Pagkuha og Impormasyon sa Bootstrap: Ang device nag-isyu og hangyo sa DHCP server aron makuha ang lokasyon (URL) sa bootstrap file (script). Ang device dayon mag-download ug magpadagan sa script.
· Pagsusi sa Image Compliance ug/o Pag-upgrade: Sa higayon nga ang bootstrap file (script) midagan, ang configuration kay gipadapat sa device bisan sa bag-ong configuration (kon ang device bag-o lang gidugang) o upgrades ang kasamtangan nga device.
· Pag-validate ug pagpadapat sa bag-ong (adlaw-0) nga configuration: Ang configuration unya moagi sa verification ug validation nga mga proseso base sa ZTP-role.
Mubo nga sulat: Ang bootstrap file mahimo nga usa ka yano nga script nga magamit ang usa ka adlaw-0 nga pagsumpo o usa ka detalyado nga script nga naglihok ingon usa ka kliyente sa solusyon sa Cisco-ZTP. Kasagaran, ang script file mao ang labing haum alang sa Cisco-ZTP solusyon pagpatuman.
Pag-onboard sa Device 3
Daloy sa Pag-onboard sa Device
Pag-onboard sa Device
Ang proseso sa ZTP nag-download sa file ug gipadagan kini. Ang Cisco IOS XR, IOS XE, ug Nexus device nagsuporta sa bash, python script, ug a file nga adunay mga iOS commands isip bootstrap file. Mubo nga sulat: Ang bootstrap file mahimo nga usa ka yano nga script nga magamit ang usa ka adlaw-0 nga pagsumpo o usa ka detalyado nga script nga naglihok ingon usa ka kliyente sa solusyon sa Cisco-ZTP. Kasagaran, ang script file mao ang labing haum alang sa DO (Cisco-ZTP) solusyon pagpatuman.
Pag-onboard sa Device 4
Pag-onboard sa Device
Giunsa Paglihok ang Device Onboarding
Giunsa Paglihok ang Device Onboarding
Kini nga seksyon naghulagway kung giunsa ang Device Onboarding naglihok. Ang sunod nga seksyon naggiya kanimo pinaagi sa Mga Lakang sa Pag-onboard sa Gidumala nga Device.
Day-0 nga Template
Ang day-0 nga template kay usa ka reusable nga configuration template nga adunay daghang placeholder variables. Ang mga bili alang niini nga mga baryable kabahin sa profile kahulugan. Kini nga template makapahimo kanimo sa paggamit pag-usab sa adlaw-0 nga mga pag-configure para sa ubang mga proyekto sa onboarding sa device. Ang mga kantidad sa placeholder gihubit sa panahon sa serbisyo sa mapa sa ZTP (ang mga variable sa placeholder kay espesipiko sa device ug gilakip sa ZTP-profile) sa dihang imong gimugna ang ZTP nga mapa. Kini nga mga hinungdan naghatag kanimo ug labaw nga kontrol kung giunsa ang usa ka adlaw-0 nga template sa pag-configure gihimo alang sa usa ka gihatag nga aparato.
Kini ingonampUsa ka adlaw-0 nga template alang sa Cisco IOX XR device.
ncs0-adlaw540 !! IOS XR username ${DEV_CUSTOMER_USERNAME} group root-lr password 0 ${DEV_CUSTOMER_PASSWORD} ! hostname ${HOST_NAME} ! vrf Mgmt-intf address-pamilya ipv0 unicast ! domain name cisco.com domain name-server domain lookup tinubdan-interface MgmtEth4/RP0/CPU0/0 interface MgmtEth0/RP0/CPU0/0 ipv0 address ${MGMT_IP_ADDRESS} 4
! router static nga adres-pamilya ipv4 unicast
0.0.0.0/0
! ! ! ssh server v2 ssh server vrf Mgmt-intf
Pag-onboard sa Device 5
Mga Resource Pool
Pag-onboard sa Device
Mga Resource Pool
Ang ZTP naggamit sa mga kapanguhaan sa IP nga gi-grupo sa usa ka komon nga pool nga gitawag og resource pool. Ang resource pool gi-configure gamit ang IP address o subnet. Ang resource pool naggamit sa resource-manager package sa NSO aron igahin ang mga IP address.
Ang resource-manager naghatag ug ZTP map service nga nagdumala sa management IP-address assignment. Mahimo usab nimo pilion nga klaro nga ihatag ang management-ip -address sa serbisyo sa mapa sa ZTP alang sa gihatag nga aparato. Sa duha ka mga kaso, ang aplikasyon sa ZTP awtomatik nga nagpuno sa MGMT_IP_ADDRESS baryable sa placeholder samtang naghubad sa day-0 nga configuration alang sa usa ka device.
Mubo nga sulat: Ang usa ka resource-pool gikinahanglan lamang kung ikaw naggamit sa usa ka dinamikong IP address. Kung naggamit ka usa ka static nga IP address, dili kinahanglan ang variable nga resource pool. Para sa mga detalye, tan-awa ang Load Resource Pool (Lakang 6).
Profiles ug Impormasyon sa Mapa sa Serbisyo
Ang Profiles catalog adunay usa ka set sa mga parameter sa pag-configure, sama sa 0-adlaw files, mga setting sa onboarding sa device, ug ang bersyon sa software nga gipadapat sa mga device. Ang solusyon sa onboarding sa device nag-uban sa ZTP-profiles uban sa mga himan gamit ang mapa sa serbisyo. Ang mapa naglangkob sa gikinahanglan nga impormasyon ug magamit kana nga impormasyon sa device atol sa Device Onboarding (DO) nga proseso. Ang matag entry sa mapa adunay pipila ka talagsaon nga mailhan nga kasayuran sa aparato kauban ang ZTP-profile gigamit alang sa aparato. Ang data sa plano sa serbisyo sa mapa nagpakita sa pag-uswag sa device.
Ang bersyon sa software sa OS ug mga detalye sa imahe nga gihubit sa ZTP-profile magamit sa script sa kliyente sa ZTP aron itandi ang bersyon sa software ug pagsugod sa pag-upgrade sa imahe. Ang ZTP package wala magproseso o mogamit sa gi-configure nga impormasyon sa OS. Kung makompleto na ang proseso sa ZTP, ang serbisyo sa mapa sa ZTP isakay ang mga aparato sa punoan sa aparato sa NSO aron ipadayon ang pag-configure sa mga aparato sa bisan unsang magamit nga mga solusyon sa core function pack.
Aron makasakay sa aparato, ang gidumala nga hiyas sa profile kinahanglan nga itakda sa tinuod, tan-awa ang lakang 8 Pag-load sa Serbisyo (Mapa), ug ang tipo sa aparato (NED, port, ug authgroup) kinahanglan usab nga itakda. Kung walay setting sa authgroup ubos sa device-type, nan ang username, password ug sec-password attributes kinahanglang ihatag.
Bootstrap sa Pag-onboard sa Device
Ang Device Onboarding package naghubit sa duha ka callback action API alang sa Device Onboarding- mga interaksyon sa kliyente. Ang get-bootstrap-data callback nga aksyon nagbalik sa bootstrapping configuration, ang day-0 nga configuration nga namugna para sa device, ug ang OS image information nga gi-configure sa ZTP-profile. Giproseso sa Device Onboarding-client script ang mga detalye sa imahe sa OS ug gipadapat ang day-0 nga configuration sa device.
Atol sa proseso sa bootstrap, ang Device Onboarding-client script nagtaho sa pag-uswag gamit ang report-progress callback nga aksyon. Ang get-bootstrap-data ug report-progress nga mga aksyon kinahanglang maglangkob sa talagsaong identifier sa device. Ang get-bootstrap-data API nga tawag naglakip usab sa: device vendor, model, OS-name, ug OS-version. Sa susama, ang report-progress API nga tawag naglakip sa usa ka opsyonal nga mensahe.
Kung ang management resource pool ug ang klaro nga pagdumala sa IP address configurations wala itakda ug ang Device Onboarding-profile naghubit sa device isip gidumala, ang Device Onboarding-client script kinahanglang magkuha sa management IP address gikan sa device ug i-post kini ngadto sa NSO pinaagi sa report-progress action callback.
Kini ingonample sa get-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-id” : “AAO124” : “AAO12.1.
Pag-onboard sa Device 6
Pag-onboard sa Device
Mga Lakang sa Pag-onboard sa Gidumala nga Device
http://nsoztpserver:8090/restconf/operations/cisco-ztp:ztp/classic/get-bootstrapping-data
<< Lawas sa pagtubag >> { “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” }, “day-0-configuration”: “!! IOS XRnusername adminn group root-lrn password 0 adminn!nhostname xr_2n!nvrf Mgmt-intfn address-family ipv4 unicastn!ninterface MgmtEth0/RSP0/CPU0/0n vrf Mgmt-intfn ipv4 address 192.168.20.1. 255.255.255.0n!nrouter staticn vrf Mgmt-intfn address- family ipv4 unicastn 0.0.0.0/0 192.168.122.1 110n !n!nssh server v2nssh server vrf Mgmt-intfnn}” } } ** back report-} }url -i -u ztpclient:topsecret -H “Content-Type:application/yang-data+json” -X POST -d '{“input” : {“unique-id”: “AAO124GF”,”progress-type”: “bootstrap- complete”}}' http://nsoztpserver:8090/restconf/operations/cisco-ztp:ztp/classic/report-progress << Response header >> HTTP/1.1 204 Walay Content
Mga Lakang sa Pag-onboard sa Gidumala nga Device
Kini ang pagkasunod-sunod sa mga lakang nga imong gigamit sa Device Onboarding aron ma-update ang usa ka aparato nga gidumala sa NSO gamit ang usa ka dinamiko o static nga IP Address.
MGA LAKANG SA SUMMARY
1. I-edit/I-update ang ncs.conf file 2. Paghimo og Local Authentication (para sa NSO) 3. Paghimo og Authgroup 4. Paghimo og Net Cam Rules file 5. I-load ang Onboarding Payload nga adunay Day-0 template 6. I-load ang Resource Pool (kon naggamit ug dinamikong IP Address. Kung naggamit ug static IP Address, laktawan ang lakang 6. 7. Load Profile 8. Serbisyo sa Pagkarga (Mapa). Kung naggamit ka ug static nga IP address nga wala gidumala sa NSO, laktawan ang Lakang 6, ug
load sa usa ka bulag nga serbisyo nga mapa uban sa static IP address sa Lakang 8.
DETALYE NGA MGA LAKANG
Pamaagi
Lakang 1 Lakang 2
Sugo o Aksyon Edit/Update ncs.conf file Paghimo ug Lokal nga Pagpamatuod (para sa NSO)
Katuyoan
Pag-onboard sa Device 7
I-edit/I-update ang ncs.conf file
Pag-onboard sa Device
Lakang 3 Lakang 4 Lakang 5 Lakang 6
Lakang 7 Lakang 8
Sugo o Aksyon
Katuyoan
Paghimo ug Authgroup
Paghimo ug Net Cam Rules file
I-load ang Onboarding Payload nga adunay Day-0 nga template
I-load ang Resource Pool (kon naggamit ug dinamikong IP Address. Kung naggamit ug static nga IP Address, laktawan ang lakang 6.
Pag-load sa Profile
Serbisyo sa Pagkarga (Mapa). Kung naggamit ka ug static nga IP address nga wala gidumala sa NSO, laktawan ang Lakang 6, ug ikarga ang usa ka lahi nga mapa sa serbisyo nga adunay static nga IP address sa Lakang 8.
I-edit/I-update ang ncs.conf file
Gamita kini nga mga samples aron ma-update ang restconf gamit ang bag-ong tcp port ug local authentication para maka log in sa NSO. Mubo nga sulat: Kini nga sampGigamit ni le ang 8080 alang sa numero sa port ug pagkahuman sa pag-update file, i-restart ang nsc.
Pagdugang ug tcp port (8080 default port)
tinuod tinuod <8080>
Paghimo og Lokal nga Pagpamatuod
Lokal nga panghimatuud
tinuod
Paghimo ug Authgroup
Default-authgroup.xml default
Pag-onboard sa Device 8
Pag-onboard sa Device
Paghimo ug Net Cam Rules
Cisco123#
Paghimo ug Net Cam Rules
65534 65534 /var/ncs/homes/public/.ssh /var/ncs/homes/public ipanghimakak ipanghimakak ipanghimakak ztp ztp ztp aksyon-pagtawag balik cisco-ztp /cisco-ztp:ztp/cisco-ztp:classic * permiso
“>*
Pag-onboard sa Device 9
I-load ang Onboarding Payload nga adunay Day-0 nga template
Pag-onboard sa Device
I-load ang Onboarding Payload nga adunay Day-0 nga template
ncs0-adlaw540 !! IOS XR username ${DEV_CUSTOMER_USERNAME} group root-lr password 0 ${DEV_CUSTOMER_PASSWORD} ! hostname ${HOST_NAME} ! vrf Mgmt-intf address-pamilya 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 address ${MGMT_IP_ADDRESS} 4
! router static nga adres-pamilya ipv4 unicast
0.0.0.0/0
! ! ! ssh server v2 ssh server vrf Mgmt-intf
I-load ang Resource Pool (Kung Naggamit ug Dynamic IP Address)
ztp-pool
Pag-onboard sa Device 10
Pag-onboard sa Device
Pag-load sa Profile (alang sa gidumala nga payload-dinamikong IP Address)
ip_address_end>
Pag-load sa Profile (alang sa gidumala nga payload-dinamikong IP Address)
<profile> ncs540-profilecisco-ioxr 7.10.2 > ztp-pool ncs5-adlaw0 Cisco540# tinuod cisco-iosxr-cli-0file>
Matikdi Profiles alang sa static nga IP address payloads wala maglakip sa kapanguhaan pool.
<profile> ncs540-profilecisco-ioxr 7.10.2 > ncs5-adlaw0 tinuod
Pag-onboard sa Device 11
I-load ang Mapa sa Serbisyo (Dynamic IP Address)
Pag-onboard sa Device
cisco-iosxr-cli-7.53file>
I-load ang Mapa sa Serbisyo (Dynamic IP Address)
ncs540 FOC2712R3D6file> ncs540-profile</profile> HOST_NAME NCS540-2
I-load ang Mapa sa Serbisyo (Static IP Address)
ncs540 FOC2712R3D6file> ncs540-profile</profile> HOST_NAME NCS540-2
Ingon usa ka kapilian, mahimo usab nimo nga isakay ang aparato sa usa ka hilit nga NSO. Ang ZTP NSO server usa ka gidumala nga server nga adunay NSO nga na-install sa Device Onboarding nga aplikasyon. Ang usa ka hilit nga NSO usa ka dili madumala nga server diin mahimo ka makasakay sa usa ka aparato pagkahuman sa proseso sa ZTP. Kini nga alternatibong NSO server gigamit alang sa pag-onboard sa wala madumala nga mga himan. Ang paggamit sa usa ka dili madumala nga NSO server naglain sa mga function nga piho sa Device Onboarding gikan sa mas lapad nga solusyon sa network. Aron mahimo kini nga pagpaandar, ang Device Onboarding naghubit sa usa ka modelo sa YANG nga nakakuha sa remote-nso server.
Pag-onboard sa Device 12
Pag-onboard sa Device
Device Onboarding sa usa ka Dili Madumala nga Device
Device Onboarding sa usa ka Dili Madumala nga Device
Ang pamaagi nga gigamit sa pag-upgrade sa device nga wala gidumala sa NSO susama kaayo sa pamaagi sa onboarding sa server nga gidumala sa NSO. Ang bugtong kalainan mao ang pag-set sa gidumala nga variable sa tinuod (gidumala) o bakak (dili pagdumala) kung nag-download sa Profile. Kini nga sampGipakita sa le ang variable sa pagdumala nga gibutang sa sayup alang sa usa ka wala madumala nga aparato.
<profile> ncs540-profilecisco-ioxr 7.10.2 > ztp-pool ncs5-adlaw0 Cisco540# bakak cisco-iosxr-cli-0file>
Example: Gamita ang Device Onboarding sa Onboard sa Network Device
Kini nga seksyon naghatag usa ka exampkung giunsa paghatag ang dagan sa pagtrabaho sa Device Onboarding.
Mga kinahanglanon
· Usa ka Crosswork Workflow Manager (CWM) OVA ang nagdagan. · Usa ka sistema sa Network Service Orchestrator (NSO) (bersyon 6.1.9 o sa ulahi) gi-install ug nagdagan. · Usa ka sekreto sa server sa NSO ang gihimo para magamit sa CWM. · Ang Map-service-create-poll-plan.sw.jason workflow gikarga sa CWM.
Pamaagi sa Trabaho
Pamaagi
Lakang 1
Paghimo og resource pool gamit kini nga payload.
Pag-onboard sa Device 13
Pamaagi sa Trabaho
Pag-onboard sa Device
Lakang 2 Lakang 3
ztp-pool ip_adres1.0
Paghimo ug authgroup gamit kini nga script.
default admin
Paghimo ug Day-0 nga template gamit kini nga script.
!! IOS XR username ${DEV_CUSTOMER_USERNAME} group root-lr password 1.0 ${DEV_CUSTOMER_PASSWORD} ! hostname ${HOST_NAME} ! vrf Mgmt-intf address-pamilya ipv0 unicast ! domain name cisco.com domain name-server domain lookup source-interface MgmtEth0/RP4/CPU0/0 interface MgmtEth0/RP0/CPU0/0 ipv0 address ${MGMT_IP_ADDRESS} ! router static nga adres-pamilya ipv0 unicast 4/4 ! ! ! ssh server v0.0.0.0 ssh server vrf Mgmt-intf
Pag-onboard sa Device 14
Pag-onboard sa Device
Pamaagi sa Trabaho
Lakang 4
Lakang 5 Lakang 6 Lakang 7
Paghimo og ZTP-profile gamit kini nga script.
<profile> ncs5501-profilecisco-ioxr 7.9.2 http://172.22.143.63/xr-5500-792/ncs5500-golden-x7.9.2-v1.iso 5b195c174a9de13ca04f44c51d222b14 ztp-pool ncs0-adlaw5 tinuod cisco-iosxr-cli-0file>
Pagkahuman sa pool sa kapanguhaan, authcode, day-0-template, ug ZTP-profile nahimo na, paghimo sa ztp map nga serbisyo sa nso gamit ang CWM UI.
Log sa CWM ug pilia ang Workflows tab.
I-klik Paghimo Bag-ong Workflow.
a) (Gikinahanglan) Isulat ang Ngalan sa Trabaho.
Pag-onboard sa Device 15
Pamaagi sa Trabaho
b) (Gikinahanglan) I-type ang Bersyon sa workflow.
Pag-onboard sa Device
Pag-onboard sa Device 16
Pag-onboard sa Device
Lakang 8
I-klik ang Paghimo og Workflow. Ang Workflow gilista sa Workflow Table
Pamaagi sa Trabaho
Pag-onboard sa Device 17
Pamaagi sa Trabaho
Pag-onboard sa Device
Lakang 9
Lakang 10 Lakang 11
k ang Ngalan sa Workflow aron maablihan ang screen sa Workflow. (Detalye tab mao ang default.) Ang Workflow Definition ID ug Update Petsa kay awtomatikong napuno.
(Opsyonal) I-type ang bisan unsa Tags.
I-klik ang Code tab aron view ang script para sa mapa.
Pag-onboard sa Device 18
Pag-onboard sa Device
Lakang 12
I-klik ang Run ang Run job window moabli.
Pamaagi sa Trabaho
Pag-onboard sa Device 19
Pagpadagan sa Mapa
Pag-onboard sa Device
Lakang 13 Lakang 14
Lakang 15 Lakang 16
(Opsyonal) I-type ang bisan unsa Tags. Isulat ang Input variables. Example gipakita dinhi:
{ “nsoInstance”: “NSO”, “ztp”: { “map”: { “id”: “NCS_5”, “unique-id”: “FOC2712R3D6”, “profile": "ncs540-profile”, “variable”: { “ngalan”: “HOST_NAME”, “value”: “NCS_5” } } } }
(Opsyonal) sa seksyon nga Kanus-a i-configure ang oras, frequency, ug order nga gipadagan ang mapa. a) (Opsyonal) Direkta nga pagsugod (default). b) Iskedyul alang sa piho nga petsa ug oras. c) (Kung gipili ang piho nga petsa ug oras) Pilia ang Frequency. d) (Kon ang script ipadagan sa kronolohikal nga han-ay) Pilia ang Cron.
I-klik ang Run Job.
Pagpadagan sa Mapa
Human nimo i-klik ang Run Job. Pamaagi
Lakang 1 Pilia ang Job Manager > Aktibo nga Trabaho.
Pag-onboard sa Device 20
Pag-onboard sa Device
Lakang 2 I-klik ang ngalan sa trabaho nga gusto nimong ablihan. (Niining example, ang kahimtang sa trabaho nagdagan.)
Pagpadagan sa Mapa
Lakang 3
Kung nahuman na ang proseso sa ZTP sa XR device. Pilia ang Job Manager > Completed Jobs tab. Ang trabaho gilista sa
usa ka Lakang 4
t I-klik ang Ngalan sa Trabaho. Ang Job page moabli nga nagpakita sa mga detalye sa trabaho ug Job Event Log.
Pag-onboard sa Device 21
Pagpadagan sa Mapa
Pag-onboard sa Device
Lakang 5 Sa seksyon sa Job Event Log, i-klik ang plus (+) sign sa wala sa WorkflowExecution (katapusang panghitabo sa
i
l
Timan-i Ang MapCreatedStatus variable gitakda sa tinuod ug ang PlanStatusResult variable gitakda nagpakita nga naabot nga nagpasabot nga ang ZTP nga mapa anaa sa naabot nga estado.
Pag-onboard sa Device 22
Pag-onboard sa Device
Pagpadagan sa Mapa
Lakang 6 Sa NSO, ang XR device kay onboarded ug ang mapa; naabot na ang status sa plano. Ang readout nagpakita nga ang device onboarded.
Pag-onboard sa Device 23
Pagpadagan sa Mapa
Pag-onboard sa Device
Pag-onboard sa Device 24
Mga Dokumento / Mga Kapanguhaan
![]() |
CISCO Crosswork Workflow Manager [pdf] Giya sa Gumagamit Crosswork Workflow Manager, Workflow Manager, Manager |