सेलेस्टिका ओपन सोर्स नेटवर्क

"

उत्पादन माहिती

तपशील

  • उत्पादनाचे नाव: SONiC
  • ऑपरेटिंग सिस्टम: SONiC NOS
  • स्थापना पद्धती: यूएसबी थंब ड्राइव्ह, नेटवर्क
    स्थापना
  • वापरकर्ता इंटरफेस: कमांड लाइन इंटरफेस (CLI)
  • आवृत्ती: डाउनलोडवर आधारित परिवर्तनशील

उत्पादन वापर सूचना

१. प्रतिमा डाउनलोड करा

अधिकृत वेबसाइटवरून SONiC NOS इमेज डाउनलोड करा. webसाइट

२. यूएसबी थंब ड्राइव्ह वापरून स्थापना

SONiC NOS इमेजसह USB थंब ड्राइव्ह घाला
डिव्हाइस. प्रतिमा स्थापित करण्यासाठी ऑन-स्क्रीन सूचनांचे अनुसरण करा.

३. नेटवर्कवरून स्थापना

डिव्हाइसला नेटवर्कशी कनेक्ट करा आणि खालील चरणांचे अनुसरण करा
नेटवर्कवर SONiC NOS स्थापित करा.

४. लॉगिन वापरकर्तानाव आणि पासवर्ड

मॅन्युअलमध्ये प्रदान केलेले डीफॉल्ट लॉगिन क्रेडेन्शियल्स वापरा
सिस्टममध्ये प्रवेश करा.

५. मूलभूत कॉन्फिगरेशन आणि शो

गरजेनुसार व्यवस्थापन आणि लूपबॅक इंटरफेस कॉन्फिगर करा. वापरा
सिस्टम माहिती प्रदर्शित करण्यासाठी 'show' कमांड.

६. सॉफ्टवेअर आवृत्ती आणि अपग्रेड

सध्याची सॉफ्टवेअर आवृत्ती तपासा आणि आवश्यक असल्यास अपग्रेड करा.
आवृत्त्या अपग्रेड किंवा डाउनग्रेड करण्यासाठी सूचनांचे अनुसरण करा.

७. SONiC इंस्टॉलर

सिस्टम सेटअपसाठी SONiC इंस्टॉलर वापरा आणि
कॉन्फिगरेशन

८. स्टार्टअप कॉन्फिगरेशन

View आणि सिस्टम कस्टमाइझ करण्यासाठी स्टार्टअप कॉन्फिगरेशन सुधारित करा
सेटिंग्ज

9. समस्या निवारण

'show techsupport' सारख्या मूलभूत समस्यानिवारण आदेशांचा वापर करा,
समस्यांचे निदान करण्यासाठी 'syslog' आणि 'tcpdump'.

वारंवार विचारले जाणारे प्रश्न

प्रश्न: SONiC साठी डीफॉल्ट लॉगिन क्रेडेन्शियल्स काय आहेत?

अ: मॅन्युअलमध्ये डीफॉल्ट लॉगिन वापरकर्तानाव असे दिले आहे
'admin123' पासवर्डसह 'admin'.

प्रश्न: मी SONiC ची सॉफ्टवेअर आवृत्ती कशी अपग्रेड करू शकतो?

अ: सॉफ्टवेअर आवृत्ती अपग्रेड करण्यासाठी, नवीनतम प्रतिमा डाउनलोड करा.
अधिकाऱ्याकडून webसाइटवर जा आणि अपग्रेड सूचनांचे अनुसरण करा
मॅन्युअल मध्ये प्रदान केले आहे.

"`

SONiC वापरकर्ता मॅन्युअल

सामग्री सारणी
SONiC वापरकर्ता मॅन्युअल ………………………………………………………………………………………१ परिचय ………………………………………………………………………………………………….. २ जलद सुरुवात …………………………………………………………………………………………………………….४
प्रतिमा डाउनलोड करा …………………………………………………………………………………………………4
यूएसबी थंब ड्राइव्ह वापरून स्थापना………………………………………………………………४ नेटवर्कवरून स्थापना…………………………………………………………………………४
SONiC NOS ची नवीन स्थापना……………………………………………………………….४ SONiC NOS प्रतिमा स्थापित करा ……………………………………………………………………………4
लॉगिन वापरकर्तानाव आणि पासवर्ड ………………………………………………………………..8
डीफॉल्ट लॉगिन ………………………………………………………………………………………………8 वापरकर्तानाव आणि पासवर्ड कॉन्फिगर करणे ……………………………………………………………….. ९
मूलभूत संरचना आणि दाखवा………………………………………………………………१०
व्यवस्थापन इंटरफेस आणि लूपबॅक इंटरफेस कॉन्फिगर करणे ………………………..१० सॉफ्टवेअर आवृत्ती आणि अपग्रेड …………………………………………………………………११
आवृत्त्या दाखवा…………………………………………………………………………………….१२ या आवृत्तीमध्ये उपलब्ध वैशिष्ट्ये ………………………………………………………………….१३ आवृत्ती अपग्रेड किंवा डाउनग्रेड करा ………………………………………………………………….१३
SONiC इंस्टॉलर ……………………………………………………………………………..१३
स्टार्टअप कॉन्फिगरेशन…………………………………………………………………………………….. १५
डीफॉल्ट स्टार्टअप कॉन्फिगरेशन ………………………………………………………………….१५ कॉन्फिगरेशन सुधारित करा ………………………………………………………………………………………………… १६
config_db.json मध्ये बदल करा ……………………………………………………………………………………… १६
समस्यानिवारण………………………………………………………………………………………………………… १७
मूलभूत समस्यानिवारण आदेश …………………………………………………………………..१७
टेक सपोर्ट दाखवा ……………………………………………………………………………………….१७ सिस्लॉग …………………………………………………………………………………………………..१८ टीसीपीडम्प ………………………………………………………………………………………………….१८
i

संपर्क माहिती ………………………………………………………………………………………१९
ii

SONiC वापरकर्ता मॅन्युअल
हे संदर्भ दस्तऐवज SONiC उत्पादनांसाठी महत्त्वाचे कायदेशीर अस्वीकरण आणि सूचना प्रदान करते.
अस्वीकरण
कॉपीराइट © २०२४ सेलेस्टिका द्वारे. सर्व हक्क राखीव. "सेलेस्टिका" म्हणजे सेलेस्टिका इंक. आणि त्याच्या उपकंपन्या. अधिक माहितीसाठी, कृपया आमच्या भेट द्या webwww.Celestica.com वरील साईट. नमूद केलेले सर्व ट्रेडमार्क, ट्रेड नेम, सेवा चिन्ह आणि लोगो त्यांच्या संबंधित मालकांचे आहेत. विश्वासार्हता, कार्यक्षमता किंवा डिझाइन वाढविण्यासाठी सेलेस्टिका पूर्वसूचना न देता उत्पादन तपशील किंवा माहिती अद्यतनित करू शकते. प्रदान केलेली माहिती अचूक असल्याचे मानले जात असले तरी, त्याच्या वापरासाठी किंवा पेटंट किंवा तृतीय-पक्ष अधिकारांच्या कोणत्याही उल्लंघनासाठी कोणतीही जबाबदारी स्वीकारली जात नाही.
1

परिचय
SONiC ही Linux वर आधारित एक ओपन सोर्स नेटवर्क ऑपरेटिंग सिस्टम आहे जी अनेक विक्रेते आणि ASIC (अ‍ॅप्लिकेशन स्पेसिफिक इंटिग्रेटेड सर्किट्स) कडून स्विचवर चालते. SONiC BGP आणि RDMA सारख्या नेटवर्क फंक्शनॅलिटीचा संपूर्ण संच देते, जो काही सर्वात मोठ्या क्लाउड-सर्व्हिस प्रोव्हाइडर्सच्या डेटा सेंटरमध्ये उत्पादन-कठोर केला गेला आहे. हे टीमना मोठ्या इकोसिस्टम आणि समुदायाच्या सामूहिक ताकदीचा फायदा घेत त्यांना आवश्यक असलेले नेटवर्क सोल्यूशन्स तयार करण्याची लवचिकता देते. SONiC सॉफ्टवेअर या समर्थित डिव्हाइसेसमध्ये लोड केले जाईल आणि हे वापरकर्ता मार्गदर्शक त्या प्लॅटफॉर्ममध्ये SONiC वापरण्यासाठी मूलभूत चरणांचे स्पष्टीकरण देते. डिव्हाइसचा कन्सोल पोर्ट कनेक्ट करा आणि डिव्हाइस अॅक्सेस करण्यासाठी 115200 बॉड रेट वापरा. ​​ONIE मोडमध्ये डिव्हाइस बूट करण्यासाठी क्विक स्टार्ट मार्गदर्शकाचे अनुसरण करा आणि दस्तऐवजात निर्दिष्ट केलेल्या चरणांचा वापर करून SONiC सॉफ्टवेअर स्थापित करा आणि डिव्हाइस रीबूट करा. SONiC सॉफ्टवेअरसह प्रीलोड केलेल्या काही डिव्हाइसेसमध्ये, ही पायरी वगळता येते. वापरकर्ते कन्सोल पोर्टद्वारे डिव्हाइसमध्ये लॉगिन करण्यासाठी डीफॉल्ट वापरकर्तानाव/पासवर्ड "admin/YourPaSsWoRd" वापरतील. डिव्हाइसमध्ये लॉग इन केल्यानंतर, SONiC सॉफ्टवेअर खालील दोन पद्धतींनी कॉन्फिगर केले जाऊ शकते.
१. कमांड लाइन इंटरफेस २. config_db.json वापरकर्ते वरील सर्व पद्धती वापरू शकतात किंवा कॉन्फिगर करण्यासाठी एक पद्धत निवडू शकतात आणि view डिव्हाइसची स्थिती. हे वापरकर्ता मॅन्युअल सामान्य आदेश आणि संबंधित कॉन्फिगरेशन स्पष्ट करते/उदा.ampSONiC डिव्हाइस कसे वापरावे याबद्दल अधिक माहितीसाठी वरील कागदपत्रे पहा.
दस्तऐवज व्याप्ती
या मॅन्युअलमधील माहिती SONiC सॉफ्टवेअर आवृत्ती २०२३११ वर आधारित आहे. ही वापरकर्ता मॅन्युअल खालील गोष्टींवर काही अंतर्दृष्टी प्रदान करते:
१. समर्थित प्लॅटफॉर्मवर SONiC इमेज कशी लोड करायची. २. डीफॉल्ट वापरकर्तानाव आणि पासवर्ड वापरून लॉगिन कसे करायचे, पासवर्ड कसा बदलायचा, कसे करायचे
व्यवस्थापन इंटरफेस आणि लूपबॅक अॅड्रेस कॉन्फिगरेशन कॉन्फिगर करा. ३. डिव्हाइसवर चालणारी सॉफ्टवेअर आवृत्ती कशी तपासायची, वैशिष्ट्यांची यादी कशी तपासायची
या सॉफ्टवेअर आवृत्तीमध्ये उपलब्ध आहे, नवीन सॉफ्टवेअर आवृत्तीमध्ये कसे अपग्रेड करायचे, इत्यादी. ४. डिव्हाइस सध्या ज्या डीफॉल्ट स्टार्टअप कॉन्फिगरेशनसह चालू आहे ते कसे तपासायचे,
या डिव्हाइसवर नवीन कॉन्फिगरेशन कसे लोड करायचे, इत्यादी. ५. समस्यानिवारण बद्दल मूलभूत माहिती आणि तपशीलवार समस्यानिवारण मार्गदर्शकाची लिंक. लक्षात ठेवा की या दस्तऐवजातील काही भाग काही आदेश/परिच्छेदांची पुनरावृत्ती असू शकतात.
2

इतर कॉन्फिगरेशन कागदपत्रे (जसे की कमांड रेफरन्स, कॉन्फिग डीबी मॅन्युअल, ट्रबलशूटिंग गाइड, आणि असेच). तपशीलवार माहितीसाठी संबंधित कागदपत्रे पहा.
3

क्विक स्टार्ट
या विभागात तुमच्या समर्थित स्विचवर SONiC इमेज स्थापित करण्याच्या पायऱ्यांचे तपशीलवार वर्णन केले आहे.
प्रतिमा डाउनलोड करा
आमच्याकडे प्रत्येक ASIC विक्रेत्यासाठी एक SONiC इमेज आहे. तुम्ही येथून SONiC इमेज डाउनलोड करू शकता. तुम्ही सोर्सवरून SONiC देखील तयार करू शकता आणि सूचना येथे मिळू शकतात. तुमच्या स्थानिक मशीनमध्ये इमेज उपलब्ध झाल्यानंतर, इमेज USB थंब ड्राइव्ह वापरून किंवा खालील उप-विभागांमध्ये दिलेल्या नेटवर्कवरून इन्स्टॉल करून इन्स्टॉल करता येते. जर डिव्हाइस आधीच SONiC इमेजने प्रीलोड केलेले असेल, तर इंस्टॉलेशन प्रक्रियेशिवाय डिव्हाइस बूट करता येते.
यूएसबी थंब ड्राइव्ह वापरून स्थापना
या विभागात USB थंब ड्राइव्हवरून डिव्हाइसमध्ये प्रतिमा कशी हस्तांतरित करायची आणि ती कशी स्थापित करायची हे स्पष्ट केले आहे.
१. डाउनलोड केलेली SONiC इमेज USB थंब ड्राइव्हवर कॉपी करा. २. तुमच्या मशीनमधून USB ड्राइव्ह काढा आणि समोरील USB पोर्टमध्ये घाला (किंवा
तुमच्या ONIE सक्षम डिव्हाइसच्या मागील) पॅनेलवर. 3. डिव्हाइस चालू करा आणि ONIE onie-इंस्टॉलर शोधेल file USB ड्राइव्हच्या रूटवर
आणि ते कार्यान्वित करा. वरील माहिती https://opencomputeproject.github.io/onie/user-guide/ index.html वरून घेतली आहे.
नेटवर्कवरून स्थापना
हा विभाग रिमोट सर्व्हरवरून डिव्हाइसमध्ये प्रतिमा कशी हस्तांतरित करायची आणि ती कशी स्थापित करायची ते स्पष्ट करतो.
SONiC NOS ची नवीन स्थापना
१. सिरीयल कन्सोलद्वारे स्विचशी कनेक्ट करा. २. एआरएम प्लॅटफॉर्मसाठी, ओएनआयई लोड करण्यासाठी यूबीओओटी प्रॉम्प्टवरून रन ओएनआयई_बूटसीएमडी वापरा.
4

३. (पर्यायी) काही स्विचेसमध्ये NOS असू शकते ज्यामुळे तुम्हाला SONiC इंस्टॉल करण्यापूर्वी आधी अस्तित्वात असलेले NOS अनइंस्टॉल करावे लागेल. असे करण्यासाठी, फक्त ONIE मध्ये बूट करा आणि Uninstall OS निवडा.

GNU GRUB आवृत्ती 2.02~beta2+e4a1fe391

+——————————————————————————-

—+

|*ONIE: स्थापित करा

OS

|

| ओएनआयई:

बचाव

|

| ONIE: OS अनइंस्टॉल करा <—– हे निवडा

एक

|

| ONIE: अपडेट

ONIE

|

| ONIE: एम्बेड करा

ONIE

|

+—————————————————————————+

कोणती एंट्री हायलाइट करायची आहे ते निवडण्यासाठी ^ आणि v की वापरा. ​​निवडलेली ओएस बूट करण्यासाठी एंटर दाबा, बूट करण्यापूर्वी कमांड एडिट करण्यासाठी `e' किंवा कमांडलाइनसाठी `c' दाबा.

४. ONIE मध्ये स्विच रीबूट करा आणि Install OS निवडा.

GNU GRUB आवृत्ती 2.02~beta2+e4a1fe391

+——————————————————————————-

—+

|*ONIE: ओएस स्थापित करा <—– हे निवडा

एक

|

| ओएनआयई:

बचाव

|

| ONIE: अनइंस्टॉल करा

OS

|

5

| ONIE: अपडेट

ONIE

|

| ONIE: एम्बेड करा

ONIE

|

+—————————————————————————+

कोणती एंट्री हायलाइट केली आहे ते निवडण्यासाठी ^ आणि v की वापरा. निवडलेल्या OS बूट करण्यासाठी एंटर दाबा, बूट करण्यापूर्वी कमांड संपादित करण्यासाठी `e' दाबा किंवा कमांड-लाइनसाठी `c' दाबा.

५. आयपी अॅड्रेस असाइन करा. खात्री करा की eth5 ला स्टॅटिक आयपी किंवा DHCP द्वारे नियुक्त केले आहे. ES0 x1000 साठी, eth86 ला स्टॅटिक आयपी किंवा DHCP द्वारे नियुक्त केले आहे. ES2/ES1010/EG1050 साठी, खात्री करा की eth1050 ला स्टॅटिक आयपी किंवा DHCP द्वारे नियुक्त केले आहे. onie-stop वापरून ONIE डिस्कव्हरी मोड थांबवा.

टीप: ES1000 x86 आणि ES1010/ES1050/EG1050 ONIE eth2 हे व्यवस्थापन इंटरफेस मानले जाते.

६. SONiC स्थापित करा. scp / sftp / ftp / http वापरून प्रतिमा डिव्हाइसमध्ये स्थानांतरित करा.

ONIE:/ # ifconfig eth0 नेटमास्क ONIE:/ # आयपी रूट डीफॉल्ट जोडा ONIE:/ # onie-nos-installURL>

७. इंस्टॉलेशन यशस्वी झाल्यानंतर, डिव्हाइस आपोआप रीबूट होईल आणि SONiC सह बूट-अप होईल.

SONiC NOS प्रतिमा स्थापित करा
१. NOS स्थापित करा. sonic-installer कमांड वापरून sonic-broadcom.bin स्थापित करा. sonic-broadcom.bin file आधीच सोनिकमध्ये हस्तांतरित करायला हवे होते fileसिस्टम वापरून:
sudo sonic-installer sonic-broadcom.bin स्थापित करा

6

टीप: पर्यायीरित्या, प्रतिमा रिमोट HTTP सर्व्हरमध्ये ठेवता येते आणि http प्रदान केल्यानंतर sonic_installer कमांड वापरता येते. file स्थान. २. इमेज स्टेटस तपासा. खालील कमांड वापरून इमेज स्टेटस तपासा.
सुडो सोनिक-इंस्टॉलर यादी
नवीन स्थापित केलेली प्रतिमा "पुढील:" अंतर्गत दिसली पाहिजे जिथे, चालू: चालू चालू प्रतिमेचा संदर्भ देते. पुढील: पुढील बूट अप प्रतिमेचा संदर्भ देते. उपलब्ध: सर्व स्थापित केलेल्या SONiC प्रतिमांचा संदर्भ देते.
३. रीबूट करा. इंस्टॉलेशन नंतर, सिस्टम रीबूट करा आणि नवीन इमेज NOS इंस्टॉल पर्यायांपैकी एक म्हणून दिसली पाहिजे (जो डीफॉल्ट देखील आहे).
sudo रीबूट
7

लॉगिन वापरकर्तानाव आणि पासवर्ड
हा विभाग डीफॉल्ट वापरकर्तानाव आणि पासवर्ड आणि पासवर्ड कसा बदलायचा हे स्पष्ट करतो.
डीफॉल्ट लॉगिन
डीफॉल्टनुसार, सर्व SONiC डिव्हाइसेस सिरीयल कन्सोल आधारित लॉगिन आणि SSH आधारित लॉगिन दोन्हींना समर्थन देतात. लॉगिनसाठी डीफॉल्ट क्रेडेन्शियल (जर इमेज बिल्ड वेळेत बदल केला नसेल तर) admin/YourPaSsWoRd आहे. SSH लॉगिनच्या बाबतीत, वापरकर्ते सिरीयल कन्सोल वापरून ते कॉन्फिगर केल्यानंतर मॅनेजमेंट इंटरफेस (eth0) IP अॅड्रेसवर लॉगिन करू शकतात. मॅनेजमेंट इंटरफेससाठी IP अॅड्रेस कॉन्फिगर करण्यासाठी कॉन्फिगरिंग मॅनेजमेंट इंटरफेस आणि लूपबॅक इंटरफेस विभाग पहा. उदा.ampले:
कन्सोलवर: डेबियन GNU/Linux 9 sonic ttyS1 sonic लॉगिन: admin पासवर्ड: YourPaSsWoRd कोणत्याही रिमोट सर्व्हरवरून sonic वर SSH हे SONiC IP शी कनेक्ट करून करता येते user@debug:~$ ssh admin@sonic_ip_address(किंवा SONIC DNS नाव) admin@sonic चा पासवर्ड:
डिफॉल्टनुसार, लॉगिन वापरकर्त्याला डिफॉल्ट प्रॉम्प्टवर घेऊन जाते जिथून सर्व शो कमांड कार्यान्वित करता येतात. यशस्वी लॉगिनवर, SONiC वेलकम मेसेज ऑफ द डे प्रदर्शित होईल.
8

वापरकर्तानाव आणि पासवर्ड कॉन्फिगर करणे
टीप: लॉगिन करण्यापूर्वी सिस्टम प्रदर्शित होण्याची वाट पहा. पहिल्यांदा लॉगिन केल्याने वापरकर्त्याला पासवर्ड बदलण्यास सांगितले जाईल. पासवर्ड धोरण आवश्यकता पूर्ण करणारा नवीन पासवर्ड एंटर करा. हा पासवर्ड डीफॉल्ट पासवर्डसारखा असू शकत नाही. डीफॉल्टनुसार, ZTP सक्षम केला जाईल (ES1000 ARM प्लॅटफॉर्मसाठी, ZTP डीफॉल्टनुसार अक्षम केला जातो). वापरकर्त्याला sudo config ztp disable वापरून ZTP अक्षम करावा लागेल (याला अंदाजे 2 मिनिटे लागतील) CLI वर क्लिक करून नवीन पासवर्ड अपडेट करा.
वापरकर्ता कॉन्फिगर करा प्रशासक सुधारित करा - पासवर्ड
नवीन पासवर्ड फक्त कॉन्फिगरेशन सेव्ह झाल्यावरच स्टार्टअप कॉन्फिगरेशनमध्ये सेव्ह केला जाईल. रनिंग कॉन्फिगरेशन स्टार्टअप कॉन्फिगरेशनमध्ये सेव्ह करण्यासाठी, खालील CLI कमांड वापरा. ​​sudo config save -y
9

मूलभूत कॉन्फिगरेशन आणि दाखवा
SONiC हे कॉन्फिगरेशन एकाच स्रोतात व्यवस्थापित करत आहे, redisDB इंस्टन्स ज्याला आपण ConfigDB म्हणून संबोधतो. हे अॅप्लिकेशन्स ConfigDB ला सबस्क्राइब करतात आणि त्यांचे रनिंग कॉन्फिगरेशन त्यानुसार जनरेट करतात. तुम्हाला ConfigDB आणि स्कीमा डिझाइनबद्दल तपशील येथे मिळू शकतात. SONiC मध्ये अशा कमांड समाविष्ट आहेत ज्या वापरकर्त्याला प्लॅटफॉर्म, ट्रान्सीव्हर्स, L2, IP, BGP स्टेटस इत्यादी दाखवण्याची परवानगी देतात.
आदेश संदर्भ
टीप: सर्व कॉन्फिगरेशन कमांडस कार्यान्वित करण्यासाठी रूट विशेषाधिकारांची आवश्यकता असते आणि कमांडस केस-सेन्सिटिव्ह असतात. शो कमांडस सर्व वापरकर्त्यांना रूट विशेषाधिकारांशिवाय कार्यान्वित करता येतात. सर्व कॉन्फिगरेशन कमांडसच्या समोर sudo कीवर्ड वापरून किंवा sudo -i वापरून रूट प्रॉम्प्टवर जाऊन रूट विशेषाधिकार मिळवता येतात.
व्यवस्थापन इंटरफेस आणि लूपबॅक इंटरफेस कॉन्फिगर करणे
SONiC मधील मॅनेजमेंट इंटरफेस (eth0) हा DHCP क्लायंट वापरून DHCP सर्व्हरवरून IP पत्ता मिळविण्यासाठी (डिफॉल्टनुसार) कॉन्फिगर केलेला आहे. तुमचा DHCP सर्व्हर ज्या नेटवर्कमध्ये कनेक्ट केलेला आहे त्याच नेटवर्कशी मॅनेजमेंट इंटरफेस कनेक्ट करा आणि DHCP सर्व्हरवरून IP पत्ता मिळवा. DHCP सर्व्हरकडून मिळालेला IP पत्ता /sbin/ifconfig eth0 Linux कमांड वापरून सत्यापित केला जाऊ शकतो. मॅनेजमेंट इंटरफेससाठी स्टॅटिक IP पत्ता कॉन्फिगर करण्याचे काही पर्यायी मार्ग आहेत.
१. क्लिक CLI वापरा.
admin@Celestica-DS1000:~$ कॉन्फिग इंटरफेस आयपी जोडा eth0
२. config_db.json वापरा आणि MGMT_INTERFACE की योग्य मूल्यांसह कॉन्फिगर करा. तपशीलांसाठी, येथे पहा खालील उदाहरण जोडाampमध्ये ले कॉन्फिगरेशन file (उदाample: mgmt_ip.json) आणि ते खालीलप्रमाणे लोड करा.
{
10

“MGMT_INTERFACE|eth0|10.208.81.132/24”: { “मूल्य”: { “gwaddr”: “10.208.81.1” }
}
टीप: जर इंटरफेस आयपी अॅड्रेस आणि डीफॉल्ट गेटवे आधीच उपस्थित असतील, तर वापरकर्त्यांनी वरील कॉन्फिगरेशन लोड करण्यापूर्वी ते काढून टाकावेत.
वापरकर्ते आधीच कॉन्फिगर केलेले MGMT_INTERFACE तपासण्यासाठी show running configuration all कमांड वापरू शकतात किंवा ते तपासण्यासाठी खालीलप्रमाणे redis-cli कमांड वापरू शकतात.
admin@Celestica-DS1000:~$ redis-cli -n ४ की “MGMT_INTERFACE*” १) “MGMT_INTERFACE|eth4|1/0” admin@Celestica-DS10.208.81.132:~$
की काढून टाकल्यानंतर, वापरकर्ते config load mgmt_ip.json कमांड वापरून नवीन कॉन्फिगरेशन लोड करू शकतात आणि नंतर ते प्रभावी करण्यासाठी systemctl restart interfaces-config करू शकतात. वापरकर्ते ifconfig Linux कमांड वापरून कॉन्फिगर केलेले व्यवस्थापन इंटरफेस IP पत्ता मूल्य सत्यापित करतील किंवा CLI क्लिक करून ip इंटरफेस दर्शवतील. 3. एकदा IP पत्ता कॉन्फिगर झाला की, /sbin/ifconfig eth0 Linux कमांड वापरून ते सत्यापित केले जाऊ शकते. वापरकर्ते त्यांच्या व्यवस्थापन नेटवर्कवरून या व्यवस्थापन इंटरफेस IP पत्तावर SSH लॉगिन करू शकतात. उदा.ampले:
admin@sonic:~$ /sbin/ifconfig eth0 eth0: flags=4163 mtu 1500 inet 10.11.11.13 नेटमास्क 255.255.255.0 ब्रॉडकास्ट 10.11.12.255
लूपबॅक इंटरफेस अॅड्रेस कॉन्फिगर करण्यासाठी हीच पद्धत वापरली जाऊ शकते. 1. /sbin/ifconfig lo Linux कमांड वापरावा. किंवा, 2. config_db.json मध्ये LOOPBACK_INTERFACE की आणि व्हॅल्यू जोडा आणि ती लोड करा.
सॉफ्टवेअर आवृत्ती आणि अपग्रेड
11

या विभागात डिव्हाइसमध्ये चालू असलेल्या सॉफ्टवेअरची सध्याची आवृत्ती कशी तपासायची, आवृत्तीमध्ये उपलब्ध असलेली वैशिष्ट्ये कशी तपासायची आणि वेगवेगळ्या आवृत्त्यांमध्ये अपग्रेड/डाउनग्रेड कसे करायचे हे स्पष्ट केले आहे.

आवृत्त्या दाखवा

आवृत्ती दाखवा
ही कमांड सध्या चालू असलेल्या SONiC इमेजच्या सॉफ्टवेअर घटक आवृत्त्या दाखवते. यामध्ये SONiC इमेज आवृत्ती तसेच डॉकर इमेज आवृत्त्या समाविष्ट आहेत. ही कमांड वापरल्या जाणाऱ्या SONiC आणि Linux कर्नल आवृत्तीची संबंधित माहिती तसेच SONiC इमेज तयार करण्यासाठी वापरला जाणारा कमिट-आयडी दाखवते.

वापर

आवृत्ती दाखवा

Example

root@Celestica-DS1000:~$ आवृत्ती दाखवा

SONiC सॉफ्टवेअर आवृत्ती: SONiC-OS-celestica_sonic_3.1.2-5-8f2ee6619 उत्पादन: Celestica DS1000 SONiC OS आवृत्ती: 11 वितरण: Debian 11.11 कर्नल: 5.10.0-23-2-amd64 बिल्ड कमिट: 8f2ee6619 बिल्ड तारीख: सोमवार 16 सप्टेंबर 19:00:57 UTC 2024 बिल्डर: autobuild@AZUHPSP10

प्लॅटफॉर्म: x86_64-cel_ds1000-r0 HwSKU: Celestica DS1000 ASIC: broadcom ASIC संख्या: 1 अनुक्रमांक: E1070F2B042525GD200121 मॉडेल क्रमांक: R3059-F9010-01 हार्डवेअर पुनरावृत्ती: 4 अपटाइम: 09:20:22 अप 3 दिवस, 31 मिनिटे, 2 वापरकर्ते, 1.93, 1.97 तारीख: शुक्रवार 20 सप्टेंबर 2024 09:20:22

सरासरी लोड: १.८०,

12

या आवृत्तीमध्ये उपलब्ध वैशिष्ट्ये
SONiC रोडमॅप प्लॅनिंग प्रत्येक सॉफ्टवेअर रिलीझमध्ये जोडल्या जाणाऱ्या विविध वैशिष्ट्यांचे स्पष्टीकरण देते.

आवृत्ती अपग्रेड किंवा डाउनग्रेड करा

SONiC सॉफ्टवेअर दोन पद्धतींनी स्थापित केले जाऊ शकते, एकतर ONIE इंस्टॉलर वापरून किंवा sonicinstaller टूल वापरून. QuickStartGuide मध्ये स्पष्ट केल्याप्रमाणे ONIE इंस्टॉलर वापरता येते. sonic-installer टूल खाली स्पष्ट केल्याप्रमाणे वापरले जाऊ शकते.
SONiC इंस्टॉलर
हे SONiC सॉफ्टवेअरचा भाग म्हणून उपलब्ध असलेले कमांड लाइन टूल आहे. जर डिव्हाइस आधीच SONiC सॉफ्टवेअर चालवत असेल, तर हे टूल विभाजनात पर्यायी प्रतिमा स्थापित करण्यासाठी वापरले जाऊ शकते. या टूलमध्ये पर्यायी प्रतिमा स्थापित करण्याची, उपलब्ध प्रतिमांची यादी करण्याची आणि पुढील रीबूट प्रतिमा सेट करण्याची सुविधा आहे.
सोनिक-इंस्टॉलर इंस्टॉल करा
ही आज्ञा पर्यायी प्रतिमा विभाजनावर नवीन प्रतिमा स्थापित करण्यासाठी वापरली जाते. ही आज्ञा स्थापित करण्यायोग्य SONiC प्रतिमेचा मार्ग घेते किंवा URL आणि प्रतिमा स्थापित करते.
टीप: SONiC किंवा इतर प्रकारांच्या नवीनतम आवृत्तीवर स्विच करताना कॉन्फिगरेशन टिकून राहू नये म्हणून, sonic-installer install –skip_migration –skip-package-migration sonic-broadcom.bin वापरा.

वापर

सोनिक-इंस्टॉलर इंस्टॉल करा

Example

root@Celestica-DS1000:~$ सोनिक-इंस्टॉलर सोनिक-ब्रॉडकॉम.बिन स्थापित करा

सोनिक-इंस्टॉलर यादी
13

हा आदेश सध्या स्थापित केलेल्या प्रतिमांबद्दल माहिती प्रदर्शित करतो. तो स्थापित केलेल्या प्रतिमांची यादी, सध्या चालू असलेली प्रतिमा आणि पुढील रीबूटमध्ये लोड करण्यासाठी सेट केलेली प्रतिमा प्रदर्शित करतो.

वापर

सोनिक-इंस्टॉलर यादी

Example

root@Celestica-DS1000:~# sonic-installer यादी सध्याची: SONiC-OS-celestica_sonic_3.1.2-5-8f2ee6619 पुढील: SONiC-OS-celestica_sonic_3.1.2-6-568c05804 उपलब्ध: SONiC-OS-celestica_sonic_3.1.2-6-568c05804 SONiC-OS-celestica_sonic_3.1.2-5-8f2ee6619 root@Celestica-DS1000:~#

सोनिक-इंस्टॉलर सेट-डीफॉल्ट

या कमांडचा वापर त्यानंतरच्या सर्व रीबूटमध्ये डीफॉल्टनुसार लोड करता येणारी प्रतिमा बदलण्यासाठी केला जातो.

वापर

सोनिक-इंस्टॉलर सेट-डीफॉल्ट

Example

root@Celestica-DS1000:~# सोनिक-इंस्टॉलर सेट-डिफॉल्ट SONiC-OScelestica_sonic_3.1.2-6-568c05804

सोनिक-इंस्टॉलर सेट-नेक्स्ट-बूट

ही कमांड पुढील रीबूटमध्ये लोड करता येणारी प्रतिमा बदलण्यासाठी वापरली जाते. लक्षात ठेवा की पुढील रीबूटनंतर इतर सर्व रीबूटमध्ये ती सध्याच्या प्रतिमेवर परत येईल.

वापर

सोनिक-इंस्टॉलर सेट-नेक्स्ट-बूट

Example

14

root@Celestica-DS1000:~# सोनिक-इंस्टॉलर सेट-नेक्स्ट-बूट SONiC-OScelestica_sonic_3.1.2-6-568c05804^C

सोनिक-इंस्टॉलर काढा

ही आज्ञा डिस्कवरून न वापरलेली SONiC प्रतिमा काढून टाकण्यासाठी वापरली जाते. लक्षात ठेवा की सध्या चालू असलेली प्रतिमा काढून टाकण्याची परवानगी नाही.

वापर

सोनिक-इंस्टॉलर काढा

Example

root@Celestica-DS1000:~# सोनिक-इंस्टॉलर काढून टाका SONiC-OScelestica_sonic_3.1.2-6-568c05804

दस्तऐवजाच्या सुरुवातीला किंवा या विभागाच्या सुरुवातीला परत जा.

स्टार्टअप कॉन्फिगरेशन
या विभागात डिव्हाइस सध्या चालू असलेल्या डीफॉल्ट स्टार्टअप कॉन्फिगरेशनची तपासणी कशी करायची आणि या डिव्हाइसवर नवीन कॉन्फिगरेशन कसे लोड करायचे ते स्पष्ट केले आहे.
डीफॉल्ट स्टार्टअप कॉन्फिगरेशन
वापरकर्ते चालू चालू कॉन्फिगरेशन तपासण्यासाठी show running configuration कमांड वापरू शकतात. जर वापरकर्त्यांनी रीबूट केल्यानंतर कोणतेही कॉन्फिगरेशन बदल केले नसतील, तर हे डीफॉल्ट स्टार्टअप कॉन्फिगरेशन प्रमाणेच असेल. SONiC डिव्हाइसमध्ये स्टार्टअप कॉन्फिगरेशन असते file /etc/sonic/config_db.json. रीबूट करताना, हे कॉन्फिगरेशन डीफॉल्टनुसार लोड केले जाईल. config_db.json मध्ये डीफॉल्टनुसार कॉन्फिगर केलेल्या काही की खालीलप्रमाणे आहेत.
१. DEVICE_METADATA २. MAP_PFC_PRIORITY_TO_QUEUE ३. QUEUE ४. पोर्ट

15

५. सीआरएम ६. पोर्ट_क्यूओएस_मॅप ७. एनटीपी_सर्व्हर ८. बफर_क्यूईयू ९. डब्ल्यूआरईडी_प्रोFILE १०. टीसी_टीओ_प्रायोरिटी_ग्रुप_मॅप ११. बफर_प्रोFILE १२. डिव्हाइस_शेजारील १३. डीएससीपी_टू_टीसी_मॅप १४. टीसी_टू_क्यूई_मॅप १५. केबल_लांबी १६. वेळापत्रक १७. बफर_पूल
कॉन्फिगरेशन सुधारित करा
config_db.json मध्ये बदल करा
वापरकर्ते थेट संपादित आणि सुधारित करू शकतात file /etc/sonic/config_db.json किंवा SCP करा आणि हे कॉपी करा. file रिमोट सर्व्हरवरून. वापरकर्ता हे नवीन कॉन्फिगरेशन लोड करण्यासाठी config reload कमांड वापरू शकतो किंवा वापरकर्ते ते प्रभावी करण्यासाठी फक्त रीबूट करू शकतात.
16

समस्यानिवारण

या विभागात वारंवार वापरल्या जाणाऱ्या काही समस्यानिवारण आदेश आणि पद्धतींचा समावेश आहे. समस्यानिवारणाबद्दल अधिक माहितीसाठी वापरकर्ते समस्यानिवारण मार्गदर्शकाचा संदर्भ घेऊ शकतात.
मूलभूत समस्यानिवारण आदेश

वापरकर्ते खालील आदेश/कार्यक्षमता वापरू शकतात: डिव्हाइसमधून माहिती गोळा करण्यासाठी टेकसपोर्ट कमांड दाखवा. सिस्लॉग टू view सेवांद्वारे प्रिंट केलेले सिस्लॉग. कनेक्टिव्हिटी आणि पॅकेट ट्रेसिंग तपासण्यासाठी पिंग, टीसीपीडम्प इत्यादी लिनक्स युटिलिटीज.
टेक सपोर्ट दाखवा

ही कमांड डिव्हाइसच्या स्थितीबद्दल संबंधित माहिती गोळा करते. माहिती सिस्लॉग एंट्रीज, डेटाबेस स्टेट, राउटिंग-स्टॅक स्टेट इत्यादींइतकीच वैविध्यपूर्ण असते. नंतर ती माहिती एका संग्रहात संकुचित करते. file. हे संग्रह file तपासणीसाठी SONiC डेव्हलपमेंट टीमकडे पाठवता येईल. निकाल संग्रह file /var/ dump/ म्हणून सेव्ह केले आहे. _YYYYMMDD_HHMMSS.tar.gz डंपमध्ये समाविष्ट असलेले काही तपशील खाली दिले आहेत:
इंटरफेस तपशील प्लॅटफॉर्म तपशील Machine.conf Vlan कॉन्फिग्स रूट्स सेन्सर, ट्रान्सीव्हर तपशील सिस्लॉग आयपी कॉन्फिग्स बीजीपी तपशील डिव्हाइस कॉन्फिग्स (जेएसओएन/ मिनीग्राफ)

वापर

टेक सपोर्ट दाखवा

Example

17

admin@Celestica-DS1000:~$ टेक सपोर्ट दाखवा
syslog
सर्व डॉकर्समधील सिस्टम लॉग आणि इव्हेंट संदेश syslog द्वारे कॅप्चर केले जातात आणि /var/log/syslog मध्ये सेव्ह केले जातात.
कन्सोल लॉग हे असू शकतात viewed देखील show logging कमांड वापरून. ही कमांड कन्सोलमध्ये syslog मधील माहिती प्रिंट करते.
show logging -f कन्सोल/ssh सत्रातील syslogs च्या आउटपुटला टेल करेल.
tcpdump
tcpdump हे एक सामान्य पॅकेट विश्लेषक आहे जे सोनिक कमांड लाइन अंतर्गत चालते. ते वापरकर्त्याला नेटवर्कवरून प्रसारित किंवा प्राप्त होत असलेले TCP/IP आणि इतर पॅकेट प्रदर्शित करण्याची परवानगी देते. उदा.ampले: tcpdump -i इथरनेट0
18

संपर्क माहिती
सेलेस्टिका एक ग्राहक सेवा पोर्टल चालवते. स्वयं-समर्थन संसाधने (ज्ञान आधार, वारंवार विचारले जाणारे प्रश्न, सामान्य निराकरणे, नवीन फर्मवेअर) उपलब्ध आहेत. आमचे समर्थन पथक समर्थन पोर्टलशी जोडलेले आहेत आणि विनंत्यांसाठी सूचना प्राप्त करू शकतात. हे पोर्टल आमच्या उत्पादने आणि सेवांमध्ये पुढील सुधारणांसाठी ग्राहकांच्या इनपुटचा मागोवा घेते आणि गोळा करते.
ग्राहक नोंदणी करू शकतात आणि समर्थनाची विनंती करू शकतात (तसेच ज्ञानाच्या आधारावर माहिती शोधू शकतात): https://customersupport.celestica.com/csm ग्राहक पोर्टल वापरताना कोणतेही प्रश्न किंवा समस्या असल्यास https://www.celestica.com/contact-us ला भेट द्या. तात्काळ प्रश्नांसाठी, कृपया तुमच्या जबाबदार खाते व्यवस्थापकाला कॉल करा.
19

कागदपत्रे / संसाधने

सोनिक सेलेस्टिका ओपन सोर्स नेटवर्क [pdf] वापरकर्ता मॅन्युअल
सेलेस्टिका, सेलेस्टिका ओपन सोर्स नेटवर्क, ओपन सोर्स नेटवर्क, नेटवर्क

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *