इस दस्तावेज़ में, किसी मौजूदा डेटा सेंटर में एक और डेटा सेंटर (इसे इलाका भी कहा जाता है) जोड़ने का तरीका बताया गया है.
डेटा सेंटर जोड़ने से पहले ध्यान देने वाली बातें
डेटा सेंटर जोड़ने से पहले, आपको यह समझना होगा कि डेटा सेंटर में SymasLDAP, ZooKeeper, Cassandra, और Postgres सर्वर को कैसे कॉन्फ़िगर किया जाता है. आपको यह भी पक्का करना होगा कि दोनों डेटा सेंटर में मौजूद नोड के बीच ज़रूरी पोर्ट खुले हों.
- SymasLDAP
हर डेटा सेंटर में, अपना SymasLDAP सर्वर होता है. इसे रेप्लिकेशन की सुविधा चालू करके कॉन्फ़िगर किया जाता है. नया डेटा सेंटर इंस्टॉल करते समय, आपको रेप्लिकेशन की सुविधा इस्तेमाल करने के लिए SymasLDAP को कॉन्फ़िगर करना होगा. साथ ही, रेप्लिकेशन की सुविधा इस्तेमाल करने के लिए, मौजूदा डेटा सेंटर में SymasLDAP सर्वर को फिर से कॉन्फ़िगर करना होगा.
- ZooKeeper
दोनों डेटा सेंटर के लिए,
ZK_HOSTSप्रॉपर्टी में, दोनों डेटा सेंटर के सभी ZooKeeper नोड के आईपी पते या डीएनएस नाम, एक ही क्रम में डालें. साथ ही, “:observer” मॉडिफ़ायर का इस्तेमाल करके, किसी भी नोड को मार्क करें. जिन नोड में:observerमॉडिफ़ायर नहीं होता उन्हें "वोटर" कहा जाता है. आपके कॉन्फ़िगरेशन में "वोटर" की संख्या ऑड होनी चाहिए.इस टोपोलॉजी में, होस्ट 9 पर मौजूद ZooKeeper होस्ट, ऑब्ज़र्वर है:

नीचे दिखाई गई, कॉन्फ़िगरेशन फ़ाइल के उदाहरण में, नोड 9 को
:observerमॉडिफ़ायर से टैग किया गया है, ताकि आपके पास पांच वोटर हों: नोड 1, 2, 3, 7, और 8.हर डेटा सेंटर के लिए,
ZK_CLIENT_HOSTSप्रॉपर्टी में, डेटा सेंटर के सभी ZooKeeper नोड के लिए, सिर्फ़ डेटा सेंटर में मौजूद 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 के नए नोड जोड़े जा रहे हैं. इन्हें मौजूदा डेटा सेंटर से ऐक्सेस किया जाना चाहिए. साथ ही, रेप्लिकेशन की सुविधा इस्तेमाल करने के लिए, SymasLDAP को फिर से कॉन्फ़िगर करना होगा.
कॉन्फ़िगरेशन फ़ाइलें बनाना
यहां, दोनों डेटा सेंटर के लिए साइलेंट कॉन्फ़िगरेशन फ़ाइलें दिखाई गई हैं. इनमें हर डेटा सेंटर में छह नोड हैं, जैसा कि इंस्टॉल करने की टोपोलॉजी में दिखाया गया है. ध्यान दें कि dc-1 के लिए कॉन्फ़िगरेशन फ़ाइल में, इन चीज़ों के लिए अतिरिक्त सेटिंग जोड़ी जाती हैं:
- दो SymasLDAP नोड के बीच रेप्लिकेशन की सुविधा इस्तेमाल करने के लिए, SymasLDAP को कॉन्फ़िगर करना.
- dc-2 से Cassandra और ZooKeeper के नए नोड को dc-1 के लिए कॉन्फ़िगरेशन फ़ाइल में जोड़ना.
# 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-2 पर, सभी नोड पर apigee-setup इंस्टॉल करें. ज़्यादा जानकारी के लिए, Edge apigee-setup यूटिलिटी इंस्टॉल करना देखें.
- dc-2 पर, सही नोड पर Cassandra और ZooKeeper इंस्टॉल करें:
/opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile2
- 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 पर, Cassandra के सभी नोड पर रीबिल्ड कमांड चलाएं. साथ ही, dc-1 के इलाके
का नाम डालें:
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h cassIP rebuild dc-1
Cassandra के लिए जेएमएक्स ऑथेंटिकेशन की सुविधा चालू करने पर ही, आपको अपना उपयोगकर्ता नाम और पासवर्ड डालना होगा.
- 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 पर, ऐनलिटिक्स का कॉन्फ़िगरेशन अपडेट करें और संगठनों को कॉन्फ़िगर करें.
- dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, Postgres
नोड का यूयूआईडी पाएं:
apigee-adminapi.sh servers list -r dc-1 -p analytics -t postgres-server \ --admin adminEmail --pwd adminPword --host localhost
यूयूआईडी, दिखाए गए डेटा के आखिर में दिखता है. उस वैल्यू को सेव करें.
- dc-2 में मौजूद मैनेजमेंट सर्वर नोड पर, Postgres नोड का यूयूआईडी पाएं. इसके लिए, पिछला चरण देखें. उस वैल्यू को सेव करें.
- **dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर**, ऐनलिटिक्स और कंज्यूमर ग्रुप के नाम तय करें. नीचे दिए गए कई कमांड के लिए, इस जानकारी की ज़रूरत होती है.
डिफ़ॉल्ट रूप से, ऐनलिटिक्स ग्रुप का नाम "axgroup-001" और कंज्यूमर ग्रुप का नाम "consumer-group-001" होता है. किसी इलाके की साइलेंट कॉन्फ़िगरेशन फ़ाइल में, ऐनलिटिक्स ग्रुप का नाम सेट करने के लिए,
AXGROUPप्रॉपर्टी का इस्तेमाल किया जा सकता है.अगर आपको ऐनलिटिक्स और कंज्यूमर ग्रुप के नाम के बारे में पक्का नहीं है, तो उन्हें दिखाने के लिए यह कमांड इस्तेमाल करें:
apigee-adminapi.sh analytics groups list \ --admin adminEmail --pwd adminPword --host localhost
इस कमांड से, नाम फ़ील्ड में ऐनलिटिक्स ग्रुप का नाम और कंज्यूमर-ग्रुप फ़ील्ड में कंज्यूमर ग्रुप का नाम दिखता है.
- **dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर** , ऐनलिटिक्स ग्रुप से मौजूदा Postgres
सर्वर को हटाएं:
- कंज्यूमर-ग्रुप से Postgres नोड हटाएं:
apigee-adminapi.sh analytics groups consumer_groups datastores remove \ -g axgroup-001 -c consumer-group-001 -u UUID \ -Y --admin adminEmail --pwd adminPword --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 --admin adminEmail --pwd adminPword --host localhost
- ऐनलिटिक्स ग्रुप से Postgres नोड हटाएं:
apigee-adminapi.sh analytics groups postgres_server remove \ -g axgroup-001 -u UUID -Y --admin adminEmail \ --pwd adminPword --host localhost
अगर dc-1 को मास्टर/स्टैंडबाय मोड में चल रहे दो Postgres नोड के लिए कॉन्फ़िगर किया गया है, तो दोनों को हटाएं:
apigee-adminapi.sh analytics groups postgres_server \ remove -g axgroup-001 -u UUID1,UUID2 -Y --admin adminEmail \ --pwd adminPword --host localhost
- कंज्यूमर-ग्रुप से Postgres नोड हटाएं:
- dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, ऐनलिटिक्स ग्रुप में मास्टर/स्टैंडबाय
Postgres के नए सर्वर जोड़ें:
- ऐनलिटिक्स ग्रुप में, Postgres के दोनों सर्वर जोड़ें:
apigee-adminapi.sh analytics groups postgres_server \ add -g axgroup-001 -u "UUID_1,UUID_2" --admin adminEmail \ --pwd adminPword --host localhost
यहां UUID_1 dc-1 में मौजूद मास्टर Postgres नोड के लिए है. वहीं, UUID_2 dc-2 में मौजूद स्टैंडबाय Postgres नोड के लिए है.
- मास्टर/स्टैंडबाय के तौर पर, कंज्यूमर-ग्रुप में पीजी सर्वर जोड़ें:
apigee-adminapi.sh analytics groups consumer_groups datastores \ add -g axgroup-001 -c consumer-group-001 -u "UUID_1,UUID_2" --admin adminEmail \ --pwd adminPword --host localhost
- ऐनलिटिक्स ग्रुप में, Postgres के दोनों सर्वर जोड़ें:
- ऐनलिटिक्स ग्रुप में, dc-2 से Qpid सर्वर जोड़ें:
- dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, dc-2 में मौजूद Qpid
नोड के यूयूआईडी पाएं:
apigee-adminapi.sh servers list -r dc-2 -p central -t qpid-server \ --admin adminEmail --pwd adminPword --host localhost
यूयूआईडी, दिखाए गए डेटा के आखिर में दिखते हैं. उन वैल्यू को सेव करें.
- dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, ऐनलिटिक्स ग्रुप में Qpid नोड जोड़ें (दोनों कमांड चलाएं):
apigee-adminapi.sh analytics groups qpid_server \ add -g axgroup-001 -u "UUID_1" --admin adminEmail \ --pwd adminPword --host localhost
apigee-adminapi.sh analytics groups qpid_server \ add -g axgroup-001 -u "UUID_2" --admin adminEmail \ --pwd adminPword --host localhost - dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, कंज्यूमर ग्रुप में Qpid नोड जोड़ें (दोनों कमांड चलाएं):
apigee-adminapi.sh analytics groups consumer_groups consumers \ add -g axgroup-001 -c consumer-group-001 -u "UUID_1" \ --admin adminEmail --pwd adminPword --host localhost
apigee-adminapi.sh analytics groups consumer_groups consumers \ add -g axgroup-001 -c consumer-group-001 -u "UUID_2" \ --admin adminEmail --pwd adminPword --host localhost**कमाई करने की सुविधा** का इस्तेमाल करने पर, dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, MINT ग्रुप में Qpid नोड जोड़ें:
apigee-adminapi.sh analytics groups qpid_server \ add -g mxgroup001 -u UUID_1 --admin adminEmail \ --pwd adminPword --host localhost
apigee-adminapi.sh analytics groups qpid_server \ add -g mxgroup001 -u UUID_2 --admin adminEmail \ --pwd adminPword --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 --admin adminEmail \ --pwd adminPword --host localhost
यहां यूयूआईडी, dc-1 में मौजूद Postgres का पुराना स्टैंडबाय नोड है.
- dc-1 में मौजूद Postgres के मौजूदा स्टैंडबाय सर्वर को मिटाएं:
apigee-adminapi.sh servers delete -u UUID \ --admin adminEmail --pwd adminPword --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 की
- मेमोरी खाली करने के लिए, dc-1 में मौजूद Cassandra के सभी नोड पर, यह
nodetoolकमांड चलाएं:/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h cassandraIP cleanup
Cassandra के लिए जेएमएक्स ऑथेंटिकेशन की सुविधा चालू करने पर ही, आपको अपना उपयोगकर्ता नाम और पासवर्ड डालना होगा .
- हर संगठन और हर उस एनवायरमेंट के लिए जिसे आपको डेटा सेंटर में इस्तेमाल करना है:
- dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, संगठन में नया MP_POD जोड़ें:
apigee-adminapi.sh orgs pods add -o orgName -r dc-2 -p gateway-2 \ --admin adminEmail --pwd adminPword --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 --admin adminEmail --pwd adminPword --host localhost
यूयूआईडी, दिखाए गए डेटा के आखिर में दिखते हैं. उन वैल्यू को सेव करें.
- dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, dc-2 में मौजूद हर मैसेज प्रोसेसर
के लिए, संगठन के किसी एनवायरमेंट में मैसेज प्रोसेसर जोड़ें:
apigee-adminapi.sh orgs envs servers add -o orgName -e envName \ -u UUID --admin adminEmail --pwd adminPword --host localhost
- dc-2 में मौजूद मैनेजमेंट सर्वर नोड पर, dc-2 में मौजूद
मैसेज प्रोसेसर नोड के यूयूआईडी पाएं:
- dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, संगठन की जांच करें:
apigee-adminapi.sh orgs apis deployments -o orgName -a apiProxyName \ --admin adminEmail --pwd adminPword --host localhost
यहां apiProxyName, संगठन में डिप्लॉय किए गए किसी एपीआई प्रॉक्सी का नाम है.
- dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, संगठन में नया MP_POD जोड़ें:
कमाई करने की सुविधा का इस्तेमाल करने पर, DC2 में कमाई करने की सुविधा वाला नोड इंस्टॉल करें.
DC2 में मौजूद मैनेजमेंट सर्वर और मैसेज प्रोसेसर नोड में, MINT सेटअप कमांड चलाएं:
/opt/apigee/apigee-setup/bin/setup.sh -p mo -f mint_configFile1