डेटा सेंटर जोड़ना

इस दस्तावेज़ में, किसी मौजूदा डेटा सेंटर में एक और डेटा सेंटर (इसे इलाका भी कहा जाता है) जोड़ने का तरीका बताया गया है.

डेटा सेंटर जोड़ने से पहले ध्यान देने वाली बातें

डेटा सेंटर जोड़ने से पहले, आपको यह समझना होगा कि डेटा सेंटर में 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: नया डेटा सेंटर

नया डेटा सेंटर जोड़ने के लिए:

  1. dc-1 पर, ओरिजनल Cassandra नोड पर setup.sh को फिर से चलाएं. इसके लिए, dc-1 की नई कॉन्फ़िगरेशन फ़ाइल का इस्तेमाल करें. इसमें dc-2 के Cassandra नोड शामिल हैं:
    /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile1
  2. dc-2 पर, सभी नोड पर apigee-setup इंस्टॉल करें. ज़्यादा जानकारी के लिए, Edge apigee-setup यूटिलिटी इंस्टॉल करना देखें.
  3. dc-2 पर, सही नोड पर Cassandra और ZooKeeper इंस्टॉल करें:
    /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile2
  4. 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
  5. dc-2 पर, Cassandra के सभी नोड पर रीबिल्ड कमांड चलाएं. साथ ही, dc-1 के इलाके का नाम डालें:
    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h cassIP rebuild dc-1

    Cassandra के लिए जेएमएक्स ऑथेंटिकेशन की सुविधा चालू करने पर ही, आपको अपना उपयोगकर्ता नाम और पासवर्ड डालना होगा.

  6. dc-2 पर, सही नोड पर मैनेजमेंट सर्वर इंस्टॉल करें:
    /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile2
  7. dc-2 में मौजूद मैनेजमेंट सर्वर नोड पर, apigee-provision इंस्टॉल करें. इससे apigee-adminapi.sh यूटिलिटी इंस्टॉल हो जाती है:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  8. dc-2 पर, सही नोड पर राउट और मैसेज प्रोसेसर इंस्टॉल करें:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile2
  9. dc-2 पर, सही नोड पर Qpid इंस्टॉल करें:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile2
  10. dc-2 पर, सही नोड पर Postgres इंस्टॉल करें:
    /opt/apigee/apigee-setup/bin/setup.sh -p ps -f configFile2
  11. Postgres नोड के लिए, Postgres मास्टर/स्टैंडबाय सेट अप करें. dc-1 में मौजूद Postgres नोड, मास्टर है. वहीं, dc-2 में मौजूद Postgres नोड, स्टैंडबाय सर्वर है.
    1. dc-1 में मौजूद मास्टर नोड पर, कॉन्फ़िगरेशन फ़ाइल में बदलाव करके, ये सेटिंग करें:
      PG_MASTER=IPorDNSofDC1Master
      PG_STANDBY=IPorDNSofDC2Standby
    2. नए मास्टर पर रेप्लिकेशन की सुविधा चालू करें:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle
    3. dc-2 में मौजूद स्टैंडबाय नोड पर, कॉन्फ़िगरेशन फ़ाइल में बदलाव करके, ये सेटिंग करें:
      PG_MASTER=IPorDNSofDC1Master
      PG_STANDBY=IPorDNSofDC2Standby
    4. dc-2 में मौजूद स्टैंडबाय नोड पर, सर्वर को बंद करें. इसके बाद, Postgres का मौजूदा डेटा मिटाएं:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
      rm -rf /opt/apigee/data/apigee-postgresql/

      ज़रूरत पड़ने पर, इस डेटा को मिटाने से पहले इसका बैकअप लिया जा सकता है.

    5. dc-2 में मौजूद स्टैंडबाय नोड को कॉन्फ़िगर करें:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
  12. dc-1 पर, ऐनलिटिक्स का कॉन्फ़िगरेशन अपडेट करें और संगठनों को कॉन्फ़िगर करें.
    1. dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, Postgres नोड का यूयूआईडी पाएं:
      apigee-adminapi.sh servers list -r dc-1 -p analytics -t postgres-server \
        --admin adminEmail --pwd adminPword --host localhost

      यूयूआईडी, दिखाए गए डेटा के आखिर में दिखता है. उस वैल्यू को सेव करें.

    2. dc-2 में मौजूद मैनेजमेंट सर्वर नोड पर, Postgres नोड का यूयूआईडी पाएं. इसके लिए, पिछला चरण देखें. उस वैल्यू को सेव करें.
    3. **dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर**, ऐनलिटिक्स और कंज्यूमर ग्रुप के नाम तय करें. नीचे दिए गए कई कमांड के लिए, इस जानकारी की ज़रूरत होती है.

      डिफ़ॉल्ट रूप से, ऐनलिटिक्स ग्रुप का नाम "axgroup-001" और कंज्यूमर ग्रुप का नाम "consumer-group-001" होता है. किसी इलाके की साइलेंट कॉन्फ़िगरेशन फ़ाइल में, ऐनलिटिक्स ग्रुप का नाम सेट करने के लिए, AXGROUP प्रॉपर्टी का इस्तेमाल किया जा सकता है.

      अगर आपको ऐनलिटिक्स और कंज्यूमर ग्रुप के नाम के बारे में पक्का नहीं है, तो उन्हें दिखाने के लिए यह कमांड इस्तेमाल करें:

      apigee-adminapi.sh analytics groups list \
        --admin adminEmail --pwd adminPword --host localhost

      इस कमांड से, नाम फ़ील्ड में ऐनलिटिक्स ग्रुप का नाम और कंज्यूमर-ग्रुप फ़ील्ड में कंज्यूमर ग्रुप का नाम दिखता है.

    4. **dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर** , ऐनलिटिक्स ग्रुप से मौजूदा Postgres सर्वर को हटाएं:
      1. कंज्यूमर-ग्रुप से 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
      2. ऐनलिटिक्स ग्रुप से 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
    5. dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, ऐनलिटिक्स ग्रुप में मास्टर/स्टैंडबाय Postgres के नए सर्वर जोड़ें:
      1. ऐनलिटिक्स ग्रुप में, 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 नोड के लिए है.

      2. मास्टर/स्टैंडबाय के तौर पर, कंज्यूमर-ग्रुप में पीजी सर्वर जोड़ें:
        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
    6. ऐनलिटिक्स ग्रुप में, dc-2 से Qpid सर्वर जोड़ें:
      1. dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, dc-2 में मौजूद Qpid नोड के यूयूआईडी पाएं:
        apigee-adminapi.sh servers list -r dc-2 -p central -t qpid-server \
          --admin adminEmail --pwd adminPword --host localhost

        यूयूआईडी, दिखाए गए डेटा के आखिर में दिखते हैं. उन वैल्यू को सेव करें.

      2. 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
      3. 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
    7. dc-1 से, Postgres के पुराने स्टैंडबाय सर्वर का रजिस्ट्रेशन रद्द करें और उसे मिटाएं:
      1. 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 का पुराना स्टैंडबाय नोड है.

      2. dc-1 में मौजूद Postgres के मौजूदा स्टैंडबाय सर्वर को मिटाएं:
        apigee-adminapi.sh servers delete -u UUID \
        --admin adminEmail --pwd adminPword --host localhost
  13. Cassandra के कीस्पेस को, दोनों डेटा सेंटर के लिए सही रेप्लिकेशन फ़ैक्टर के साथ अपडेट करें. आपको यह चरण, दोनों डेटा सेंटर में से किसी भी Cassandra सर्वर पर सिर्फ़ एक बार चलाना होगा:
    1. Cassandra की cqlsh यूटिलिटी शुरू करें:
      /opt/apigee/apigee-cassandra/bin/cqlsh cassandraIP
    2. Cassandra के कीस्पेस के लिए रेप्लिकेशन लेवल सेट करने के लिए, "cqlsh>" प्रॉम्प्ट पर, ये CQL कमांड चलाएं:
      1. ALTER KEYSPACE "identityzone" WITH replication = { 'class': 'NetworkTopologyStrategy', 'dc-1': '3','dc-2': '3' }; 
      2. ALTER KEYSPACE "system_traces" WITH replication = { 'class': 'NetworkTopologyStrategy', 'dc-1': '3','dc-2': '3' };
      3. कीस्पेस देखने के लिए, यह कमांड इस्तेमाल करें:
        SELECT * FROM system_schema.keyspaces;
      4. एग्ज़िट cqlsh:
        exit
  14. मेमोरी खाली करने के लिए, dc-1 में मौजूद Cassandra के सभी नोड पर, यह nodetool कमांड चलाएं:
    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h cassandraIP cleanup

    Cassandra के लिए जेएमएक्स ऑथेंटिकेशन की सुविधा चालू करने पर ही, आपको अपना उपयोगकर्ता नाम और पासवर्ड डालना होगा .

  15. हर संगठन और हर उस एनवायरमेंट के लिए जिसे आपको डेटा सेंटर में इस्तेमाल करना है:
    1. 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 प्रॉपर्टी से तय किया गया है.

    2. संगठन और एनवायरमेंट में, नए मैसेज प्रोसेसर जोड़ें:
      1. dc-2 में मौजूद मैनेजमेंट सर्वर नोड पर, dc-2 में मौजूद मैसेज प्रोसेसर नोड के यूयूआईडी पाएं:
        apigee-adminapi.sh servers list -r dc-2 -p gateway-2 \
          -t message-processor --admin adminEmail --pwd adminPword --host localhost

        यूयूआईडी, दिखाए गए डेटा के आखिर में दिखते हैं. उन वैल्यू को सेव करें.

      2. dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, dc-2 में मौजूद हर मैसेज प्रोसेसर के लिए, संगठन के किसी एनवायरमेंट में मैसेज प्रोसेसर जोड़ें:
        apigee-adminapi.sh orgs envs servers add -o orgName -e envName \
          -u UUID --admin adminEmail --pwd adminPword --host localhost
    3. dc-1 में मौजूद मैनेजमेंट सर्वर नोड पर, संगठन की जांच करें:
      apigee-adminapi.sh orgs apis deployments -o orgName -a apiProxyName \
        --admin adminEmail --pwd adminPword --host localhost

      यहां apiProxyName, संगठन में डिप्लॉय किए गए किसी एपीआई प्रॉक्सी का नाम है.

  16. कमाई करने की सुविधा का इस्तेमाल करने पर, DC2 में कमाई करने की सुविधा वाला नोड इंस्टॉल करें.

    DC2 में मौजूद मैनेजमेंट सर्वर और मैसेज प्रोसेसर नोड में, MINT सेटअप कमांड चलाएं:

    /opt/apigee/apigee-setup/bin/setup.sh -p mo -f mint_configFile1