CISCO Crosswork Workflow Manager-ის მომხმარებლის სახელმძღვანელო

Crosswork Workflow Manager

სპეციფიკაციები

  • Product Name: Cisco Crosswork Workflow Manager Solutions Device
    ჩართვა
  • Functionality: Device onboarding and zero-touch
    უზრუნველყოფა
  • Compatibility: Cisco Crosswork Workflow Manager (CWM) and Cisco
    Network Services Orchestrator (NSO)

პროდუქტის გამოყენების ინსტრუქცია

Device Onboarding Package Overview

The Device Onboarding package is designed to remotely provision
network devices by installing the boot image and initial day-0
configuration. It utilizes the Cisco-ZTP application for this
დანიშნულება.

მოწყობილობის რეგისტრაციის წინაპირობები

Before starting the device onboarding process, ensure that you
have the necessary ZTP intent captured and DO client APIs
configured. The DO data models help in creating role-based
ZTP-profiles for each device.

Device Onboarding Process

  1. Create ZTP profiles with day-0 configurations and optional
    software-image settings.
  2. Associate the ZTP profiles with devices using a service model
    called a map, specifying unique identifiers like serial
    ნომრები.
  3. Monitor device onboarding progress using the ZTP map service
    plan data.

მოწყობილობის რეგისტრაციის პროცესი

The ZTP process involves downloading and running a bootstrap
file on supported devices like Cisco IOS XR, IOS XE, and Nexus. The
ჩამტვირთავი file can be a simple script or a more complex script for
Cisco-ZTP solution implementations.

FAQ

Q: What are the prerequisites for using the Device Onboarding
პაკეტი?

A: Ensure that ZTP intent is captured, DO client APIs are
configured, and necessary data models for creating ZTP profileს არის
ადგილზე.

Q: What devices are supported for device onboarding using this
პაკეტი?

A: Supported devices include Cisco IOS XR, IOS XE, and Nexus
devices that can run bash scripts, python scripts, or iOS command
files as bootstrap files.

„`

მოწყობილობის ჩართვა

წინასიტყვაობა

ეს სექცია შეიცავს შემდეგ თემებს:
· წინასიტყვაობა, გვერდზე 1 · Cisco Crosswork Workflow Manager Solutions, გვერდზე 1 · მოწყობილობის ინტეგრაციის პაკეტი, გვერდზე 2 · მოწყობილობის ინტეგრაცია (DO) და ნულოვანი შეხების უზრუნველყოფა (ZTP), გვერდზე 2 · ყოფილიample: გამოიყენეთ მოწყობილობის ჩართვა ქსელური მოწყობილობის ჩასართავად, გვერდი 13

აბსტრაქტი

ეს დოკუმენტი წარმოადგენს Cisco Crosswork Workflow Manager Solutions Device Onboarding პაკეტის დამოუკიდებელი ვერსიის მომხმარებლის სახელმძღვანელოს.

აუდიტორია

ეს დოკუმენტი აღწერს Crosswork Workflow Manager Solutions-ის მოწყობილობის ინტეგრირების კონფიგურაციისა და გამოყენების წესებს. ეს დოკუმენტი განკუთვნილია Cisco-ს მოწინავე სერვისების დეველოპერებისთვის, ქსელის ინჟინრებისა და სისტემის ინჟინრებისთვის, რომლებიც აკონფიგურირებენ და აწვდიან Crosswork Workflow Manager Solutions-ის ფუნქციონალურობას Cisco-ს მომხმარებლებისთვის.

დამატებითი დოკუმენტაცია
ეს დოკუმენტაცია მოითხოვს, რომ მკითხველს ჰქონდეს Cisco Crosswork-ისა და Cisco NSO-ს კარგი გაგება და მისი გამოყენება, როგორც ეს აღწერილია Cisco-ს დოკუმენტაციაში. NSO პროდუქტების შესახებ დამატებითი ინფორმაციისთვის ეწვიეთ: https://developer.cisco.com/docs/nso/.

Cisco-ს Crosswork Workflow Manager-ის გადაწყვეტილებები
CWM Solutions არის გავრცელებული გამოყენების შემთხვევების კრებული, რომელიც შექმნილია ველის პერსონალიზაციის გასამარტივებლად და გასაგებად. ის აგებულია Cisco Crosswork Workflow Manager (CWM)-ისა და Cisco Network Services-ის გამოყენებით.

Device Onboarding 1

მოწყობილობის რეგისტრაციის პაკეტი

მოწყობილობის ჩართვა

ორკესტრატორი (NSO). ეს დოკუმენტი განმარტავს, თუ როგორ გამოიყენოთ მოწყობილობის ინტეგრირების შემთხვევა ახალი ქსელური მოწყობილობების ინტეგრირების ეფექტურობისა და სიჩქარის გასაუმჯობესებლად. შენიშვნა: Cisco CWM-ისა და Cisco NSO-ს გამოყენების შესახებ დამატებითი ინფორმაციისთვის დააწკაპუნეთ ამ ბმულებზე.
მოწყობილობის რეგისტრაციის პაკეტი
CWM Solutions Device Onboarding-ის გამოყენების შემთხვევა არის ფუნქციური პაკეტი, რომელიც იყენებს Cisco-ZTP აპლიკაციას ქსელური მოწყობილობების დისტანციურად მოსამზადებლად ჩატვირთვის სურათის და საწყისი day-0 კონფიგურაციის ინსტალაციით.
მოწყობილობის ჩართვა (DO) და ნულოვანი შეხების უზრუნველყოფა (ZTP)
მოწყობილობის დანერგვის (DO) აპლიკაცია იყენებს Cisco Zero-Touch Provisioning (ZTP). ZTP ავტომატიზირებს პროგრამული უზრუნველყოფის გამოსახულების ინსტალაციას და განახლებას, ასევე day-0 კონფიგურაციის ინსტალაციას. fileCisco-ს ან მესამე მხარის მოწყობილობების პირველად განლაგებისას. Cisco-ZTP გადაწყვეტა გთავაზობთ მოქნილობას სხვადასხვა მოწყობილობის მხარდაჭერით, მათ შორის Cisco IOS XR, IOS XE და Nexus. DO-ში გამოყენებული Cisco-ZTP გადაწყვეტა შედგება ოთხი კომპონენტისგან: DHCP სერვერი, კლიენტი (ZTP სკრიპტი), HTTP სერვერი და NSO ფუნქციური პაკეტი. შენიშვნა: ყველა კომპონენტი უნდა იყოს დაინსტალირებული და დაკავშირებული მოწყობილობასთან. დამატებითი ინფორმაციისთვის იხილეთ მოწყობილობის დანერგვის წინაპირობები.
მოწყობილობის რეგისტრაციის წინაპირობები
მოწყობილობის ინტეგრაციის გამართული ფუნქციონირებისთვის, ეს წინაპირობები უნდა არსებობდეს და ფუნქციონირებდეს. · მოწყობილობები, რომლებიც ჩართულია ZTP-ით. · მოწყობილობები, რომლებსაც შეუძლიათ Python-ის ან Shell-ის სკრიპტების გაშვება ZTP პროცესის ფარგლებში. · მოწყობილობების ქსელური კავშირი NSO, DHCP და HTTP/TFTP სერვერებთან. · IP მისამართის სივრცე საკმარისია ყველა საჭირო მოწყობილობის განსათავსებლად. · DHCP კონფიგურაციაა მოწყობილობის ტიპის დასადგენად და შესაბამისი მოწყობილობის აგენტის სკრიპტის მდებარეობის უზრუნველსაყოფად. · მინიმუმ NSO ვერსია 6.1 ან უფრო მაღალი. · DO (Cisco-ztp) პაკეტი დაინსტალირებულია NSO-ზე. · ხელმისაწვდომია Python-ის ან Shell-ის სკრიპტები, თითოეული ტიპის ZTP მოწყობილობისთვის, რომლებიც ახორციელებენ DO (Cisco-ZTP) უკუკავშირს, მოწყობილობის გამოსახულების განახლებას და Day-0 კონფიგურაციას. · (არასავალდებულო) მოწყობილობის ინტეგრაციისთვის ხელმისაწვდომია NED პაკეტები.
მოწყობილობის ინტეგრირების ფუნქციის პაკეტი
Cisco-ს მოწყობილობის ჩატვირთვის (DO) ფუნქციური პაკეტი განსაზღვრავს ინტერფეისს, რომელიც აღრიცხავს როგორც ZTP განზრახვას, ასევე API-ებს DO კლიენტის (მოწყობილობაზე გაშვებული ჩატვირთვის სკრიპტები) ურთიერთქმედებებისთვის. DO მონაცემთა მოდელები საშუალებას გაძლევთ შექმნათ როლებზე დაფუძნებული ZTP-pro-ს კატალოგი.fileრომლებზეც თითოეული იღებს 0 დღის სურათს, პროგრამული უზრუნველყოფის სურათს (არასავალდებულო) და

Device Onboarding 2

მოწყობილობის ჩართვა

პაკეტის კომპონენტები

მოწყობილობის ჩაშენებული პარამეტრები. ეს პროfileშემდეგ s ასოცირდება მოწყობილობასთან მომსახურების მოდელის მეშვეობით, რომელსაც რუკა ეწოდება. რუკის თითოეული ჩანაწერი უნდა მიუთითებდეს მოწყობილობის უნიკალურად იდენტიფიცირებად ინფორმაციას (მაგ.ample, სერიული ნომერი) ZTP-pro-სთან ერთადfile მოწყობილობისთვის გამოყენებული. უნიკალური ID საშუალებას გაძლევთ გადაამოწმოთ და დაადასტუროთ მოწყობილობა NSO ZTP API საბოლოო წერტილების გამოყენებისას. DO ფუნქციური პაკეტი აკონტროლებს მოწყობილობის პროგრესს და მისი მონიტორინგი შესაძლებელია ZTP რუკის სერვისის გეგმის მონაცემების გამოყენებით.
პაკეტის კომპონენტები
· დღის 0 შაბლონი: როდესაც ქმნით დღის 0-ს file, აქ მოცემულია ოთხი ცვლადი, რომლებიც ავტომატურად ივსება კონკრეტული მნიშვნელობებით. იხილეთ Day-0 შაბლონი. · DEV_CUSTOMER_USERNAME
· DEV_CUSTOMER_PASSWORD
· DEV_CUSTOMER_ENABLED_PASSWORD
· MGMT_IP_ADDRESS
შენიშვნა: ცვლადები DEV_CUSTOMER_ENABLED_PASSWORD და MGMT_IP_ADDRESS დამოკიდებულია ZTP პროცესორზე.file, მართვის IP მისამართის და sec პაროლის ცვლადების ხელმისაწვდომობა.
· ავტორიზაციის ჯგუფი: ავტორიზაციის ჯგუფი საჭიროა NSO-ში შესასვლელად.
· მოწყობილობის რეგისტრაციის პარამეტრები: ეს პარამეტრები დამოწმებული და დადასტურებულია რეგისტრაციის პროცესის დროს.
· (არასავალდებულო) პროგრამული უზრუნველყოფის სურათი: თავად პროგრამული უზრუნველყოფა, რომელიც მოწყობილობას მართავს.
მოწყობილობის რეგისტრაციის პროცესი
მოწყობილობის ჩართვას Cisco-ZTP აგენტის ნაკადის გამოყენებით სამი ფაზა აქვს. · Bootstrap ინფორმაციის მიღება: მოწყობილობა DHCP სერვერს აგზავნის მოთხოვნას მდებარეობის (URL) ბუტსტრეპის file (სკრიპტი). შემდეგ მოწყობილობა ჩამოტვირთავს და გაუშვებს სკრიპტს.
· გამოსახულების შესაბამისობის შემოწმება და/ან განახლება: ჩატვირთვის შემდეგ file (სკრიპტი) გაშვების შემდეგ, კონფიგურაცია მოწყობილობაზე გამოიყენება ან ახალი კონფიგურაციით (თუ მოწყობილობა ახლად დამატებულია) ან არსებული მოწყობილობის განახლებით.
· ახალი (დღე-0) კონფიგურაციის ვალიდაცია და გამოყენება: შემდეგ კონფიგურაცია გადის ვერიფიკაციისა და ვალიდაციის პროცესებს ZTP-როლის მიხედვით.
შენიშვნა: ბუტსტრეპი file შეიძლება იყოს მარტივი სკრიპტი, რომელიც იყენებს day-0 კონფიგურაციას ან დახვეწილი სკრიპტი, რომელიც მოქმედებს როგორც Cisco-ZTP გადაწყვეტის კლიენტი. როგორც წესი, სკრიპტი file საუკეთესოდ შეეფერება Cisco-ZTP გადაწყვეტილებების იმპლემენტაციას.

Device Onboarding 3

მოწყობილობის რეგისტრაციის პროცესი

მოწყობილობის ჩართვა

ZTP პროცესი ჩამოტვირთავს file და გაუშვებს მას. Cisco IOS XR, IOS XE და Nexus მოწყობილობები მხარს უჭერენ bash-ს, python სკრიპტს და file შეიცავს iOS ბრძანებებს, როგორც ჩატვირთვის სტრიპს fileშენიშვნა: ბუტსტრეპი file შეიძლება იყოს მარტივი სკრიპტი, რომელიც იყენებს day-0 კონფიგურაციას ან დახვეწილი სკრიპტი, რომელიც მოქმედებს როგორც Cisco-ZTP გადაწყვეტის კლიენტი. როგორც წესი, სკრიპტი file საუკეთესოდ შეეფერება DO (Cisco-ZTP) გადაწყვეტილებების იმპლემენტაციას.
Device Onboarding 4

მოწყობილობის ჩართვა

როგორ მუშაობს მოწყობილობის ინტეგრირება

როგორ მუშაობს მოწყობილობის ინტეგრირება
ეს განყოფილება აღწერს, თუ როგორ მუშაობს მოწყობილობის ჩართვა. შემდეგი განყოფილება დაგეხმარებათ მართული მოწყობილობის ჩართვის ეტაპების გავლაში.
დღის 0 შაბლონი
day-0 შაბლონი არის მრავალჯერადი კონფიგურაციის შაბლონი მრავალი ჩანაცვლებითი ცვლადით. ამ ცვლადების მნიშვნელობები პრო-ს ნაწილია.file განმარტება. ეს შაბლონი საშუალებას გაძლევთ ხელახლა გამოიყენოთ 0 დღის კონფიგურაციები სხვა მოწყობილობების ინტეგრაციის პროექტებისთვის. ჩანაცვლების მნიშვნელობები განისაზღვრება ZTP რუკის სერვისის დროს (ჩანაცვლების ცვლადები დამოკიდებულია მოწყობილობაზე და შედის ZTP-pro-ში).file) როდესაც თქვენ ქმნით ZTP რუკას. ეს ფაქტორები გაძლევთ უფრო მეტ კონტროლს იმაზე, თუ როგორ ხდება day-0 კონფიგურაციის შაბლონის რენდერირება მოცემული მოწყობილობისთვის.
ეს არის როგორცampCisco IOX XR მოწყობილობის day-0 შაბლონის ფაილი.


ncs0-დღე540 !! IOS XR მომხმარებლის სახელი ${DEV_CUSTOMER_USERNAME} ჯგუფი root-lr პაროლი 0 ${DEV_CUSTOMER_PASSWORD} ! მასპინძლის სახელი ${HOST_NAME} ! vrf Mgmt-intf მისამართი-ოჯახი ipv0 unicast ! დომენის სახელი cisco.com დომენის სახელი-სერვერი დომენის ძიების წყაროს ინტერფეისი MgmtEth4/RP0/CPU0/0 ინტერფეისი MgmtEth0/RP0/CPU0/0 ipv0 მისამართი ${MGMT_IP_ADDRESS} 4
! როუტერის სტატიკური მისამართის ოჯახი ipv4 unicast
0.0.0.0/0

! ! ! ssh სერვერი v2 ssh სერვერი vrf Mgmt-intf

Device Onboarding 5

რესურსების აუზები

მოწყობილობის ჩართვა

რესურსების აუზები
ZTP იყენებს IP რესურსებს, რომლებიც დაჯგუფებულია საერთო პულში, რომელსაც რესურსების პული ეწოდება. რესურსების პული კონფიგურირებულია IP მისამართით ან ქვექსელით. რესურსების პული იყენებს NSO-ში არსებულ რესურსების მენეჯერის პაკეტს IP მისამართების განაწილებისთვის.
რესურსების მენეჯერი უზრუნველყოფს ZTP რუკის სერვისს, რომელიც ამუშავებს მართვის IP მისამართის მინიჭებას. ასევე შეგიძლიათ აირჩიოთ მოცემული მოწყობილობის ZTP რუკის სერვისზე მართვის IP მისამართის ცალსახად მითითება. ორივე შემთხვევაში, ZTP აპლიკაცია ავტომატურად ავსებს MGMT_IP_ADDRESS ჩანაცვლების ცვლადს მოწყობილობისთვის day-0 კონფიგურაციის რენდერირებისას.
შენიშვნა: რესურსების პული საჭიროა მხოლოდ დინამიური IP მისამართის გამოყენებისას. თუ სტატიკურ IP მისამართს იყენებთ, რესურსების პულის ცვლადი საჭირო არ არის. დეტალებისთვის იხილეთ რესურსების პულის ჩატვირთვა (ნაბიჯი 6).
პროfileდა მომსახურების რუკის ინფორმაცია
პროfiles კატალოგი შეიცავს კონფიგურაციის პარამეტრების ერთობლიობას, როგორიცაა 0-დღიანი files, მოწყობილობის ინტეგრაციის პარამეტრები და მოწყობილობებზე გამოყენებული პროგრამული უზრუნველყოფის ვერსია. მოწყობილობის ინტეგრაციის გადაწყვეტა აკავშირებს ZTP-pro-სfileსერვის რუკის გამოყენებით მოწყობილობებთან. რუკა შეიცავს საჭირო ინფორმაციას და იყენებს ამ ინფორმაციას მოწყობილობაზე მოწყობილობის დანერგვის (DO) პროცესის დროს. რუკის თითოეული ჩანაწერი შეიცავს მოწყობილობის უნიკალურად იდენტიფიცირებად ინფორმაციას ZTP-pro-სთან ერთად.file მოწყობილობისთვის გამოყენებული. რუკის სერვისის გეგმის მონაცემები აჩვენებს მოწყობილობის პროგრესს.
ZTP-pro-ში განსაზღვრული ოპერაციული სისტემის პროგრამული უზრუნველყოფის ვერსია და გამოსახულების დეტალებიfile ხელმისაწვდომია ZTP კლიენტის სკრიპტისთვის პროგრამული უზრუნველყოფის ვერსიის შესადარებლად და სურათის განახლების დასაწყებად. ZTP პაკეტი არ ამუშავებს და არ იყენებს კონფიგურირებულ ოპერაციული სისტემის ინფორმაციას. ZTP პროცესის დასრულების შემდეგ, ZTP რუკის სერვისი ათავსებს მოწყობილობებს NSO მოწყობილობების ხეში, რათა გააგრძელოს მოწყობილობების კონფიგურაცია ნებისმიერი ხელმისაწვდომი ძირითადი ფუნქციური პაკეტის გადაწყვეტილებებით.
მოწყობილობის ჩასართავად, პროში მართული ატრიბუტიfile უნდა იყოს დაყენებული true-ზე, იხილეთ ნაბიჯი 8, Load Service (Map), და ასევე უნდა დაყენდეს მოწყობილობის ტიპი (NED, პორტი და authgroup). თუ მოწყობილობის ტიპის ქვეშ authgroup პარამეტრი არ არის, მაშინ უნდა იყოს მითითებული მომხმარებლის სახელი, პაროლი და sec-password ატრიბუტები.
მოწყობილობის ინტეგრირების Bootstrap
მოწყობილობის Onboarding პაკეტი განსაზღვრავს ორ უკუკავშირის მოქმედების API-ს მოწყობილობის Onboarding-სა და კლიენტს შორის ურთიერთქმედებისთვის. get-bootstrap-data უკუკავშირის მოქმედება აბრუნებს bootstrapping კონფიგურაციას, მოწყობილობისთვის გენერირებულ day-0 კონფიგურაციას და OS-ის გამოსახულების ინფორმაციას, როგორც ეს კონფიგურირებულია ZTP-pro-ზე.fileმოწყობილობის Onboarding-კლიენტის სკრიპტი შემდეგ ამუშავებს ოპერაციული სისტემის გამოსახულების დეტალებს და მოწყობილობაზე იყენებს day-0 კონფიგურაციას.
ჩატვირთვის პროცესის დროს, მოწყობილობის ჩატვირთვის კლიენტის სკრიპტი აცნობებს პროგრესს report-progress უკუკავშირის მოქმედების გამოყენებით. get-bootstrap-data და report-progress მოქმედებები უნდა შეიცავდეს მოწყობილობის უნიკალურ იდენტიფიკატორს. get-bootstrap-data API გამოძახება ასევე მოიცავს: მოწყობილობის მომწოდებელს, მოდელს, ოპერაციული სისტემის სახელს და ოპერაციული სისტემის ვერსიას. ანალოგიურად, report-progress API გამოძახება შეიცავს არასავალდებულო შეტყობინებას.
თუ მართვის რესურსების პულისა და მართვის IP მისამართის კონფიგურაციები არ არის დაყენებული და მოწყობილობის Onboarding-profile მოწყობილობას, როგორც მართულს, მოწყობილობის Onboarding-კლიენტის სკრიპტმა მოწყობილობიდან უნდა მიიღოს მართვის IP მისამართი და გააგზავნოს ის NSO-ში ანგარიშის პროგრესის მოქმედების უკუკავშირის საშუალებით.
ეს არის როგორცampget-bootstrapping-data უკუკავშირის სკრიპტის le.
curl -i -u ztpclient:topsecret -H „კონტენტის ტიპი:application/yang-data+json“ -X POST -d '{„შეყვანა“:{ „მოდელი“: „CSR1KV“, „os-name“: „cisco-ioxr“, „vendor“: „Cisco“, „unique-id“: „AAO124GF“, „os-version“: „12.1“}}'

Device Onboarding 6

მოწყობილობის ჩართვა

მართული მოწყობილობის დაყენების ნაბიჯები

http://nsoztpserver:8090/restconf/operations/cisco-ztp:ztp/classic/get-bootstrapping-data
<< პასუხის ტექსტი >> { „cisco-ztp:output“: { „bootstrap-information“: { „boot-image“: { „os-name“: „cisco-ioxr“, „os-version“: „12.3“, „download-uri“: „http://s“ample.domain/8894-235/ios-xr12.3.tar.gz”, „md5-ჰეშის-მნიშვნელობა“: „195b174c9a13de04ca44f51c222d14b0“ }, „დღე-0-კონფიგურაცია“: „!! IOS XRმომხმარებლის სახელი ადმინისტრატორის ჯგუფი root-lrn პაროლი 0 ადმინისტრატორის სახელი xr_2n!nvrf Mgmt-intfn მისამართი-ოჯახი ipv4 unicastn!ninterface MgmtEth0/RSP0/CPU0/0n vrf Mgmt-intfn ipv4 მისამართი 192.168.20.1 255.255.255.0n!nrouter staticn vrf Mgmt-intfn მისამართი-ოჯახი ipv4 unicastn 0.0.0.0/0 192.168.122.1 110n !n!nssh სერვერი v2nssh სერვერი vrf Mgmt-intfnn” } } } ** პროგრესის ანგარიშის უკუკავშირი ** curl -i -u ztpclient:topsecret -H „კონტენტის ტიპი: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 << პასუხის სათაური >> HTTP/1.1 204 კონტენტი არ არის

მართული მოწყობილობის დაყენების ნაბიჯები
ეს არის ნაბიჯების თანმიმდევრობა, რომელსაც იყენებთ მოწყობილობის ჩატვირთვისას NSO-ს მიერ მართული მოწყობილობის განახლებისთვის დინამიური ან სტატიკური IP მისამართის გამოყენებით.

შემაჯამებელი ნაბიჯები

1. ncs.conf ფაილის რედაქტირება/განახლება file 2. ლოკალური ავთენტიფიკაციის შექმნა (NSO-სთვის) 3. ავტორიზაციის ჯგუფის შექმნა 4. Net Cam-ის წესების შექმნა file 5. Onboarding Payload-ის ჩატვირთვა Day-0 შაბლონით 6. რესურსების პულის ჩატვირთვა (დინამიური IP მისამართის გამოყენების შემთხვევაში. სტატიკური IP მისამართის გამოყენების შემთხვევაში, გამოტოვეთ მე-6 ნაბიჯი). 7. Pro-ს ჩატვირთვაfile 8. სერვისის ჩატვირთვა (Map). თუ იყენებთ სტატიკურ IP მისამართს, რომელსაც NSO არ მართავს, გამოტოვეთ ნაბიჯი 6 და
მე-8 ნაბიჯში ჩატვირთეთ ცალკე სერვისის რუკა სტატიკური IP მისამართით.

დეტალური ნაბიჯები

პროცედურა

ნაბიჯი 1 ნაბიჯი 2

ბრძანება ან მოქმედება ncs.conf-ის რედაქტირება/განახლება file შექმენით ადგილობრივი ავთენტიფიკაცია (NSO-სთვის)

მიზანი

Device Onboarding 7

ncs.conf ფაილის რედაქტირება/განახლება file

მოწყობილობის ჩართვა

ნაბიჯი 3 ნაბიჯი 4 ნაბიჯი 5 ნაბიჯი 6
ნაბიჯი 7 ნაბიჯი 8

ბრძანება ან მოქმედება

მიზანი

ავტორიზაციის ჯგუფის შექმნა

შექმენით Net Cam-ის წესები file

Onboarding Payload-ის ჩატვირთვა Day-0 შაბლონით

რესურსების პულის ჩატვირთვა (დინამიური IP მისამართის გამოყენების შემთხვევაში. სტატიკური IP მისამართის გამოყენების შემთხვევაში, გამოტოვეთ მე-6 ნაბიჯი.

ჩატვირთეთ პროfile

სერვისის ჩატვირთვა (რუკა). თუ იყენებთ სტატიკურ IP მისამართს, რომელსაც NSO არ მართავს, გამოტოვეთ მე-6 ნაბიჯი და მე-8 ნაბიჯში ჩატვირთეთ ცალკე სერვისის რუკა სტატიკური IP მისამართით.

ncs.conf ფაილის რედაქტირება/განახლება file
გამოიყენეთ ესენიamples-ს გამოყენებით, შეგიძლიათ განაახლოთ restconf ახალი tcp პორტით და ლოკალური ავტორიზაციით, რათა შეძლოთ NSO-ში შესვლა. შენიშვნა: ეს sample იყენებს 8080-ს პორტის ნომრად და განახლების შემდეგ file, გადატვირთეთ nsc.
დაამატეთ tcp პორტი (8080 ნაგულისხმევი პორტი)
მართალია მართალია <8080>
შექმენით ადგილობრივი ავთენტიფიკაცია
ლოკალური ავთენტიფიკაცია
მართალია
ავტორიზაციის ჯგუფის შექმნა

ნაგულისხმევი-authgroup.xml ნაგულისხმევი

Device Onboarding 8

მოწყობილობის ჩართვა

შექმენით Net Cam-ის წესები

Cisco123#
შექმენით Net Cam-ის წესები


65534 65534 /var/ncs/homes/public/.ssh /var/ncs/homes/public უარყოფა უარყოფა უარყოფა ზტპ ზტპ ზტპ მოქმედების უკუკავშირი cisco-ztp /cisco-ztp:ztp/cisco-ztp:classic * ნებართვა
„>*“

Device Onboarding 9

Onboarding Payload-ის ჩატვირთვა Day-0 შაბლონით

მოწყობილობის ჩართვა


Onboarding Payload-ის ჩატვირთვა Day-0 შაბლონით


ncs0-დღე540 !! IOS XR მომხმარებლის სახელი ${DEV_CUSTOMER_USERNAME} ჯგუფი root-lr პაროლი 0 ${DEV_CUSTOMER_PASSWORD} ! მასპინძლის სახელი ${HOST_NAME} ! vrf Mgmt-intf მისამართი-ოჯახი ipv0 unicast ! დომენის სახელი cisco.com დომენის სახელი-სერვერი 4 დომენის ძიება წყარო-ინტერფეისი MgmtEth171.70.168.183/RP0/CPU0/0 ინტერფეისი MgmtEth0/RP0/CPU0/0 ipv0 მისამართი ${MGMT_IP_ADDRESS} 4
! როუტერის სტატიკური მისამართის ოჯახი ipv4 unicast
0.0.0.0/0
! ! ! ssh სერვერი v2 ssh სერვერი vrf Mgmt-intf
რესურსების პულის ჩატვირთვა (დინამიური IP მისამართის გამოყენების შემთხვევაში)



ztp-პული

Device Onboarding 10

მოწყობილობის ჩართვა

ჩატვირთეთ პროfile (მართული დატვირთვის დინამიური IP მისამართისთვის)

ip_მისამართი_დასასრული>
ჩატვირთეთ პროfile (მართული დატვირთვის დინამიური IP მისამართისთვის)
<profile> ncs540-profilecisco-ioxr 7.10.2 > ztp-პული ncs5-დღე0 Cisco540# მართალია cisco-iosxr-cli-0file>
ნოუთ პროfileსტატიკური IP მისამართის დატვირთვისთვის s არ მოიცავს რესურსების პულს.


<profile> ncs540-profilecisco-ioxr 7.10.2 > ncs5-დღე0 მართალია

Device Onboarding 11

სერვისის რუკის ჩატვირთვა (დინამიური IP მისამართი)

მოწყობილობის ჩართვა

cisco-iosxr-cli-7.53file>
სერვისის რუკის ჩატვირთვა (დინამიური IP მისამართი)


ncs540 FOC2712R3D6file>ncs540-profile</profile> ჰოსტის სახელი NCS540-2
სერვისის რუკის ჩატვირთვა (სტატიკური IP მისამართი)


ncs540 FOC2712R3D6file>ncs540-profile</profile> ჰოსტის სახელი NCS540-2
ასევე, შეგიძლიათ მოწყობილობის დისტანციურ NSO-ზე ინტეგრირება. ZTP NSO სერვერი არის მართული სერვერი, რომელზეც NSO დაინსტალირებულია მოწყობილობის ინტეგრირების აპლიკაციასთან ერთად. დისტანციური NSO არის არამართვადი სერვერი, სადაც შეგიძლიათ მოწყობილობის ინტეგრირება ZTP პროცესის შემდეგ. ეს ალტერნატიული NSO სერვერი გამოიყენება არამართვადი მოწყობილობების ინტეგრირებისთვის. არამართვადი NSO სერვერის გამოყენება გამოყოფს მოწყობილობის ინტეგრირების სპეციფიკურ ფუნქციებს უფრო ფართო ქსელური გადაწყვეტისგან. ამ ფუნქციონალის ჩასართავად, მოწყობილობის ინტეგრირება განსაზღვრავს YANG მოდელს, რომელიც იჭერს დისტანციურ nso სერვერს.

Device Onboarding 12

მოწყობილობის ჩართვა

არამართვადი მოწყობილობის მოწყობილობაზე ინტეგრირება

არამართვადი მოწყობილობის მოწყობილობაზე ინტეგრირება
NSO-ს მიერ არამართვადი მოწყობილობის განახლებისთვის გამოყენებული პროცედურა ძალიან ჰგავს NSO-ს მიერ მართულ სერვერზე დაკავშირების პროცედურას. ერთადერთი განსხვავებაა Pro-ს ჩამოტვირთვისას მართული ცვლადის true (მართვადი) ან false (არამართვადი) მნიშვნელობებზე დაყენება.file. ეს სample აჩვენებს მართვის ცვლადს, რომელიც არამართვადი მოწყობილობისთვის დაყენებულია false-ზე.
<profile> ncs540-profilecisco-ioxr 7.10.2 > ztp-პული ncs5-დღე0 Cisco540# ცრუ cisco-iosxr-cli-0file>

Example: გამოიყენეთ მოწყობილობის ჩართვა ქსელური მოწყობილობის ჩასართავად
ამ განყოფილებაში მოცემულია ყოფილიampმოწყობილობის რეგისტრაციის სამუშაო პროცესის მიწოდების ინსტრუქცია.

წინაპირობები

· მუშაობს Crosswork Workflow Manager (CWM) OVA. · დაინსტალირებულია და მუშაობს Network Service Orchestrator (NSO) სისტემა (ვერსია 6.1.9 ან უფრო გვიანდელი). · CWM-ში გამოსაყენებლად შექმნილია NSO სერვერის საიდუმლო ფაილი. · CWM-ში იტვირთება Map-service-create-poll-plan.sw.jason სამუშაო პროცესი.

სამუშაო პროცესის პროცედურა

პროცედურა

ნაბიჯი 1

შექმენით რესურსების აუზი ამ დატვირთვის გამოყენებით.

Device Onboarding 13

სამუშაო პროცესის პროცედურა

მოწყობილობის ჩართვა

ნაბიჯი 2 ნაბიჯი 3

ztp-პული ip_მისამართი1.0
შექმენით ავტორიზაციის ჯგუფი ამ სკრიპტის გამოყენებით.
ნაგულისხმევი ადმინისტრატორი
შექმენით Day-0 შაბლონი ამ სკრიპტის გამოყენებით.
!! IOS XR მომხმარებლის სახელი ${DEV_CUSTOMER_USERNAME} ჯგუფი root-lr პაროლი 1.0 ${DEV_CUSTOMER_PASSWORD} ! მასპინძლის სახელი ${HOST_NAME} ! vrf Mgmt-intf მისამართი-ოჯახი ipv0 unicast ! დომენის სახელი cisco.com დომენის სახელი-სერვერი დომენის ძიების წყაროს ინტერფეისი MgmtEth0/RP4/CPU0/0 ინტერფეისი MgmtEth0/RP0/CPU0/0 ipv0 მისამართი ${MGMT_IP_ADDRESS} ! როუტერის სტატიკური მისამართის ოჯახი ipv0 unicast 4/4 ! ! ! ssh სერვერი v0.0.0.0 ssh სერვერი vrf Mgmt-intf

Device Onboarding 14

მოწყობილობის ჩართვა

სამუშაო პროცესის პროცედურა

ნაბიჯი 4
ნაბიჯი 5 ნაბიჯი 6 ნაბიჯი 7

შექმენით ZTP-profile ამ სკრიპტის გამოყენებით.
<profile> ncs5501-profilecisco-ioxr 7.9.2 http://172.22.143.63/xr-5500-792/ncs5500-golden-x7.9.2-v1.iso 5b195c174a9de13ca04f44c51d222b14 ztp-პული ncs0-დღე5 მართალია cisco-iosxr-cli-0file>
რესურსების პულის, ავტორიზაციის კოდის, დღის 0 შაბლონის და ZTP-pro-ს შემდეგfile შეიქმნა, შექმენით ztp რუკის სერვისი nso-ზე CWM ინტერფეისის გამოყენებით.
შედით CWM-ში და აირჩიეთ სამუშაო პროცესების ჩანართი.
დააჭირეთ ღილაკს „შექმენით ახალი სამუშაო პროცესი“.
ა) (აუცილებელია) შეიყვანეთ სამუშაო პროცესის სახელი.

Device Onboarding 15

სამუშაო პროცესის პროცედურა
ბ) (აუცილებელია) შეიყვანეთ სამუშაო პროცესის ვერსია.

მოწყობილობის ჩართვა

Device Onboarding 16

მოწყობილობის ჩართვა

ნაბიჯი 8

დააჭირეთ ღილაკს „სამუშაო პროცესის შექმნა“. სამუშაო პროცესი ჩამოთვლილია სამუშაო პროცესის ცხრილში.

სამუშაო პროცესის პროცედურა

Device Onboarding 17

სამუშაო პროცესის პროცედურა

მოწყობილობის ჩართვა

ნაბიჯი 9
ნაბიჯი 10 ნაბიჯი 11

სამუშაო პროცესის ეკრანის გასახსნელად დააჭირეთ სამუშაო პროცესის სახელს. (ნაგულისხმევად, დეტალების ჩანართია.) სამუშაო პროცესის განმარტების ID და განახლების თარიღი ავტომატურად ივსება.
(არასავალდებულო) აკრიფეთ ნებისმიერი Tags.
დააწკაპუნეთ კოდის ჩანართზე, რომ view რუკის სკრიპტი.

Device Onboarding 18

მოწყობილობის ჩართვა

ნაბიჯი 12

დააჭირეთ ღილაკს „გაშვება“, გაიხსნება დავალების შესრულების ფანჯარა.

სამუშაო პროცესის პროცედურა

Device Onboarding 19

რუკის გაშვება

მოწყობილობის ჩართვა

ნაბიჯი 13 ნაბიჯი 14
ნაბიჯი 15 ნაბიჯი 16

(არასავალდებულო) აკრიფეთ ნებისმიერი Tagsაკრიფეთ შეყვანის ცვლადები. მაგ.ampაქ ნაჩვენებია:
{ "nsoInstance": "NSO", "ztp": { "რუკა": { "id": "NCS_5", "unique-id": "FOC2712R3D6", "profile": "ncs540-profile”, „ცვლადი“: { „სახელი“: „ჰოსტის_სახელი“, „მნიშვნელობა“: „NCS_5“ } } } }
(არასავალდებულო) განყოფილებაში „როდის“ დააკონფიგურირეთ რუკის გაშვების დრო, სიხშირე და თანმიმდევრობა. ა) (არასავალდებულო) პირდაპირ დაწყება (ნაგულისხმევი). ბ) კონკრეტული თარიღისა და დროისთვის დაგეგმვა. გ) (თუ კონკრეტული თარიღი და დროა არჩეული) აირჩიეთ სიხშირე. დ) (თუ სკრიპტი ქრონოლოგიური თანმიმდევრობით უნდა გაშვებულიყო) აირჩიეთ Cron.
დააჭირეთ დავალების გაშვებას.

რუკის გაშვება
ღილაკზე „დავალების შესრულება“ დაწკაპუნების შემდეგ. პროცედურა.
ნაბიჯი 1 აირჩიეთ დავალებების მენეჯერი > აქტიური დავალებები.

Device Onboarding 20

მოწყობილობის ჩართვა
ნაბიჯი 2 დააწკაპუნეთ სამუშაოს სახელზე, რომლის გახსნაც გსურთ. (ამ შემთხვევაშიampანუ, დავალების სტატუსი გაშვებულია.)

რუკის გაშვება

ნაბიჯი 3

XR მოწყობილობაზე ZTP პროცესის დასრულების შემდეგ, აირჩიეთ დავალებების მენეჯერი > დასრულებული დავალებების ჩანართი. დავალება ჩამოთვლილია

ნაბიჯი 4

დააწკაპუნეთ დავალების სახელზე. იხსნება დავალების გვერდი, სადაც ნაჩვენებია დავალების დეტალები და დავალების მოვლენების ჟურნალი.

Device Onboarding 21

რუკის გაშვება

მოწყობილობის ჩართვა

ნაბიჯი 5 „სამუშაო მოვლენების ჟურნალის“ განყოფილებაში დააწკაპუნეთ პლუს (+) ნიშანზე WorkflowExecution-ის (ბოლო მოვლენა) მარცხნივ.

i

l

შენიშვნა: MapCreatedStatus ცვლადი დაყენებულია true-ზე, ხოლო PlanStatusResult ცვლადი დაყენებულია, როგორც მიღწეული, რაც ნიშნავს, რომ ZTP რუკა მიღწეულ მდგომარეობაშია.

Device Onboarding 22

მოწყობილობის ჩართვა

რუკის გაშვება

ნაბიჯი 6 NSO-ზე, XR მოწყობილობა ჩართულია და რუკა; გეგმის სტატუსი მიღწეულია. ჩვენება აჩვენებს, რომ მოწყობილობა ჩართულია.

Device Onboarding 23

რუკის გაშვება

მოწყობილობის ჩართვა

Device Onboarding 24

დოკუმენტები / რესურსები

CISCO Crosswork Workflow Manager [pdf] მომხმარებლის სახელმძღვანელო
Crosswork Workflow Manager, Workflow Manager, Manager

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *