जुनिपर नेटवर्क - लोगो

Contrail Cloud 16 अद्यतन मार्गदर्शक प्रकाशित
५७४-५३७-८९००

जुनिपर नेटवर्क्स, इंक.
1133 नावीन्यपूर्ण मार्ग
सनीवेल, कॅलिफोर्निया 94089
यूएसए
५७४-५३७-८९००
www.juniper.net
जुनिपर नेटवर्क, जुनिपर नेटवर्क लोगो, जुनिपर आणि जुनोस हे जुनिपर नेटवर्क्स, इंक. चे नोंदणीकृत ट्रेडमार्क आहेत.
युनायटेड स्टेट्स आणि इतर देशांमध्ये. इतर सर्व ट्रेडमार्क, सेवा चिन्ह, नोंदणीकृत चिन्हे किंवा नोंदणीकृत सेवा चिन्ह त्यांच्या संबंधित मालकांची मालमत्ता आहेत.
ज्युनिपर नेटवर्क या दस्तऐवजातील कोणत्याही चुकीची जबाबदारी घेत नाही. ज्युनिपर नेटवर्क्सने या प्रकाशनास सूचना न देता बदलण्याचा, सुधारण्याचा, हस्तांतरित करण्याचा किंवा अन्यथा सुधारण्याचा अधिकार राखून ठेवला आहे.
Contrail क्लाउड 16 अद्यतन मार्गदर्शक
कॉपीराइट © 2023 जुनिपर नेटवर्क्स, इंक. सर्व हक्क राखीव.
या दस्तऐवजातील माहिती शीर्षक पृष्ठावरील तारखेनुसार वर्तमान आहे.
वर्ष 2000 ची सूचना
जुनिपर नेटवर्क्स हार्डवेअर आणि सॉफ्टवेअर उत्पादने वर्ष 2000 अनुरूप आहेत. जुनोस OS ला 2038 सालापर्यंत वेळ-संबंधित मर्यादा नाहीत. तथापि, NTP ऍप्लिकेशनला 2036 मध्ये काही अडचण आल्याची माहिती आहे.
शेवटचा वापरकर्ता परवाना करार
या तांत्रिक दस्तऐवजीकरणाचा विषय असलेल्या ज्युनिपर नेटवर्क्स उत्पादनामध्ये ज्युनिपर नेटवर्क सॉफ्टवेअरचा समावेश आहे (किंवा वापरण्यासाठी आहे). अशा सॉफ्टवेअरचा वापर अंतिम वापरकर्ता परवान्याच्या अटी व शर्तींच्या अधीन आहे
करार (“EULA”) येथे पोस्ट केला https://support.juniper.net/support/eula/. असे सॉफ्टवेअर डाउनलोड करून, स्थापित करून किंवा वापरून, तुम्ही त्या EULA च्या अटी व शर्तींना सहमती देता.

या मार्गदर्शकाबद्दल

Juniper Networks Contrail Cloud 16 च्या नवीनतम आवृत्तीवर अपडेट करण्यासाठी या मार्गदर्शकाचा वापर करा. Contrail Cloud 16 घटक आणि आवृत्त्यांच्या सारांशासाठी, Contrail Cloud 16 रिलीज नोट्स पहा.

तुम्ही अपडेट करण्यापूर्वी

ओव्हरview
या अद्यतन मार्गदर्शकामध्ये Contrail Cloud 16 साठी तपशीलवार अद्यतन प्रक्रिया समाविष्ट आहे. या मार्गदर्शकाचा वापर करून, Contrail Cloud वापरकर्ता हे करू शकेल:

  • पृष्ठ २ वर "अस्तित्वात असलेल्या कॉन्ट्रेल क्लाउड सेटअपची पडताळणी करा".
  • पृष्ठ ४ वर “अपडेट विनंती वाढवा”
  • पृष्ठ ४ वर “अपडेट योजना समजून घ्या”
  • “अपडेट कॉन्फिगरेशन उपयोजित करा files” पृष्ठ 11 वर

पूर्वतयारी

या विभागात

  • कॉन्फिगरेशन सत्यापित करा Files | ५
  • मेघ आरोग्य तपासा | 3
  • अंडरक्लाउड आणि ओव्हरक्लाउडचा बॅकअप घ्या | 3
  • व्यवसाय सेवा विराम द्या आणि बंद करा | 3

Contrail Cloud 16 अद्ययावत करण्यासाठी आवश्यक अटी खालीलप्रमाणे आहेत:

कॉन्फिगरेशन सत्यापित करा Files
Contrail Cloud उपयोजन कॉन्फिगरेशन सत्यापित करा fileसर्व कॉन्फिगरेशन सेटिंग्ज अचूक आहेत याची खात्री करण्यासाठी आणि योग्य स्कीमाचे पालन करा.

  • सर्व YAML सत्यापित करा fileसर्व मूल्ये अपेक्षित परिणामांशी जुळतात याची खात्री करण्यासाठी /var/lib/contrail_cloud/config निर्देशिकेत s.
  •  तुमच्या कॉन्फिगरेशनसाठी स्कीमा तपासा files: /var/lib/contrail_cloud/scripts/node-configuration.py स्कीमा

मेघ आरोग्य तपासा
Contrail Cloud निरोगी असल्याचे सत्यापित करा आणि सर्व सेवा सक्रिय आहेत. क्लाउड हेल्थमधील समस्यांमुळे अपडेट प्रक्रियेदरम्यान त्रुटी येऊ शकतात. तुमचे क्लाउड आरोग्य सत्यापित करण्यात मदत करण्यासाठी खालील संसाधने वापरा:

  • Contrail क्लाउड उपयोजन मार्गदर्शक.
  • नोड रीबूट आणि आरोग्य तपासणी विषयातील "कोरम आणि नोड आरोग्य सत्यापित करा" विभाग वापरा.
  • हे देखील पहा, प्रमाणीकरण फ्रेमवर्क वापरून Red Hat OpenStack.

अंडरक्लाउड आणि ओव्हरक्लाउडचा बॅकअप घ्या
बॅकअप सूचनांसाठी खालील संसाधने वापरा:

  • अंडरक्लाउड आणि कंट्रोल प्लेन नोड्सचा बॅकअप घेणे आणि पुनर्संचयित करणे
  • ओव्हरक्लाउड कंट्रोल प्लेन सेवांचा बॅकअप घेत आहे
  • ओपनस्टॅक वातावरणात जेएसओएन फॉरमॅटमध्ये कॉन्ट्राईल डेटाबेसचा बॅकअप आणि पुनर्संचयित कसा करावा

व्यवसाय सेवा विराम द्या आणि बंद करा
अपडेट दरम्यान API कॉलच्या अखंडतेची हमी दिली जात नाही. सुरळीत अपडेट सुनिश्चित करण्यासाठी बाह्य व्यवसाय सेवांना विराम देण्याची किंवा बंद करण्याची शिफारस केली जाते. हे डेटा गमावणे किंवा वर्कलोड त्रुटी टाळण्यास मदत करते. तुमच्या विशिष्ट सेवा सूचनांसाठी दस्तऐवज पहा.
खालील गोष्टी करण्याची शिफारस केली जाते:

  • सर्व बाह्य API विनंत्या शांत करा. उदाample, Horizon.
  • कोणत्याही असुरक्षित वर्कलोडवर एक आकर्षक शटडाउन करा.

अपडेट विनंती वाढवा
Contrail Cloud 16 च्या नवीनतम आवृत्तीमध्ये तुमची अद्वितीय की समायोजित करण्यासाठी जुनिपरला अपडेट विनंती पाठवा.
जुनिपर आवश्यक घटकांसाठी आणि कॉन्ट्रेल क्लाउडच्या आवृत्तीसाठी तुमची अद्वितीय की समायोजित करेल.
अद्यतन विनंती वाढवण्याच्या चरण खालीलप्रमाणे आहेत:

  1. यांना ई-मेल संदेश पाठवा contrail_cloud_subscriptions@juniper.net Contrail Cloud 16 अपडेटसाठी विनंती करत आहे.
  2. ईमेलमध्ये खालील माहिती द्या:
    • ईमेल विनंतीमध्ये तुमची Contrail Cloud सक्रियकरण की सामायिक करा. तुम्हाला तुमचा Contrail Cloud 16 अपडेट करायचा आहे ती आवृत्ती सांगा.
    • तुमच्या अपडेटसाठी वेळ आणि तारीख निर्दिष्ट करा. आपण निर्दिष्ट केलेल्या अद्यतन विंडो दरम्यान जुनिपर आवश्यक तयारी करेल.
    तुम्हाला जुनिपरकडून एक पावती मिळेल की तुमची की अपडेटसाठी समायोजित केली गेली आहे.

अद्यतन योजना समजून घ्या
या विभागात

  • ओव्हरview | ८७७.६७७.७३७०
  • तुमची अपडेट योजना कॉन्फिगर करा | ५

कॉन्ट्रेल क्लाउड कॉन्फिगरेशनमध्ये अपडेट_प्लॅन विभाग आहे file ज्याचा वापर ओव्हरक्लाउड अपडेटसाठी केला जातो (ज्यात तीन एसtages). हे इतर कोणतेही घटक अद्यतनित करण्यासाठी वापरले जात नाही. अपडेट प्लॅनची ​​कल्पना आणि अपडेटसाठी नोड्सचे बॅचेस कसे परिभाषित करावे हे वापरकर्त्याला समजणे खूप महत्वाचे आहे. तुमच्या site.yml कॉन्फिगरेशनमध्ये अपडेट योजना, ती कशी कार्य करते आणि अपडेट योजना कशी कॉन्फिगर करायची हे समजून घेण्यासाठी हा विभाग वापरा. file.

ओव्हरview
अद्यतन योजना ओव्हरक्लाउड अद्यतन अनुक्रम नियंत्रित करते. हे तुम्हाला contrail-Cloud-update-overcloud-step2.sh स्क्रिप्टच्या प्रत्येक रनसह कोणता नोड बॅच अपडेट करायचा हे परिभाषित करण्यास अनुमती देते.
overcloud अपडेट contrail-cloud-update-overcloud-step2.sh स्क्रिप्ट हे करेल:

  • लॉकची तुलना करा fileआधीच पूर्ण न झालेली पुढील बॅच शोधण्यासाठी तुमच्या परिभाषित बॅच सूचीसह s.
  • आपण अद्यतन योजना नोड्स सूचीमध्ये परिभाषित केल्याप्रमाणे प्रत्येक बॅचमध्ये सर्व नोड्स अद्यतनित करा.
  • तुम्ही सध्याच्या बॅचमध्ये परिभाषित केलेल्या प्रत्येक नोडसाठी पॅकेज आणि कंटेनर अपडेट करा.
  •  अपडेट प्लॅनमध्ये परिभाषित केल्याप्रमाणे, प्रति स्क्रिप्ट रन एक बॅच अपडेट करा.
  • स्वयंचलितपणे लॉक तयार करा file जेव्हा बॅचवर प्रक्रिया केली जाते. अशाप्रकारे स्क्रिप्टला पुढील बॅचमध्ये जाणे माहित आहे.
  • अपडेट करण्यासाठी यापुढे कोणतेही बॅचेस शिल्लक नाहीत तोपर्यंत पुन्हा चालवा.

तुमची अपडेट योजना कॉन्फिगर करा
खालील s वापराampconfig/site.yml मध्ये अपडेट प्लॅन कॉन्फिगर करण्यासाठी le file. एसampआम्ही तुम्हाला मदत करू:
• कॉन्फिगरेशन पदानुक्रम समजून घ्या.
• कॉन्फिगरेशन पर्याय निश्चित करा.
• योग्य इंडेंटेशन आणि रिकामी जागा ओळखा.
• वर्कलोड्स स्थलांतरित झाल्यामुळे अपडेट करण्यासाठी विशिष्ट नोड्स कसे लक्ष्य करायचे ते समजून घ्या.
# कॉपीराइट 2023 जुनिपर नेटवर्क्स, इंक. सर्व हक्क राखीव.
# जुनिपर नेटवर्क स्क्रिप्ट सॉफ्टवेअर परवाना ("परवाना") अंतर्गत परवानाकृत.
# तुम्ही ही स्क्रिप्ट वापरू शकत नाही file येथे स्थित असलेल्या परवान्याच्या अनुपालनाशिवाय
# http://www.juniper.net/support/legal/scriptlicense/
# लागू कायद्यानुसार आवश्यक नसल्यास किंवा अन्यथा पक्षांनी लेखी सहमती दिल्याशिवाय,
परवान्यांतर्गत वितरीत केलेले # सॉफ्टवेअर “जसे आहे तसे” आधारावर वितरीत केले जाते,
# कोणत्याही प्रकारची वॉरंटी किंवा अटींशिवाय, एकतर व्यक्त किंवा निहित.
#
#
#
# अद्यतन_योजना उपयोजन अद्यतनाद्वारे कार्य करण्यासाठी ब्लूप्रिंट प्रदान करते.
# योजना "बॅचेस" ची मालिका म्हणून परिभाषित केली आहे. प्रत्येक बॅच द्वारे प्रक्रिया केली जाते
# contrail-Cloud-update-overcloud-step2.sh, प्रत्येक रनसाठी एक बॅच. एकदा एक बॅच आहे
# लॉक यशस्वीरित्या पूर्ण केले file त्या स्थितीला सूचित करण्यासाठी तयार केले आहे. पुढची धाव
# contrail-Cloud-update-overcloud-step2.sh स्क्रिप्टमध्ये पुढील अपूर्ण सापडेल
प्रक्रिया करण्यासाठी # बॅच.
#
अद्यतन_योजना:
# reboot_computes:
# समांतर: बॅचमधील सर्व संगणक एकाच वेळी रीबूट केले जातील
# क्रम: बॅचमधील सर्व गणना एक-एक करून रीबूट केल्या जातील
# अक्षम: अद्यतनानंतरची गणना रीबूट केली जाणार नाही, तुम्हाला व्यक्तिचलितपणे रीबूट करणे आवश्यक आहे
# प्रत्येक बॅच परिभाषित करते:
# नाव: एक अद्वितीय बॅच नाव (लॉकसाठी वापरले जाते file नामकरण)
# अद्यतन_प्रकार: एकतर "क्रम" (एकावेळी एक नोड) किंवा
# "समांतर" (सर्व नोड एकत्र)
# नोड्स_लिस्ट: अपडेट लागू करण्यासाठी नोड्सची सूची. विशेष
# कीवर्ड "कंट्रोलप्लेन" ओपनस्टॅक नियंत्रकांचे प्रतिनिधित्व करतो.
# या प्रत्येक भूमिकेसाठी, अपडेट
# अनुक्रमे एका वेळी एकाच वेळी केले जाईल
# जोपर्यंत सर्व भूमिकांची उदाहरणे अपडेट होत नाहीत.
reboot_computes: समांतर
बॅचेस:
# पहिली बॅच नेहमी कंट्रोल प्लेन असावी.
- नाव: कंट्रोलप्लेन
update_type: अनुक्रम नोड्स_लिस्ट:
- कंट्रोलप्लेन
# या बॅचचा वापर rack0 मधील सर्व DPDK आणि कर्नल कंप्युट्स समांतरपणे अद्यतनित करण्यासाठी केला जातो.
– नाव: computenodes_rack0 update_type: parallel nodes_list:
- overcloudx51-compdpdk0hw2-0
- overcloudx51-compkernel0hw0-0
- overcloudx51-compkernel0hw1-0
# या बॅचचा वापर rack1 मधील सर्व DPDK आणि कर्नल कंप्युट्स समांतरपणे अद्यतनित करण्यासाठी केला जातो.
– नाव: computenodes_rack1 update_type: parallel nodes_list:
- overcloudx51-compdpdk1hw3-0
- overcloudx51-compkernel1hw0-0
- overcloudx51-compkernel1hw1-0
# या बॅचचा वापर सर्व SRIOV गणने क्रमाने अद्यतनित करण्यासाठी केला जातो (फक्त एक माजीample).
- नाव: sriovnodes
update_type: अनुक्रम नोड्स_लिस्ट:
- overcloudx51-compsriov0hw4-0
- overcloudx51-compsriov1hw5-0
# सेफ स्टोरेज नोड्स अपडेट करण्यासाठी बॅच. सेफ क्लस्टरची अखंडता सुनिश्चित करण्यासाठी,
# प्रत्येक भूमिका उदाहरण अनुक्रमे अद्यतनित केले जाईल.
- नाव: सेफनोड्स
update_type: अनुक्रम नोड्स_लिस्ट:
- overcloudx51-cephstorage0hw6-0
- overcloudx51-cephstorage0hw6-1
- overcloudx51-cephstorage1hw7-0
प्रत्येक लक्ष्यित बॅचसाठी तुमच्या तैनातीशी जुळण्यासाठी वरील अद्यतन योजना संपादित करा.
तुमच्या युनिक बॅचला नाव द्या
अपडेट दरम्यान, तुम्ही तुमच्या update_plan मधील बॅच ऑर्डर नियंत्रित करू शकता. प्रत्येक युनिक बॅच ओळखण्यासाठी आणि लॉकसाठी तुम्ही एक अद्वितीय बॅच नाव निवडा file नामकरण प्रत्येक बॅचसाठी तुम्ही परिभाषित केलेले एक अद्वितीय नाव निवडा.
contrail-Cloud-update-overcloud-step2.sh स्क्रिप्ट पहिल्या अनन्य नावाची बॅच ओळखते, जी आधीपासून अपडेट केलेली नाही. स्क्रिप्ट एक लॉक तयार करतेfile प्रत्येक यशस्वी बॅच अपडेटनंतर ते पूर्ण झाले आहे हे ओळखण्यासाठी. सुरू करण्यासाठी, तुम्ही ते यासारखे दिसण्यासाठी कॉन्फिगर करू शकता:

अद्यतन_योजना:
बॅचेस:
# अनन्य बॅचचे नाव
- नाव: controller_nodes

नामांकित नोड रोलसाठी अपडेट प्रकार परिभाषित करा
update_type नामांकित बॅच रनमधील नोड्सचा अद्यतन क्रम निर्धारित करते. तुमच्याकडे क्रमाने अपडेट चालवण्याचा पर्याय आहे. अनुक्रम अद्यतन प्रति बॅच रन, एका वेळी एक नोड अद्यतनित करेल.
तुम्ही अपडेट समांतर चालवणे देखील निवडू शकता. समांतर अपडेट प्रत्येक बॅच रन, सर्व नोड्स एकत्र अद्यतनित करेल.
खालील s वापराampनामित बॅचमधील नोड्स क्रमाने अपडेट करण्यासाठी:
अद्यतन_योजना:
बॅचेस:
# update_type: एकतर "क्रम" बॅच लिस्टमधील सर्व पोझिशन्सवर एक एक करून प्रक्रिया केली जाईल
# "समांतर" बॅच सूचीतील सर्व पोझिशन्स एकाच वेळी अपडेट करेल update_type: क्रम
नामांकित बॅचमधील नोड्स परिभाषित करा
nodes_list मधील नोड्स परिभाषित करा जे तुम्ही नामित बॅच रनमध्ये अपडेट करू इच्छिता. हे नोड्स तुमच्या वातावरणातील विशिष्ट नोड नावे आहेत. तुम्ही तुमचे बॅचेस परिभाषित करता तेव्हा भूमिकेनुसार गटबद्ध करा. माजी म्हणूनample, गट Ceph सर्व्हर एकत्र, आणि एकत्र गणना.
अंडरक्लाउडमधून सर्व्हरची नावे गोळा करण्यासाठी खालील आदेश चालवा:
(अंडरक्लाउड) [stack@undercloud ~]$ openstack server list –name ceph -c नाव -f मूल्य | क्रमवारी लावा
(अंडरक्लाउड) [stack@undercloud ~]$ openstack server list –name comp -c नाव -f मूल्य | क्रमवारी लावा
खालील एसampCeph आणि कंप्यूट सर्व्हरची नावे गोळा करण्यासाठी वरील CLI इनपुटमधून le आउटपुट:
overcloudw9o-cephstorage0hw6-0
overcloudw9o-cephstorage1hw7-0
overcloudw9o-cephstorage2hw6-0
overcloudw9o-compdpdk2hw2-0
overcloudw9o-compkernel0hw0-0
overcloudw9o-compsriov1hw3-0
ControlPlane हा अपडेट प्लॅनद्वारे समजलेला एक विशेष कीवर्ड आहे. कंट्रोलप्लेन ओपनस्टॅक कंट्रोलर्सचे प्रतिनिधित्व करते. कंट्रोलप्लेन डीफॉल्टनुसार क्रमाने अपडेट होते. एका वेळी एक OpenStack कंट्रोलर इन्स्टन्स अपडेट केला जातो.
तुमच्या परिभाषित बॅच सूचीमधील पहिल्या बॅचमधील पहिली एंट्री म्हणून कंट्रोलप्लेन नेहमी परिभाषित करा.
अद्यतन_योजना:
बॅचेस:
- नाव: controller_nodes update_type: अनुक्रम नोड्स_लिस्ट:
- कंट्रोलप्लेन
आपल्या उर्वरित बॅचेस परिभाषित करणे समाप्त करा
तुमच्या उर्वरित बॅचेस परिभाषित करा. आपण अद्यतनासाठी सर्व नोड्स लक्ष्यित केल्याची खात्री करा. अद्यतन_योजना एसample एक माजी दाखवतेampरॅक किंवा गणनेच्या प्रकारानुसार तुम्ही कॉम्प्युट बॅच कसे परिभाषित करू शकता. लक्षात ठेवा की ControlPlane नेहमी अद्यतनित करणारी पहिली बॅच असावी. पुढील बॅचेसमध्ये कॉम्प्युट नोड्सचा समावेश असावा. शेवटच्या बॅचमध्ये स्टोरेज नोड्स असावेत.

कॉन्ट्राईल क्लाउड 16 अपडेट करा

सारांश
Contrail Cloud 16 च्या नवीनतम आवृत्तीवर अद्यतनित करण्यासाठी खाली सामायिक केलेली प्रक्रिया वापरा. ​​हे अद्यतनित कॉन्ट्रेल कंटेनर, Red Hat RHEL/RHOSP/Ceph सामग्री आणि कर्नल आवृत्ती वितरित करते. तुमच्या रिलीझसाठी संबंधित घटक आवृत्त्यांसाठी Contrail Cloud 16 प्रकाशन नोट्स आणि s साठी Contrail Cloud 16 उपयोजन मार्गदर्शक पहा.ampले कॉन्फिगरेशन files.
टीप: अपडेट दरम्यान सेवेत व्यत्यय येईल. अद्यतन प्रक्रियेदरम्यान संपूर्ण सेवा काढून टाकल्या जातात. अद्यतन प्रक्रियेदरम्यान व्यत्यय कालावधीसाठी योजना करा. अद्यतन विद्यमान ओव्हरक्लाउड कॉन्फिगरेशन जतन करते, उदाample: प्रतिमा, प्रकल्प, नेटवर्क, खंड, व्हर्च्युअल मशीन इ.

अद्यतन प्रक्रियेमध्ये हे समाविष्ट आहे:

  • पृष्ठ ११ वर “जंप होस्ट अपडेट करा”
  • पृष्ठ १२ वर “अंडरक्लाउड अपडेट करा”
  •  पृष्ठ १३ वर “Red Hat वर्च्युअलायझेशन मॅनेजर अपडेट करा”
  •  पृष्ठ 13 वर “अद्ययावत करा कॉन्ट्राईल कंटेनर”
  • पृष्ठ 14 वर “कुबर्नेट्स नोड्सवर RHEL अपडेट करा”
  •  पृष्ठ 14 वर “कुबर्नेट्स क्लस्टर्स अपडेट करा”
  • पृष्ठ १५ वर “ओव्हरक्लाउड अपडेट करा”
  •  पृष्ठ 16 वर "कंट्राईल इनसाइट्स अपडेट करा".

जंप होस्ट अद्यतनित करा
जंप होस्ट अपडेट करण्यासाठी, खालील स्क्रिप्ट्स आणि कमांड जंप होस्टच्या CLI मध्ये Contrail वापरकर्ता म्हणून चालवा (su – contrail from root).

  1. जंप होस्टवर चालणारे RHEL अपडेट करण्यासाठी जंप होस्ट अपडेट स्क्रिप्ट चालवा. हे DNF अपडेट आहे.
    DNF अद्यतनानंतर रीबूट आवश्यक आहे.
    /var/lib/contrail_cloud/scripts/contrail-cloud-update-jumphost.sh -d
  2.  Contrail Cloud रिलीजसाठी जंप होस्ट योग्य RHEL कर्नल आवृत्तीवर असल्याचे सत्यापित करा.
    uname -a
  3. Contrail Cloud रिलीजसाठी जंप होस्ट योग्य RHEL आवृत्तीवर असल्याचे सत्यापित करा.
    cat /etc/redhat-release

अंडरक्लाउड अपडेट करा
Contrail Cloud 16.3 सुरक्षित रेजिस्ट्री वापरते आणि vault-data.yml आहे file तुमच्या उपयोजन वातावरणाशी संबंधित सर्व पासवर्डसह. आपण सत्यापित करणे आवश्यक आहे की vault-data.yml file तुमची कंटेनर इमेज रेजिस्ट्री क्रेडेन्शियल्स आहेत. पहा, एसamples/vault-data.yml file, जे खालील आदेशाने वाचले जाऊ शकते:
उत्तरदायी-तिजोरी view samples/vault-data.yml
vault-data.yml वर गेल्यानंतर file, खालील प्रक्रिया करा.

  1. जंप होस्टवरील अंडरक्लाउड व्हर्च्युअल मशीनवर पॅकेजेस आणि कंटेनर अपडेट करण्यासाठी कॉन्ट्रेल वापरकर्ता म्हणून जंप होस्टकडून खालील स्क्रिप्ट चालवा.
    /var/lib/contrail_cloud/scripts/contrail-cloud-update-undercloud.sh -d
    स्क्रिप्ट असेल:
    • अंडरक्लाउड व्हर्च्युअल मशीन नोंदणी अद्यतनित करा.
    • अंडरक्लाउड व्हर्च्युअल मशीनवर ऑपरेटिंग सिस्टम अपडेट करा.
    • नवीनतम कंटेनरसह Red Hat OpenStack रेजिस्ट्री अद्यतनित करा.
    • Red Hat OpenStack डायरेक्टर अपडेट करा.
    • अपडेट पूर्ण झाल्यावर अंडरक्लाउड व्हर्च्युअल मशीन रीबूट करा.

Red Hat वर्च्युअलायझेशन व्यवस्थापक अद्यतनित करा
Red Hat व्हर्च्युअलायझेशन (RHV) मॅनेजरचा वापर Contrail Cloud 16 मधील OpenStack कंट्रोल होस्ट हायपरवायझर्ससाठी केला जातो. RHV मॅनेजर घटक अद्यतनित करण्यासाठी, खालील आदेश चालवा:
contrail-Cloud-update-rhvm.sh -d
स्क्रिप्ट असेल:

  • RHV मॅनेजर व्हर्च्युअल मशीन अपडेट करा.
  • Red Hat वर्च्युअलायझेशन व्यवस्थापक अद्यतनित करा.
  • नियंत्रण होस्ट ऑपरेटिंग सिस्टम अद्यतनित करा.
  •  प्रत्येक कंट्रोल होस्ट एक एक करून रीबूट करा आणि कंट्रोल होस्ट वर आल्यावर vms सुरू करा.
    RHV मॅनेजरमध्ये लॉग इन करा ते यशस्वीरित्या अपडेट झाले आहे याची पडताळणी करण्यासाठी. https:// प्रविष्ट करून GUI मध्ये प्रवेश करा /ovirt-engine/ तुमच्या ब्राउझरमध्ये. डीफॉल्ट वापरकर्ता प्रशासक आहे. डीफॉल्ट पासवर्ड c0ntrail123 आहे.

Contrail कंटेनर अद्यतनित करा
Contrail कंटेनर अपडेट करण्यासाठी, खालील आदेश चालवा: contrail-Cloud-update-contrail.sh -d
स्क्रिप्ट असेल:

  • अपडेट सुरू होण्यापूर्वी Contrail स्थिती तपासा.
  •  नवीनतम आवृत्तीवर शीर्ष Kubernetes क्लस्टरवर होस्ट केलेले Contrail अद्यतनित करा.
  •  उपग्रहावर जंप होस्टची पुन्हा नोंदणी करा.
  • रेजिस्ट्रीमध्ये नवीन Contrail कंटेनर भरा.
  •  उपग्रहावर कुबर्नेट्स क्लस्टर नोड्सची नोंदणी करा.
  • टंगस्टन फॅब्रिक ऑपरेटर (tf-operator) ला झिरो इम्पॅक्ट अपडेट (ZIU) अपडेट प्रक्रिया वापरून अपडेट केलेल्या आवृत्तीने बदला. tf-ऑपरेटर अद्यतनित केल्यानंतर Contrail स्थिती प्रमाणित केली जाते.
  • vRouter कंटेनर एका वेळी एक बदला. सर्व कंटेनरवर प्रक्रिया केल्यानंतर कॉन्ट्रेल स्थिती सत्यापित केली जाते.

कुबर्नेट्स नोड्सवर RHEL अपडेट करा
Kubernetes नोड्सवर RHEL अपडेट करण्यासाठी, खालील आदेश चालवा:
contrail-Cloud-update-k8s-rhel.sh -d
स्क्रिप्ट असेल:

  • नवीनतम RHEL आवृत्तीवर Kubernetes क्लस्टर नोड्स अपडेट करा. प्रत्येक Kubernetes नोड रीबूट होतो आणि एका वेळी एक प्रक्रिया केली जाते.
  • Kubernetes पॅकेजेस वगळा. या स्क्रिप्ट रन दरम्यान Kubernetes शी संबंधित पॅकेजेस वगळण्यात आल्या आहेत.
    Kubernetes पॅकेजेस Kubernetes क्लस्टर अपडेट स्क्रिप्ट दरम्यान अपडेट केले जातात.
  • कुबर्नेट्स क्लस्टर नोड्सची पुन्हा नोंदणी करा.

Kubernetes क्लस्टर्स अपडेट करा
Kubernetes क्लस्टर अपडेट करण्यासाठी, खालील आदेश चालवा: contrail-Cloud-update-k8s-cluster.sh -d
स्क्रिप्ट असेल:

  • तुमच्या Contrail Cloud रिलीजसाठी Kubernetes क्लस्टर नवीनतम समर्थित आवृत्तीवर अपडेट करा.
  • Contrail Cloud मधील नवीनतम समर्थित आवृत्ती पोहोचेपर्यंत Kubespray आवृत्त्यांमधून अद्यतनित करा.
  • प्रत्येक Kubespray आणि Kubernetes आवृत्तीसाठी:
  • Kubespray पॅकेज, Kubernetes कलाकृती आणि Kubernetes कंटेनरमध्ये योग्य प्रवेशासाठी उपग्रहावर नोंदणी करा.
  •  योग्य Kubernetes आवृत्तीसह जंप होस्टवरील रजिस्ट्री संपादित करा.
  • Kubernetes क्लस्टरची नोंदणी करा आणि विशिष्ट Kubespray आणि Kubernetes आवृत्तीसाठी योग्य पॅकेजेस स्थापित करा.
  • Kubernetes क्लस्टर अपडेटला अंतिम स्वरूप द्या.
  •  Contrail Cloud मधील नवीनतम समर्थित आवृत्ती पोहोचेपर्यंत Kubernetes आवृत्त्यांमधून अपडेट करा.

ओव्हरक्लाउड अपडेट करा
तुम्हाला पृष्ठ ४ वरील “अपडेट प्लॅन” समजले आहे आणि तुमच्या site.yml कॉन्फिगरेशनमध्ये अपडेट प्लॅनचे तपशील जोडले असल्याची खात्री करा. file.
ओव्हरक्लाउड अपडेट करण्यासाठी, खालील आदेश चालवा:

  1. contrail-Cloud-update-overcloud-step1.sh -d
    स्क्रिप्ट असेल:
    • ओव्हरक्लाउड अपडेट प्रक्रियेसाठी आवश्यक असलेले उत्तरदायी कॉन्फिगरेशन व्युत्पन्न करा.
    • सेवा अद्ययावत करण्यासाठी तयार करा.
    • अंडरक्लाउड व्हर्च्युअल मशीनवरून ready-update.sh स्क्रिप्ट चालवा.
  2. contrail-Cloud-update-overcloud-step2.sh -d
    प्रत्येक बॅचसाठी तुम्ही परिभाषित केलेले एक अद्वितीय नाव निवडा. तुम्ही प्रत्येक अनन्य नावाच्या बॅचसाठी अपडेट स्क्रिप्ट व्यक्तिचलितपणे चालवणे आवश्यक आहे. सर्व बॅच यशस्वीरीत्या अपडेट होईपर्यंत प्रत्येक नामित बॅचसाठी अपडेट स्क्रिप्ट पुन्हा चालवा. स्क्रिप्ट एक लॉक तयार करतेfile स्क्रिप्ट रनमध्ये प्रक्रिया केल्यानंतर नामित बॅचसाठी. स्क्रिप्ट असेल:
    • update_plan['batches'] मध्ये परिभाषित केल्यानुसार सर्व नोड्स अपडेट करा ]['nodes_list'] आणि config/site.yml मध्ये कॉन्फिगर केले आहे file.
    • बॅच update_type नुसार नोड पॅकेज आणि कंटेनर अपडेट करा.
    • update_plan मध्ये कॉन्फिगर केल्याप्रमाणे, प्रति स्क्रिप्ट रन एक बॅच अपडेट करा.
    • आपोआप लॉक तयार करा file जेव्हा बॅचवर प्रक्रिया केली जाते. पुढील वेळी स्क्रिप्ट चालवल्यावर पुढील बॅचमध्ये जाणे स्क्रिप्टला कसे कळते.
  3.  contrail-Cloud-update-overcloud-step3.sh -d
    स्क्रिप्ट असेल:
    • स्टॅक संसाधन संरचना नवीन पॅकेजेस आणि कॉन्फिगरेशनसह संरेखित असल्याची खात्री करा.
    • Ceph क्लस्टर कॉन्फिगरेशन, कंटेनर आणि सेवा अपडेट करा.
    • OpenStack डेटाबेस सिंक्रोनाइझ करा.
    • सर्व सेवा अद्ययावत पासून पूर्णपणे कार्यरत स्थितीवर स्विच करा.
    • सर्व लॉक काढा files.

कॉन्ट्राईल इनसाइट्स अपडेट करा
तुमच्या वातावरणात कॉन्ट्राईल इनसाइट्स (पूर्वीचे AppFormix) तैनात केले असल्यासच ही पायरी आवश्यक आहे.

  1. कॉन्ट्राईल इनसाइट्स अपडेट करा:
    contrail-Cloud-update-appformix.sh -d
    स्क्रिप्ट कॉन्ट्रेल इनसाइट्स मॉनिटरिंग आणि ॲनालिटिक्स सॉफ्टवेअर अपडेट करेल.

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

जुनिपर नेटवर्क्स कॉन्ट्रेल क्लाउड 16 अपडेट [pdf] वापरकर्ता मार्गदर्शक
कॉन्ट्राईल क्लाउड 16 अपडेट, क्लाउड 16 अपडेट, अपडेट

संदर्भ

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

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