ডেটা সেন্টার যোগ করা

এই ডকুমেন্ট থেকে জানা যাবে যে আগে থেকে থাকা ডেটা সেন্টারে কীভাবে নতুন ডেটা সেন্টার (যাকে অঞ্চলও বলা হয়) যোগ করতে হয়।

ডেটা সেন্টার যোগ করার আগে বিবেচ্য বিষয়

ডেটা সেন্টার যোগ করার আগে, আপনাকে অবশ্যই বুঝতে হবে যে কীভাবে ডেটা সেন্টার জুড়ে OpenLDAP, ZooKeeper, Cassandra এবং Postgres সার্ভার কনফিগার করতে হয়। এছাড়াও, আপনাকে নিশ্চিত করতে হবে যে দুটি ডেটা সেন্টারের নোডের মধ্যে প্রয়োজনীয় পোর্টগুলি খোলা আছে।

  • OpenLDAP

    প্রতিটি ডেটা সেন্টারে নিজস্ব OpenLDAP সার্ভার আছে যা রেপ্লিকেশন চালু রেখে কনফিগার করা আছে। আপনি নতুন ডেটা সেন্টার ইনস্টল করার সময়, আপনাকে অবশ্যই রেপ্লিকেশন ব্যবহার করার জন্য OpenLDAP কনফিগার করতে হবে এবং রেপ্লিকেশন ব্যবহার করার জন্য আপনাকে অবশ্যই বর্তমান ডেটা সেন্টারে OpenLDAP সার্ভার আবার কনফিগার করতে হবে।

  • ZooKeeper

    দুটি ডেটা সেন্টারের জন্য ZK_HOSTS প্রপার্টির ক্ষেত্রে, দুটি ডেটা সেন্টার থেকে সমস্ত ZooKeeper নোডের IP অ্যাড্রেস বা DNS নাম একই ক্রমে উল্লেখ করুন এবং “:observer” মডিফায়ার দিয়ে যেকোনও নোড চিহ্নিত করুন। :observer মডিফায়ার ছাড়া নোডকে "ভোটার" বলা হয়। আপনার কনফিগারেশনে অবশ্যই বিজোড় সংখ্যক "ভোটার" থাকতে হবে।

    এই টপোলজিতে, হোস্ট ৯-এ ZooKeeper হোস্ট হল পর্যবেক্ষক:

    নিচে দেখানো উদাহরণ কনফিগারেশন ফাইলে, নোড ৯-কে :observer মডিফায়ার দিয়ে ট্যাগ করা হয়েছে যাতে আপনার কাছে পাঁচটি ভোটার থাকে: নোড ১, ২, ৩, ৭ ও ৮।

    প্রতিটি ডেটা সেন্টারের ZK_CLIENT_HOSTS প্রপার্টির জন্য, ডেটা সেন্টারের সমস্ত ZooKeeper নোডের জন্য, একই ক্রমে, ডেটা সেন্টারে শুধুমাত্র ZooKeeper নোডের IP অ্যাড্রেস বা DNS নাম উল্লেখ করুন।

  • Cassandra

    প্রতিটি ডেটা সেন্টারের জন্য CASS_HOSTS-এর ক্ষেত্রে, নিশ্চিত করুন যে আপনি দুটি ডেটা সেন্টারের জন্যই সমস্ত Cassandra IP অ্যাড্রেস (DNS নাম নয়) নির্দিষ্ট করেছেন। ডেটা সেন্টার ১-এর জন্য, প্রথমে সেই ডেটা সেন্টারে Cassandra নোডের তালিকা তৈরি করুন। ডেটা সেন্টার ২-এর জন্য, প্রথমে সেই ডেটা সেন্টারে Cassandra নোডগুলি তালিকাভুক্ত করুন। ডেটা সেন্টারে সব Cassandra নোডের জন্য একই ক্রমে Cassandra নোডের তালিকা তৈরি করুন।

    সব Cassandra নোডে ':d,r' সাফিক্স থাকতে হবে; যেমন 'ip:1,1 = ডেটা সেন্টার ১ এবং র‍্যাক/উপলভ্যতা জোন ১ এবং 'ip:২,১ = ডেটা সেন্টার ২ এবং র‍্যাক/উপলভ্যতা জোন ১।

    যেমন, "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"

    প্রতিটি ডেটা সেন্টারের র‍্যাক/উপলভ্যতা জোন ১-এর প্রথম নোডটি সিড সার্ভার হিসেবে ব্যবহার করা হবে। এই ডেপ্লয়মেন্ট মডেলে, 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 পুনরায় কনফিগার করতে হবে।

কনফিগারেশন ফাইল তৈরি করা হচ্ছে

দুটি ডেটা সেন্টারের জন্য সাইলেন্ট কনফিগারেশন ফাইল নিচে দেখানো হয়েছে, যেখানে প্রতিটি ডেটা সেন্টারে ইনস্টলেশন টপোলজি-তে দেখানো ৬টি নোড আছে। লক্ষ্য করুন যে dc-1-এর কনফিগ ফাইল এতে অতিরিক্ত সেটিংস যোগ করে:

  • দুটি OpenLDAP নোড জুড়ে রেপ্লিকেশন সহ OpenLDAP কনফিগার করুন।
  • 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-এ, নতুন dc-1 কনফিগ ফাইলের সাথে আসল Cassandra নোডে setup.sh আবার রান করুন যেটিতে dc-2 থেকে Cassandra নোড অন্তর্ভুক্ত থাকে:
    /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile1
  2. dc-1-এ, ম্যানেজমেন্ট সার্ভার নোডে setup.sh আবার রান করুন:
    /opt/apigee/apigee-setup/bin/setup.sh -p ms -f configFile1
  3. dc-2-এ, সব নোডে apigee-setup ইনস্টল করুন। আরও তথ্যের জন্য Edge apigee-setup ইউটিলিটি ইনস্টল করুন দেখুন।
  4. dc-2-এ, উপযুক্ত নোডে Cassandra এবং ZooKeeper ইনস্টল করুন:
    /opt/apigee/apigee-setup/bin/setup.sh -p ds -f configFile2
  5. dc-2-এ, dc-1-এর অঞ্চলের নাম উল্লেখ করে সব Cassandra নোডে রিবিল্ড কমান্ড রান করুন:
    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h cassIP rebuild dc-1

    আপনি Cassandra-র জন্য JMX যাচাইকরণ চালু করলে শুধুমাত্র আপনার ইউজারনেম ও পাসওয়ার্ড পাস করতে হবে।

  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 নোডের UUID পান:
      apigee-adminapi.sh servers list -r dc-1 -p analytics -t postgres-server \
        --admin adminEmail --pwd adminPword --host localhost

      ফেরত আসা ডেটার শেষে UUID দেখা যায়। সেই ভ্যালু সেভ করুন।

    2. dc-2-এর ম্যানেজমেন্ট সার্ভার নোডে, আগের ধাপে দেখানো Postgres নোডের UUID পান। সেই ভ্যালু সেভ করুন।
    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. মাস্টার/স্ট্যান্ডবাই হিসেবে কনজিউমার-গ্রুপে PG সার্ভার যোগ করুন:
        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 নোডের UUID পান:
        apigee-adminapi.sh servers list -r dc-2 -p central -t qpid-server \
          --admin adminEmail --pwd adminPword --host localhost

        ফেরত পাঠানো ডেটার শেষে UUID দেখা যায়। সেইসব ভ্যালু সেভ করুন।

      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
    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

        যেখানে UUID হল 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. এই কমান্ড ব্যবহার করে keyspace দেখুন:
        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-র জন্য JMX যাচাইকরণ চালু করলে শুধুমাত্র আপনার ইউজারনেম ও পাসওয়ার্ড পাস করতে হবে।

  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-তে মেসেজ প্রসেসর নোডের UUID পান:
        apigee-adminapi.sh servers list -r dc-2 -p gateway-2 \
          -t message-processor --admin adminEmail --pwd adminPword --host localhost

        ফেরত পাঠানো ডেটার শেষে UUID দেখা যায়। সেইসব ভ্যালু সেভ করুন।

      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 হল সংস্থায় ডিপ্লয় করা API প্রক্সির নাম।