Apigee 4.52.02 সংস্করণ থেকে 4.53.00 সংস্করণে সরাসরি ব্যক্তিগত ক্লাউডের জন্য এজ আপগ্রেড করা সমর্থন করে। এই পৃষ্ঠাটি কীভাবে এই ধরনের আপগ্রেডগুলি সম্পাদন করতে হয় তা বর্ণনা করে৷
সামঞ্জস্যপূর্ণ আপগ্রেড পাথগুলির একটি ওভারভিউয়ের জন্য, প্রাইভেট ক্লাউড রিলিজের জন্য এজ-এর আপগ্রেড সামঞ্জস্যতা ম্যাট্রিক্স দেখুন।
যারা আপডেট করতে পারেন
যে ব্যক্তি আপডেটটি চালাচ্ছেন সেই ব্যক্তির মতোই হওয়া উচিত যিনি মূলত এজ ইনস্টল করেছেন, বা রুট হিসাবে চলমান একজন ব্যক্তি।
আপনি এজ আরপিএম ইনস্টল করার পরে, যে কেউ সেগুলি কনফিগার করতে পারে।
কোন উপাদান আপনি আপডেট করা আবশ্যক
আপনাকে অবশ্যই সমস্ত এজ উপাদান আপডেট করতে হবে। এজ এমন একটি সেটআপ সমর্থন করে না যাতে একাধিক সংস্করণের উপাদান রয়েছে।
আপডেট পূর্বশর্ত
Apigee Edge আপগ্রেড করার আগে নিম্নলিখিত পূর্বশর্তগুলি নিশ্চিত করুন:
- সমস্ত নোড ব্যাকআপ করুন
আপনি আপডেট করার আগে, আমরা আপনাকে নিরাপত্তার কারণে সমস্ত নোডের সম্পূর্ণ ব্যাকআপ করার পরামর্শ দিই। ব্যাকআপ সঞ্চালনের জন্য আপনার বর্তমান সংস্করণের এজ পদ্ধতিটি ব্যবহার করুন।এটি আপনাকে একটি ব্যাকআপ প্ল্যান করার অনুমতি দেয়, যদি একটি নতুন সংস্করণে আপডেটটি সঠিকভাবে কাজ না করে। ব্যাকআপ সম্পর্কে আরও তথ্যের জন্য, ব্যাকআপ এবং পুনরুদ্ধার দেখুন।
- নিশ্চিত করুন এজ চলছে
কমান্ডটি ব্যবহার করে আপডেট প্রক্রিয়া চলাকালীন এজ আপ এবং চলমান রয়েছে তা নিশ্চিত করুন:/opt/apigee/apigee-service/bin/apigee-all status
- Cassandra পূর্বশর্ত যাচাই করুন
আপনি যদি পূর্বে প্রাইভেট ক্লাউডের জন্য এজ-এর একটি পুরানো সংস্করণ থেকে 4.52.02 সংস্করণে আপগ্রেড করে থাকেন এবং এখন সংস্করণ 4.53.00-এ আপগ্রেড করার পরিকল্পনা করছেন, নিশ্চিত করুন যে আপনি ক্যাসান্দ্রার জন্য প্রয়োজনীয় পোস্ট-আপগ্রেড পদক্ষেপগুলি সম্পূর্ণ করেছেন৷ এই পদক্ষেপগুলি পোস্ট আপগ্রেড পদক্ষেপের অধীনে সংস্করণ 4.52.02 আপগ্রেড ডকুমেন্টেশনে বর্ণিত হয়েছে। যদি আপনি নিশ্চিত না হন যে এই পদক্ষেপগুলি পূর্ববর্তী আপগ্রেডের সময় সম্পন্ন হয়েছে কিনা, 4.53.00 সংস্করণে আপগ্রেড করার আগে সেগুলি আবার সম্পূর্ণ করুন। - পাইথনের প্রয়োজনীয়তা
আপগ্রেড করার চেষ্টা করার আগে নিশ্চিত করুন যে ক্যাসান্ড্রা নোড সহ সমস্ত নোডগুলিতে পাইথন 3 ইনস্টল করা আছে।
সম্পত্তি সেটিংস স্বয়ংক্রিয় প্রচার
আপনি যদি /opt/apigee/customer/application
এ .properties
ফাইলগুলি সম্পাদনা করে কোনো বৈশিষ্ট্য সেট করে থাকেন, তাহলে এই মানগুলি আপডেটের দ্বারা বজায় থাকবে৷
Cassandra 4.0.13 এ আপগ্রেড করা আবশ্যক
প্রাইভেট ক্লাউড 4.53.00-এর জন্য Apigee Edge 4.0.13 সংস্করণে Cassandra-এর আপগ্রেড অন্তর্ভুক্ত করে।
আপগ্রেড এবং রোলব্যাক
- Cassandra 3.11.X থেকে Cassandra 4.0.X এ আপগ্রেড করা একটি মসৃণ প্রক্রিয়া। Cassandra 4.0.X, প্রাইভেট ক্লাউড 4.53.00 এর জন্য এজ সহ প্রকাশিত, প্রাইভেট ক্লাউড 4.52.02 এর রানটাইম এবং পরিচালনার উপাদানগুলির সাথে সামঞ্জস্যপূর্ণ।
- Cassandra 4.0.X থেকে 3.11.X পর্যন্ত সরাসরি ইন-প্লেস রোলব্যাক সম্ভব নয়৷ প্রতিলিপি বা ব্যাকআপ ব্যবহার করে রোল ব্যাক করা একটি জটিল প্রক্রিয়া এবং এতে ডাউনটাইম এবং/অথবা ডেটা ক্ষতি জড়িত হতে পারে। সমস্যা সমাধান এবং Cassandra 4.0.X-এ আপগ্রেড করা রোল ব্যাক করার চেয়ে ভাল।
- আপগ্রেড করার চেষ্টা করার আগে রোলব্যাক পদ্ধতির সাথে নিজেকে পরিচিত করা গুরুত্বপূর্ণ। উপযুক্ত রোলব্যাক পাথ উপলব্ধ আছে তা নিশ্চিত করার জন্য আপগ্রেডের সময় রোলব্যাকের সূক্ষ্মতা বিবেচনা করা গুরুত্বপূর্ণ।
একক ডেটা সেন্টার
একটি একক ডেটা সেন্টারের মধ্যে ক্যাসান্ড্রাকে 3.11.X থেকে 4.0.X-এ আপগ্রেড করা নিরবচ্ছিন্ন, তবে রোলব্যাক জটিল এবং এর ফলে ডাউনটাইম এবং ডেটা ক্ষতি হতে পারে৷ প্রোডাকশন ওয়ার্কলোডের জন্য, আপগ্রেড শুরু করার আগে নতুন ডেটা সেন্টারে উপলব্ধ কমপক্ষে ক্যাসান্ড্রা নোড সহ একটি নতুন ডেটা সেন্টার যুক্ত করার জন্য দৃঢ়ভাবে পরামর্শ দেওয়া হচ্ছে। এটি আপনার API ট্র্যাফিকের ডেটা ক্ষতি বা ব্যাঘাত না ঘটিয়ে ক্যাসান্দ্রার রোলব্যাক সক্ষম করবে৷ আপগ্রেড শেষ হয়ে গেলে বা চেকপয়েন্ট 2 এ পৌঁছে গেলে এই অতিরিক্ত ডেটা সেন্টারটি ডিকমিশন করা যেতে পারে।
যদি একটি নতুন ডেটা সেন্টার যোগ করা সম্ভব না হয় তবে রোলব্যাক ক্ষমতা এখনও কাঙ্ক্ষিত হয়, ক্যাসান্ড্রা 3.11.X পুনরুদ্ধার করার জন্য ব্যাকআপগুলি প্রয়োজনীয় হবে৷ যাইহোক, এই পদ্ধতিতে ডাউনটাইম এবং ডেটা ক্ষতি উভয়ই জড়িত থাকতে পারে।
একাধিক ডেটা সেন্টার
প্রাইভেট ক্লাউড 4.52.02 এর জন্য এজ সহ একাধিক ডেটা সেন্টার পরিচালনা করা প্রাইভেট ক্লাউড 4.53.00 এর জন্য এজ এ আপগ্রেড করার সময় রোলব্যাকের জন্য আরও নমনীয়তা প্রদান করে।
- রোলব্যাকগুলি পুরানো ক্যাসান্দ্রা সংস্করণ (3.11.X) চালানোর অন্তত একটি ডেটা সেন্টার থাকার উপর নির্ভর করে।
- যদি আপনার সম্পূর্ণ ক্যাসান্দ্রা ক্লাস্টার 4.0.X-এ আপগ্রেড করা হয়, তাহলে আপনাকে অবশ্যই ক্যাসান্দ্রা 3.11.X-এ ফিরে যেতে হবে না। আপনাকে অবশ্যই প্রাইভেট ক্লাউড 4.53.00 বা 4.52.02 এর অন্যান্য উপাদানগুলির সাথে নতুন Cassandra সংস্করণ ব্যবহার চালিয়ে যেতে হবে।
প্রস্তাবিত আপগ্রেড পদ্ধতি
- একবারে একটি ক্যাসান্দ্রা ডেটা সেন্টার আপগ্রেড করুন: একটি একক ডেটা সেন্টারের মধ্যে পৃথকভাবে ক্যাসান্দ্রা নোডগুলি আপগ্রেড করে শুরু করুন। পরবর্তীতে যাওয়ার আগে একটি ডেটা সেন্টারে সমস্ত ক্যাসান্দ্রা নোডের আপগ্রেড সম্পূর্ণ করুন৷
- বিরাম দিন এবং যাচাই করুন: একটি ডেটা সেন্টার আপগ্রেড করার পরে, আপনার ব্যক্তিগত ক্লাউড ক্লাস্টার, বিশেষ করে আপগ্রেড করা ডেটা সেন্টার সঠিকভাবে কাজ করছে তা নিশ্চিত করতে বিরতি দিন।
- মনে রাখবেন: আপনি শুধুমাত্র পূর্ববর্তী Cassandra সংস্করণে ফিরে যেতে পারেন যদি আপনার অন্তত একটি ডেটা সেন্টার এখনও পুরানো সংস্করণটি চালায়।
- সময়-সংবেদনশীল: কার্যকারিতা যাচাই করার জন্য আপনি অল্প সময়ের জন্য বিরতি দিতে পারেন (কয়েক ঘন্টা প্রস্তাবিত), আপনি অনির্দিষ্টকালের জন্য মিশ্র-সংস্করণ অবস্থায় থাকতে পারবেন না। এর কারণ হল একটি নন-ইউনিফর্ম ক্যাসান্ড্রা ক্লাস্টারের (বিভিন্ন সংস্করণে নোড সহ) অপারেশনাল সীমাবদ্ধতা রয়েছে।
- পুঙ্খানুপুঙ্খ পরীক্ষা: Apigee দৃঢ়ভাবে পরবর্তী ডেটা সেন্টার আপগ্রেড করার আগে কর্মক্ষমতা এবং কার্যকারিতার ব্যাপক পরীক্ষার সুপারিশ করে। একবার সমস্ত ডেটা সেন্টার আপগ্রেড হয়ে গেলে, আগের সংস্করণে রোলব্যাক করা অসম্ভব।
একটি দুই-চেকপয়েন্ট প্রক্রিয়া হিসাবে রোলব্যাক
- চেকপয়েন্ট 1: প্রাথমিক অবস্থা, সংস্করণ 4.52.02-এ সমস্ত উপাদান সহ। পুরো রোলব্যাক সম্ভব যতক্ষণ না অন্তত একটি ক্যাসান্দ্রা ডেটা সেন্টার পুরানো সংস্করণে থাকে।
- চেকপয়েন্ট 2: সমস্ত ডেটা সেন্টারের সমস্ত ক্যাসান্দ্রা নোড আপডেট হওয়ার পরে। আপনি এই অবস্থায় ফিরে যেতে পারেন, কিন্তু আপনি চেকপয়েন্ট 1 এ ফিরে যেতে পারবেন না।
উদাহরণ
একটি দুই-ডেটা-সেন্টার (ডিসি) ক্লাস্টার বিবেচনা করুন:
- স্টার্ট স্টেট: উভয় ডিসি-তে ক্যাসান্দ্রা নোড 3.11.X সংস্করণে রয়েছে। অন্যান্য সমস্ত নোড প্রাইভেট ক্লাউড সংস্করণ 4.52.02 এর জন্য এজ এ রয়েছে। ডিসি প্রতি তিনটি ক্যাসান্ড্রা নোড ধরে নিন।
- DC-1 আপগ্রেড করুন: DC-1-এ তিনটি ক্যাসান্ড্রা নোড একে একে আপগ্রেড করুন।
- বিরাম দিন এবং যাচাই করুন: ক্লাস্টার, বিশেষ করে DC-1 সঠিকভাবে কাজ করছে তা নিশ্চিত করতে বিরাম দিন (কর্মক্ষমতা, কার্যকারিতা পরীক্ষা করুন)। আপনি DC-2 এ ক্যাসান্ড্রা নোড ব্যবহার করে প্রাথমিক অবস্থায় ফিরে যেতে পারেন। মনে রাখবেন, মিশ্র-সংস্করণ ক্যাসান্ড্রা ক্লাস্টারের সীমাবদ্ধতার কারণে এই বিরতিটি অস্থায়ী হতে হবে।
- DC-2 আপগ্রেড করুন: DC-2 এ বাকি তিনটি ক্যাসান্ড্রা নোড আপগ্রেড করুন। এটি আপনার নতুন রোলব্যাক চেকপয়েন্ট হয়ে ওঠে।
- অন্যান্য উপাদানগুলি আপগ্রেড করুন: সমস্ত ডেটা সেন্টার, একটি নোড এবং একটি ডেটা সেন্টার জুড়ে যথারীতি ব্যবস্থাপনা, রানটাইম এবং বিশ্লেষণ নোডগুলি আপগ্রেড করুন৷ সমস্যা দেখা দিলে, আপনি ধাপ 4-এ ফিরে যেতে পারেন।
ক্যাসান্দ্রা আপগ্রেডের জন্য পূর্বশর্ত
আপনার প্রাইভেট ক্লাউড 4.52.02 এর জন্য এজ সহ ক্যাসান্দ্রা 3.11.16 চালানো উচিত এবং নিম্নলিখিতগুলি নিশ্চিত করুন:- পুরো ক্লাস্টারটি ক্যাসান্ড্রা 3.11.16 এর সাথে কার্যকরী এবং সম্পূর্ণরূপে কার্যকরী।
- কমপ্যাকশন কৌশলটি
LeveledCompactionStrategy
(সংস্করণ 4.52.02-এ আপগ্রেড করার জন্য একটি পূর্বশর্ত) সেট করা হয়েছে। - 4.52.02 আপগ্রেডের অংশ হিসাবে ক্যাসান্দ্রা 3.11.16-তে প্রাথমিক আপগ্রেড থেকে আপগ্রেড-পরবর্তী সমস্ত পদক্ষেপগুলি সম্পন্ন হয়েছে। যদি না হয়, এই পদক্ষেপগুলি পুনরায় চালান। যদি আপনি একটি পুরানো সংস্করণ থেকে ব্যক্তিগত ক্লাউড সংস্করণ 4.52.02 এ আপগ্রেড করেন তবেই এটি প্রযোজ্য।
ধাপ 1: আপগ্রেডের জন্য প্রস্তুত করুন
নীচের ধাপগুলি আপনি সাধারণত তৈরি করেন এমন স্ট্যান্ডার্ড ফাইলগুলির পাশাপাশি, যেমন কম্পোনেন্ট আপগ্রেড সক্ষম করার জন্য Apigee-এর স্ট্যান্ডার্ড কনফিগারেশন ফাইল ।
- Apigee ব্যবহার করে ব্যাকআপ ক্যাসান্দ্রা।
- ক্যাসান্দ্রা নোডের ভিএম স্ন্যাপশট নিন (যদি সম্ভব হয়)।
- নিশ্চিত করুন যে পোর্ট 9042 প্রাইভেট ক্লাউড উপাদানগুলির জন্য সমস্ত এজ থেকে ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর, রাউটার, কিউপিড এবং পোস্টগ্রেস, যদি ইতিমধ্যে কনফিগার না করা থাকে তবে ক্যাসান্ড্রা নোডগুলিতে অ্যাক্সেসযোগ্য। আরো তথ্যের জন্য পোর্ট প্রয়োজনীয়তা পড়ুন.
ধাপ 2: সমস্ত ক্যাসান্দ্রা নোড আপগ্রেড করুন
সমস্ত ক্যাসান্ড্রা নোডগুলি একে একে আপডেট করা উচিত প্রতিটি ডেটা সেন্টারে, একবারে একটি ডেটা সেন্টারে। একটি ডেটা সেন্টারের মধ্যে নোডগুলির আপগ্রেডের মধ্যে, একই ডেটা সেন্টারে অন্য নোড আপগ্রেড করার সাথে এগিয়ে যাওয়ার আগে একটি আপডেট হওয়া নোড সম্পূর্ণরূপে শুরু হয়েছে এবং ক্লাস্টারে যোগদান করেছে তা নিশ্চিত করতে কয়েক মিনিট অপেক্ষা করুন।
একটি ডেটা সেন্টারের মধ্যে সমস্ত ক্যাসান্ড্রা নোড আপগ্রেড করার পরে, পরবর্তী ডেটা সেন্টারে নোডগুলির সাথে এগিয়ে যাওয়ার আগে কিছু সময় (30 মিনিট থেকে কয়েক ঘন্টা) অপেক্ষা করুন৷ এই সময়ের মধ্যে, আপডেট করা ডেটা সেন্টারটি পুঙ্খানুপুঙ্খভাবে পর্যালোচনা করুন এবং নিশ্চিত করুন যে আপনার Apigee ক্লাস্টারের কার্যকরী এবং কর্মক্ষমতা মেট্রিক্স অক্ষত আছে। ডেটা সেন্টারের স্থিতিশীলতা নিশ্চিত করার জন্য এই পদক্ষেপটি অত্যন্ত গুরুত্বপূর্ণ যেখানে ক্যাসান্দ্রাকে 4.0.X সংস্করণে আপগ্রেড করা হয়েছে, যখন Apigee এর বাকি উপাদানগুলি 4.52.02 সংস্করণে রয়ে গেছে।
- একটি ক্যাসান্ড্রা নোড আপগ্রেড করতে, নিম্নলিখিত কমান্ডটি চালান:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- একবার একটি নোড আপডেট হয়ে গেলে, এগিয়ে যাওয়ার আগে কিছু বৈধতা চালানোর জন্য নোডে নিম্নলিখিত কমান্ডটি চালান:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra validate_upgrade -f configFile
- উপরের লাইন বরাবর কিছু আউটপুট হবে:
Cassandra version is verified - [cqlsh 6.0.0 | Cassandra 4.0.13 | CQL spec 3.4.5 | Native protocol v5] Metadata is verified
ধাপ 3: সমস্ত ম্যানেজমেন্ট নোড আপগ্রেড করুন
এক এক করে সমস্ত অঞ্চলে সমস্ত ম্যানেজমেন্ট নোড আপগ্রেড করুন:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
ধাপ 4: সমস্ত রানটাইম নোড আপগ্রেড করুন
এক এক করে সমস্ত অঞ্চলে সমস্ত রাউটার এবং বার্তা প্রসেসর নোড আপগ্রেড করুন:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
ধাপ 5: ব্যক্তিগত ক্লাউড 4.53.00 উপাদানগুলির জন্য সমস্ত অবশিষ্ট প্রান্ত আপগ্রেড করুন
এক এক করে সমস্ত অঞ্চলে সমস্ত অবশিষ্ট edge-qpid-server
এবং edge-postgres-server
নোডগুলি আপগ্রেড করুন।
ধাপ 6: পোস্ট আপগ্রেড পদক্ষেপ
আপগ্রেড সম্পূর্ণ হওয়ার পরে প্রতিটি ক্যাসান্দ্রা নোডে এক এক করে নিম্নলিখিত কমান্ডটি চালান:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra post_upgrade
নতুন এজ UI
এই বিভাগটি এজ UI সম্পর্কিত বিবেচনার তালিকা দেয়। আরও তথ্যের জন্য, প্রাইভেট ক্লাউডের জন্য নতুন এজ UI দেখুন।
এজ UI ইনস্টল করুন
আপনি প্রাথমিক ইনস্টলেশন সম্পূর্ণ করার পরে, Apigee সুপারিশ করে যে আপনি Edge UI ইনস্টল করুন, যা ব্যক্তিগত ক্লাউডের জন্য Apigee Edge-এর বিকাশকারী এবং প্রশাসকদের জন্য একটি উন্নত ব্যবহারকারী ইন্টারফেস।
মনে রাখবেন যে এজ UI এর প্রয়োজন যে আপনি মৌলিক প্রমাণীকরণ অক্ষম করুন এবং একটি IDP যেমন SAML বা LDAP ব্যবহার করুন৷
আরও তথ্যের জন্য, নতুন এজ UI ইনস্টল করুন দেখুন।
Apigee mTLS এর সাথে আপডেট করুন
Apigee mTLS আপডেট করতে, নিম্নলিখিত পদক্ষেপগুলি করুন:
একটি আপডেট ঘূর্ণায়মান
একটি আপডেট ব্যর্থতার ক্ষেত্রে, আপনি সমস্যাটি সংশোধন করার চেষ্টা করতে পারেন এবং তারপর update.sh
আবার চালাতে পারেন। আপনি একাধিকবার আপডেট চালাতে পারেন এবং এটি সর্বশেষ যেখান থেকে ছেড়েছিল সেখান থেকে আপডেটটি চালিয়ে যায়।
যদি ব্যর্থতার জন্য আপনার পূর্ববর্তী সংস্করণে আপডেটটি রোল ব্যাক করার প্রয়োজন হয়, বিস্তারিত নির্দেশাবলীর জন্য রোল ব্যাক 4.53.00 দেখুন।
লগিং আপডেট তথ্য
ডিফল্টরূপে, update.sh
ইউটিলিটি লগ ইনফরমেশন লেখে:
/opt/apigee/var/log/apigee-setup/update.log
যদি update.sh
ইউটিলিটি চালনাকারী ব্যক্তির সেই ডিরেক্টরিতে অ্যাক্সেস না থাকে, তাহলে এটি /tmp
ডিরেক্টরিতে update_username.log
নামে একটি ফাইল হিসাবে লগটি লিখে।
যদি ব্যক্তির /tmp
অ্যাক্সেস না থাকে, তাহলে update.sh
ইউটিলিটি ব্যর্থ হয়।
জিরো-ডাউনটাইম আপডেট
একটি শূন্য-ডাউনটাইম আপডেট, বা রোলিং আপডেট, আপনাকে এজ নামিয়ে না এনে আপনার এজ ইনস্টলেশন আপডেট করতে দেয়।
জিরো-ডাউনটাইম আপডেট শুধুমাত্র একটি 5-নোড কনফিগারেশন এবং বড় হলেই সম্ভব।
শূন্য-ডাউনটাইম আপগ্রেডিংয়ের চাবিকাঠি হল লোড ব্যালেন্সার থেকে প্রতিটি রাউটারকে একবারে সরিয়ে ফেলা। তারপরে আপনি রাউটার এবং রাউটারের মতো একই মেশিনে অন্য কোনও উপাদান আপডেট করুন এবং তারপরে রাউটারটিকে লোড ব্যালেন্সারে যুক্ত করুন।
- আপনার ইনস্টলেশনের জন্য মেশিনগুলিকে সঠিক ক্রমে আপডেট করুন যেমন বর্ণনা করা হয়েছে মেশিন আপডেটের অর্ডার ।
- যখন রাউটারগুলি আপডেট করার সময় হয়, তখন যেকোনো একটি রাউটার নির্বাচন করুন এবং এটিকে পৌঁছানো যায় না, সার্ভার সক্ষম/অক্ষম করা (মেসেজ প্রসেসর/রাউটার) অ্যাক্সেসযোগ্যতাতে বর্ণিত।
- রাউটারের মতো একই মেশিনে নির্বাচিত রাউটার এবং অন্যান্য সমস্ত এজ উপাদান আপডেট করুন। সমস্ত এজ কনফিগারেশন একই নোডে একটি রাউটার এবং বার্তা প্রসেসর দেখায়।
- রাউটারটিকে আবার পৌঁছানো যায়।
- অবশিষ্ট রাউটারগুলির জন্য ধাপ 2 থেকে 4 পুনরাবৃত্তি করুন।
- আপনার ইন্সটলেশনে অবশিষ্ট যে কোনো মেশিনের জন্য আপডেট চালিয়ে যান।
আপডেটের আগে এবং পরে নিম্নলিখিত যত্ন নিন:
- সম্মিলিত রাউটার এবং বার্তা প্রসেসর নোডে:
- আপডেট করার আগে - নিম্নলিখিতগুলি সম্পাদন করুন:
- রাউটারকে আনরিচেবল করুন।
- মেসেজ প্রসেসরকে আনরিচেবল করুন।
- আপডেট করার পরে - নিম্নলিখিতগুলি সম্পাদন করুন:
- মেসেজ প্রসেসরকে পৌঁছানো যায়।
- রাউটারকে সহজলভ্য করুন।
- আপডেট করার আগে - নিম্নলিখিতগুলি সম্পাদন করুন:
- একক রাউটার নোডগুলিতে:
- আপডেট করার আগে, রাউটারটি পৌঁছানো যায় না ।
- আপডেট করার পরে, রাউটারটি পৌঁছানো যায় ।
- একক বার্তা প্রসেসর নোডগুলিতে:
- আপডেট করার আগে, মেসেজ প্রসেসরকে আনরিচেবল করুন ।
- আপডেট করার পরে, মেসেজ প্রসেসরকে পৌঁছানো যায় ।
একটি নীরব কনফিগারেশন ফাইল ব্যবহার করুন
আপডেট কমান্ডে আপনাকে একটি নীরব কনফিগারেশন ফাইল পাস করতে হবে। নীরব কনফিগারেশন ফাইলটি একই হওয়া উচিত যেটি আপনি প্রাইভেট ক্লাউড 4.52.02 এর জন্য এজ ইনস্টল করতে ব্যবহার করেছিলেন।
একটি বাহ্যিক ইন্টারনেট সংযোগ সহ একটি নোডে 4.53.00 এ আপডেট করুন৷
একটি নোডে এজ উপাদান আপডেট করতে নিম্নলিখিত পদ্ধতি ব্যবহার করুন:
- যদি উপস্থিত থাকে, আপডেট সম্পূর্ণ না হওয়া পর্যন্ত Cassandra-এ মেরামত অপারেশন করার জন্য কনফিগার করা যেকোন
cron
কাজগুলি অক্ষম করুন। - এজ আরপিএম ইনস্টল করতে রুট হিসেবে আপনার নোডে লগ ইন করুন।
- এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন -এ বর্ণিত SELinux নিষ্ক্রিয় করুন।
- আপনি যদি AWS-এ ইনস্টল করছেন , নিম্নলিখিত
yum-configure-manager
কমান্ডগুলি চালান:yum update rh-amazon-rhui-client.noarch
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
আপনি যদি পরে আপডেটটি রোল ব্যাক করার সিদ্ধান্ত নেন, তাহলে রোল ব্যাক 4.53.00 এ বর্ণিত পদ্ধতিটি ব্যবহার করুন।
একটি স্থানীয় রেপো থেকে 4.53.00 এ আপডেট করুন৷
যদি আপনার এজ নোডগুলি ফায়ারওয়ালের পিছনে থাকে, বা অন্য কোনও উপায়ে ইন্টারনেটের মাধ্যমে Apigee সংগ্রহস্থল অ্যাক্সেস করা নিষিদ্ধ থাকে, তাহলে আপনি Apigee রেপোর স্থানীয় সংগ্রহস্থল বা মিরর থেকে আপডেটটি সম্পাদন করতে পারেন।
আপনি একটি স্থানীয় এজ সংগ্রহস্থল তৈরি করার পরে, স্থানীয় রেপো থেকে এজ আপডেট করার জন্য আপনার কাছে দুটি বিকল্প রয়েছে:
- রেপোর একটি .tar ফাইল তৈরি করুন, .tar ফাইলটিকে একটি নোডে অনুলিপি করুন এবং তারপর .tar ফাইল থেকে এজ আপডেট করুন।
- স্থানীয় রেপো সহ নোডে একটি ওয়েব সার্ভার ইনস্টল করুন যাতে অন্যান্য নোডগুলি এটি অ্যাক্সেস করতে পারে। Apigee আপনার ব্যবহারের জন্য Nginx ওয়েব সার্ভার প্রদান করে, অথবা আপনি আপনার নিজস্ব ওয়েব সার্ভার ব্যবহার করতে পারেন।
একটি স্থানীয় 4.53.00 রেপো থেকে আপডেট করতে:
- একটি স্থানীয় 4.53.00 রেপো তৈরি করুন যেমন এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন এ "স্থানীয় অ্যাপিজি রিপোজিটরি তৈরি করুন" এ বর্ণিত।
- .tar ফাইল থেকে apigee-service ইনস্টল করতে :
- স্থানীয় রেপো সহ নোডে,
/opt/apigee/data/apigee-mirror/apigee-4.53.00.tar.gz
নামে একটি একক .tar ফাইলে স্থানীয় রেপো প্যাকেজ করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন :/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- .tar ফাইলটিকে নোডে কপি করুন যেখানে আপনি এজ আপডেট করতে চান। উদাহরণস্বরূপ, নতুন নোডের
/tmp
ডিরেক্টরিতে এটি অনুলিপি করুন। - নতুন নোডে, ফাইলটিকে
/tmp
ডিরেক্টরিতে আনটান করুন:tar -xzf apigee-4.53.00.tar.gz
এই কমান্ডটি .tar ফাইল ধারণকারী ডিরেক্টরিতে একটি নতুন ডিরেক্টরি তৈরি করে, যার নাম
repos
। উদাহরণস্বরূপ/tmp/repos
। - এজ
apigee-service
ইউটিলিটি এবং/tmp/repos
থেকে নির্ভরতা ইনস্টল করুন:sudo bash /tmp/repos/bootstrap_4.53.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
লক্ষ্য করুন যে আপনি এই কমান্ডে repos ডিরেক্টরির পাথ অন্তর্ভুক্ত করেছেন।
- স্থানীয় রেপো সহ নোডে,
- Nginx ওয়েব সার্ভার ব্যবহার করে apigee-পরিষেবা ইনস্টল করতে:
- এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টলে "এনজিনেক্স ওয়েব সার্ভার ব্যবহার করে রেপো থেকে ইনস্টল করুন" এ বর্ণিত Nginx ওয়েব সার্ভারটি কনফিগার করুন।
- দূরবর্তী নোডে, এজ
bootstrap_4.53.00.sh
ফাইলটি/tmp/bootstrap_4.53.00.sh
এ ডাউনলোড করুন:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.53.00.sh -o /tmp/bootstrap_4.53.00.sh
যেখানে uName:pWord হল ব্যবহারকারীর নাম এবং পাসওয়ার্ড যা আপনি রেপোর জন্য আগে সেট করেছিলেন এবং remoteRepo হল রেপো নোডের IP ঠিকানা বা DNS নাম।
- রিমোট নোডে, এজ
apigee-setup
ইউটিলিটি এবং নির্ভরতা ইনস্টল করুন:sudo bash /tmp/bootstrap_4.53.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
যেখানে uName:pWord হল রেপো ইউজারনেম এবং পাসওয়ার্ড।
-
apigee-setup
ইউটিলিটি আপডেট করতেapigee-service
ব্যবহার করুন, যেমনটি নিম্নলিখিত উদাহরণটি দেখায়:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- ম্যানেজমেন্ট সার্ভারে
apigee-validate
ইউটিলিটি আপডেট করুন, যেমন নিম্নলিখিত উদাহরণটি দেখায়:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- ম্যানেজমেন্ট সার্ভারে
apigee-provision
ইউটিলিটি আপডেট করুন, যেমনটি নিম্নলিখিত উদাহরণটি দেখায়:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- অর্ডার অফ মেশিন আপডেটে বর্ণিত ক্রমে আপনার নোডগুলিতে
update
ইউটিলিটি চালান:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
কোথায়:
- component হল এজ কম্পোনেন্ট আপডেট করার জন্য। আপনি সাধারণত নিম্নলিখিত উপাদানগুলি আপডেট করেন:
-
cs
: ক্যাসান্দ্রা -
edge
: এজ UI ব্যতীত সমস্ত এজ উপাদান: ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর, রাউটার, কিউপিআইডি সার্ভার, পোস্টগ্রেস সার্ভার -
ldap
: OpenLDAP -
ps
: postgresql -
qpid
: qpidd -
sso
: Apigee SSO (যদি আপনি SSO ইনস্টল করেন) -
ue
নতুন এজ UI -
ui
: ক্লাসিক এজ UI -
zk
: চিড়িয়াখানা
-
- configFile একই কনফিগারেশন ফাইল যা আপনি 4.50.00 বা 4.51.00 ইনস্টলেশনের সময় আপনার এজ উপাদানগুলি সংজ্ঞায়িত করতে ব্যবহার করেছিলেন।
আপনি component "সমস্ত"-এ সেট করে সমস্ত উপাদানের বিরুদ্ধে
update.sh
চালাতে পারেন, কিন্তু শুধুমাত্র যদি আপনার একটি এজ অল-ইন-ওয়ান (AIO) ইনস্টলেশন প্রোফাইল থাকে। যেমন:/opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
- component হল এজ কম্পোনেন্ট আপডেট করার জন্য। আপনি সাধারণত নিম্নলিখিত উপাদানগুলি আপডেট করেন:
- এটি চলমান সমস্ত নোডগুলিতে UI উপাদানগুলি পুনরায় চালু করুন, যদি আপনি ইতিমধ্যে এটি না করে থাকেন:
/opt/apigee/apigee-service/bin/apigee-service [edge-management-ui|edge-ui] restart
- ম্যানেজমেন্ট সার্ভারে
apigee-validate
ইউটিলিটি চালানোর মাধ্যমে আপডেট পরীক্ষা করুন, যেমনটি টেস্ট দ্য ইনস্টলে বর্ণিত হয়েছে।
আপনি যদি পরে আপডেটটি রোল ব্যাক করার সিদ্ধান্ত নেন, তাহলে রোল ব্যাক 4.53.00 এ বর্ণিত পদ্ধতিটি ব্যবহার করুন।
মেশিন আপডেটের অর্ডার
এজ ইন্সটলেশনে আপনি যে অর্ডারটি মেশিন আপডেট করবেন তা গুরুত্বপূর্ণ:
- অন্য কোন নোড আপডেট করার আগে আপনাকে অবশ্যই সমস্ত ক্যাসান্ড্রা এবং জুকিপার নোড আপডেট করতে হবে।
- একাধিক এজ উপাদান (ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর, রাউটার, কিউপিআইডি সার্ভার কিন্তু পোস্টগ্রেস সার্ভার নয়) সহ যেকোনো মেশিনের জন্য একই সময়ে সেগুলিকে আপডেট করতে
-c edge
বিকল্পটি ব্যবহার করুন। - যদি একটি ধাপ নির্দিষ্ট করে যে এটি একাধিক মেশিনে সঞ্চালিত হওয়া উচিত, তবে নির্দিষ্ট মেশিনের ক্রম অনুসারে এটি সম্পাদন করুন।
- মনিটাইজেশন আপডেট করার জন্য আলাদা কোন ধাপ নেই। আপনি যখন
-c edge
বিকল্পটি নির্দিষ্ট করেন তখন এটি আপডেট করা হয়।
1-নোড স্বতন্ত্র আপগ্রেড
একটি 1-নোড স্বতন্ত্র কনফিগারেশন 4.53.00 এ আপগ্রেড করতে:
- সমস্ত উপাদান আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- (যদি আপনি
apigee-adminapi
ইনস্টল করেন)apigee-adminapi
ইউটিলিটি আপডেট করেছেন:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
2-নোড স্বতন্ত্র আপগ্রেড
একটি 2-নোড স্বতন্ত্র ইনস্টলেশনের জন্য নিম্নলিখিত উপাদানগুলি আপডেট করুন:
এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।
- মেশিন 1 এ ক্যাসান্ড্রা এবং জুকিপার আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- মেশিন 2 এ পোস্টগ্রেস আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- মেশিন 1 এ LDAP আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- মেশিন 2 এবং 1 এ এজ উপাদান আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- মেশিন 2 এ Qpid আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- মেশিন 1 এ UI আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (যদি আপনি
apigee-adminapi
ইনস্টল করেন) মেশিন 1 এapigee-adminapi
ইউটিলিটি আপডেট করেছেন:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (যদি আপনি Apigee SSO ইনস্টল করেন) মেশিন 1 এ Apigee SSO আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
যেখানে sso_config_file হল কনফিগারেশন ফাইল যা আপনি SSO ইনস্টল করার সময় তৈরি করেছিলেন।
- মেশিন 1 এ এজ UI উপাদানটি পুনরায় চালু করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
5-নোড আপগ্রেড
একটি 5-নোড ইনস্টলেশনের জন্য নিম্নলিখিত উপাদানগুলি আপডেট করুন:
এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।
- মেশিন 1, 2, এবং 3 এ ক্যাসান্ড্রা এবং জুকিপার আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- মেশিন 4 এ পোস্টগ্রেস আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- মেশিন 5 এ পোস্টগ্রেস আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- মেশিন 1 এ LDAP আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- মেশিন 4, 5, 1, 2, 3 এ এজ উপাদান আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- মেশিন 4 এ Qpid আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- মেশিন 5 এ Qpid আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- এজ UI আপডেট করুন:
- ক্লাসিক UI: আপনি যদি ক্লাসিক UI ব্যবহার করেন, তাহলে মেশিন 1-এ
ui
কম্পোনেন্ট আপডেট করুন, নিম্নলিখিত উদাহরণটি দেখায়:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- নতুন এজ UI: আপনি যদি নতুন এজ UI ইনস্টল করেন, তাহলে উপযুক্ত মেশিনে
ue
কম্পোনেন্ট আপডেট করুন (মেশিন 1 নাও হতে পারে):/opt/apigee/apigee-setup/bin/update.sh -c ue -f /opt/silent.conf
- ক্লাসিক UI: আপনি যদি ক্লাসিক UI ব্যবহার করেন, তাহলে মেশিন 1-এ
- (যদি আপনি
apigee-adminapi
ইনস্টল করেন) মেশিন 1 এapigee-adminapi
ইউটিলিটি আপডেট করেছেন:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (যদি আপনি Apigee SSO ইনস্টল করেন) মেশিন 1 এ Apigee SSO আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
যেখানে sso_config_file হল কনফিগারেশন ফাইল যা আপনি SSO ইনস্টল করার সময় তৈরি করেছিলেন।
- UI উপাদান পুনরায় আরম্ভ করুন:
- ক্লাসিক UI: আপনি যদি ক্লাসিক UI ব্যবহার করেন, তাহলে মেশিন 1 এ
edge-ui
কম্পোনেন্ট রিস্টার্ট করুন, নিচের উদাহরণটি দেখায়:/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- নতুন এজ ইউআই: আপনি যদি নতুন এজ ইউআই ইনস্টল করেন, তাহলে উপযুক্ত মেশিনে
edge-management-ui
উপাদানটি পুনরায় চালু করুন (মেশিন 1 নাও হতে পারে):/opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
- ক্লাসিক UI: আপনি যদি ক্লাসিক UI ব্যবহার করেন, তাহলে মেশিন 1 এ
9-নোড ক্লাস্টার আপগ্রেড
একটি 9-নোড ক্লাস্টার ইনস্টলেশনের জন্য নিম্নলিখিত উপাদানগুলি আপডেট করুন:
এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।
- মেশিন 1, 2, এবং 3 এ ক্যাসান্ড্রা এবং জুকিপার আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- মেশিন 8 এ পোস্টগ্রেস আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- মেশিন 9 এ পোস্টগ্রেস আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- মেশিন 1 এ LDAP আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- সেই ক্রমে মেশিন 6, 7, 8, 9, 1, 4, এবং 5 এ এজ উপাদান আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 6 এবং 7 মেশিনে Qpid আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- মেশিন 1 এ নতুন UI (
ue
) বা ক্লাসিক UI (ui
) আপডেট করুন:/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- (যদি আপনি
apigee-adminapi
ইনস্টল করেন) মেশিন 1 এapigee-adminapi
ইউটিলিটি আপডেট করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (যদি আপনি Apigee SSO ইনস্টল করেন) মেশিন 1 এ Apigee SSO আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
যেখানে sso_config_file হল কনফিগারেশন ফাইল যা আপনি SSO ইনস্টল করার সময় তৈরি করেছিলেন।
- UI উপাদান পুনরায় আরম্ভ করুন:
- ক্লাসিক UI: আপনি যদি ক্লাসিক UI ব্যবহার করেন, তাহলে মেশিন 1 এ
edge-ui
কম্পোনেন্ট রিস্টার্ট করুন, নিচের উদাহরণটি দেখায়:/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- নতুন এজ ইউআই: আপনি যদি নতুন এজ ইউআই ইনস্টল করেন, তাহলে উপযুক্ত মেশিনে
edge-management-ui
উপাদানটি পুনরায় চালু করুন (মেশিন 1 নাও হতে পারে):/opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
- ক্লাসিক UI: আপনি যদি ক্লাসিক UI ব্যবহার করেন, তাহলে মেশিন 1 এ
13-নোড ক্লাস্টার আপগ্রেড
একটি 13-নোড ক্লাস্টার ইনস্টলেশনের জন্য নিম্নলিখিত উপাদানগুলি আপডেট করুন:
এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।
- মেশিন 1, 2, এবং 3 এ ক্যাসান্ড্রা এবং জুকিপার আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- মেশিন 8 এ পোস্টগ্রেস আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- মেশিন 9 এ পোস্টগ্রেস আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- মেশিন 4 এবং 5 এ LDAP আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- সেই ক্রমে 12, 13, 8, 9, 6, 7, 10 এবং 11 মেশিনে এজ উপাদানগুলি আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 12 এবং 13 মেশিনে Qpid আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- 6 এবং 7 মেশিনে নতুন UI (
ue
) বা ক্লাসিক UI (ui
) আপডেট করুন:/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- (যদি আপনি
apigee-adminapi
ইনস্টল করেন) 6 এবং 7 মেশিনেapigee-adminapi
ইউটিলিটি আপডেট করেছেন:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (যদি আপনি Apigee SSO ইনস্টল করেন) 6 এবং 7 মেশিনে Apigee SSO আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
যেখানে sso_config_file হল কনফিগারেশন ফাইল যা আপনি SSO ইনস্টল করার সময় তৈরি করেছিলেন।
- UI উপাদান পুনরায় আরম্ভ করুন:
- ক্লাসিক UI: আপনি যদি ক্লাসিক UI ব্যবহার করেন, তাহলে 6 এবং 7 মেশিনে
edge-ui
কম্পোনেন্ট পুনরায় চালু করুন, নিচের উদাহরণটি দেখায়:/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- নতুন এজ ইউআই: আপনি যদি নতুন এজ ইউআই ইনস্টল করে থাকেন, তাহলে 6 এবং 7 মেশিনে
edge-management-ui
উপাদানটি পুনরায় চালু করুন:/opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
- ক্লাসিক UI: আপনি যদি ক্লাসিক UI ব্যবহার করেন, তাহলে 6 এবং 7 মেশিনে
12-নোড ক্লাস্টার আপগ্রেড
একটি 12-নোড ক্লাস্টার ইনস্টলেশনের জন্য নিম্নলিখিত উপাদানগুলি আপডেট করুন:
এজ টপোলজি এবং নোড নম্বরের তালিকার জন্য ইনস্টলেশন টপোলজি দেখুন।
- Cassandra এবং ZooKeeper আপডেট করুন:
- ডেটা সেন্টার 1-এ 1, 2 এবং 3 মেশিনে:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- ডেটা সেন্টার 2-এ 7, 8, এবং 9 মেশিনে
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- ডেটা সেন্টার 1-এ 1, 2 এবং 3 মেশিনে:
- পোস্টগ্রেস আপডেট করুন:
- ডেটা সেন্টারে মেশিন 6 1
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- ডেটা সেন্টার 2-এ মেশিন 12
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- ডেটা সেন্টারে মেশিন 6 1
- LDAP আপডেট করুন:
- ডাটা সেন্টারে মেশিন ১টি
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- ডেটা সেন্টার 2-এ মেশিন 7
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- ডাটা সেন্টারে মেশিন ১টি
- এজ উপাদান আপডেট করুন:
- ডেটা সেন্টার 1-এ মেশিন 4, 5, 6, 1, 2, 3
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- ডাটা সেন্টার 2-এ মেশিন 10, 11, 12, 7, 8, 9
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- ডেটা সেন্টার 1-এ মেশিন 4, 5, 6, 1, 2, 3
- qpidd আপডেট করুন:
- ডাটা সেন্টারে মেশিন ৪, ৫টি
- মেশিন 4 এ
qpidd
আপডেট করুন:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- মেশিন 5 এ
qpidd
আপডেট করুন:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- মেশিন 4 এ
- ডাটা সেন্টার 2-এ মেশিন 10, 11
- মেশিন 10 এ
qpidd
আপডেট করুন:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- মেশিন 11 এ
qpidd
আপডেট করুন:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- মেশিন 10 এ
- ডাটা সেন্টারে মেশিন ৪, ৫টি
- নতুন UI (
ue
) বা ক্লাসিক UI (ui
) আপডেট করুন :- ডেটা সেন্টার 1-এ মেশিন 1:
/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- ডেটা সেন্টার 2-এ মেশিন 7:
/opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
- ডেটা সেন্টার 1-এ মেশিন 1:
- (যদি আপনি
apigee-adminapi
ইনস্টল করেন)apigee-adminapi
ইউটিলিটি আপডেট করেছেন:- ডেটা সেন্টার 1-এ মেশিন 1:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- ডেটা সেন্টার 2-এ মেশিন 7:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- ডেটা সেন্টার 1-এ মেশিন 1:
- (যদি আপনি Apigee SSO ইনস্টল করেন) Apigee SSO আপডেট করুন:
- ডেটা সেন্টার 1-এ মেশিন 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
- ডেটা সেন্টার 2-এ মেশিন 7:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
যেখানে sso_config_file হল কনফিগারেশন ফাইল যা আপনি SSO ইনস্টল করার সময় তৈরি করেছিলেন।
- ডেটা সেন্টার 1-এ মেশিন 1:
- মেশিন 1 এবং 7 এ নতুন এজ UI (
edge-management-ui
) বা ক্লাসিক এজ UI (edge-ui
) উপাদান পুনরায় চালু করুন:/opt/apigee/apigee-service/bin/apigee-service [edge-ui|edge-management-ui] restart
একটি অ-মানক কনফিগারেশনের জন্য
আপনার যদি একটি অ-মানক কনফিগারেশন থাকে, তাহলে নিম্নোক্ত ক্রমে এজ উপাদানগুলি আপডেট করুন:
- চিড়িয়াখানার রক্ষক
- ক্যাসান্ড্রা
- পিএস
- এলডিএপি
- এজ, মানে ক্রম অনুসারে সমস্ত নোডের "-c প্রান্ত" প্রোফাইল: Qpid সার্ভার, এজ পোস্টগ্রেস সার্ভার, ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর এবং রাউটার সহ নোড।
- qpidd
- এজ UI (হয় ক্লাসিক বা নতুন)
-
apigee-adminapi
- Apigee SSO
আপনি আপডেট করা শেষ করার পরে, এটি চালানো সমস্ত মেশিনে এজ UI উপাদানটি পুনরায় চালু করতে ভুলবেন না।