क्रसवर्क कार्यप्रवाह प्रबन्धक
“
निर्दिष्टीकरणहरू
- उत्पादनको नाम: सिस्को क्रसवर्क कार्यप्रवाह प्रबन्धक समाधान उपकरण
अनबोर्डिङ - कार्यक्षमता: उपकरण अनबोर्डिङ र शून्य-टच
प्रावधान - अनुकूलता: सिस्को क्रसवर्क वर्कफ्लो म्यानेजर (CWM) र सिस्को
नेटवर्क सेवा अर्केस्ट्रेटर (NSO)
उत्पादन उपयोग निर्देशन
उपकरण अनबोर्डिङ प्याकेज सकियोview
उपकरण अनबोर्डिङ प्याकेज टाढाबाट प्रावधान गर्न डिजाइन गरिएको हो
बुट छवि र प्रारम्भिक दिन-० स्थापना गरेर नेटवर्क उपकरणहरू
कन्फिगरेसन। यसले यसको लागि सिस्को-ZTP अनुप्रयोग प्रयोग गर्दछ
उद्देश्य।
उपकरण अनबोर्डिङ पूर्व शर्तहरू
उपकरण अनबोर्डिङ प्रक्रिया सुरु गर्नु अघि, सुनिश्चित गर्नुहोस् कि तपाईं
आवश्यक ZTP इन्टेन्ट क्याप्चर गरिएको छ र क्लाइन्ट API हरू छन्।
कन्फिगर गरिएको। DO डेटा मोडेलहरूले भूमिका-आधारित सिर्जना गर्न मद्दत गर्दछ
ZTP-प्रोfileप्रत्येक उपकरणको लागि s।
उपकरण अनबोर्डिङ प्रक्रिया
- ZTP प्रो सिर्जना गर्नुहोस्fileदिन-० कन्फिगरेसनहरू र वैकल्पिक सहितको
सफ्टवेयर-छवि सेटिङहरू। - ZTP प्रो सम्बद्ध गर्नुहोस्fileसेवा मोडेल प्रयोग गर्ने उपकरणहरू भएको
सिरियल जस्ता अद्वितीय पहिचानकर्ताहरू निर्दिष्ट गर्दै, नक्सा भनिन्छ
संख्याहरू। - ZTP नक्सा सेवा प्रयोग गरेर उपकरण अनबोर्डिङ प्रगति निगरानी गर्नुहोस्
योजना डेटा।
उपकरण अनबोर्डिङ फ्लो
ZTP प्रक्रियामा बुटस्ट्र्याप डाउनलोड गर्ने र चलाउने समावेश छ।
file सिस्को IOS XR, IOS XE, र Nexus जस्ता समर्थित उपकरणहरूमा।
बुटस्ट्र्याप file यो साधारण लिपि वा अझ जटिल लिपि हुन सक्छ
सिस्को-ZTP समाधान कार्यान्वयनहरू।
FAQ
प्रश्न: डिभाइस अनबोर्डिङ प्रयोग गर्नका लागि आवश्यक पूर्वशर्तहरू के के हुन्?
प्याकेज?
A: ZTP उद्देश्य कैद गरिएको छ भनी सुनिश्चित गर्नुहोस्, DO क्लाइन्ट API हरू छन्
ZTP प्रो सिर्जना गर्न कन्फिगर गरिएको, र आवश्यक डेटा मोडेलहरूfiles छन्
ठाउँमा।
प्रश्न: यो प्रयोग गरेर उपकरण अनबोर्डिङको लागि कुन उपकरणहरू समर्थित छन्?
प्याकेज?
A: समर्थित उपकरणहरूमा सिस्को IOS XR, IOS XE, र Nexus समावेश छन्।
ब्याश स्क्रिप्ट, पाइथन स्क्रिप्ट, वा iOS कमाण्ड चलाउन सक्ने उपकरणहरू
fileबुटस्ट्र्यापको रूपमा files.
"`
यन्त्र अनबोर्डिङ
प्रस्तावना
यो खण्डले निम्न विषयहरू समावेश गर्दछ:
· प्रस्तावना, पृष्ठ १ मा · सिस्को क्रसवर्क कार्यप्रवाह प्रबन्धक समाधान, पृष्ठ १ मा · उपकरण अनबोर्डिङ प्याकेज, पृष्ठ २ मा · उपकरण अनबोर्डिङ (DO) र शून्य-टच प्रावधान (ZTP), पृष्ठ २ मा · उदाहरणample: पृष्ठ १३ मा, नेटवर्क उपकरण अनबोर्ड गर्न उपकरण अनबोर्डिङ प्रयोग गर्नुहोस्
सार
यो कागजात सिस्को क्रसवर्क वर्कफ्लो म्यानेजर सोलुसन्स डिभाइस अनबोर्डिङ प्याकेजको स्ट्यान्डअलोन संस्करणको लागि प्रयोगकर्ता गाइड हो।
दर्शक
यस कागजातले क्रसवर्क वर्कफ्लो म्यानेजर सोलुसन्स डिभाइस अनबोर्डिङलाई कसरी कन्फिगर र प्रयोग गर्ने भनेर वर्णन गर्दछ। यो कागजात सिस्को एडभान्स्ड सर्भिसेज डेभलपरहरू, नेटवर्क इन्जिनियरहरू, र सिस्टम इन्जिनियरहरूका लागि हो जसले सिस्को ग्राहकहरूलाई क्रसवर्क वर्कफ्लो म्यानेजर सोलुसन्स कार्यक्षमताहरू कन्फिगर र डेलिभर गर्छन्।
अतिरिक्त कागजात
यस कागजातको लागि पाठकलाई सिस्को क्रसवर्क र सिस्को NSO र यसको प्रयोगको बारेमा राम्रो बुझाइ हुनु आवश्यक छ, जुन सिस्को कागजातमा वर्णन गरिएको छ। NSO उत्पादनहरूको बारेमा थप जानकारीको लागि, https://developer.cisco.com/docs/nso/ मा जानुहोस्।
सिस्को क्रसवर्क कार्यप्रवाह प्रबन्धक समाधानहरू
CWM Solutions भनेको फिल्ड अनुकूलनलाई सरल र सीधा बनाउन डिजाइन गरिएको सामान्य प्रयोगका केसहरूको संग्रह हो। यो सिस्को क्रसवर्क वर्कफ्लो म्यानेजर (CWM) र सिस्को नेटवर्क सेवाहरू प्रयोग गरेर बनाइएको हो।
उपकरण अनबोर्डिङ १
उपकरण अनबोर्डिङ प्याकेज
यन्त्र अनबोर्डिङ
अर्केस्ट्रेटर (NSO)। यो कागजातले नयाँ नेटवर्क उपकरणहरू अनबोर्ड गर्ने दक्षता र गति सुधार गर्न उपकरण अनबोर्डिङ प्रयोग केस कसरी प्रयोग गर्ने भनेर वर्णन गर्दछ। नोट: सिस्को CWM र सिस्को NSO प्रयोग गरेर थप जानकारीको लागि यी लिङ्कहरूमा क्लिक गर्नुहोस्।
उपकरण अनबोर्डिङ प्याकेज
CWM Solutions Device Onboarding प्रयोग केस एक कार्यात्मक प्याकेज हो जसले बुट छवि र प्रारम्भिक दिन-० कन्फिगरेसन स्थापना गरेर नेटवर्क उपकरणहरू टाढाबाट प्रावधान गर्न Cisco-ZTP अनुप्रयोग प्रयोग गर्दछ।
उपकरण अनबोर्डिङ (DO) र शून्य-टच प्रावधान (ZTP)
डिभाइस अनबोर्डिङ (DO) एप्लिकेसनले सिस्को जिरो-टच प्रोभिजनिङ (ZTP) प्रयोग गर्दछ। ZTP ले सफ्टवेयर छवि स्थापना र अपग्रेड साथै डे-० कन्फिगरेसनको स्थापनालाई स्वचालित बनाउँछ। fileपहिलो पटक सिस्को वा तेस्रो-पक्ष उपकरणहरू तैनाथ गर्दा। सिस्को-ZTP समाधानले सिस्को IOS XR, IOS XE, र Nexus सहित विभिन्न उपकरणहरूलाई समर्थन गरेर लचिलोपन प्रदान गर्दछ। DO मा प्रयोग गरिएको सिस्को-ZTP समाधानमा चार घटकहरू समावेश छन्: एक DHCP सर्भर, एक क्लाइन्ट (ZTP स्क्रिप्ट), HTTP सर्भर, र NSO प्रकार्य प्याक। नोट: सबै घटकहरू स्थापना र उपकरणमा जडान गर्न आवश्यक छ। विवरणहरूको लागि, उपकरण अनबोर्डिङ पूर्व-आवश्यकताहरू हेर्नुहोस्।
उपकरण अनबोर्डिङ पूर्व शर्तहरू
उपकरण अनबोर्डिङले राम्रोसँग काम गर्नको लागि, यी पूर्व-आवश्यकताहरू उपस्थित र कार्यशील हुनु आवश्यक छ। · ZTP सँग सक्षम उपकरणहरू। · ZTP प्रक्रियाको भागको रूपमा पाइथन वा शेल स्क्रिप्टहरू चलाउन सक्षम उपकरणहरू। · उपकरणहरूबाट NSO, DHCP, र HTTP/TFTP सर्भरहरूमा नेटवर्क जडान। · आवश्यक सबै उपकरणहरू समायोजन गर्न IP ठेगाना ठाउँ पर्याप्त छ। · DHCP उपकरण प्रकार पत्ता लगाउन र उपयुक्त उपकरण एजेन्ट स्क्रिप्ट स्थान प्रदान गर्न कन्फिगरेसन हो। · न्यूनतम NSO संस्करण 6.1 वा उच्च। · DO (Cisco-ztp) प्याकेज NSO मा स्थापना गरिएको छ। · Python वा शेल स्क्रिप्टहरू उपलब्ध छन्, प्रत्येक प्रकारको ZTP उपकरणको लागि एक, जसले DO (Cisco-ZTP) कलब्याकहरू, उपकरण छवि अपग्रेड, र दिन-0 कन्फिगरेसन लागू गर्दछ। · (वैकल्पिक) NED प्याकेजहरू उपकरण अनबोर्डिङको लागि उपलब्ध छन्।
उपकरण अनबोर्डिङ प्रकार्य प्याकेज
सिस्को डिभाइस अनबोर्डिङ (DO) फंक्शनल प्याकेजले DO क्लाइन्ट (उपकरणमा चलिरहेको बुटस्ट्र्याप स्क्रिप्ट) अन्तरक्रियाहरूको लागि ZTP इन्टेन्ट र API हरू दुवै क्याप्चर गर्न इन्टरफेस परिभाषित गर्दछ। DO डेटा मोडेलहरूले तपाईंलाई भूमिका-आधारित ZTP-प्रोको क्याटलग निर्माण गर्न सक्षम बनाउँछ।files जसले प्रत्येकले दिन-०, सफ्टवेयर-छवि (वैकल्पिक), र
उपकरण अनबोर्डिङ १
यन्त्र अनबोर्डिङ
प्याकेज घटक
उपकरण अनबोर्ड सेटिङहरू। यी प्रोfileत्यसपछि नक्सा भनिने सेवा मोडेल मार्फत यन्त्रसँग सम्बन्धित हुन्छन्। प्रत्येक नक्सा प्रविष्टिले यन्त्रको केही विशिष्ट पहिचान योग्य जानकारी निर्दिष्ट गर्नुपर्छ (उदाहरणका लागिample, सिरियल-नम्बर) ZTP-pro सँगसँगैfile उपकरणको लागि प्रयोग गरिन्छ। अद्वितीय ID ले तपाईंलाई NSO ZTP API अन्त्य बिन्दुहरू प्रयोग गर्दा उपकरण प्रमाणित र प्रमाणित गर्न सक्षम बनाउँछ। DO कार्यात्मक प्याकेजले उपकरणको प्रगति निगरानी गर्दछ र ZTP नक्सा सेवा योजना डेटा प्रयोग गरेर निगरानी गर्न सकिन्छ।
प्याकेज घटक
· दिन-० टेम्प्लेट: जब तपाईं दिन-० सिर्जना गर्नुहुन्छ file, यहाँ सूचीबद्ध विशिष्ट मानहरू सहित स्वतः भरिएका चार चरहरू छन्। दिन-० टेम्प्लेट हेर्नुहोस्। · DEV_CUSTOMER_USERNAME
· DEV_CUSTOMER_PASSWORD
· DEV_CUSTOMER_ENABLED_PASSWORD
· एमजीएमटी_आईपी_एड्रेस
नोट: DEV_CUSTOMER_ENABLED_PASSWORD र MGMT_IP_ADDRESS चरहरू ZTP प्रोमा निर्भर छन्।file, व्यवस्थापन-आईपी-ठेगानाको उपलब्धता, र सेकेन्ड-पासवर्ड चरहरू।
· Authgroup: NSO मा लग इन गर्नको लागि Authgroup आवश्यक पर्दछ।
· उपकरण अनबोर्डिङ सेटिङहरू: यी सेटिङहरू अनबोर्डिङ प्रक्रियाको क्रममा प्रमाणित र मान्य हुन्छन्।
· (वैकल्पिक) सफ्टवेयर छवि: उपकरण चलाउने सफ्टवेयर आफैं।
उपकरण अनबोर्डिङ फ्लो
सिस्को-ZTP एजेन्ट प्रवाह प्रयोग गरेर उपकरण अनबोर्डिङमा तीन चरणहरू छन्। · बुटस्ट्र्याप जानकारी प्राप्त गर्ने: उपकरणले स्थान प्राप्त गर्न DHCP सर्भरलाई अनुरोध जारी गर्दछ (URL) बुटस्ट्र्यापको file (स्क्रिप्ट)। त्यसपछि उपकरणले स्क्रिप्ट डाउनलोड गर्छ र चलाउँछ।
· छवि अनुपालन जाँच गर्दै र/वा स्तरोन्नति गर्दै: बुटस्ट्र्याप भएपछि file (स्क्रिप्ट) चलेको छ भने, कन्फिगरेसन उपकरणमा नयाँ कन्फिगरेसनको साथ लागू हुन्छ (यदि उपकरण नयाँ थपिएको छ भने) वा अवस्थित उपकरण अपग्रेड गर्दछ।
· नयाँ (दिन-०) कन्फिगरेसन प्रमाणित र लागू गर्दै: त्यसपछि कन्फिगरेसनले ZTP-भूमिका अनुसार प्रमाणीकरण र प्रमाणीकरण प्रक्रियाहरू पार गर्छ।
नोट: बुटस्ट्र्याप file दिन-० कन्फिगरेसन लागू गर्ने साधारण स्क्रिप्ट वा सिस्को-ZTP समाधान क्लाइन्टको रूपमा काम गर्ने विस्तृत स्क्रिप्ट हुन सक्छ। सामान्यतया, स्क्रिप्ट file सिस्को-ZTP समाधान कार्यान्वयनको लागि सबैभन्दा उपयुक्त छ।
उपकरण अनबोर्डिङ १
उपकरण अनबोर्डिङ फ्लो
यन्त्र अनबोर्डिङ
ZTP प्रक्रियाले डाउनलोड गर्दछ file र यसलाई चलाउँछ। सिस्को IOS XR, IOS XE, र Nexus उपकरणहरूले bash, python script, र a लाई समर्थन गर्दछ। file बुटस्ट्र्यापको रूपमा iOS आदेशहरू समावेश गर्दै fileनोट: बुटस्ट्र्याप file दिन-० कन्फिगरेसन लागू गर्ने साधारण स्क्रिप्ट वा सिस्को-ZTP समाधान क्लाइन्टको रूपमा काम गर्ने विस्तृत स्क्रिप्ट हुन सक्छ। सामान्यतया, स्क्रिप्ट file DO (Cisco-ZTP) समाधान कार्यान्वयनको लागि सबैभन्दा उपयुक्त छ।
उपकरण अनबोर्डिङ १
यन्त्र अनबोर्डिङ
उपकरण अनबोर्डिङले कसरी काम गर्छ
उपकरण अनबोर्डिङले कसरी काम गर्छ
यस खण्डले उपकरण अनबोर्डिङ कसरी सञ्चालन हुन्छ भनेर वर्णन गर्दछ। अर्को खण्डले तपाईंलाई व्यवस्थित उपकरण अनबोर्डिङ गर्ने चरणहरू मार्फत मार्गदर्शन गर्दछ।
दिन-० टेम्प्लेट
दिन-० टेम्प्लेट धेरै प्लेसहोल्डर चरहरू भएको पुन: प्रयोग गर्न मिल्ने कन्फिगरेसन टेम्प्लेट हो। यी चरहरूको मानहरू प्रोको अंश हुन्।file परिभाषा। यो टेम्प्लेटले तपाईंलाई अन्य उपकरण अनबोर्डिङ परियोजनाहरूको लागि दिन-० कन्फिगरेसनहरू पुन: प्रयोग गर्न सक्षम बनाउँछ। प्लेसहोल्डर मानहरू ZTP नक्सा सेवाको समयमा परिभाषित गरिन्छ (प्लेसहोल्डर चरहरू उपकरण विशिष्ट हुन्छन् र ZTP-pro मा समावेश हुन्छन्)।file) जब तपाईं ZTP नक्सा सिर्जना गर्नुहुन्छ। यी कारकहरूले तपाईंलाई दिइएको उपकरणको लागि दिन-० कन्फिगरेसन टेम्प्लेट कसरी रेन्डर गरिन्छ भन्ने कुरामा बढी नियन्त्रण दिन्छ।
यो जस्तै छampसिस्को IOX XR उपकरणको लागि दिन-० टेम्प्लेटको le।
ncs0-दिन० !! IOS XR प्रयोगकर्ता नाम ${DEV_CUSTOMER_USERNAME} समूह रूट-lr पासवर्ड ० ${DEV_CUSTOMER_PASSWORD} ! होस्टनाम ${HOST_NAME} ! vrf Mgmt-intf ठेगाना-परिवार ipv540 युनिकस्ट ! डोमेन नाम cisco.com डोमेन नाम-सर्भर डोमेन लुकअप स्रोत-इन्टरफेस MgmtEth0/RP0/CPU4/0 इन्टरफेस MgmtEth0/RP0/CPU0/0 ipv0 ठेगाना ${MGMT_IP_ADDRESS} २५५.२५५.२५५.०
! राउटर स्थिर ठेगाना-परिवार ipv4 युनिकस्ट
१/४
! ! ! ssh सर्भर v2 ssh सर्भर vrf Mgmt-intf
उपकरण अनबोर्डिङ १
स्रोत पोखरीहरू
यन्त्र अनबोर्डिङ
स्रोत पोखरीहरू
ZTP ले IP स्रोतहरू प्रयोग गर्दछ जुन स्रोत पूल भनिने साझा पूलमा समूहबद्ध हुन्छन्। स्रोत पूललाई IP ठेगाना वा सबनेटसँग कन्फिगर गरिएको हुन्छ। स्रोत पूलले IP ठेगानाहरू आवंटित गर्न NSO मा स्रोत-प्रबन्धक प्याकेज प्रयोग गर्दछ।
स्रोत-प्रबन्धकले ZTP नक्सा सेवा प्रदान गर्दछ जसले व्यवस्थापन IP-ठेगाना असाइनमेन्ट ह्यान्डल गर्दछ। तपाईंले दिइएको उपकरणको लागि ZTP नक्सा सेवामा स्पष्ट रूपमा व्यवस्थापन-ip-ठेगाना प्रदान गर्न पनि छनौट गर्न सक्नुहुन्छ। दुवै अवस्थामा, ZTP अनुप्रयोगले उपकरणको लागि दिन-० कन्फिगरेसन रेन्डर गर्दा MGMT_IP_ADDRESS प्लेसहोल्डर चरलाई स्वतः भर्छ।
नोट: तपाईंले गतिशील IP ठेगाना प्रयोग गर्दा मात्र स्रोत-पूल आवश्यक पर्दछ। यदि तपाईं स्थिर IP ठेगाना प्रयोग गर्दै हुनुहुन्छ भने, स्रोत पूल चर आवश्यक पर्दैन। विवरणहरूको लागि, लोड स्रोत पूल (चरण ६) हेर्नुहोस्।
प्रोfiles र सेवा नक्सा जानकारी
प्रोfiles क्याटलगमा कन्फिगरेसन प्यारामिटरहरूको सेट हुन्छ, जस्तै ०-दिन files, उपकरण अनबोर्डिङ सेटिङहरू, र उपकरणहरूमा लागू गरिएको सफ्टवेयर संस्करण। उपकरण अनबोर्डिङ समाधानले ZTP-pro लाई सम्बद्ध गर्दछfileसेवा नक्सा प्रयोग गर्ने उपकरणहरूसँग। नक्सामा आवश्यक जानकारी समावेश छ र उपकरण अनबोर्डिङ (DO) प्रक्रियाको क्रममा त्यो जानकारी उपकरणमा लागू गर्दछ। प्रत्येक नक्सा प्रविष्टिमा ZTP-pro सँगसँगै उपकरणको केही विशिष्ट पहिचान योग्य जानकारी समावेश छ।file उपकरणको लागि प्रयोग गरिएको। नक्सा सेवा योजना डेटाले उपकरणको प्रगति प्रदर्शन गर्दछ।
ZTP-pro मा परिभाषित OS सफ्टवेयर-संस्करण र छवि विवरणहरूfile सफ्टवेयर संस्करण तुलना गर्न र छवि अपग्रेड सुरु गर्न ZTP क्लाइन्ट स्क्रिप्टमा उपलब्ध छन्। ZTP प्याकेजले कन्फिगर गरिएको OS जानकारी प्रशोधन वा प्रयोग गर्दैन। ZTP प्रक्रिया पूरा भएपछि, ZTP नक्सा सेवाले कुनै पनि उपलब्ध कोर प्रकार्य प्याक समाधानहरूसँग उपकरणहरू कन्फिगर गर्न जारी राख्न NSO उपकरण ट्रीमा उपकरणहरूलाई अनबोर्ड गर्दछ।
उपकरण अनबोर्ड गर्न, प्रो मा व्यवस्थित विशेषताfile true मा सेट गर्नुपर्छ, चरण ८ हेर्नुहोस् सेवा लोड गर्नुहोस् (नक्सा), र उपकरण-प्रकार (NED, पोर्ट, र authgroup) पनि सेट गर्नुपर्छ। यदि उपकरण-प्रकार अन्तर्गत कुनै authgroup सेटिङ छैन भने, प्रयोगकर्ता नाम, पासवर्ड र सेकेन्ड-पासवर्ड विशेषताहरू प्रदान गर्नुपर्छ।
उपकरण अनबोर्डिङ बुटस्ट्र्याप
डिभाइस अनबोर्डिङ प्याकेजले डिभाइस अनबोर्डिङ-क्लायन्ट अन्तरक्रियाका लागि दुई कलब्याक कार्य API हरू परिभाषित गर्दछ। गेट-बुटस्ट्र्याप-डेटा कलब्याक कार्यले बुटस्ट्र्यापिङ कन्फिगरेसन, डिभाइसको लागि उत्पन्न गरिएको डे-० कन्फिगरेसन, र ZTP-प्रोमा कन्फिगर गरिएको OS छवि जानकारी फर्काउँछ।file। त्यसपछि Device Onboarding-client स्क्रिप्टले OS छवि विवरणहरू प्रशोधन गर्छ र उपकरणमा day-0 कन्फिगरेसन लागू गर्छ।
बुटस्ट्र्याप प्रक्रियाको क्रममा, डिभाइस अनबोर्डिङ-क्लाइन्ट स्क्रिप्टले रिपोर्ट-प्रगति कलब्याक कार्य प्रयोग गरेर प्रगति रिपोर्ट गर्छ। गेट-बुटस्ट्र्याप-डेटा र रिपोर्ट-प्रगति कार्यहरूमा उपकरणको अद्वितीय पहिचानकर्ता समावेश हुनुपर्छ। गेट-बुटस्ट्र्याप-डेटा API कलमा: उपकरण विक्रेता, मोडेल, OS-नाम, र OS-संस्करण पनि समावेश छ। त्यस्तै गरी, रिपोर्ट-प्रगति API कलमा वैकल्पिक सन्देश समावेश छ।
यदि व्यवस्थापन स्रोत पूल र स्पष्ट व्यवस्थापन IP ठेगाना कन्फिगरेसनहरू सेट गरिएको छैन र उपकरण अनबोर्डिङ-प्रोfile उपकरणलाई व्यवस्थितको रूपमा परिभाषित गर्दा, उपकरण अनबोर्डिङ-क्लाइन्ट स्क्रिप्टले उपकरणबाट व्यवस्थापन आईपी ठेगाना पुन: प्राप्त गर्नुपर्छ र रिपोर्ट-प्रगति कार्य कलब्याक मार्फत NSO मा पोस्ट गर्नुपर्छ।
यो जस्तै छampगेट-बुटस्ट्र्यापिङ-डेटा कल ब्याक स्क्रिप्टको le।
curl -i -u ztpclient:topsecret -H “सामग्री-प्रकार: अनुप्रयोग/याङ-डेटा+json” -X POST -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-hash-value": "195b174c9a13de04ca44f51c222d14b0" }, "दिन-०-कन्फिगरेसन": "!! IOS XRnusername adminn समूह root-lrn पासवर्ड ० adminn!nhostname xr_0n!nvrf Mgmt-intfn ठेगाना-परिवार ipv0 unicastn!ninterface MgmtEth2/RSP4/CPU0/0n vrf Mgmt-intfn ipv0 ठेगाना १९२.१६८.२०.१ २५५.२५५.२५५.०n!nrouter staticn vrf Mgmt-intfn ठेगाना-परिवार ipv0 unicastn ०.०.०.०/० १९२.१६८.१२२.१ ११०n !n!nssh सर्भर v4nssh सर्भर vrf Mgmt-intfnn” } } ** रिपोर्ट-प्रगति कलब्याक ** curl -i -u ztpclient:topsecret -H “सामग्री-प्रकार:अनुप्रयोग/यांग-डेटा+json” -X POST -d '{“इनपुट” : {“अद्वितीय-आईडी”: “AAO124GF”,”प्रगति-प्रकार”: “बुटस्ट्र्याप- पूरा”}}' http://nsoztpserver:8090/restconf/operations/cisco-ztp:ztp/classic/report-progress << प्रतिक्रिया हेडर >> HTTP/1.1 २०४ कुनै सामग्री छैन
व्यवस्थित उपकरण अनबोर्डिङका लागि चरणहरू
यो तपाईंले NSO द्वारा व्यवस्थित गरिएको उपकरणलाई गतिशील वा स्थिर IP ठेगाना प्रयोग गरेर अद्यावधिक गर्न Device Onboarding प्रयोग गर्ने चरणहरूको अनुक्रम हो।
सारांश चरणहरू
१. ncs.conf सम्पादन/अपडेट गर्नुहोस् file २. स्थानीय प्रमाणीकरण सिर्जना गर्नुहोस् (NSO को लागि) ३. एउटा Authgroup सिर्जना गर्नुहोस् ४. नेट क्याम नियमहरू सिर्जना गर्नुहोस् file ५. Day-5 टेम्प्लेटको साथ अनबोर्डिङ पेलोड लोड गर्नुहोस् ६. रिसोर्स पूल लोड गर्नुहोस् (यदि गतिशील IP ठेगाना प्रयोग गर्दै हुनुहुन्छ भने। यदि स्थिर IP ठेगाना प्रयोग गर्दै हुनुहुन्छ भने, चरण ६ छोड्नुहोस्। ७. प्रो लोड गर्नुहोस्file ८. सेवा लोड गर्नुहोस् (नक्सा)। यदि तपाईं NSO द्वारा व्यवस्थित नभएको स्थिर IP ठेगाना प्रयोग गर्दै हुनुहुन्छ भने, चरण ६ छोड्नुहोस्, र
चरण ८ मा स्थिर IP ठेगानाको साथ छुट्टै सेवा नक्सा लोड गर्नुहोस्।
विस्तृत चरणहरू
प्रक्रिया
चरण 1 चरण 2
आदेश वा कार्य ncs.conf सम्पादन/अपडेट गर्नुहोस् file स्थानीय प्रमाणीकरण सिर्जना गर्नुहोस् (NSO को लागि)
उद्देश्य
उपकरण अनबोर्डिङ १
ncs.conf सम्पादन/अपडेट गर्नुहोस् file
यन्त्र अनबोर्डिङ
चरण 3 चरण 4 चरण 5 चरण 6
चरण 7 चरण 8
आदेश वा कार्य
उद्देश्य
एउटा Authgroup सिर्जना गर्नुहोस्
नेट क्याम नियमहरू सिर्जना गर्नुहोस् file
Day-0 टेम्प्लेटको साथ अनबोर्डिङ पेलोड लोड गर्नुहोस्
रिसोर्स पूल लोड गर्नुहोस् (यदि गतिशील IP ठेगाना प्रयोग गर्दै हुनुहुन्छ भने। यदि स्थिर IP ठेगाना प्रयोग गर्दै हुनुहुन्छ भने, चरण ६ छोड्नुहोस्।
लोड प्रोfile
सेवा (नक्सा) लोड गर्नुहोस्। यदि तपाईं NSO द्वारा व्यवस्थित नभएको स्थिर IP ठेगाना प्रयोग गर्दै हुनुहुन्छ भने, चरण ६ छोड्नुहोस्, र चरण ८ मा स्थिर IP ठेगाना भएको छुट्टै सेवा नक्सा लोड गर्नुहोस्।
ncs.conf सम्पादन/अपडेट गर्नुहोस् file
यी प्रयोग गर्नुहोस्ampNSO मा लग इन गर्न सक्षम हुनको लागि नयाँ tcp पोर्ट र स्थानीय प्रमाणीकरणको साथ restconf अपडेट गर्न les। नोट: योampले पोर्ट नम्बरको लागि र अद्यावधिक पछि 8080 प्रयोग गर्दछ file, nsc पुन: सुरु गर्नुहोस्।
tcp पोर्ट थप्नुहोस् (8080 पूर्वनिर्धारित पोर्ट)
सत्य सत्य <8080>
स्थानीय प्रमाणीकरण सिर्जना गर्नुहोस्
स्थानीय प्रमाणीकरण
सत्य
एउटा Authgroup सिर्जना गर्नुहोस्
पूर्वनिर्धारित-authgroup.xml पूर्वनिर्धारित
उपकरण अनबोर्डिङ १
यन्त्र अनबोर्डिङ
नेट क्याम नियमहरू सिर्जना गर्नुहोस्
सिस्को१२३#
नेट क्याम नियमहरू सिर्जना गर्नुहोस्
६५५३४ को सम्बन्धित उत्पादनहरू ६५५३४ को सम्बन्धित उत्पादनहरू /var/ncs/homes/public/.ssh /var/ncs/घरहरू/सार्वजनिक अस्वीकार गर्नु अस्वीकार गर्नु अस्वीकार गर्नु ztp ztp ztp एक्सन-कलब्याक सिस्को-ztp /cisco-ztp:ztp/cisco-ztp: क्लासिक * अनुमति
“>*
उपकरण अनबोर्डिङ १
Day-0 टेम्प्लेटको साथ अनबोर्डिङ पेलोड लोड गर्नुहोस्
यन्त्र अनबोर्डिङ
Day-0 टेम्प्लेटको साथ अनबोर्डिङ पेलोड लोड गर्नुहोस्
ncs0-दिन० !! IOS XR प्रयोगकर्ता नाम ${DEV_CUSTOMER_USERNAME} समूह रूट-lr पासवर्ड ० ${DEV_CUSTOMER_PASSWORD} ! होस्टनाम ${HOST_NAME} ! vrf Mgmt-intf ठेगाना-परिवार ipv540 युनिकास्ट ! डोमेन नाम cisco.com डोमेन नाम-सर्भर १७१.७०.१६८.१८३ डोमेन लुकअप स्रोत-इन्टरफेस MgmtEth0/RP0/CPU4/171.70.168.183 इन्टरफेस MgmtEth0/RP0/CPU0/0 ipv0 ठेगाना ${MGMT_IP_ADDRESS} २५५.२५५.२५५.०
! राउटर स्थिर ठेगाना-परिवार ipv4 युनिकस्ट
१/४
! ! ! ssh सर्भर v2 ssh सर्भर vrf Mgmt-intf
स्रोत पूल लोड गर्नुहोस् (यदि गतिशील IP ठेगाना प्रयोग गर्दै हुनुहुन्छ भने)
ztp-पूल
उपकरण अनबोर्डिङ १
यन्त्र अनबोर्डिङ
लोड प्रोfile (व्यवस्थित पेलोड-गतिशील IP ठेगानाको लागि)
आईपी_ठेगाना_अन्त>
लोड प्रोfile (व्यवस्थित पेलोड-गतिशील IP ठेगानाको लागि)
<profile> ncs540-प्रोfileसिस्को-आइओएक्सआर ७.१०.२ > ztp-पूल ncs7.10.2-दिन० सिस्को१२३# सत्य सिस्को-आईओएसएक्सआर-क्लाइ-७.५३file>
नोट प्रोfileस्थिर IP ठेगाना पेलोडहरूको लागि s मा स्रोत पूल समावेश छैन।
<प्रोfile> ncs540-प्रोfileसिस्को-आइओएक्सआर ७.१०.२ > ncs7.10.2-दिन० सत्य
उपकरण अनबोर्डिङ १
सेवा नक्सा लोड गर्नुहोस् (गतिशील IP ठेगाना)
यन्त्र अनबोर्डिङ
सिस्को-आईओएसएक्सआर-क्लाइ-७.५३file>
सेवा नक्सा लोड गर्नुहोस् (गतिशील IP ठेगाना)
एनसीएस५४० FOC540R2712D3 को परिचयfile>ncs540-प्रोfile</profile> होस्ट_नाम NCS540-2 को लागि सोधपुछ पेश गर्नुहोस्, हामी तपाईंलाई XNUMX घण्टामा सम्पर्क गर्नेछौं।
सेवा नक्सा लोड गर्नुहोस् (स्थिर IP ठेगाना)
एनसीएस५४० FOC540R2712D3 को परिचयfile>ncs540-प्रोfile</profile> होस्ट_नाम NCS540-2 को लागि सोधपुछ पेश गर्नुहोस्, हामी तपाईंलाई XNUMX घण्टामा सम्पर्क गर्नेछौं।
विकल्पको रूपमा, तपाईंले उपकरणलाई रिमोट NSO मा पनि अनबोर्ड गर्न सक्नुहुन्छ। ZTP NSO सर्भर भनेको एक व्यवस्थित सर्भर हो जसमा NSO उपकरण अनबोर्डिङ अनुप्रयोगसँग स्थापना गरिएको हुन्छ। रिमोट NSO एक अप्रबन्धित सर्भर हो जहाँ तपाईं ZTP प्रक्रिया पछि उपकरण अनबोर्ड गर्न सक्नुहुन्छ। यो वैकल्पिक NSO सर्भर व्यवस्थापन नगरिएका उपकरणहरू अनबोर्डिङको लागि प्रयोग गरिन्छ। व्यवस्थापन नगरिएको NSO सर्भर प्रयोग गर्दा उपकरण अनबोर्डिङ-विशिष्ट प्रकार्यहरूलाई फराकिलो नेटवर्क समाधानबाट अलग गरिन्छ। यो कार्यक्षमता सक्षम गर्न, उपकरण अनबोर्डिङले YANG मोडेल परिभाषित गर्दछ जसले रिमोट-nso सर्भरलाई क्याप्चर गर्दछ।
उपकरण अनबोर्डिङ १
यन्त्र अनबोर्डिङ
अव्यवस्थित उपकरणमा उपकरण अनबोर्ड गर्दै
अव्यवस्थित उपकरणमा उपकरण अनबोर्ड गर्दै
NSO द्वारा व्यवस्थित नगरिएको उपकरण अपग्रेड गर्न प्रयोग गरिने प्रक्रिया NSO द्वारा व्यवस्थित सर्भरमा अनबोर्डिङ गर्ने प्रक्रियासँग धेरै मिल्दोजुल्दो छ। फरक भनेको प्रो डाउनलोड गर्दा व्यवस्थित चरलाई सत्य (व्यवस्थित) वा गलत (व्यवस्थित नगरिएको) मा सेट गर्नु हो।file। यो एसample ले व्यवस्थापन नगरिएको उपकरणको लागि false मा सेट गरिएको व्यवस्थापन चर देखाउँछ।
<profile> ncs540-प्रोfileसिस्को-आइओएक्सआर ७.१०.२ > ztp-पूल ncs7.10.2-दिन० सिस्को१२३# झूटो सिस्को-आईओएसएक्सआर-क्लाइ-७.५३file>
Example: नेटवर्क उपकरण अनबोर्ड गर्न उपकरण अनबोर्डिङ प्रयोग गर्नुहोस्
यो खण्ड एक पूर्व प्रदान गर्दछampउपकरण अनबोर्डिङ कार्यप्रवाह कसरी आपूर्ति गर्ने भन्ने बारे जानकारी।
पूर्व शर्तहरू
· एउटा क्रसवर्क वर्कफ्लो म्यानेजर (CWM) OVA चलिरहेको छ। · एउटा नेटवर्क सर्भिस अर्केस्ट्रेटर (NSO) प्रणाली (संस्करण ६.१.९ वा पछिको) स्थापना गरी चलिरहेको छ। · CWM मा प्रयोगको लागि एउटा NSO सर्भर गोप्य सिर्जना गरिएको छ। · Map-service-create-poll-plan.sw.jason कार्यप्रवाह CWM मा लोड गरिएको छ।
कार्यप्रवाह प्रक्रिया
प्रक्रिया
चरण १
यो पेलोड प्रयोग गरेर स्रोत पूल सिर्जना गर्नुहोस्।
उपकरण अनबोर्डिङ १
कार्यप्रवाह प्रक्रिया
यन्त्र अनबोर्डिङ
चरण 2 चरण 3
ztp-पूल आईपी_ठेगाना२
यो स्क्रिप्ट प्रयोग गरेर एउटा authgroup सिर्जना गर्नुहोस्।
पूर्वनिर्धारित व्यवस्थापक
यो स्क्रिप्ट प्रयोग गरेर Day-0 टेम्प्लेट सिर्जना गर्नुहोस्।
!! IOS XR प्रयोगकर्ता नाम ${DEV_CUSTOMER_USERNAME} समूह रूट-lr पासवर्ड ० ${DEV_CUSTOMER_PASSWORD} ! होस्टनाम ${HOST_NAME} ! vrf Mgmt-intf ठेगाना-परिवार ipv1.0 युनिकस्ट ! डोमेन नाम cisco.com डोमेन नाम-सर्भर डोमेन लुकअप स्रोत-इन्टरफेस MgmtEth0/RP0/CPU4/0 इन्टरफेस MgmtEth0/RP0/CPU0/0 ipv0 ठेगाना ${MGMT_IP_ADDRESS} ! राउटर स्थिर ठेगाना-परिवार ipv0 युनिकस्ट ०.०.०.०/० ! ! ! ssh सर्भर v0 ssh सर्भर vrf Mgmt-intf
उपकरण अनबोर्डिङ १
यन्त्र अनबोर्डिङ
कार्यप्रवाह प्रक्रिया
चरण १
चरण 5 चरण 6 चरण 7
ZTP-pro सिर्जना गर्नुहोस्file यो स्क्रिप्ट प्रयोग गर्दै।
<profile> ncs5501-प्रोfileसिस्को-आइओएक्सआर ७.९.२ http://7.9.2/xr-172.22.143.63-5500/ncs792-golden-x5500-v7.9.2.iso १९५b१७४c९a१३de०४ca४४f५१c२२२d१४b० ztp-पूल ncs1-दिन० सत्य सिस्को-आईओएसएक्सआर-क्लाइ-७.५३file>
स्रोत पूल पछि, authcode, day-0-template, र ZTP-profile सिर्जना गरिएको छ, CWM UI प्रयोग गरेर nso मा ztp नक्सा सेवा सिर्जना गर्नुहोस्।
CWM मा लग इन गर्नुहोस् र Workflows ट्याब छान्नुहोस्।
नयाँ कार्यप्रवाह सिर्जना गर्नुहोस् मा क्लिक गर्नुहोस्।
क) (आवश्यक) कार्यप्रवाहको नाम टाइप गर्नुहोस्।
उपकरण अनबोर्डिङ १
कार्यप्रवाह प्रक्रिया
ख) (आवश्यक) कार्यप्रवाहको संस्करण टाइप गर्नुहोस्।
यन्त्र अनबोर्डिङ
उपकरण अनबोर्डिङ १
यन्त्र अनबोर्डिङ
चरण १
कार्यप्रवाह सिर्जना गर्नुहोस् मा क्लिक गर्नुहोस्। कार्यप्रवाह कार्यप्रवाह तालिकामा सूचीबद्ध छ।
कार्यप्रवाह प्रक्रिया
उपकरण अनबोर्डिङ १
कार्यप्रवाह प्रक्रिया
यन्त्र अनबोर्डिङ
चरण १
चरण 10 चरण 11
कार्यप्रवाह स्क्रिन खोल्न कार्यप्रवाह नाम k थिच्नुहोस्। (विवरण ट्याब पूर्वनिर्धारित हो।) कार्यप्रवाह परिभाषा ID र अद्यावधिक मिति स्वतः भरिन्छन्।
(वैकल्पिक) कुनै पनि टाइप गर्नुहोस् Tags.
कोड ट्याबमा क्लिक गर्नुहोस् view नक्साको लागि लिपि।
उपकरण अनबोर्डिङ १
यन्त्र अनबोर्डिङ
चरण १
Run मा क्लिक गर्नुहोस् र Run job विन्डो खुल्छ।
कार्यप्रवाह प्रक्रिया
उपकरण अनबोर्डिङ १
नक्सा चलाउँदै
यन्त्र अनबोर्डिङ
चरण 13 चरण 14
चरण 15 चरण 16
(वैकल्पिक) कुनै पनि टाइप गर्नुहोस् Tags. इनपुट चरहरू टाइप गर्नुहोस्। उदाहरणample यहाँ देखाइएको छ:
{ “nsoInstance”: “NSO”, “ztp”: { “नक्सा”: { “id”: “NCS_5”, “unique-id”: “FOC2712R3D6”, “profile": "ncs540-प्रोfile", "चर": { "नाम": "HOST_NAME", "मान": "NCS_5" } } }
(वैकल्पिक) कहिले खण्डमा नक्सा चल्ने समय, आवृत्ति र क्रम कन्फिगर गर्नुहोस्। a) (वैकल्पिक) सिधै सुरु गर्नुहोस् (पूर्वनिर्धारित)। b) विशिष्ट मिति र समयको लागि तालिका बनाउनुहोस्। c) (यदि विशिष्ट मिति र समय चयन गरिएको छ भने) आवृत्ति चयन गर्नुहोस्। d) (यदि स्क्रिप्ट कालक्रमानुसार चलाउनु पर्छ भने) क्रोन चयन गर्नुहोस्।
काम चलाउनुहोस् मा क्लिक गर्नुहोस्।
नक्सा चलाउँदै
तपाईंले Run Job मा क्लिक गरेपछि। प्रक्रिया
चरण १ कार्य प्रबन्धक > सक्रिय कार्यहरू चयन गर्नुहोस्।
उपकरण अनबोर्डिङ १
यन्त्र अनबोर्डिङ
चरण २ तपाईंले खोल्न चाहनुभएको कामको नाममा क्लिक गर्नुहोस्। (यस उदाहरणमाamp(ले, जागिरको स्थिति चलिरहेको छ।)
नक्सा चलाउँदै
चरण १
XR उपकरणमा ZTP प्रक्रिया समाप्त भएपछि। कार्य प्रबन्धक > सम्पन्न कार्यहरू ट्याब छान्नुहोस्। कार्य सूचीमा सूचीबद्ध छ।
चरण ४
कामको नाममा क्लिक गर्नुहोस्। कामको विवरण र कामको घटना लग देखाउँदै कामको पृष्ठ खुल्छ।
उपकरण अनबोर्डिङ १
नक्सा चलाउँदै
यन्त्र अनबोर्डिङ
चरण ५ कार्य घटना लग खण्डमा, कार्यप्रवाह कार्यान्वयनको बायाँतिर रहेको प्लस (+) चिन्हमा क्लिक गर्नुहोस् (अन्तिम घटना
i
l
नोट MapCreatedStatus चरलाई true मा सेट गरिएको छ र PlanStatusResult चरलाई shows reached मा सेट गरिएको छ जसको अर्थ ZTP नक्सा reached अवस्थामा छ।
उपकरण अनबोर्डिङ १
यन्त्र अनबोर्डिङ
नक्सा चलाउँदै
चरण ६ NSO मा, XR उपकरण अनबोर्ड गरिएको छ र नक्सा; योजना स्थितिमा पुगेको छ। रिडआउटले उपकरण अनबोर्ड गरिएको देखाउँछ।
उपकरण अनबोर्डिङ १
नक्सा चलाउँदै
यन्त्र अनबोर्डिङ
उपकरण अनबोर्डिङ १
कागजातहरू / स्रोतहरू
![]() |
सिस्को क्रसवर्क कार्यप्रवाह प्रबन्धक [pdf] प्रयोगकर्ता गाइड क्रसवर्क कार्यप्रवाह प्रबन्धक, कार्यप्रवाह प्रबन्धक, प्रबन्धक |