Edge for Private Cloud نسخه ۴.۱۹.۰۱
درطول انتقال خودکار به پایگاه داده پشتیبان PostgreSQL، موارد زیر را انجام دهید:
- اگر
apigee-postgresqlهنوز درحال اجرا است، آن را در نسخه اصلی فعلی متوقف کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- به گره آمادهبهکار بروید و فرمان زیر را فراخوانی کنید تا آن را به گره اصلی تبدیل کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promote-standby-to-master IPorDNSofOldMaster
اگر گره اصلی قدیمی در آینده بازیابی شد، آن را به گره آمادهبهکار تبدیل کنید:
- در نسخه اصلی فعلی، فایل پیکربندی را ویرایش کنید تا موارد زیر را تنظیم کنید:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- تکرار را در نسخه اصلی جدید فعال کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle
- در نسخه اصلی قدیمی، فایل پیکربندی را برای تنظیم موارد زیر ویرایش کنید:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
apigee-postgresqlرا در نسخه اصلی قدیمی متوقف کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- در نسخه اصلی قدیمی، همه دادههای قدیمی Postgres را پاک کنید:
rm -rf /opt/apigee/data/apigee-postgresql/
- پایگاه داده اصلی قدیمی را بهعنوان پایگاه داده آمادهبهکار پیکربندی کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- پساز تکمیل تکرار، وضعیت تکرار را با صدور اسکریپتهای زیر در هر دو سرور درستیسنجی کنید. سیستم باید نتایج یکسانی را در هر دو سرور نمایش دهد تا از تکرار موفقیتآمیز اطمینان حاصل شود:
- در گره اصلی، این دستور را اجرا کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
تأیید کنید که میگوید این دستگاه اصلی است.
- در گره آمادهبهکار:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
بررسی کنید که نوشته باشد در حالت آمادهبهکار است.
- در گره اصلی، این دستور را اجرا کنید: