Edge for Private Cloud का वर्शन 4.18.05
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
पुष्टि करें कि इसमें स्टैंडबाय मोड चालू होने की जानकारी दी गई हो.
- मास्टर नोड पर, यह चलाएं: