این بخش نحوه انجام ارتقای زیر را شرح میدهد:
- از ۴:۱۸:۰۵ تا ۴:۵۱:۰۰
چه کسی میتواند بهروزرسانی را انجام دهد
کاربری که بهروزرسانی را اجرا میکند باید همان کاربری باشد که در ابتدا Edge را نصب کرده است، یا کاربری که بهعنوان ریشه اجرا میشود.
پساز نصب Edge RPM، هر کاربری میتواند آنها را پیکربندی کند.
کدام عناصر را باید بهروز کنید
باید همه عناصر Edge را بهروز کنید. Edge از تنظیماتی که شامل عناصر از نسخههای مختلف باشد پشتیبانی نمیکند.
انتقال خودکار تنظیمات دارایی
اگر با ویرایش کردن فایلهای .properties در
/opt/apigee/customer/application ویژگیهایی را تنظیم کردهاید، این مقادیر با بهروزرسانی حفظ میشوند.
بهروزرسانی پیشنیازها
قبلاز ارتقا دادن Apigee Edge، پیشنیازهای زیر را رعایت کنید:
- پشتیبانگیری از همه گرهها
پیشاز بهروزرسانی، توصیه میشود به دلایل ایمنی از همه گرهها پشتیبانگیری کامل انجام دهید. برای انجام پشتیبانگیری، از روش مربوط به نسخه فعلی Edge استفاده کنید.این کار به شما امکان میدهد درصورتیکه بهروزرسانی به نسخه جدید بهدرستی کار نکند، طرح پشتیبان داشته باشید. برای اطلاعات بیشتر درباره پشتیبانگیری، به پشتیبانگیری و بازیابی مراجعه کنید.
- مطمئن شوید Edge درحال اجرا است
بااستفاده از این فرمان مطمئن شوید که Edge درطول فرایند بهروزرسانی درحال اجرا است:/opt/apigee/apigee-service/bin/apigee-all status
واسط کاربر جدید Edge
این بخش ملاحظات مربوط به «میانای کاربری Edge» جدید را فهرست میکند.
نصب کردن میانای کاربر Edge
پساز تکمیل نصب اولیه، Apigee توصیه میکند «میانای کاربر Edge» را نصب کنید که میانای کاربری بهبودیافتهای برای توسعهدهندگان و سرپرستان Apigee Edge برای «ابر خصوصی» است.
برای اطلاعات بیشتر، نصب واسط کاربر جدید Edge را ببینید.
بهروزرسانی واسط کاربر Edge
اگر نسخه بتای «واسط کاربر Edge» (که قبلاً بهعنوان تجربه «Edge جدید» یا UE شناخته میشد) را در نسخه ۴.۱۸.۰۵ نصب کردهاید، باید آن را حذف نصب کنید و نسخه ۴.۱۹.۰۱، ۴.۱۹.۰۶، یا ۴.۵۰.۰۰ «واسط کاربر Edge» را نصب کنید. برای اطلاعات بیشتر، واسط کاربر جدید Edge برای «ابر خصوصی» را ببینید.
مدیریت بهروزرسانی ناموفق
درصورت ناموفق بودن بهروزرسانی، میتوانید مشکل را برطرف کنید و سپس دوباره update.sh را اجرا کنید. میتوانید بهروزرسانی را چند بار اجرا کنید و بهروزرسانی از جایی که آخرین بار متوقف شده است ادامه مییابد.
اگر این خطا باعث میشود که بهروزرسانی را به نسخه قبلی برگردانید، برای اطلاعات بیشتر، برگرداندن به نسخه ۴.۵۰.۰۰ را ببینید.
درحال ثبت اطلاعات بهروزرسانی
بهطور پیشفرض، ابزار update.sh اطلاعات گزارش را در اینجا مینویسد:
/opt/apigee/var/log/apigee-setup/update.log
اگر کاربری که ابزار update.sh را اجرا میکند به
آن فهرست راهنما دسترسی نداشته باشد، گزارش را بهعنوان فایلی بهنام
update_username.log در فهرست راهنمای /tmp مینویسد.
اگر کاربر به /tmp دسترسی نداشته باشد، ابزار update.sh
ناموفق خواهد بود.
بهروزرسانی بدون توقف
بهروزرسانی بدون توقف، یا بهروزرسانی چرخشی، به شما امکان میدهد نصب Edge را بدون ازکار انداختن Edge بهروز کنید.
بهروزرسانی بدون توقف فقط با پیکربندی ۵ گرهای و بزرگتر امکانپذیر است.
کلید ارتقا بدون توقف، برداشتن هر «مسیریاب» بهصورت یکییکی از ترازکننده بار است. سپس «مسیریاب» و هر عنصر دیگری را در همان ماشین «مسیریاب» بهروزرسانی میکنید، و سپس «مسیریاب» را به ترازکننده بار اضافه میکنید.
- ماشینها را به ترتیبی که برای نصب شما در بخش ترتیب بهروزرسانی ماشین توضیح داده شده است بهروز کنید.
- وقتی زمان بهروزرسانی «مسیریابها» فرا رسید، یکی از «مسیریابها» را انتخاب کنید و آن را غیرقابلدسترس کنید، همانطور که در فعال/غیرفعال کردن دسترسیپذیری سرور (پردازشگر پیام/مسیریاب) توضیح داده شده است.
- «مسیریاب» انتخابشده و همه عناصر دیگر «لبه» را در همان ماشین «مسیریاب» بهروز کنید. همه پیکربندیهای Edge «پردازشگر پیام» و «مسیریاب» را در یک گره نشان میدهند.
- «رهیاب» را دوباره دردسترس قرار دهید.
- مراحل ۲ تا ۴ را برای «مسیریابهای» باقیمانده تکرار کنید.
- بهروزرسانی را برای همه ماشینهای باقیمانده در نصب ادامه دهید.
قبل/بعداز بهروزرسانی، موارد زیر را انجام دهید:
- در گره ترکیبشده «رهیاب» و «پردازشگر پیام»:
- قبلاز بهروزرسانی – موارد زیر را انجام دهید:
- «رهیاب» را غیرقابلدسترس کنید.
- «پردازنده پیام» را غیرقابلدسترس کنید.
- پساز بهروزرسانی - موارد زیر را انجام دهید:
- «پردازنده پیام» را دردسترس قرار دهید.
- «رهیاب» را دردسترس قرار دهید.
- قبلاز بهروزرسانی – موارد زیر را انجام دهید:
- در گره «رهیاب» تکی:
- قبلاز بهروزرسانی، «مسیریاب» را غیرقابلدسترس کنید.
- پساز بهروزرسانی، «مسیریاب» را دردسترس قرار دهید.
- در گره «پردازشگر پیام» تکی:
- قبلاز بهروزرسانی، «پردازنده پیام» را غیرقابلدسترس کنید.
- پساز بهروزرسانی، «پردازنده پیام» را دردسترس قرار دهید.
استفاده از فایل پیکربندی بیصدا
باید فایل پیکربندی بیصدایی را به فرمان بهروزرسانی ارسال کنید. فایل پیکربندی بیصدا باید همان فایلی باشد که برای نصب Edge 4.18.05 استفاده کردهاید.
به ۴.۵۰.۰۰ در گرهی با اتصال اینترنت خارجی بهروزرسانی کنید
از روش زیر برای بهروزرسانی مؤلفههای Edge در گره استفاده کنید:
- درصورت وجود، همه کارهای CRON را که برای انجام عملیات تعمیر در Cassandra پیکربندی شدهاند تا پساز تکمیل بهروزرسانی غیرفعال کنید.
- برای نصب کردن Edge RPM، بهعنوان ریشه به سیستم گرهتان وارد شوید.
- نصب
yum-utilsوyum-plugin-priorities:sudo yum install yum-utils
sudo yum install yum-plugin-priorities - SELinux را طبق آنچه در نصب ابزار کمکی apigee-setup در Edge توضیح داده شده است غیرفعال کنید.
- اگر روی Oracle 7.x نصب میکنید، فرمان زیر را اجرا کنید:
sudo yum-config-manager --enable ol7_optional_latest
- اگر درحال نصب روی AWS هستید، فرمانهای زیر را اجرا کنید:
yum-configure-manageryum update rh-amazon-rhui-client.noarch
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional - فایل Edge 4.50.00
bootstrap_4.50.00.shرا در/tmp/bootstrap_4.50.00.shبارگیری کنید:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- ابزار و وابستگیهای Edge 4.50.00
apigee-serviceرا نصب کنید:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
که در آن uName:pWord نام کاربری و گذرواژهای است که از Apigee دریافت کردهاید. اگر pWord را حذف کنید، از شما خواسته میشود آن را وارد کنید.
بهطور پیشفرض، نصبکننده بررسی میکند که Java 1.8 نصب شده باشد. اگر نصب نداشته باشید، آن را برایتان نصب میکند. از گزینه
JAVA_FIXبرای مشخص کردن نحوه مدیریت نصب Java استفاده کنید. JAVA_FIXمقادیر زیر را میگیرد:-
I: نصب OpenJDK 1.8 (پیشفرض). -
C: بدون نصب Java ادامه دهید. -
Q: رها کردن. برای این گزینه، باید خودتان Java را نصب کنید.
-
- از
apigee-serviceبرای بهروزرسانی ابزارapigee-setupاستفاده کنید:/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 مؤلفه Edge برای بهروزرسانی است. مقادیر ممکن شامل موارد زیر است:
- «cs»: Cassandra
- «لبه»: همه عناصر Edge بهجز «میانای کاربر Edge»: «سرور مدیریت»، «پردازشگر پیام»، «مسیریاب»، «سرور QPID»، «سرور Postgres»
- «ldap»: الدپ باز
- «ps»: postgresql
- "qpid": qpidd
- «sso»: Apigee SSO (اگر SSO را نصب کرده باشید)
- «ui»: رابط کاربری Edge
- «zk»: Zookeeper
و configFile همان فایل پیکربندی است که برای تعریف کردن عناصر Edge درطول نصب نسخه 4.18.05 استفاده کردید.
با تنظیم component روی «همه» میتوانید
update.shرا دربرابر همه عناصر اجرا کنید، اما فقط درصورتیکه نمایه نصب همه در یک Edge (aio) داشته باشید. برای مثال:/opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
- اگر قبلاً این کار را نکردهاید، مؤلفه Edge UI را در همه گرههایی که آن را اجرا میکنند بازراهاندازی کنید:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- بهروزرسانی را با اجرای ابزار
apigee-validateدر «سرور مدیریت» همانطور که در آزمایش نصب توضیح داده شده است آزمایش کنید.
اگر بعداً تصمیم گرفتید بهروزرسانی را برگردانید، از روش شرحدادهشده در برگرداندن 4.50.00 استفاده کنید.
بهروزرسانی به نسخه ۴.۵۰.۰۰ از مخزن محلی
اگر گرههای Edge شما پشت دیوار آتش باشند، یا به روشی دیگر از دسترسی به مخزن Apigee ازطریق اینترنت منع شده باشند، میتوانید بهروزرسانی را از مخزن محلی، یا آینه، مخزن Apigee انجام دهید.
پساز ایجاد مخزن محلی Edge، دو گزینه برای بهروزرسانی Edge از مخزن محلی دارید:
- فایل tar .از مخزن ایجاد کنید، فایل tar .را در گره کپی کنید، و سپس Edge را از فایل tar. بهروز کنید.
- یک وبکارساز روی گره با مخزن محلی نصب کنید تا گرههای دیگر بتوانند به آن دسترسی داشته باشند. Apigee سرور وب NGINX را برای استفاده شما ارائه میدهد، یا میتوانید از سرور وب خودتان استفاده کنید.
برای بهروزرسانی از مخزن محلی ۴.۵۰.۰۰:
- مخزن محلی ۴.۵۰.۰۰ را همانطور که در «ایجاد مخزن محلی Apigee» در نصب ابزار کمکی Edge apigee-setup توضیح داده شده است ایجاد کنید.
- برای نصب apigee-service از فایل .tar:
- در گره دارای مخزن محلی، از دستور زیر برای بستهبندی مخزن محلی
در یک فایل .tar بهنام
/opt/apigee/data/apigee-mirror/apigee-4.50.00.tar.gzاستفاده کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- فایل tar .را در گرهی که میخواهید Edge را بهروز کنید کپی کنید. برای مثال، آن را در
دایرکتوری
/tmpدر گره جدید کپی کنید. - در گره جدید، فایل را در دایرکتوری
/tmpاز حالت فشرده خارج کنید:tar -xzf apigee-4.50.00.tar.gz
این فرمان پوشه جدیدی به نام
reposدر پوشه حاوی فایل .tar ایجاد میکند. برای مثال/tmp/repos. - ابزار و وابستگیهای Edge
apigee-serviceرا از/tmp/reposنصب کنید:sudo bash /tmp/repos/bootstrap_4.50.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
توجه داشته باشید که مسیر دایرکتوری repos را در این فرمان اضافه میکنید.
- در گره دارای مخزن محلی، از دستور زیر برای بستهبندی مخزن محلی
در یک فایل .tar بهنام
- برای نصب apigee-service بااستفاده از وبسرور NGINX:
- سرور وب NGINX را همانطور که در «نصب از مخزن بااستفاده از سرور وب NGINX» در نصب ابزار کمکی Edge apigee-setup توضیح داده شده است پیکربندی کنید.
- در گره دور، فایل Edge
bootstrap_4.50.00.shرا در/tmp/bootstrap_4.50.00.shبارگیری کنید:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
که در آن uName:pWord نام کاربری و گذرواژهای است که قبلاً برای مخزن تنظیم کردهاید و remoteRepo نشانی IP یا نام ساناد گره مخزن است.
- در گره از دور، ابزار
apigee-setupEdge و وابستگیها را نصب کنید:sudo bash /tmp/bootstrap_4.50.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
که در آن uName:pWord نام کاربری و گذرواژه مخزن است.
- از
apigee-serviceبرای بهروزرسانی ابزارapigee-setupاستفاده کنید، همانطور که در مثال زیر نشان داده شده است:/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 جزء Edge برای بهروزرسانی است. معمولاً اجزای زیر را بهروزرسانی میکنید:
- «cs»: Cassandra
- «edge»: همه عناصر Edge بهجز «میانای کاربری Edge». عنصر «لبه» شامل «سرور مدیریت»، «پردازشگر پیام»، «مسیریاب»، «سرور QPID»، و «سرور Edge Postgres» است.
- «ldap»: الدپ باز
- «ps»: postgresql
- "qpid": qpidd
- «sso»: Apigee SSO (اگر SSO را نصب کرده باشید)
- «ui»: رابط کاربری Edge
- «zk»: Zookeeper
- configFile همان فایل پیکربندی است که برای تعریف عناصر Edge درطول نصب نسخه 4.18.05 استفاده کردید.
با تنظیم component به «همه»، میتوانید
update.shرا دربرابر همه عناصر اجرا کنید، اما فقط درصورتیکه نمایه نصب همه در یک Edge (AIO) داشته باشید. برای مثال:/opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
- component جزء Edge برای بهروزرسانی است. معمولاً اجزای زیر را بهروزرسانی میکنید:
- اگر قبلاً این کار را نکردهاید، مؤلفه Edge UI را در همه گرههایی که آن را اجرا میکنند بازراهاندازی کنید:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- بهروزرسانی را با اجرای ابزار
apigee-validateدر «سرور مدیریت» همانطور که در آزمایش نصب توضیح داده شده است آزمایش کنید.
اگر بعداً تصمیم گرفتید بهروزرسانی را برگردانید، از روش شرحدادهشده در برگرداندن 4.50.00 استفاده کنید.
ترتیب بهروزرسانی ماشین
ترتیب بهروزرسانی ماشینها در نصب Edge مهم است:
- قبلاز بهروزرسانی هر گره دیگری، باید همه گرههای Cassandra و ZooKeeper را بهروزرسانی کنید.
- برای هر ماشینی که چند عنصر Edge دارد (سرور مدیریت، پردازشگر پیام،
مسیریاب، سرور QPID، اما سرور Postgres ندارد)، از گزینه
-c edgeبرای بهروزرسانی همه آنها بهطور همزمان استفاده کنید. - اگر مرحلهای مشخص میکند که باید در چندین ماشین انجام شود، آن را در ترتیب ماشین مشخصشده انجام دهید.
- هیچ مرحله جداگانهای برای بهروزرسانی «درآمدزایی» وجود ندارد. وقتی گزینه
-c edgeرا مشخص میکنید، بهروزرسانی میشود.
ارتقا مستقل ۱ گره
برای ارتقا دادن پیکربندی مستقل ۱-گره به نسخه ۴.۵۰.۰۰:
- بهروزرسانی همه عناصر:
/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
ارتقا مستقل ۲ گره
برای نصب مستقل ۲ گره، اجزای زیر را بهروز کنید:
برای فهرست توپولوژیهای Edge و تعداد گرهها، توپولوژیهای نصب را ببینید.
- بهروزرسانی Cassandra و ZooKeeper در ماشین ۱:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- بهروزرسانی Qpid و Postgres در ماشین ۲:
/opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- بهروزرسانی LDAP در ماشین ۱:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- بهروزرسانی اجزای Edge در ماشین ۲ و ۱:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- بهروزرسانی واسط کاربر در ماشین ۱:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (اگر
apigee-adminapiرا نصب کرده باشید) ابزارapigee-adminapiدر ماشین ۱ بهروز شد:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (اگر Apigee SSO را نصب کردهاید) Apigee SSO را در ماشین ۱ بهروز کنید:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
که در آن sso_config_file فایل پیکربندیای است که هنگام نصب SSO ایجاد کردهاید.
- بازراهاندازی مؤلفه Edge UI در ماشین ۱:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
ارتقا ۵ گره
برای نصب ۵ گره، اجزای زیر را بهروز کنید:
برای فهرست توپولوژیهای Edge و تعداد گرهها، توپولوژیهای نصب را ببینید.
- Cassandra و ZooKeeper را در ماشینهای ۱، ۲، و ۳ بهروز کنید:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- بهروزرسانی Qpid و Postgres در ماشین ۴:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- بهروزرسانی Qpid و Postgres در ماشین ۵:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- بهروزرسانی LDAP در ماشین ۱:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- بهروزرسانی اجزای Edge در ماشینهای ۴، ۵، ۱، ۲، ۳:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- بهروزرسانی واسط کاربر در ماشین ۱:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (اگر
apigee-adminapiرا نصب کرده باشید) ابزارapigee-adminapiدر ماشین ۱ بهروز شد:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (اگر Apigee SSO را نصب کردهاید) Apigee SSO را در ماشین ۱ بهروز کنید:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
که در آن sso_config_file فایل پیکربندیای است که هنگام نصب SSO ایجاد کردهاید.
- بازراهاندازی مؤلفه Edge UI در ماشین ۱:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
ارتقای خوشهای ۹ گرهی
برای نصب خوشهای ۹ گرهای، اجزای زیر را بهروز کنید:
برای فهرست توپولوژیهای Edge و تعداد گرهها، توپولوژیهای نصب را ببینید.
- Cassandra و ZooKeeper را در ماشینهای ۱، ۲، و ۳ بهروز کنید:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- Qpid را در ماشینهای ۶ و ۷ بهروزرسانی کنید:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Postgres را در ماشین ۸ بهروز کنید:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- بهروزرسانی Postgres در ماشین ۹:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- بهروزرسانی LDAP در ماشین ۱:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- اجزای Edge را در ماشینهای ۶، ۷، ۸، ۹، ۱، ۴، و ۵ به این ترتیب بهروز کنید:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- بهروزرسانی واسط کاربر در ماشین ۱:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (اگر
apigee-adminapiرا نصب کرده باشید) ابزارapigee-adminapiدر ماشین ۱ بهروز شد:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (اگر Apigee SSO را نصب کردهاید) Apigee SSO را در ماشین ۱ بهروز کنید:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
که در آن sso_config_file فایل پیکربندیای است که هنگام نصب SSO ایجاد کردهاید.
- بازراهاندازی مؤلفه Edge UI در ماشین ۱:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
ارتقای خوشهای ۱۳ گرهی
برای نصب خوشهای ۱۳ گرهای، اجزای زیر را بهروز کنید:
برای فهرست توپولوژیهای Edge و تعداد گرهها، توپولوژیهای نصب را ببینید.
- بهروزرسانی Cassandra و ZooKeeper در ماشینهای ۱، ۲، و ۳:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- بهروزرسانی Qpid در ماشینهای ۱۲ و ۱۳:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- Postgres را در ماشین ۸ بهروز کنید:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- بهروزرسانی Postgres در ماشین ۹:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- بهروزرسانی LDAP در ماشین ۴ و ۵:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- اجزای Edge را در ماشینهای ۱۲، ۱۳، ۸، ۹، ۶، ۷، ۱۰، و ۱۱ به این ترتیب بهروز کنید:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- بهروزرسانی واسط کاربر در ماشینهای ۶ و ۷:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (اگر
apigee-adminapiرا نصب کرده باشید) ابزارapigee-adminapiدر ماشینهای ۶ و ۷ بهروزرسانی شد:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (اگر Apigee SSO را نصب کردهاید) Apigee SSO را در ماشینهای ۶ و ۷ بهروز کنید:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
که در آن sso_config_file فایل پیکربندیای است که هنگام نصب SSO ایجاد کردهاید.
- مؤلفه Edge UI را در ماشینهای ۶ و ۷ بازراهاندازی کنید:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
ارتقای خوشهای ۱۲ گرهی
برای نصب خوشهای ۱۲ گرهای، اجزای زیر را بهروز کنید:
برای فهرست توپولوژیهای Edge و تعداد گرهها، توپولوژیهای نصب را ببینید.
- بهروزرسانی Cassandra و ZooKeeper:
- در ماشینهای ۱، ۲، و ۳ در «مرکز داده ۱»:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- در ماشینهای ۷، ۸، و ۹ در «مرکز داده ۲»
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- در ماشینهای ۱، ۲، و ۳ در «مرکز داده ۱»:
- بهروزرسانی qpidd:
- ماشینهای ۴ و ۵ در «مرکز داده ۱»
- بهروزرسانی
qpiddدر ماشین ۴:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- بهروزرسانی
qpiddدر ماشین ۵:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- بهروزرسانی
- ماشینهای ۱۰، ۱۱ در «مرکز داده ۲»
- بهروزرسانی
qpiddدر ماشین ۱۰:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- بهروزرسانی
qpiddدر ماشین ۱۱:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- بهروزرسانی
- ماشینهای ۴ و ۵ در «مرکز داده ۱»
- بهروزرسانی Postgres:
- دستگاه ۶ در مرکز داده ۱
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- ماشین ۱۲ در مرکز داده ۲
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- دستگاه ۶ در مرکز داده ۱
- بهروزرسانی «الدپ»:
- دستگاه ۱ در مرکز داده ۱
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- دستگاه ۷ در مرکز داده ۲
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- دستگاه ۱ در مرکز داده ۱
- بهروزرسانی عناصر Edge:
- ماشینهای ۴، ۵، ۶، ۱، ۲، ۳ در «مرکز داده ۱»
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- دستگاههای ۱۰، ۱۱، ۱۲، ۷، ۸، ۹ در «مرکز داده ۲»
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- ماشینهای ۴، ۵، ۶، ۱، ۲، ۳ در «مرکز داده ۱»
- بهروزرسانی میانای کاربر:
- دستگاه ۱ در مرکز داده ۱:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- دستگاه ۷ در مرکز داده ۲:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- مؤلفه Edge UI را در ماشینهای ۱ و ۷ بازراهاندازی کنید:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- دستگاه ۱ در مرکز داده ۱:
- (اگر
apigee-adminapiرا نصب کردهاید) ابزارapigee-adminapiبهروزرسانی شد:- دستگاه ۱ در مرکز داده ۱:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- دستگاه ۷ در مرکز داده ۲:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- دستگاه ۱ در مرکز داده ۱:
- (اگر Apigee SSO را نصب کردهاید) Apigee SSO را بهروز کنید:
- دستگاه ۱ در مرکز داده ۱:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
- دستگاه ۷ در مرکز داده ۲:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
که در آن sso_config_file فایل پیکربندیای است که هنگام نصب SSO ایجاد کردهاید.
- دستگاه ۱ در مرکز داده ۱:
برای پیکربندی غیرمعمولی
اگر پیکربندی غیرمعمولی دارید، اجزای Edge را به ترتیب زیر بهروز کنید: ترتیب:
- ZooKeeper
- Cassandra
- qpidd, ps
- LDAP
- Edge، یعنی نمایه «-c edge» در همه گرهها به این ترتیب: گرههای دارای سرور Qpid، سرور Edge Postgres، سرور مدیریت، پردازشگر پیام، و مسیریاب.
- میانای کاربر Edge
apigee-adminapi- Apigee SSO
پساز تکمیل بهروزرسانی، حتماً مؤلفه Edge UI را در همه ماشینهایی که آن را اجرا میکنند بازراهاندازی کنید.