इस दस्तावेज़ में, किसी मौजूदा डेटा केंद्र में डेटा केंद्र (इसे क्षेत्र भी कहा जाता है) जोड़ने का तरीका बताया गया है.
डेटा सेंटर जोड़ने से पहले ध्यान रखने वाली बातें
डेटा सेंटर जोड़ने से पहले, आपको यह समझना होगा कि डेटा सेंटर में OpenLDAP, ZooKeeper, Cassandra, और Postgres सर्वर को कैसे कॉन्फ़िगर किया जाता है. आपको यह भी पक्का करना होगा कि दोनों डेटा सेंटर के नोड के बीच ज़रूरी पोर्ट खुले हों.
- OpenLDAP
हर डेटा सेंटर में, कॉपी करने की सुविधा चालू करके कॉन्फ़िगर किया गया अपना OpenLDAP सर्वर होता है. नया डेटा सेंटर इंस्टॉल करने पर, आपको डुप्लीकेट कॉपी बनाने की सुविधा का इस्तेमाल करने के लिए, OpenLDAP को कॉन्फ़िगर करना होगा. साथ ही, डुप्लीकेट कॉपी बनाने की सुविधा का इस्तेमाल करने के लिए, आपको मौजूदा डेटा सेंटर में OpenLDAP सर्वर को फिर से कॉन्फ़िगर करना होगा.
- ZooKeeper
दोनों डेटा सेंटर के लिए
ZK_HOSTS
प्रॉपर्टी के लिए, दोनों डेटा सेंटर के सभी ZooKeeper नोड के आईपी पते या डीएनएस नेम एक ही क्रम में बताएं. साथ ही, किसी भी नोड को “:observer” मॉडिफ़ायर के साथ मार्क करें.:observer
मॉडिफ़ायर के बिना मौजूद नोड को "वोटर" कहा जाता है. आपके कॉन्फ़िगरेशन में "वोटर" की संख्या विषम होनी चाहिए.इस टोपोलॉजी में, होस्ट 9 पर मौजूद ZooKeeper होस्ट, ऑब्ज़र्वर है:
यहां दी गई कॉन्फ़िगरेशन फ़ाइल के उदाहरण में, नोड 9 को
:observer
मॉडिफ़ायर से टैग किया गया है, ताकि आपके पास पांच वोटर हों: नोड 1, 2, 3, 7, और 8.हर डेटा सेंटर के लिए
ZK_CLIENT_HOSTS
प्रॉपर्टी में, डेटा सेंटर में मौजूद सिर्फ़ ZooKeeper नोड के आईपी पते या डीएनएस नेम डालें. साथ ही, इन नोड को उसी क्रम में डालें जिस क्रम में वे डेटा सेंटर में मौजूद हैं. - Cassandra
हर डेटा सेंटर के लिए
CASS_HOSTS
के लिए, पक्का करें कि आपने दोनों डेटा सेंटर के लिए सभी Cassandra आईपी पते (डीएनएस नेम नहीं) डाले हों. डेटा सेंटर 1 के लिए, सबसे पहले उस डेटा सेंटर में मौजूद Cassandra नोड की सूची बनाएं. डेटा सेंटर के लिए 2, पहले उस डेटा सेंटर में Cassandra नोड की सूची बनाएं. डेटा सेंटर में मौजूद सभी Cassandra नोड के लिए, Cassandra नोड की सूची एक ही क्रम में बनाएं.सभी Cassandra नोड में सफ़िक्स ':d,r' होना चाहिए. उदाहरण के लिए, 'ip:1,1 = डेटा सेंटर 1 और रैक/अवेलबिलिटी ज़ोन 1 और 'ip:2,1 = डेटा सेंटर 2 और रैक/अवेलबिलिटी ज़ोन 1.
उदाहरण के लिए, "192.168.124.201:1,1 192.168.124.202:1,1 192.168.124.203:1,1 192.168.124.204:2,1 192.168.124.205:2,1 192.168.124.206:2,1"
हर डेटा सेंटर के रैक/अवेलबिलिटी ज़ोन 1 के पहले नोड का इस्तेमाल, सीड सर्वर के तौर पर किया जाएगा. इस डिप्लॉयमेंट मॉडल में, Cassandra सेटअप कुछ ऐसा दिखेगा:
-
Postgres
डिफ़ॉल्ट रूप से, Edge सभी Postgres नोड को मास्टर मोड में इंस्टॉल करता है. हालांकि, अगर आपके पास कई डेटा सेंटर हैं, तो Postgres नोड को मास्टर-स्टैंडबाय रिप्लिकेशन का इस्तेमाल करने के लिए कॉन्फ़िगर करें, ताकि अगर मास्टर नोड काम न करे, तो स्टैंडबाय नोड सर्वर ट्रैफ़िक को जारी रख सके. आम तौर पर, एक डेटा सेंटर में मास्टर Postgres सर्वर और दूसरे डेटा सेंटर में स्टैंडबाय सर्वर को कॉन्फ़िगर किया जाता है.
अगर मौजूदा डेटा सेंटर को पहले से ही, मास्ट/स्टैंडबाय मोड में चलने वाले दो Postgres नोड के लिए कॉन्फ़िगर किया गया है, तो इस प्रोसेस के तहत, मौजूदा स्टैंडबाय नोड को रजिस्ट्रर करें और उसे नए डेटा सेंटर में स्टैंडबाय नोड से बदलें.
नीचे दी गई टेबल में, दोनों स्थितियों के लिए Postgres कॉन्फ़िगरेशन से पहले और बाद की जानकारी दी गई है:
पहले बाद में dc-1 में सिंगल मास्टर Postgres नोड
dc-1 में मौजूद मास्टर Postgres नोड
dc-2 में स्टैंडबाय Postgres नोड
dc-1 में मौजूद मास्टर Postgres नोड
dc-1 में स्टैंडबाय Postgres नोड
dc-1 में मौजूद मास्टर Postgres नोड
dc-2 में स्टैंडबाय Postgres नोड
dc-1 में पुराने स्टैंडबाय Postgres नोड को फिर से रजिस्टर करना
- पोर्ट की ज़रूरी शर्तें
आपको यह पक्का करना होगा कि दोनों डेटा सेंटर के नोड के बीच ज़रूरी पोर्ट खुले हों. पोर्ट डायग्राम देखने के लिए, पोर्ट से जुड़ी ज़रूरी शर्तें देखें.
मौजूदा डेटा सेंटर को अपडेट करना
डेटा सेंटर जोड़ने के लिए, आपको नए डेटा सेंटर के नोड को इंस्टॉल और कॉन्फ़िगर करने का तरीका अपनाना होगा. हालांकि, इसके लिए आपको ओरिजनल डेटा सेंटर के नोड भी अपडेट करने होंगे. ये बदलाव ज़रूरी हैं, क्योंकि नए डेटा सेंटर में नए Cassandra और ZooKeeper नोड जोड़े जा रहे हैं. इन्हें मौजूदा डेटा सेंटर से ऐक्सेस किया जा सकता है. साथ ही, डुप्लीकेट कॉपी बनाने की सुविधा का इस्तेमाल करने के लिए, आपको OpenLDAP को फिर से कॉन्फ़िगर करना होगा.
कॉन्फ़िगरेशन फ़ाइलें बनाना
यहां दो डेटा सेंटर के लिए साइलेंट कॉन्फ़िगरेशन फ़ाइलें दिखाई गई हैं. इनमें हर डेटा सेंटर में इंस्टॉलेशन टोपोलॉजी में दिखाए गए 6 नोड हैं. ध्यान दें कि dc-1 की कॉन्फ़िगरेशन फ़ाइल, इनमें अतिरिक्त सेटिंग जोड़ती है:
- दो OpenLDAP नोड पर कॉपी करने की सुविधा के साथ OpenLDAP को कॉन्फ़िगर करना.
- dc-2 से, dc-1 की कॉन्फ़िगरेशन फ़ाइल में नए Cassandra और ZooKeeper नोड जोड़ें.
# Datacenter 1 IP1=IPorDNSnameOfNode1 IP2=IPorDNSnameOfNode2 IP3=IPorDNSnameOfNode3 IP7=IPorDNSnameOfNode7 IP8=IPorDNSnameOfNode8 IP9=IPorDNSnameOfNode9 HOSTIP=$(hostname -i) MSIP=$IP1 ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=Secret123 LICENSE_FILE=/tmp/license.txt USE_LDAP_REMOTE_HOST=n LDAP_TYPE=2 LDAP_SID=1 LDAP_PEER=$IP7 APIGEE_LDAPPW=secret MP_POD=gateway-1 REGION=dc-1 ZK_HOSTS="$IP1 $IP2 $IP3 $IP7 $IP8 $IP9:observer" ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP1:1,1 $IP2:1,1 $IP3:1,1 $IP7:2,1 $IP8:2,1 $IP9:2,1" SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com SMTPPASSWORD=smtppwd SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" |
# Datacenter 2 IP1=IPorDNSnameOfNode1 IP2=IPorDNSnameOfNode2 IP3=IPorDNSnameOfNode3 IP7=IPorDNSnameOfNode7 IP8=IPorDNSnameOfNode8 IP9=IPorDNSnameOfNode9 HOSTIP=$(hostname -i) MSIP=$IP7 ADMIN_EMAIL=opdk@google.com APIGEE_ADMINPW=Secret123 LICENSE_FILE=/tmp/license.txt USE_LDAP_REMOTE_HOST=n LDAP_TYPE=2 LDAP_SID=2 LDAP_PEER=$IP1 APIGEE_LDAPPW=secret MP_POD=gateway-2 REGION=dc-2 ZK_HOSTS="$IP1 $IP2 $IP3 $IP7 $IP8 $IP9:observer" ZK_CLIENT_HOSTS="$IP7 $IP8 $IP9" # Must use IP addresses for CASS_HOSTS, not DNS names. CASS_HOSTS="$IP7:2,1 $IP8:2,1 $IP9:2,1 $IP1:1,1 $IP2:1,1 $IP3:1,1" SKIP_SMTP=n SMTPHOST=smtp.example.com SMTPUSER=smtp@example.com SMTPPASSWORD=smtppwd SMTPSSL=n SMTPPORT=25 SMTPMAILFROM="My Company <myco@company.com>" |
नया डेटा सेंटर जोड़ना
नया डेटा सेंटर इंस्टॉल करने के लिए, नीचे दिया गया तरीका अपनाएं.
इस प्रोसेस में, डेटा सेंटर के ये नाम हैं:
- dc-1: मौजूदा डेटा सेंटर
- dc-2: नया डेटा सेंटर
नया डेटा सेंटर जोड़ने के लिए:
- dc-1 पर, ओरिजनल Cassandra नोड पर setup.sh को फिर से चलाएं. इसके लिए, dc-1 की नई कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करें. इसमें dc-2 के Cassandra नोड शामिल हैं:
/opt/apigee/apigee-setup/bin/setup.sh -p ds -f
configFile1 - dc-1 पर, मैनेजमेंट सर्वर नोड पर setup.sh को फिर से चलाएं:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f
configFile1 अगर कमाई करने की सुविधा का इस्तेमाल किया जा रहा है, तो कमाई करने की सुविधा सेट अप करने का कमांड फिर से चलाएं:
/opt/apigee/apigee-setup/bin/setup.sh -p mo -f
mint_configFile1 - dc-2 पर, सभी नोड पर
apigee-setup
इंस्टॉल करें. ज़्यादा जानकारी के लिए, Edge apigee-setup टूल इंस्टॉल करना देखें. - dc-2 पर, सही नोड पर Cassandra और ZooKeeper इंस्टॉल करें:
/opt/apigee/apigee-setup/bin/setup.sh -p ds -f
configFile2 - dc-2 पर, सभी Cassandra नोड पर रीबिल्ड कमांड चलाएं. साथ ही, dc-1 के क्षेत्र का नाम बताएं:
/opt/apigee/apigee-cassandra/bin/nodetool [-u
username -pwpassword ] -hcassIP rebuild dc-1आपको अपना उपयोगकर्ता नाम और पासवर्ड सिर्फ़ तब डालना होगा, जब आपने Cassandra के लिए JMX पुष्टि करने की सुविधा चालू की हो.
- dc-2 पर, सही नोड पर मैनेजमेंट सर्वर इंस्टॉल करें:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f
configFile2 - dc-2 में मौजूद मैनेजमेंट सर्वर नोड पर,
apigee-provision
इंस्टॉल करें, जोapigee-adminapi.sh
यूटिलिटी इंस्टॉल करता है:/opt/apigee/apigee-service/bin/apigee-service apigee-provision install
- dc-2 पर, सही नोड पर रास्ते और मैसेज प्रोसेसर इंस्टॉल करें:
/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f
configFile2 - dc-2 पर, सही नोड पर Qpid इंस्टॉल करें:
/opt/apigee/apigee-setup/bin/setup.sh -p qs -f
configFile2 - dc-2 पर, सही नोड पर Postgres इंस्टॉल करें:
/opt/apigee/apigee-setup/bin/setup.sh -p ps -f
configFile2 - Postgres नोड के लिए Postgres मास्टर/स्टैंडबाय सेटअप करें. dc-1 में मौजूद Postgres नोड,
मुख्य नोड है और dc-2 में मौजूद Postgres नोड, स्टैंडबाय सर्वर है.
- dc-1 में मौजूद मास्टर नोड पर, कॉन्फ़िगरेशन फ़ाइल में बदलाव करके ये सेट करें:
PG_MASTER=
IPorDNSofDC1Master PG_STANDBY=IPorDNSofDC2Standby - नए मास्टर पर डुप्लीकेट कॉपी बनाने की सुविधा चालू करना:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f
configFIle - dc-2 में स्टैंडबाय नोड पर, कॉन्फ़िगरेशन फ़ाइल में बदलाव करके ये सेट करें:
PG_MASTER=
IPorDNSofDC1Master PG_STANDBY=IPorDNSofDC2Standby - dc-2 में स्टैंडबाय नोड पर, सर्वर को बंद करें और फिर Postgres का कोई भी मौजूदा डेटा मिटाएं:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
rm -rf /opt/apigee/data/apigee-postgresql/
अगर ज़रूरी हो, तो इस डेटा को मिटाने से पहले उसका बैक अप लिया जा सकता है.
- dc-2 में स्टैंडबाय नोड कॉन्फ़िगर करें:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f
configFile
- dc-1 में मौजूद मास्टर नोड पर, कॉन्फ़िगरेशन फ़ाइल में बदलाव करके ये सेट करें:
- dc-1 पर, Analytics कॉन्फ़िगरेशन अपडेट करें और संगठनों को कॉन्फ़िगर करें.
- dc-1 के मैनेजमेंट सर्वर नोड पर, Postgres नोड का यूयूआईडी पाएं:
apigee-adminapi.sh servers list -r dc-1 -p analytics -t postgres-server \ --admin
adminEmail --pwdadminPword --host localhostयूयूआईडी, दिखाए गए डेटा के आखिर में दिखता है. उस वैल्यू को सेव करें.
- dc-2 के मैनेजमेंट सर्वर नोड पर, पिछले चरण में दिखाए गए तरीके से Postgres नोड का यूयूआईडी पाएं. उस वैल्यू को सेव करें.
- dc-1 के मैनेजमेंट सर्वर नोड पर, विश्लेषण और उपभोक्ता ग्रुप का नाम तय करें. नीचे दिए गए कई निर्देशों के लिए, यह जानकारी ज़रूरी है.
डिफ़ॉल्ट रूप से, Analytics ग्रुप का नाम "axgroup-001" होता है और उपभोक्ता ग्रुप का नाम "consumer-group-001" होता है. किसी क्षेत्र के लिए साइलेंट कॉन्फ़िगरेशन फ़ाइल में,
AXGROUP
प्रॉपर्टी का इस्तेमाल करके, आंकड़ों के ग्रुप का नाम सेट किया जा सकता है.अगर आपको आंकड़े और उपभोक्ता ग्रुप के नामों के बारे में नहीं पता है, तो उन्हें दिखाने के लिए, यहां दिए गए कमांड का इस्तेमाल करें:
apigee-adminapi.sh analytics groups list \ --admin
adminEmail --pwdadminPword --host localhostयह कमांड, नाम फ़ील्ड में आंकड़ों के ग्रुप का नाम और उपभोक्ता-ग्रुप फ़ील्ड में उपभोक्ता ग्रुप का नाम दिखाता है.
- dc-1 के मैनेजमेंट सर्वर नोड पर, Analytics ग्रुप से मौजूदा Postgres
सर्वर को हटाएं:
- उपभोक्ता-ग्रुप से Postgres नोड हटाएं:
apigee-adminapi.sh analytics groups consumer_groups datastores remove \ -g axgroup-001 -c consumer-group-001 -u
UUID \ -Y --adminadminEmail --pwdadminPword --host localhostअगर dc-1 को दो Postgres नोड के साथ, मास्टर/स्टैंडबाय मोड में चलाने के लिए कॉन्फ़िगर किया गया है, तो दोनों को हटाएं:
apigee-adminapi.sh analytics groups consumer_groups datastores remove \ -g axgroup-001 -c consumer-group-001 -u "
UUID_1,UUID_2" \ -Y --adminadminEmail --pwdadminPword --host localhost - Analytics ग्रुप से Postgres नोड हटाएं:
apigee-adminapi.sh analytics groups postgres_server remove \ -g axgroup-001 -u
UUID -Y --adminadminEmail \ --pwdadminPword --host localhostअगर dc-1 को दो Postgres नोड के साथ, मास्टर/स्टैंडबाय मोड में चलाने के लिए कॉन्फ़िगर किया गया है, तो दोनों को हटाएं:
apigee-adminapi.sh analytics groups postgres_server \ remove -g axgroup-001 -u
UUID1,UUID2 -Y --adminadminEmail \ --pwdadminPword --host localhost
- उपभोक्ता-ग्रुप से Postgres नोड हटाएं:
- dc-1 के मैनेजमेंट सर्वर नोड पर, नए मास्टर/स्टैंडबाय
Postgres सर्वर को Analytics ग्रुप में जोड़ें:
- Analytics ग्रुप में दोनों Postgres सर्वर जोड़ें:
apigee-adminapi.sh analytics groups postgres_server \ add -g axgroup-001 -u "
UUID_1,UUID_2 " --adminadminEmail \ --pwdadminPword --host localhostयहां UUID_1, dc-1 में मौजूद PostgreSQL के मुख्य नोड से जुड़ा है और UUID_2, dc-2 में मौजूद PostgreSQL के स्टैंडबाय नोड से जुड़ा है.
- पीजी सर्वर को मास्टर/स्टैंडबाय के तौर पर, कंज्यूमर-ग्रुप में जोड़ें:
apigee-adminapi.sh analytics groups consumer_groups datastores \ add -g axgroup-001 -c consumer-group-001 -u "
UUID_1,UUID_2 " --adminadminEmail \ --pwdadminPword --host localhost
- Analytics ग्रुप में दोनों Postgres सर्वर जोड़ें:
- dc-2 से Analytics ग्रुप में Qpid सर्वर जोड़ें:
- dc-1 के मैनेजमेंट सर्वर नोड पर, dc-2 में मौजूद Qpid
नोड के यूयूआईडी पाएं:
apigee-adminapi.sh servers list -r dc-2 -p central -t qpid-server \ --admin
adminEmail --pwdadminPword --host localhostयूयूआईडी, दिखाए गए डेटा के आखिर में दिखते हैं. उन वैल्यू को सेव करें.
- dc-1 के मैनेजमेंट सर्वर नोड पर, विश्लेषण ग्रुप में Qpid नोड जोड़ें (दोनों निर्देश चलाएं):
apigee-adminapi.sh analytics groups qpid_server \ add -g axgroup-001 -u "
UUID_1 " --adminadminEmail \ --pwdadminPword --host localhostapigee-adminapi.sh analytics groups qpid_server \ add -g axgroup-001 -u "
UUID_2 " --adminadminEmail \ --pwdadminPword --host localhost - dc-1 के मैनेजमेंट सर्वर नोड पर, Qpid नोड को उपभोक्ता ग्रुप में जोड़ें (दोनों निर्देश चलाएं):
apigee-adminapi.sh analytics groups consumer_groups consumers \ add -g axgroup-001 -c consumer-group-001 -u "
UUID_1 " \ --adminadminEmail --pwdadminPword --host localhostapigee-adminapi.sh analytics groups consumer_groups consumers \ add -g axgroup-001 -c consumer-group-001 -u "
UUID_2 " \ --adminadminEmail --pwdadminPword --host localhostअगर कमाई करने की सुविधा का इस्तेमाल किया जा रहा है, तो dc-1 के मैनेजमेंट सर्वर नोड पर, MINT ग्रुप में Qpid नोड जोड़ें:
apigee-adminapi.sh analytics groups qpid_server \ add -g mxgroup001 -u
UUID_1 --adminadminEmail \ --pwdadminPword --host localhostapigee-adminapi.sh analytics groups qpid_server \ add -g mxgroup001 -u
UUID_2 --adminadminEmail \ --pwdadminPword --host localhost
- dc-1 के मैनेजमेंट सर्वर नोड पर, dc-2 में मौजूद Qpid
नोड के यूयूआईडी पाएं:
- dc-1 से पुराने Postgres स्टैंडबाय सर्वर को रजिस्ट्रर करने की सुविधा हटाएं और उसे मिटाएं:
- मौजूदा dc-1 Postgres स्टैंडबाय सर्वर को रजिस्टर करने की प्रक्रिया रद्द करें:
apigee-adminapi.sh servers deregister -u
UUID -r dc-1 \ -p analytics -t postgres-server -Y --adminadminEmail \ --pwdadminPword --host localhostयहां UUID, dc-1 में पुराना स्टैंडबाय Postgres नोड है.
- मौजूदा dc-1 Postgres स्टैंडबाय सर्वर मिटाएं:
apigee-adminapi.sh servers delete -u
UUID \ --adminadminEmail --pwdadminPword --host localhost
- मौजूदा dc-1 Postgres स्टैंडबाय सर्वर को रजिस्टर करने की प्रक्रिया रद्द करें:
- dc-1 के मैनेजमेंट सर्वर नोड पर, Postgres नोड का यूयूआईडी पाएं:
- दोनों डेटा सेंटर के लिए, Cassandra की की-स्पेस को सही रिप्लिकेशन फ़ैक्टर के साथ अपडेट करें. आपको
दोनों डेटा सेंटर में मौजूद किसी भी Cassandra सर्वर पर, यह चरण सिर्फ़ एक बार चलाना होगा:
- Cassandra
cqlsh
यूटिलिटी शुरू करें:/opt/apigee/apigee-cassandra/bin/cqlsh
cassandraIP - Cassandra की की-स्पेस के लिए, कॉपी करने के लेवल सेट करने के लिए, "cqlsh>" प्रॉम्प्ट पर ये CQL कमांड चलाएं:
ALTER KEYSPACE "identityzone" WITH replication = { 'class': 'NetworkTopologyStrategy', 'dc-1': '3','dc-2': '3' };
ALTER KEYSPACE "system_traces" WITH replication = { 'class': 'NetworkTopologyStrategy', 'dc-1': '3','dc-2': '3' };
- इस कमांड का इस्तेमाल करके कीस्पेस देखें:
SELECT * FROM system_schema.keyspaces;
cqlsh
से बाहर निकलें:exit
- Cassandra
nodetool
मेमोरी खाली करने के लिए, dc-1 में मौजूद सभी Cassandra नोड पर यह कमांड चलाएं:/opt/apigee/apigee-cassandra/bin/nodetool [-u
username -pwpassword ] -hcassandraIP cleanupआपको अपना उपयोगकर्ता नाम और पासवर्ड सिर्फ़ तब डालना होगा, जब आपने Cassandra के लिए JMX पुष्टि करने की सुविधा चालू की हो.
- हर उस संगठन और एनवायरमेंट के लिए जिसे आपको सभी डेटा सेंटर में इस्तेमाल करना है:
- dc-1 के मैनेजमेंट सर्वर नोड पर, संगठन में नया MP_POD जोड़ें:
apigee-adminapi.sh orgs pods add -o
orgName -r dc-2 -pgateway-2 \ --adminadminEmail --pwdadminPword --host localhostयहां gateway-2, गेटवे पॉड का नाम है, जैसा कि dc-2 कॉन्फ़िगरेशन फ़ाइल में बताई गई है MP_POD प्रॉपर्टी.
- संगठन और एनवायरमेंट में नए मैसेज प्रोसेसर जोड़ें:
- dc-2 के मैनेजमेंट सर्वर नोड पर, dc-2 में मैसेज प्रोसेसर नोड के यूयूआईडी पाएं:
apigee-adminapi.sh servers list -r dc-2 -p
gateway-2 \ -t message-processor --adminadminEmail --pwdadminPword --host localhostयूयूआईडी, दिखाए गए डेटा के आखिर में दिखते हैं. उन वैल्यू को सेव करें.
- dc-1 के मैनेजमेंट सर्वर नोड पर, dc-2 में मौजूद हर मैसेज प्रोसेसर के लिए, मैसेज प्रोसेसर को संगठन के लिए किसी एनवायरमेंट में जोड़ें:
apigee-adminapi.sh orgs envs servers add -o
orgName -eenvName \ -uUUID --adminadminEmail --pwdadminPword --host localhost
- dc-2 के मैनेजमेंट सर्वर नोड पर, dc-2 में मैसेज प्रोसेसर नोड के यूयूआईडी पाएं:
- dc-1 के मैनेजमेंट सर्वर नोड पर, संगठन की जांच करें:
apigee-adminapi.sh orgs apis deployments -o
orgName -aapiProxyName \ --adminadminEmail --pwdadminPword --host localhostयहां apiProxyName, संगठन में डिप्लॉय की गई एपीआई प्रॉक्सी का नाम है.
- dc-1 के मैनेजमेंट सर्वर नोड पर, संगठन में नया MP_POD जोड़ें:
अगर कमाई करने की सुविधा का इस्तेमाल किया जा रहा है, तो DC2 में कमाई करने की सुविधा वाला नोड इंस्टॉल करें.
DC2 में, मैनेजमेंट सर्वर और मैसेज प्रोसेसर नोड में MINT सेटअप कमांड चलाएं:
/opt/apigee/apigee-setup/bin/setup.sh -p mo -f
mint_configFile1