क्रॉसवर्क वर्कफ्लो मॅनेजर
“
तपशील
- उत्पादनाचे नाव: सिस्को क्रॉसवर्क वर्कफ्लो मॅनेजर सोल्यूशन्स डिव्हाइस
ऑनबोर्डिंग - कार्यक्षमता: डिव्हाइस ऑनबोर्डिंग आणि झिरो-टच
तरतूद - सुसंगतता: सिस्को क्रॉसवर्क वर्कफ्लो मॅनेजर (CWM) आणि सिस्को
नेटवर्क सर्व्हिसेस ऑर्केस्ट्रेटर (एनएसओ)
उत्पादन वापर सूचना
डिव्हाइस ऑनबोर्डिंग पॅकेज संपलेview
डिव्हाइस ऑनबोर्डिंग पॅकेज रिमोटली तरतूद करण्यासाठी डिझाइन केलेले आहे
बूट इमेज आणि इनिशियल डे-० स्थापित करून नेटवर्क डिव्हाइसेस
कॉन्फिगरेशन. यासाठी ते सिस्को-झेडटीपी अनुप्रयोग वापरते
उद्देश
डिव्हाइस ऑनबोर्डिंगच्या पूर्वआवश्यकता
डिव्हाइस ऑनबोर्डिंग प्रक्रिया सुरू करण्यापूर्वी, खात्री करा की तुम्ही
आवश्यक ZTP इंटेंट कॅप्चर केलेले आणि DO क्लायंट API असणे
कॉन्फिगर केलेले. डीओ डेटा मॉडेल भूमिका-आधारित तयार करण्यात मदत करतात
झेडटीपी-प्रोfileप्रत्येक उपकरणासाठी s.
डिव्हाइस ऑनबोर्डिंग प्रक्रिया
- ZTP प्रो तयार कराfileदिवस-० कॉन्फिगरेशनसह आणि पर्यायी
सॉफ्टवेअर-प्रतिमा सेटिंग्ज. - ZTP प्रो ला जोडाfileसेवा मॉडेल वापरणाऱ्या उपकरणांसह
ज्याला नकाशा म्हणतात, ज्यामध्ये सिरीयल सारखे अद्वितीय ओळखपत्रे निर्दिष्ट केली जातात
संख्या - ZTP मॅप सेवेचा वापर करून डिव्हाइस ऑनबोर्डिंग प्रगतीचे निरीक्षण करा
योजना डेटा.
डिव्हाइस ऑनबोर्डिंग फ्लो
ZTP प्रक्रियेमध्ये बूटस्ट्रॅप डाउनलोड करणे आणि चालवणे समाविष्ट आहे.
file सिस्को आयओएस एक्सआर, आयओएस एक्सई आणि नेक्सस सारख्या समर्थित उपकरणांवर.
बूटस्ट्रॅप file साठी एक साधी स्क्रिप्ट किंवा अधिक जटिल स्क्रिप्ट असू शकते
सिस्को-झेडटीपी सोल्यूशन अंमलबजावणी.
वारंवार विचारले जाणारे प्रश्न
प्रश्न: डिव्हाइस ऑनबोर्डिंग वापरण्यासाठी कोणत्या पूर्व-आवश्यकता आहेत?
पॅकेज?
अ: ZTP इंटेंट कॅप्चर केले आहे याची खात्री करा, DO क्लायंट API आहेत
ZTP प्रो तयार करण्यासाठी कॉन्फिगर केलेले आणि आवश्यक डेटा मॉडेल्सfiles आहेत
ठिकाणी
प्रश्न: याचा वापर करून डिव्हाइस ऑनबोर्डिंगसाठी कोणती उपकरणे समर्थित आहेत?
पॅकेज?
अ: समर्थित उपकरणांमध्ये सिस्को आयओएस एक्सआर, आयओएस एक्सई आणि नेक्सस यांचा समावेश आहे.
बॅश स्क्रिप्ट्स, पायथॉन स्क्रिप्ट्स किंवा iOS कमांड चालवू शकणारी उपकरणे
fileबूटस्ट्रॅप म्हणून files.
"`
डिव्हाइस ऑनबोर्डिंग
प्रस्तावना
या विभागात खालील विषय आहेत:
· प्रस्तावना, पृष्ठ १ वर · सिस्को क्रॉसवर्क वर्कफ्लो मॅनेजर सोल्युशन्स, पृष्ठ १ वर · डिव्हाइस ऑनबोर्डिंग पॅकेज, पृष्ठ २ वर · डिव्हाइस ऑनबोर्डिंग (DO) आणि झिरो-टच प्रोव्हिजनिंग (ZTP), पृष्ठ २ वर · उदा.ample: नेटवर्क डिव्हाइस ऑनबोर्ड करण्यासाठी डिव्हाइस ऑनबोर्डिंग वापरा, पृष्ठ १३ वर
गोषवारा
हे दस्तऐवज सिस्को क्रॉसवर्क वर्कफ्लो मॅनेजर सोल्युशन्स डिव्हाइस ऑनबोर्डिंग पॅकेजच्या स्वतंत्र आवृत्तीसाठी वापरकर्ता मार्गदर्शक आहे.
प्रेक्षक
हे दस्तऐवज क्रॉसवर्क वर्कफ्लो मॅनेजर सोल्युशन्स डिव्हाइस ऑनबोर्डिंग कसे कॉन्फिगर करायचे आणि कसे वापरायचे याचे वर्णन करते. हे दस्तऐवज सिस्को अॅडव्हान्स्ड सर्व्हिसेस डेव्हलपर्स, नेटवर्क इंजिनिअर्स आणि सिस्टम इंजिनिअर्ससाठी आहे जे सिस्को ग्राहकांना क्रॉसवर्क वर्कफ्लो मॅनेजर सोल्युशन्स कार्यक्षमता कॉन्फिगर करतात आणि वितरित करतात.
अतिरिक्त दस्तऐवजीकरण
या दस्तऐवजीकरणासाठी वाचकाला सिस्को क्रॉसवर्क आणि सिस्को एनएसओ आणि सिस्को दस्तऐवजीकरणात वर्णन केल्याप्रमाणे त्यांच्या वापराची चांगली समज असणे आवश्यक आहे. एनएसओ उत्पादनांबद्दल अधिक माहितीसाठी, येथे जा: https://developer.cisco.com/docs/nso/.
सिस्को क्रॉसवर्क वर्कफ्लो मॅनेजर सोल्यूशन्स
CWM सोल्युशन्स हे सामान्य वापराच्या केसेसचा संग्रह आहे जे फील्ड कस्टमायझेशन सोपे आणि सरळ करण्यासाठी डिझाइन केलेले आहे. हे सिस्को क्रॉसवर्क वर्कफ्लो मॅनेजर (CWM) आणि सिस्को नेटवर्क सर्व्हिसेस वापरून तयार केले आहे.
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग पॅकेज
डिव्हाइस ऑनबोर्डिंग
ऑर्केस्ट्रेटर (NSO). नवीन नेटवर्क डिव्हाइसेस ऑनबोर्ड करण्याची कार्यक्षमता आणि गती सुधारण्यासाठी डिव्हाइस ऑनबोर्डिंग वापर केस कसे वापरायचे हे या दस्तऐवजात स्पष्ट केले आहे. टीप: सिस्को CWM आणि सिस्को NSO बद्दल अधिक माहितीसाठी या लिंक्सवर क्लिक करा.
डिव्हाइस ऑनबोर्डिंग पॅकेज
CWM सोल्युशन्स डिव्हाइस ऑनबोर्डिंग वापर केस हे एक कार्यात्मक पॅकेज आहे जे बूट इमेज आणि प्रारंभिक डे-0 कॉन्फिगरेशन स्थापित करून नेटवर्क डिव्हाइसेसना दूरस्थपणे प्रोव्हिजन करण्यासाठी सिस्को-ZTP अनुप्रयोगाचा वापर करते.
डिव्हाइस ऑनबोर्डिंग (DO) आणि झिरो-टच प्रोव्हिजनिंग (ZTP)
डिव्हाइस ऑनबोर्डिंग (DO) अॅप्लिकेशन सिस्को झिरो-टच प्रोव्हिजनिंग (ZTP) वापरते. ZTP सॉफ्टवेअर इमेज इंस्टॉलेशन आणि अपग्रेड तसेच डे-0 कॉन्फिगरेशनची स्थापना स्वयंचलित करते. fileसिस्को किंवा थर्ड-पार्टी डिव्हाइसेस पहिल्यांदाच तैनात करताना. सिस्को-झेडटीपी सोल्यूशन सिस्को आयओएस एक्सआर, आयओएस एक्सई आणि नेक्सससह विविध उपकरणांना समर्थन देऊन लवचिकता प्रदान करते. डीओमध्ये वापरल्या जाणाऱ्या सिस्को-झेडटीपी सोल्यूशनमध्ये चार घटक असतात: एक डीएचसीपी सर्व्हर, एक क्लायंट (झेडटीपी स्क्रिप्ट), एचटीटीपी सर्व्हर आणि एनएसओ फंक्शन पॅक. टीप: सर्व घटक स्थापित करणे आणि डिव्हाइसशी कनेक्ट करणे आवश्यक आहे. तपशीलांसाठी, डिव्हाइस ऑनबोर्डिंग पूर्व-आवश्यकता पहा.
डिव्हाइस ऑनबोर्डिंगच्या पूर्वआवश्यकता
डिव्हाइस ऑनबोर्डिंग योग्यरित्या कार्य करण्यासाठी, या पूर्व-आवश्यकता उपस्थित असणे आणि कार्य करणे आवश्यक आहे. · ZTP सह सक्षम केलेले डिव्हाइस. · ZTP प्रक्रियेचा भाग म्हणून पायथॉन किंवा शेल स्क्रिप्ट चालविण्यास सक्षम डिव्हाइस. · डिव्हाइसेसपासून NSO, DHCP आणि HTTP/TFTP सर्व्हरशी नेटवर्क कनेक्टिव्हिटी. · आवश्यक असलेल्या सर्व डिव्हाइसेसना सामावून घेण्यासाठी IP अॅड्रेस स्पेस पुरेशी आहे. · DHCP हे डिव्हाइस प्रकार शोधण्यासाठी आणि योग्य डिव्हाइस एजंट स्क्रिप्ट स्थान प्रदान करण्यासाठी कॉन्फिगरेशन आहे. · किमान NSO आवृत्ती 6.1 किंवा उच्च. · NSO वर DO (Cisco-ztp) पॅकेज स्थापित केले आहे. · Python किंवा शेल स्क्रिप्ट उपलब्ध आहेत, प्रत्येक प्रकारच्या ZTP डिव्हाइससाठी एक, जे DO (Cisco-ZTP) कॉलबॅक, डिव्हाइस इमेज अपग्रेड आणि डे-0 कॉन्फिगरेशन लागू करते. · (पर्यायी) NED पॅकेजेस डिव्हाइस ऑनबोर्डिंगसाठी उपलब्ध आहेत.
डिव्हाइस ऑनबोर्डिंग फंक्शन पॅकेज
सिस्को डिव्हाइस ऑनबोर्डिंग (DO) फंक्शनल पॅकेज DO क्लायंट (डिव्हाइसवर चालणाऱ्या बूटस्ट्रॅप स्क्रिप्ट्स) परस्परसंवादांसाठी ZTP इंटेंट आणि API कॅप्चर करण्यासाठी इंटरफेस परिभाषित करते. DO डेटा मॉडेल्स तुम्हाला रोल-बेस्ड ZTP-प्रोचा कॅटलॉग तयार करण्यास सक्षम करतात.fileप्रत्येकी दिवस-०, सॉफ्टवेअर-प्रतिमा (पर्यायी), आणि
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग
पॅकेज घटक
डिव्हाइस ऑनबोर्ड सेटिंग्ज. हे प्रोfileनंतर मॅप नावाच्या सर्व्हिस मॉडेलद्वारे डिव्हाइसशी जोडले जातात. प्रत्येक मॅप एंट्रीमध्ये डिव्हाइसची काही विशिष्ट ओळखण्यायोग्य माहिती निर्दिष्ट केली पाहिजे (उदा.ample, एक अनुक्रमांक) ZTP-pro सोबतfile डिव्हाइससाठी वापरले जाते. युनिक आयडी तुम्हाला NSO ZTP API एंडपॉइंट्स वापरताना डिव्हाइसची पडताळणी आणि प्रमाणीकरण करण्यास सक्षम करते. DO फंक्शनल पॅकेज डिव्हाइसच्या प्रगतीचे निरीक्षण करते आणि ZTP मॅप सर्व्हिस प्लॅन डेटा वापरून त्याचे निरीक्षण केले जाऊ शकते.
पॅकेज घटक
· दिवस-० टेम्पलेट: जेव्हा तुम्ही दिवस-० तयार करता file, येथे सूचीबद्ध केलेल्या विशिष्ट मूल्यांसह स्वयंचलितपणे भरलेले चार चल आहेत. दिवस-0 टेम्पलेट पहा. · DEV_CUSTOMER_USERNAME
· DEV_CUSTOMER_PASSWORD
· DEV_CUSTOMER_ENABLED_पासवर्ड
· एमजीएमटी_आयपी_एड्रेस
टीप: DEV_CUSTOMER_ENABLED_PASSWORD आणि MGMT_IP_ADDRESS हे व्हेरिएबल्स ZTP प्रो वर अवलंबून आहेत.file, व्यवस्थापन-आयपी-पत्ता आणि सेक-पासवर्ड व्हेरिअबल्सची उपलब्धता.
· ऑथग्रुप: NSO मध्ये लॉग इन करण्यासाठी तुम्हाला ऑथग्रुपची आवश्यकता आहे.
· डिव्हाइस ऑनबोर्डिंग सेटिंग्ज: ऑनबोर्डिंग प्रक्रियेदरम्यान या सेटिंग्ज सत्यापित आणि प्रमाणित केल्या जातात.
· (पर्यायी) सॉफ्टवेअर इमेज: डिव्हाइस चालवणारे सॉफ्टवेअर.
डिव्हाइस ऑनबोर्डिंग फ्लो
सिस्को-झेडटीपी एजंट फ्लो वापरून डिव्हाइस ऑनबोर्डिंगमध्ये तीन टप्पे असतात. · बूटस्ट्रॅप माहिती मिळवणे: डिव्हाइस स्थान मिळविण्यासाठी डीएचसीपी सर्व्हरला विनंती जारी करते (URL) बूटस्ट्रॅपचा file (स्क्रिप्ट). त्यानंतर डिव्हाइस स्क्रिप्ट डाउनलोड करते आणि चालवते.
· प्रतिमा अनुपालन तपासणे आणि/किंवा अपग्रेड करणे: बूटस्ट्रॅप झाल्यानंतर file (स्क्रिप्ट) चालली आहे, तर कॉन्फिगरेशन डिव्हाइसवर नवीन कॉन्फिगरेशनसह लागू केले जाते (जर डिव्हाइस नवीन जोडले असेल) किंवा विद्यमान डिव्हाइस अपग्रेड केले जाते.
· नवीन (दिवस-०) कॉन्फिगरेशनचे प्रमाणीकरण आणि अंमलबजावणी: त्यानंतर कॉन्फिगरेशन ZTP-भूमिकेच्या आधारावर पडताळणी आणि प्रमाणीकरण प्रक्रियांमधून जाते.
टीप: बूटस्ट्रॅप file ही एक साधी स्क्रिप्ट असू शकते जी डे-० कॉन्फिगरेशन लागू करते किंवा सिस्को-झेडटीपी सोल्यूशन क्लायंट म्हणून काम करणारी विस्तृत स्क्रिप्ट असू शकते. सहसा, स्क्रिप्ट file सिस्को-झेडटीपी सोल्यूशन अंमलबजावणीसाठी सर्वात योग्य आहे.
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग फ्लो
डिव्हाइस ऑनबोर्डिंग
ZTP प्रक्रिया डाउनलोड करते file आणि ते चालवते. सिस्को आयओएस एक्सआर, आयओएस एक्सई आणि नेक्सस डिव्हाइसेस बॅश, पायथॉन स्क्रिप्ट आणि ए ला सपोर्ट करतात. file बूटस्ट्रॅप म्हणून iOS कमांड समाविष्ट करणे file. टीप: बूटस्ट्रॅप file ही एक साधी स्क्रिप्ट असू शकते जी डे-० कॉन्फिगरेशन लागू करते किंवा सिस्को-झेडटीपी सोल्यूशन क्लायंट म्हणून काम करणारी विस्तृत स्क्रिप्ट असू शकते. सहसा, स्क्रिप्ट file DO (सिस्को-ZTP) सोल्यूशन अंमलबजावणीसाठी सर्वात योग्य आहे.
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग
डिव्हाइस ऑनबोर्डिंग कसे कार्य करते
डिव्हाइस ऑनबोर्डिंग कसे कार्य करते
हा विभाग डिव्हाइस ऑनबोर्डिंग कसे कार्य करते याचे वर्णन करतो. पुढील विभाग तुम्हाला व्यवस्थापित डिव्हाइस ऑनबोर्डिंग करण्याच्या पायऱ्यांबद्दल मार्गदर्शन करतो.
दिवस-० टेम्पलेट
दिवस-० टेम्पलेट हा एक पुनर्वापर करण्यायोग्य कॉन्फिगरेशन टेम्पलेट आहे ज्यामध्ये अनेक प्लेसहोल्डर व्हेरिएबल्स आहेत. या व्हेरिएबल्सची मूल्ये प्रो चा भाग आहेत.file व्याख्या. हे टेम्पलेट तुम्हाला इतर डिव्हाइस ऑनबोर्डिंग प्रकल्पांसाठी day-0 कॉन्फिगरेशन पुन्हा वापरण्यास सक्षम करते. प्लेसहोल्डर मूल्ये ZTP मॅप सेवेदरम्यान परिभाषित केली जातात (प्लेसहोल्डर व्हेरिअबल्स डिव्हाइस विशिष्ट आहेत आणि ZTP-pro मध्ये समाविष्ट आहेत).file) जेव्हा तुम्ही ZTP नकाशा तयार करता. हे घटक तुम्हाला दिलेल्या डिव्हाइससाठी day-0 कॉन्फिगरेशन टेम्पलेट कसे रेंडर केले जाते यावर अधिक नियंत्रण देतात.
हे असे आहेampसिस्को आयओएक्स एक्सआर उपकरणासाठी डे-० टेम्पलेटचा एक नमुना.
एनसीएस५४०-दिवस० !! IOS XR वापरकर्तानाव ${DEV_CUSTOMER_USERNAME} गट रूट-lr पासवर्ड 0 ${DEV_CUSTOMER_PASSWORD} ! होस्टनाव ${HOST_NAME} ! vrf Mgmt-intf पत्ता-कुटुंब ipv540 युनिकास्ट ! डोमेन नाव cisco.com डोमेन नाव-सर्व्हर डोमेन लुकअप सोर्स-इंटरफेस MgmtEth0/RP0/CPU4/0 इंटरफेस MgmtEth0/RP0/CPU0/0 ipv0 पत्ता ${MGMT_IP_ADDRESS} 0
! राउटर स्टॅटिक अॅड्रेस-फॅमिली आयपीव्ही४ युनिकॅस्ट
0.0.0.0/0
! ! ! ssh सर्व्हर v2 ssh सर्व्हर vrf Mgmt-intf
डिव्हाइस ऑनबोर्डिंग १
संसाधन पूल
डिव्हाइस ऑनबोर्डिंग
संसाधन पूल
ZTP आयपी रिसोर्सेस वापरते जे रिसोर्स पूल नावाच्या एका कॉमन पूलमध्ये गटबद्ध केले जातात. रिसोर्स पूल आयपी अॅड्रेस किंवा सबनेटसह कॉन्फिगर केला जातो. रिसोर्स पूल आयपी अॅड्रेस वाटप करण्यासाठी एनएसओ मधील रिसोर्स-मॅनेजर पॅकेज वापरतो.
रिसोर्स-मॅनेजर एक ZTP मॅप सेवा प्रदान करतो जी मॅनेजमेंट IP-अॅड्रेस असाइनमेंट हाताळते. तुम्ही दिलेल्या डिव्हाइससाठी ZTP मॅप सेवेवर मॅनेजमेंट-ip-अॅड्रेस स्पष्टपणे प्रदान करणे देखील निवडू शकता. दोन्ही प्रकरणांमध्ये, ZTP अॅप्लिकेशन डिव्हाइससाठी day-0 कॉन्फिगरेशन रेंडर करताना MGMT_IP_ADDRESS प्लेसहोल्डर व्हेरिएबल स्वयंचलितपणे पॉप्युलेट करते.
टीप: जेव्हा तुम्ही डायनॅमिक आयपी अॅड्रेस वापरत असाल तेव्हाच रिसोर्स-पूलची आवश्यकता असते. जर तुम्ही स्टॅटिक आयपी अॅड्रेस वापरत असाल, तर रिसोर्स पूल व्हेरिअबलची आवश्यकता नाही. तपशीलांसाठी, लोड रिसोर्स पूल (पायरी 6) पहा.
प्रोfileसेवा नकाशा माहिती
प्रोfileच्या कॅटलॉगमध्ये कॉन्फिगरेशन पॅरामीटर्सचा संच असतो, जसे की 0-दिवस files, डिव्हाइस ऑनबोर्डिंग सेटिंग्ज आणि डिव्हाइसेसवर लागू केलेले सॉफ्टवेअर आवृत्ती. डिव्हाइस ऑनबोर्डिंग सोल्यूशन ZTP-pro ला जोडतेfileसेवा नकाशा वापरणाऱ्या उपकरणांसह. नकाशामध्ये आवश्यक माहिती असते आणि डिव्हाइस ऑनबोर्डिंग (DO) प्रक्रियेदरम्यान ती माहिती डिव्हाइसवर लागू होते. प्रत्येक नकाशा नोंदीमध्ये ZTP-pro सोबत डिव्हाइसची काही विशिष्ट ओळखण्यायोग्य माहिती असते.file डिव्हाइससाठी वापरलेले. नकाशा सेवा योजना डेटा डिव्हाइसची प्रगती दर्शवितो.
ZTP-pro मध्ये परिभाषित केलेले OS सॉफ्टवेअर-आवृत्ती आणि प्रतिमा तपशीलfile सॉफ्टवेअर आवृत्तीची तुलना करण्यासाठी आणि प्रतिमा अपग्रेड सुरू करण्यासाठी ZTP क्लायंट स्क्रिप्टमध्ये उपलब्ध आहेत. ZTP पॅकेज कॉन्फिगर केलेल्या OS माहितीवर प्रक्रिया करत नाही किंवा वापरत नाही. ZTP प्रक्रिया पूर्ण झाल्यानंतर, ZTP मॅप सेवा कोणत्याही उपलब्ध कोर फंक्शन पॅक सोल्यूशन्ससह डिव्हाइसेस कॉन्फिगर करणे सुरू ठेवण्यासाठी डिव्हाइसेसना NSO डिव्हाइस ट्रीमध्ये ऑनबोर्ड करते.
डिव्हाइस ऑनबोर्ड करण्यासाठी, प्रो मधील व्यवस्थापित विशेषताfile सत्य वर सेट करणे आवश्यक आहे, चरण 8 पहा सेवा लोड करा (नकाशा), आणि डिव्हाइस-प्रकार (NED, पोर्ट आणि authgroup) देखील सेट करणे आवश्यक आहे. जर डिव्हाइस-प्रकार अंतर्गत authgroup सेटिंग नसेल, तर वापरकर्तानाव, पासवर्ड आणि सेक-पासवर्ड गुणधर्म प्रदान करणे आवश्यक आहे.
डिव्हाइस ऑनबोर्डिंग बूटस्ट्रॅप
डिव्हाइस ऑनबोर्डिंग पॅकेज डिव्हाइस ऑनबोर्डिंग-क्लायंट परस्परसंवादांसाठी दोन कॉलबॅक अॅक्शन API परिभाषित करते. गेट-बूटस्ट्रॅप-डेटा कॉलबॅक अॅक्शन बूटस्ट्रॅपिंग कॉन्फिगरेशन, डिव्हाइससाठी व्युत्पन्न केलेले डे-0 कॉन्फिगरेशन आणि ZTP-प्रो वर कॉन्फिगर केल्याप्रमाणे OS इमेज माहिती परत करते.file. डिव्हाइस ऑनबोर्डिंग-क्लायंट स्क्रिप्ट नंतर OS इमेज तपशीलांवर प्रक्रिया करते आणि डिव्हाइसवर day-0 कॉन्फिगरेशन लागू करते.
बूटस्ट्रॅप प्रक्रियेदरम्यान, डिव्हाइस ऑनबोर्डिंग-क्लायंट स्क्रिप्ट रिपोर्ट-प्रोग्रेस कॉलबॅक अॅक्शन वापरून प्रगतीचा अहवाल देते. गेट-बूटस्ट्रॅप-डेटा आणि रिपोर्ट-प्रोग्रेस अॅक्शनमध्ये डिव्हाइसचा युनिक आयडेंटिफायर असणे आवश्यक आहे. गेट-बूटस्ट्रॅप-डेटा API कॉलमध्ये हे देखील समाविष्ट आहे: डिव्हाइस विक्रेता, मॉडेल, ओएस-नाव आणि ओएस-आवृत्ती. त्याचप्रमाणे, रिपोर्ट-प्रोग्रेस API कॉलमध्ये एक पर्यायी संदेश समाविष्ट आहे.
जर व्यवस्थापन संसाधन पूल आणि स्पष्ट व्यवस्थापन आयपी अॅड्रेस कॉन्फिगरेशन दोन्ही सेट केलेले नसतील आणि डिव्हाइस ऑनबोर्डिंग-प्रोfile डिव्हाइसला व्यवस्थापित म्हणून परिभाषित करते, डिव्हाइस ऑनबोर्डिंग-क्लायंट स्क्रिप्टने डिव्हाइसमधून व्यवस्थापन आयपी पत्ता पुनर्प्राप्त केला पाहिजे आणि रिपोर्ट-प्रोग्रेस अॅक्शन कॉलबॅकद्वारे तो एनएसओला पोस्ट केला पाहिजे.
हे असे आहेampगेट-बूटस्ट्रॅपिंग-डेटा कॉल बॅक स्क्रिप्टचा भाग.
curl -i -u ztpclient:topsecret -H “सामग्री-प्रकार:अनुप्रयोग/यांग-डेटा+जेसन” -X पोस्ट -d '{“इनपुट”:{ “मॉडेल” : “CSR1KV”,”os-नाव” : “cisco-ioxr”,”विक्रेता” : “Cisco”,”युनिक-आयडी” : “AAO124GF”,”os-आवृत्ती” : “12.1”}}'
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग
व्यवस्थापित डिव्हाइस ऑनबोर्डिंगसाठी पायऱ्या
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://sample.domain/8894-235/ios-xr12.3.tar.gz", "md5-हॅश-व्हॅल्यू": "195b174c9a13de04ca44f51c222d14b0" }, "दिवस-0-कॉन्फिगरेशन": "!! IOS XRnusername adminn group root-lrn पासवर्ड 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” } } ** रिपोर्ट-प्रोग्रेस कॉलबॅक ** curl -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 << प्रतिसाद शीर्षलेख >> HTTP/1.1 204 कोणतीही सामग्री नाही
व्यवस्थापित डिव्हाइस ऑनबोर्डिंगसाठी पायऱ्या
डायनॅमिक किंवा स्टॅटिक आयपी अॅड्रेस वापरून एनएसओ द्वारे व्यवस्थापित केलेले डिव्हाइस अपडेट करण्यासाठी डिव्हाइस ऑनबोर्डिंग वापरण्याच्या चरणांचा हा क्रम आहे.
सारांश चरण
१. ncs.conf संपादित/अपडेट करा file २. स्थानिक प्रमाणीकरण तयार करा (NSO साठी) ३. एक ऑथग्रुप तयार करा ४. नेट कॅम नियम तयार करा file ५. डे-० टेम्पलेटसह ऑनबोर्डिंग पेलोड लोड करा ६. रिसोर्स पूल लोड करा (जर डायनॅमिक आयपी अॅड्रेस वापरत असाल. जर स्टॅटिक आयपी अॅड्रेस वापरत असाल, तर पायरी ६ वगळा. ७. प्रो लोड कराfile ८. लोड सर्व्हिस (नकाशा). जर तुम्ही NSO द्वारे व्यवस्थापित नसलेला स्थिर IP पत्ता वापरत असाल, तर चरण ६ वगळा, आणि
चरण ८ मध्ये स्थिर आयपी पत्त्यासह एक वेगळा सेवा नकाशा लोड करा.
तपशीलवार पायऱ्या
कार्यपद्धती
चरण 1 चरण 2
आदेश किंवा कृती ncs.conf संपादित/अपडेट करा file स्थानिक प्रमाणीकरण तयार करा (NSO साठी)
उद्देश
डिव्हाइस ऑनबोर्डिंग १
ncs.conf संपादित/अपडेट करा file
डिव्हाइस ऑनबोर्डिंग
चरण 3 चरण 4 चरण 5 चरण 6
चरण 7 चरण 8
आज्ञा किंवा कृती
उद्देश
एक ऑथग्रुप तयार करा
नेट कॅम नियम तयार करा file
दिवस-० टेम्पलेटसह ऑनबोर्डिंग पेलोड लोड करा
जर तुम्ही डायनॅमिक आयपी अॅड्रेस वापरत असाल तर रिसोर्स पूल लोड करा. जर तुम्ही स्टॅटिक आयपी अॅड्रेस वापरत असाल तर, पायरी ६ वगळा.
लोड प्रोfile
सेवा (नकाशा) लोड करा. जर तुम्ही NSO द्वारे व्यवस्थापित नसलेला स्थिर IP पत्ता वापरत असाल, तर चरण 6 वगळा आणि चरण 8 मध्ये स्थिर IP पत्ता असलेला एक वेगळा सेवा नकाशा लोड करा.
ncs.conf संपादित/अपडेट करा file
हे वापराampNSO मध्ये लॉग इन करण्यासाठी नवीन tcp पोर्ट आणि स्थानिक प्रमाणीकरणासह restconf अपडेट करण्याची आवश्यकता आहे. टीप: हेample पोर्ट नंबरसाठी आणि अपडेट केल्यानंतर 8080 वापरतो file, nsc रीस्टार्ट करा.
टीसीपी पोर्ट जोडा (८०८० डीफॉल्ट पोर्ट)
खरे खरे <8080>
स्थानिक प्रमाणीकरण तयार करा
स्थानिक प्रमाणीकरण
खरे
एक ऑथग्रुप तयार करा
डीफॉल्ट-authgroup.xml डीफॉल्ट
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग
नेट कॅम नियम तयार करा
सिस्को१२३#
नेट कॅम नियम तयार करा
६५५३४ ६५५३४ /var/ncs/homes/public/.ssh /var/ncs/homes/public नाकारणे नाकारणे नाकारणे झेडटीपी झेडटीपी झेडटीपी अॅक्शन-कॉलबॅक सिस्को-झेडटीपी /cisco-ztp:ztp/cisco-ztp:क्लासिक * परवानगी देणे
“>*
डिव्हाइस ऑनबोर्डिंग १
दिवस-० टेम्पलेटसह ऑनबोर्डिंग पेलोड लोड करा
डिव्हाइस ऑनबोर्डिंग
दिवस-० टेम्पलेटसह ऑनबोर्डिंग पेलोड लोड करा
एनसीएस५४०-दिवस० !! IOS XR वापरकर्तानाव ${DEV_CUSTOMER_USERNAME} गट रूट-lr पासवर्ड 0 ${DEV_CUSTOMER_PASSWORD} ! होस्टनाव ${HOST_NAME} ! vrf Mgmt-intf पत्ता-कुटुंब ipv540 युनिकास्ट ! डोमेन नाव cisco.com डोमेन नाव-सर्व्हर 0 डोमेन लुकअप सोर्स-इंटरफेस MgmtEth0/RP4/CPU171.70.168.183/0 इंटरफेस MgmtEth0/RP0/CPU0/0 ipv0 पत्ता ${MGMT_IP_ADDRESS} 0
! राउटर स्टॅटिक अॅड्रेस-फॅमिली आयपीव्ही४ युनिकॅस्ट
0.0.0.0/0
! ! ! ssh सर्व्हर v2 ssh सर्व्हर vrf Mgmt-intf
रिसोर्स पूल लोड करा (जर डायनॅमिक आयपी अॅड्रेस वापरत असाल तर)
झेडटीपी-पूल
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग
लोड प्रोfile (व्यवस्थापित पेलोड-डायनॅमिक आयपी अॅड्रेससाठी)
आयपी_अॅड्रेस_एंड>
लोड प्रोfile (व्यवस्थापित पेलोड-डायनॅमिक आयपी अॅड्रेससाठी)
<profile> एनसीएस५४०-प्रोfileसिस्को-आयओएक्सआर ७.१०.२ > झेडटीपी-पूल एनसीएस५४०-दिवस० सिस्को१२३# खरे सिस्को-आयओएसएक्सआर-क्लाय-७.५३file>
नोट प्रोfileस्टॅटिक आयपी अॅड्रेस पेलोड्ससाठी असलेल्या पेलोड्समध्ये रिसोर्स पूल समाविष्ट नाही.
<profile> एनसीएस५४०-प्रोfileसिस्को-आयओएक्सआर ७.१०.२ > एनसीएस५४०-दिवस० खरे
डिव्हाइस ऑनबोर्डिंग १
सेवा नकाशा लोड करा (डायनॅमिक आयपी पत्ता)
डिव्हाइस ऑनबोर्डिंग
सिस्को-आयओएसएक्सआर-क्लाय-७.५३file>
सेवा नकाशा लोड करा (डायनॅमिक आयपी पत्ता)
एनसीएस५४० FOC540R2712D3 लक्ष द्याfile>एनसीएस५४०-प्रोfile</profile> होस्ट_नाम NCS540-2 साठी चौकशी सबमिट करा, आम्ही तुमच्याशी २४ तासांत संपर्क करू.
लोड सर्व्हिस मॅप (स्टॅटिक आयपी अॅड्रेस)
एनसीएस५४० FOC540R2712D3 लक्ष द्याfile>एनसीएस५४०-प्रोfile</profile> होस्ट_नाम NCS540-2 साठी चौकशी सबमिट करा, आम्ही तुमच्याशी २४ तासांत संपर्क करू.
पर्याय म्हणून, तुम्ही डिव्हाइसला रिमोट NSO वर देखील ऑनबोर्ड करू शकता. ZTP NSO सर्व्हर हा एक व्यवस्थापित सर्व्हर आहे ज्यामध्ये डिव्हाइस ऑनबोर्डिंग अनुप्रयोगासह NSO स्थापित केलेला आहे. रिमोट NSO हा एक अव्यवस्थापित सर्व्हर आहे जिथे तुम्ही ZTP प्रक्रियेनंतर डिव्हाइस ऑनबोर्ड करू शकता. हा पर्यायी NSO सर्व्हर अव्यवस्थापित डिव्हाइसेस ऑनबोर्डिंगसाठी वापरला जातो. अव्यवस्थापित NSO सर्व्हर वापरल्याने डिव्हाइस ऑनबोर्डिंग-विशिष्ट फंक्शन्स विस्तृत नेटवर्क सोल्यूशनपासून वेगळे होतात. ही कार्यक्षमता सक्षम करण्यासाठी, डिव्हाइस ऑनबोर्डिंग एक YANG मॉडेल परिभाषित करते जे रिमोट-एनएसओ सर्व्हर कॅप्चर करते.
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग
व्यवस्थापित न केलेल्या डिव्हाइसवर डिव्हाइस ऑनबोर्डिंग करणे
व्यवस्थापित न केलेल्या डिव्हाइसवर डिव्हाइस ऑनबोर्डिंग करणे
NSO द्वारे व्यवस्थापित नसलेले डिव्हाइस अपग्रेड करण्यासाठी वापरलेली प्रक्रिया NSO द्वारे व्यवस्थापित केलेल्या सर्व्हरवर ऑनबोर्डिंग करण्याच्या प्रक्रियेसारखीच आहे. फरक फक्त प्रो डाउनलोड करताना व्यवस्थापित व्हेरिएबलला खरे (व्यवस्थापित) किंवा खोटे (व्यवस्थापित नसलेले) वर सेट करणे आहे.file. या एसample हे व्यवस्थापन नसलेल्या उपकरणासाठी false वर सेट केलेले व्यवस्थापन व्हेरिअबल दाखवते.
<profile> एनसीएस५४०-प्रोfileसिस्को-आयओएक्सआर ७.१०.२ > झेडटीपी-पूल एनसीएस५४०-दिवस० सिस्को१२३# खोटे सिस्को-आयओएसएक्सआर-क्लाय-७.५३file>
Example: नेटवर्क डिव्हाइस ऑनबोर्ड करण्यासाठी डिव्हाइस ऑनबोर्डिंग वापरा
हा विभाग माजी प्रदान करतोampडिव्हाइस ऑनबोर्डिंग वर्कफ्लो कसा पुरवायचा याबद्दल माहिती.
पूर्वतयारी
· क्रॉसवर्क वर्कफ्लो मॅनेजर (CWM) OVA चालू आहे. · नेटवर्क सर्व्हिस ऑर्केस्ट्रेटर (NSO) सिस्टम (आवृत्ती 6.1.9 किंवा नंतरची) स्थापित केली आहे आणि चालू आहे. · CWM मध्ये वापरण्यासाठी NSO सर्व्हर सीक्रेट तयार केले आहे. · CWM मध्ये Map-service-create-poll-plan.sw.jason वर्कफ्लो लोड केले आहे.
कार्यप्रवाह प्रक्रिया
कार्यपद्धती
पायरी 1
या पेलोडचा वापर करून एक रिसोर्स पूल तयार करा.
डिव्हाइस ऑनबोर्डिंग १
कार्यप्रवाह प्रक्रिया
डिव्हाइस ऑनबोर्डिंग
चरण 2 चरण 3
झेडटीपी-पूल आयपी_अॅड्रेस२
या स्क्रिप्टचा वापर करून एक ऑथग्रुप तयार करा.
डीफॉल्ट प्रशासक
या स्क्रिप्टचा वापर करून डे-० टेम्पलेट तयार करा.
!! IOS XR वापरकर्तानाव ${DEV_CUSTOMER_USERNAME} गट रूट-lr पासवर्ड 1.0 ${DEV_CUSTOMER_PASSWORD} ! होस्टनाव ${HOST_NAME} ! vrf Mgmt-intf पत्ता-कुटुंब ipv0 युनिकास्ट ! डोमेन नाव cisco.com डोमेन नाव-सर्व्हर डोमेन लुकअप सोर्स-इंटरफेस MgmtEth0/RP4/CPU0/0 इंटरफेस MgmtEth0/RP0/CPU0/0 ipv0 पत्ता ${MGMT_IP_ADDRESS} ! राउटर स्टॅटिक अॅड्रेस-फॅमिली ipv0 युनिकॅस्ट 4/4 ! ! ! ssh सर्व्हर v0.0.0.0 ssh सर्व्हर vrf Mgmt-intf
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग
कार्यप्रवाह प्रक्रिया
पायरी 4
चरण 5 चरण 6 चरण 7
ZTP-प्रो तयार कराfile या स्क्रिप्टचा वापर करून.
<profile> एनसीएस५४०-प्रोfileसिस्को-आयओएक्सआर ७.९.२ http://7.9.2/xr-172.22.143.63-5500/ncs792-golden-x5500-v7.9.2.iso १९५बी१७४सी९ए१३डी०४सीए४४एफ५१सी२२२डी१४बी० झेडटीपी-पूल एनसीएस५५०१-दिवस० खरे सिस्को-आयओएसएक्सआर-क्लाय-७.५३file>
रिसोर्स पूल नंतर, ऑथकोड, डे-०-टेम्पलेट आणि झेडटीपी-प्रोfile तयार केले गेले आहेत, CWM UI वापरून nso वर ztp मॅप सेवा तयार करा.
CWM मध्ये लॉग इन करा आणि वर्कफ्लो टॅब निवडा.
नवीन वर्कफ्लो तयार करा वर क्लिक करा.
अ) (आवश्यक) वर्कफ्लोचे नाव टाइप करा.
डिव्हाइस ऑनबोर्डिंग १
कार्यप्रवाह प्रक्रिया
ब) (आवश्यक) वर्कफ्लोची आवृत्ती टाइप करा.
डिव्हाइस ऑनबोर्डिंग
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग
पायरी 8
वर्कफ्लो तयार करा वर क्लिक करा. वर्कफ्लो वर्कफ्लो टेबलमध्ये सूचीबद्ध आहे.
कार्यप्रवाह प्रक्रिया
डिव्हाइस ऑनबोर्डिंग १
कार्यप्रवाह प्रक्रिया
डिव्हाइस ऑनबोर्डिंग
पायरी 9
चरण 10 चरण 11
वर्कफ्लो स्क्रीन उघडण्यासाठी वर्कफ्लोचे नाव दाबा. (तपशील टॅब डीफॉल्ट आहे.) वर्कफ्लो डेफिनेशन आयडी आणि अपडेट तारीख आपोआप भरली जातात.
(पर्यायी) कोणताही टाइप करा Tags.
कोड टॅबवर क्लिक करा view नकाशाची स्क्रिप्ट.
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग
पायरी 12
Run वर क्लिक करा. Run जॉब विंडो उघडेल.
कार्यप्रवाह प्रक्रिया
डिव्हाइस ऑनबोर्डिंग १
नकाशा चालवणे
डिव्हाइस ऑनबोर्डिंग
चरण 13 चरण 14
चरण 15 चरण 16
(पर्यायी) कोणतेही टाइप करा Tags. इनपुट व्हेरिअबल्स टाइप करा. उदा.ample येथे दर्शविले आहे:
{ “nsoInstance”: “NSO”, “ztp”: { “map”: { “id”: “NCS_5”, “unique-id”: “FOC2712R3D6”, “profile":" ncs540-प्रोfile", "चल": { "नाव": "HOST_NAME", "मूल्य": "NCS_5" } } }
(पर्यायी) जेव्हा विभागात नकाशा चालविण्यासाठी वेळ, वारंवारता आणि क्रम कॉन्फिगर करा. अ) (पर्यायी) थेट प्रारंभ करा (डिफॉल्ट). ब) विशिष्ट तारीख आणि वेळेसाठी वेळापत्रक. क) (विशिष्ट तारीख आणि वेळ निवडल्यास) वारंवारता निवडा. ड) (जर स्क्रिप्ट कालक्रमानुसार चालवायची असेल तर) क्रॉन निवडा.
जॉब चालवा वर क्लिक करा.
नकाशा चालवणे
तुम्ही Run Job वर क्लिक केल्यानंतर. प्रक्रिया
पायरी १ जॉब मॅनेजर > अॅक्टिव्ह जॉब्स निवडा.
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग
पायरी २ तुम्हाला ज्या नोकरीचे नाव उघडायचे आहे त्यावर क्लिक करा. (या उदाहरणातampले, नोकरीची स्थिती चालू आहे.)
नकाशा चालवणे
पायरी 3
XR डिव्हाइसवर ZTP प्रक्रिया पूर्ण झाल्यावर. जॉब मॅनेजर > पूर्ण झालेले जॉब्स टॅब निवडा. जॉब मध्ये सूचीबद्ध आहे
पायरी ४
नोकरीच्या नावावर क्लिक करा. नोकरीचे पृष्ठ उघडेल ज्यामध्ये नोकरीचे तपशील आणि नोकरीच्या कार्यक्रमाचे लॉग दिसेल.
डिव्हाइस ऑनबोर्डिंग १
नकाशा चालवणे
डिव्हाइस ऑनबोर्डिंग
पायरी ५ जॉब इव्हेंट लॉग विभागात, वर्कफ्लो एक्झिक्युशनच्या डावीकडे असलेल्या प्लस (+) चिन्हावर क्लिक करा (अंतिम इव्हेंट
i
l
टीप MapCreatedStatus व्हेरिअबल true वर सेट केले आहे आणि PlanStatusResult व्हेरिअबल shows reached वर सेट केले आहे याचा अर्थ ZTP नकाशा reached स्थितीत आहे.
डिव्हाइस ऑनबोर्डिंग १
डिव्हाइस ऑनबोर्डिंग
नकाशा चालवणे
पायरी ६ NSO वर, XR डिव्हाइस ऑनबोर्ड केलेले आहे आणि नकाशाची योजना स्थिती गाठली आहे. रीडआउट दर्शविते की डिव्हाइस ऑनबोर्ड केलेले आहे.
डिव्हाइस ऑनबोर्डिंग १
नकाशा चालवणे
डिव्हाइस ऑनबोर्डिंग
डिव्हाइस ऑनबोर्डिंग १
कागदपत्रे / संसाधने
![]() |
सिस्को क्रॉसवर्क वर्कफ्लो मॅनेजर [pdf] वापरकर्ता मार्गदर्शक क्रॉसवर्क वर्कफ्लो मॅनेजर, वर्कफ्लो मॅनेजर, मॅनेजर |