CISCO NA क्रॉसवर्क चेंज ऑटोमेशन NSO फंक्शन पॅक इंस्टॉलेशन मार्गदर्शक
परिचय
सिस्को नेटवर्क सर्व्हिसेस ऑर्केस्ट्रेटर (NSO) वर Cisco CrossWorks Change Automation (CA) फंक्शन पॅक कसे डाउनलोड, स्थापित आणि कॉन्फिगर करायचे याचे हे दस्तऐवज वर्णन करते. याव्यतिरिक्त, दस्तऐवज सिस्को क्रॉसवर्क्समधील क्रॉसवर्क्स चेंज ऑटोमेशनसाठी आवश्यक असलेल्या कॉन्फिगरेशनचे वर्णन करतो.
उद्देश
हे मार्गदर्शक वर्णन करते:
- Cisco NSO 5.0.0 वर cw-na-fp-ca-6.1-nso-6.1.tar.gz फंक्शन पॅक आणि Cisco NSO वरील फंक्शन पॅकसाठी संबंधित कॉन्फिगरेशन स्थापित करणे.
- चेंज ऑटोमेशनसाठी युनिक युजर मॅप (ump) तयार करण्यासाठी AUTH ग्रुप कॉन्फिगरेशन.
- Cisco CrossWorks 5.0.0 मध्ये आवश्यक DLM कॉन्फिगरेशन आणि ऑटोमेशन ऍप्लिकेशन सेटिंग्ज बदला
पूर्व-आवश्यकता
खालील यादी Cisco NSO आणि Cisco CrossWorks च्या किमान आवृत्त्या दर्शवते ज्यासह CrossWorks चेंज ऑटोमेशन फंक्शन पॅक v5.0 सुसंगत आहे:
- सिस्को NSO: v6.1 सिस्टम इंस्टॉल
- सिस्को क्रॉसवर्क्स: v5.0.0
स्थापित करणे आणि कॉन्फिगर करणे
सिस्को NSO 6.1 किंवा उच्चतर सिस्टीम इन्स्टॉलवर cw-device-auth फंक्शन पॅक कसे इंस्टॉल करायचे ते खालील विभाग दाखवतात.
फंक्शन पॅक स्थापित करत आहे
- रेपॉजिटरीमधून cw-device-auth v5.0.0 डाउनलोड करा तुमच्या Cisco NSO वर.
- फंक्शन पॅकचे डाउनलोड केलेले tar.gz संग्रहण तुमच्या पॅकेज रिपॉजिटरीमध्ये कॉपी करा.
टीप: इंस्टॉलेशनच्या वेळी निवडलेल्या सेटिंग्जवर आधारित पॅकेज डिरेक्टरी वेगळी असू शकते. बहुतेक प्रणाली-स्थापित Cisco NSO साठी, पॅकेज डिरेक्ट्री डीफॉल्टनुसार “/var/opt/ncs/packages” येथे असते. एनसीएस तपासा. conf तुमचा पॅकेज डायरेक्टर शोधण्यासाठी तुमच्या इंस्टॉलेशनवर - NCS CLI लाँच करा आणि खालील आदेश चालवा: admin@nso1:~$ ncs_cli -C -u प्रशासक 2003:10:11::50 पासून ssh वापरून nso1 admin@ncs# पॅकेजेस रीलोड करून कनेक्ट केले
- रीलोड पूर्ण झाल्यावर पॅकेज यशस्वीरित्या स्थापित केले आहे याची खात्री करा. admin@ncs# पॅकेजेस दर्शवा cw-device-auth पॅकेजेस पॅकेज cw-device-auth पॅकेज-आवृत्ती 5.0.0 वर्णन “क्रॉसवर्क्स डिव्हाइस ऑथोरायझेशन ऍक्शन पॅक” ncs-min-version [ 6.0] python-package vim-name cw-device -AUTH निर्देशिका /var/opt/n's/state/packages-in-use/1/cw-device-auth घटक क्रिया ऍप्लिकेशन python-class-name cw_ device _a uth. क्रिया ॲप ऍप्लिकेशन स्टार्ट-फेज फेज2 ऑपरेशन स्टेटस अप
Cisco NSO मध्ये एक विशेष प्रवेश वापरकर्ता तयार करणे
Cisco CrossWorks Change Automation सर्व कॉन्फिगरेशन बदलांसाठी Cisco NSO शी कनेक्ट होण्यासाठी विशेष प्रवेश वापरकर्ता वापरते. याचा अर्थ असा की तुम्ही Cisco NSO मध्ये प्रवेश करण्यासाठी DLM किंवा संकलन सेवा सारखा वापरकर्ता वापरू शकत नाही. हा विभाग वापरकर्ता निर्मितीसाठी आवश्यक असलेल्या पूर्व-आवश्यकतेची चर्चा करतो.
टीप: खालील पायऱ्या असे गृहीत धरतात की Cisco NSO Ubuntu VM वर चालत आहे. तुमची सिस्को एनएसओ इन्स्टॉलेशन वेगळ्या ऑपरेटिंग सिस्टीमवर चालत असल्यास, कृपया त्यानुसार पायऱ्या सुधारा.
- तुमच्या Ubuntu VM वर नवीन sudo वापरकर्ता तयार करा. उदाampले इथे. तुमच्या Ubuntu VM वर वापरकर्ता “cwuser” कसा तयार करायचा हे खालील चरण दाखवतात. हे नवीन वापरकर्तानाव तुमच्या आवडीचे काहीही असू शकते. root@nso:/home/admin# adducer causer वापरकर्ता `causer' जोडत आहे … नवीन गट `causer' (1004) जोडत आहे … नवीन वापरकर्ता `cwuser' (1002) गट `cwuser' सह जोडत आहे होम डिरेक्टरी तयार करत आहे `/home/causer' … कॉपी करत आहे files कडून `/etc/skel' … नवीन UNIX पासवर्ड एंटर करा: नवीन UNIX पासवर्ड पुन्हा टाइप करा: पास झाला: पासवर्ड यशस्वीरित्या अपडेट केला cwuser साठी वापरकर्ता माहिती बदलत आहे नवीन मूल्य प्रविष्ट करा किंवा डीफॉल्टसाठी ENTER दाबा पूर्ण नाव: रूम नंबर: ऑफिस फोन: घर फोन: इतर: माहिती बरोबर आहे का? [Y/n] y root@nso:/home/admin# वापरकर्ता MoD -aG sudo causer root@nso:/home/admin# usermod -a -G sysadmin cwuser
- आपण तयार केलेला नवीन वापरकर्ता आहे याची खात्री करा HTTP आणि HTTPS सिस्कोमध्ये प्रवेश NSO सर्व्हर हे एक साधे वापरून केले जाऊ शकते RESTCONF खाली दर्शविल्याप्रमाणे API. curl -u : -स्थान -विनंती मिळवा 'https://:8888/restconf/data/tailf-ncs:packages/package=cw-device-auth' \ –header 'स्वीकारा: application/yang-data+json' \ -header 'Content-Type: application/ yang-data+json' \ –data-raw ” c ला कॉल केल्यावरurl वरील आदेश, तुम्हाला खाली दाखवल्याप्रमाणे प्रतिसाद प्राप्त झाला पाहिजे. इतर कोणताही प्रतिसाद सूचित करेल की या पूर्वीची आणखी एक सेटिंग कार्य करत नाही. { “tailf-ncs:package”: [ { “name”: “cw-device-auth”, “package-version”: “1.0.0”, “description”: “Crosswork device Authorization action pack”, “ncs- min-version”: [“6.0”], “python-package”: { “vm-name”: “cw-device-auth” }, “directory”: “/var/opt/ncs/state/packages-in -use/1/cw-device-auth", "घटक": [ { "name": "कृती", "application": { "python-class-name": "cw_device_auth.action.App", "start- फेज”: “फेज2” } } ], “ऑपर-स्टेटस”: {
Cisco NSO मध्ये वापरकर्ता नकाशा (umap) जोडत आहे AUTH गट
Cisco NSO वापरकर्त्यांना साउथबाऊंड उपकरण प्रवेशासाठी क्रेडेन्शियल निर्दिष्ट करण्यासाठी AUTH गट परिभाषित करण्यास अनुमती देते. ऑथग्रुपमध्ये डीफॉल्ट-नकाशा किंवा वापरकर्ता नकाशा (umap) असू शकतो. याव्यतिरिक्त, डीफॉल्ट-नकाशा किंवा इतर umaps वरून डीफॉल्ट क्रेडेन्शियल्स ओव्हरराइड करण्यासाठी ऑथग्रुपमध्ये umap परिभाषित केले जाऊ शकते.
क्रॉसवर्क चेंज ऑटोमेशन "ओव्हरराइड क्रेडेन्शियल्स पासथ्रू" वैशिष्ट्य हे umap वापरते. क्रॉसवर्क चेंज ऑटोमेशन वापरण्यासाठी, उपकरणांसाठी ऑथग्रुपमध्ये umap कॉन्फिगरेशन तयार करणे आवश्यक आहे.
उदाampले, तुमच्याकडे सिस्को NSO मध्ये नावनोंदणी केलेले "xrv9k-1" डिव्हाइस आहे याचा विचार करा. हे उपकरण ऑथग्रुप, “क्रॉसवर्क” वापरते.
causer @ncs# रनिंग-कॉन्फिग डिव्हाइसेस डिव्हाइस xrv9k-1 ऑथग्रुप डिव्हाइसेस डिव्हाइस xrv9k-1 AUTH ग्रुप क्रॉसवर्ड दाखवा
आणि AUTH गट “क्रॉसवर्ड” चे कॉन्फिगरेशन खालील प्रमाणे आहे: causer @ncs# रनिंग-कॉन्फिगरेशन डिव्हाइसेस दर्शवा AUTH गट गट क्रॉसवर्ड डिव्हाइसेस AUTH गट गट क्रॉसवर्ड ump प्रशासक रिमोट-नाव सिस्को रिमोट-पासवर्ड $9$LzskzrvZd7LeWwVNGZTdUBgVdgM7/1/XNUMX/
तुम्ही तयार केलेल्या नवीन वापरकर्त्यासाठी एक umap जोडा (या उदा. मध्ये cwuserample). हे खालीलप्रमाणे केले जाऊ शकते:
कारणकर्ता @ncs# कॉन्फिगरेशन
causer @ncs(config)# डिव्हाइसेस AUTH गट गट क्रॉसवर्ड ump causer callback-node /cw-credsget action-name get causer @ncs(config-ump-causer)# कमिट ड्राय-रन cli { लोकल-नोड { डेटा डिव्हाइसेस { AUTH गट { ग्रुप क्रॉसवर्ड { + ump कॉजर { + कॉलबॅक-नोड /cw-creds-get; + क्रिया-नाव मिळवा; causer @ncs(config-umap-cwuser)# कमिट कमिट पूर्ण.
कॉन्फिगरेशननंतर, ऑथग्रुप यासारखे दिसले पाहिजे:
cwuser@ncs# रनिंग-कॉन्फिगेशन डिव्हाइसेस दर्शवा AUTH गट गट क्रॉसवर्ड डिव्हाइसेस AUTH गट गट क्रॉसवर्ड umap प्रशासक रिमोट-नाव सिस्को रिमोट-पासवर्ड $9$LzskzrvZd7LeWwVNGZTdUBDdKN7IgVV/UkJebwM1eKgv/UkJebwMXNUMXeKgt-acction-cause-map-crewd-acction मिळवा
याची खात्री करा
- umap ला स्वारस्य असलेल्या उपकरणाच्या विद्यमान AUTH गटामध्ये जोडले आहे.
- umap योग्य वापरकर्तानाव वापरत आहे.
वरीलपैकी कोणतेही बरोबर नसल्यास, तुम्हाला रनटाइममध्ये समस्या दिसतील.
Cisco CrossWorks मध्ये DLM कॉन्फिगर करणे
Cisco NSO मध्ये फंक्शन पॅक स्थापित आणि कॉन्फिगर केल्यानंतर, तुम्हाला Cisco क्रॉस वर्कमध्ये DLM मध्ये कॉन्फिगरेशन सेट करणे आवश्यक आहे. या कॉन्फिगरेशन सेटिंग्जमुळे चेंज ऑटोमेशनला सिस्को एनएसओमध्ये नव्याने तयार केलेल्या वापरकर्त्याद्वारे प्रवेश करण्याची आणि गरज असेल तेव्हा ओव्हरराइड क्रेडेन्शियल्स वापरून कॉन्फिगर करण्याची अनुमती मिळेल.
ca_device_auth_nso Credential Pro तयार कराfile
नवीन क्रेडेन्शियल प्रो तयार कराfile या मार्गदर्शकाच्या NSO मध्ये विशेष प्रवेश वापरकर्ता तयार करणे या विभागात तुम्ही तयार केलेल्या विशेष प्रवेश वापरकर्त्यासाठी Cisco NSO मध्ये. या क्रेडेंशियल प्रोमध्ये वापरकर्त्यासाठी HTTP आणि HTTPS क्रेडेंशियल जोडाfile. खालील प्रतिमा वापरकर्त्यासाठी वापरकर्ता आणि पासवर्ड तपशील दर्शवते, “cwuser”.
महत्वाचे
ca_device_auth_nso क्रेडेंशियल प्रो सोबतfile, तुमच्याकडे दुसरा क्रेडेन्शियल प्रो असेलfile DLM मध्ये जे सिस्को क्रॉसवर्कच्या इतर सर्व घटकांसाठी वापरकर्तानाव/पासवर्ड माहिती Cisco NSO ला निर्दिष्ट करेल. माजी मध्येampखाली, हे क्रेडेन्शियल प्रोfile त्याला "nso-creds" म्हणतात. महत्त्वाचे: नियमित DLM क्रेडेंशियल प्रोसाठी वापरकर्तानाव असल्याची खात्री कराfile ca_device_auth_nso pro मधील वापरकर्तानावापेक्षा वेगळे आहेfile
DLM प्रदाता मालमत्ता जोडा
एकदा तुम्ही क्रेडेन्शियल प्रो तयार केल्यावरfile DLM मध्ये, तुम्हाला DLM मधील सर्व Cisco NSO प्रदात्यांना मालमत्ता जोडण्याची आवश्यकता आहे जी क्रॉस वर्क CA मध्ये वापरली जाईल. खालील इमेज प्रॉपर्टी स्पेसिफिकेशन दाखवते
समस्यानिवारण
खालील तक्त्यामध्ये तुम्हाला आढळणाऱ्या सामान्य त्रुटींची सूची आहे
नाही. | एरर सबस्ट्रिंग | समस्या | ठराव |
1. | nso umap वापरकर्ता देखील nso क्रेडेन्शियल प्रो असणे आवश्यक आहेfile वापरकर्ता | ca_device_auth_nso वापरकर्तानाव कोणत्याही umap वापरकर्त्यांशी जुळत नाही. |
|
2. | nso कडून रिक्त प्रमाणीकरण गट umap | Cisco NSO authgroup मध्ये कोणताही umap आढळला नाही. | उमप जोडा. |
3. | RESTCONF संसाधन रूट पुनर्प्राप्त करण्यात अयशस्वी. कृपया NSO सत्यापित करा RESTCONF द्वारे पोहोचता येते | क्रॉसवर्क CA RESTCONF द्वारे Cisco NSO शी कनेक्ट करण्यात अयशस्वी झाले. | cw_device_auth_nso cred pro मध्ये नमूद केल्याप्रमाणे वापरकर्तानाव/पासवर्ड असल्याची खात्री कराfile RESTCONF द्वारे Cisco NSO शी कनेक्ट होऊ शकते. |
4. | NSO मध्ये डिव्हाइस ओव्हरराइड क्रेडेन्शियल सेट करण्यात अयशस्वी, प्रवेश नाकारला (3): प्रवेश नाकारला | nso कॉन्फिगरेशन गहाळ आहे: cli NED डिव्हाइसेस आणि क्रॉसवर्कसह कार्य करण्यासाठी tm-tc fp. | nso नॉन-सिस्को मोडवर खालील दोन कॉन्फिगरेशन लागू करा: cisco-tm-tc-fp:cfp-configurations डायनॅमिक-डिव्हाइस-मॅपिंग cisco-iosxr-cli- 7.33:cisco-iosxr-cli-7.33 python-impl- वर्ग-नाव tm_tc_multi_vendors सेट करा. IosXR cisco-tm-tc-fp:cfp-कॉन्फिगरेशन स्टॅक केलेले-सेवा-सक्षम सेट करा |
या उत्पादनासाठी सेट केलेले दस्तऐवजीकरण पूर्वाग्रह-मुक्त भाषा वापरण्याचा प्रयत्न करते. या दस्तऐवजीकरण संचाच्या उद्देशांसाठी, पूर्वाग्रह-मुक्त भाषेत परिभाषित केले आहे ज्यात वय, अपंगत्व, लिंग, वांशिक ओळख, वांशिक ओळख, लैंगिक अभिमुखता, सामाजिक-आर्थिक स्थिती आणि परस्परसंबंध यावर आधारित भेदभाव सूचित होत नाही. उत्पादन सॉफ्टवेअरच्या वापरकर्त्याच्या अमरफेसेसमध्ये हार्डूड केलेली भाषा, बेसेट किंवा स्टँड अँट्स डॉक्युमेंटेशन वापरलेली भाषा किंवा रहुरन्स्ड तृतीय-पक्ष उत्पादनाद्वारे वापरलेली भाषा यामुळे दस्तऐवजीकरणात अपवाद असू शकतात.
Cisco आणि Cleco लोगो हे सिस्को आणि/किंवा यूएस आणि इतर देशांमधील त्याच्या संलग्न कंपन्यांचे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. ला view सिस्को ट्रेडमार्कची यादी, यावर जा URL: https://www.cisco.com/c/en/us/about/legal/ट्रेडमार्क. noml तृतीय-पक्ष ट्रेडमार्क त्यांच्या संबंधित मालकांच्या मालमत्तेचा उल्लेख करतात. भागीदार शब्दाचा वापर Cisco आणि इतर कोणत्याही कंपनीमधील भागीदारी संबंध सूचित करत नाही. (1721) 2023 क्लाको आणि/किंवा त्याच्या संलग्न. ऐट राखीव.
कागदपत्रे / संसाधने
![]() |
CISCO NA क्रॉसवर्क चेंज ऑटोमेशन NSO फंक्शन पॅक [pdf] स्थापना मार्गदर्शक एनए क्रॉसवर्क चेंज ऑटोमेशन एनएसओ फंक्शन पॅक, एनए, क्रॉसवर्क चेंज ऑटोमेशन एनएसओ फंक्शन पॅक, ऑटोमेशन एनएसओ फंक्शन पॅक, एनएसओ फंक्शन पॅक, फंक्शन पॅक, पॅक |