রাউটার বা মেসেজ প্রসেসর নোড যোগ করা

আপনি আগে থেকে থাকা ইনস্টলেশনে রাউটার বা মেসেজ প্রসেসর নোড যোগ করতে পারবেন। রাউটার বা মেসেজ প্রসেসরের জন্য সিস্টেমের প্রয়োজনীয়তার তালিকা দেখতে, ইনস্টলেশন সংক্রান্ত প্রয়োজনীয়তা দেখুন।

রাউটার যোগ করুন

নোডে Edge ইনস্টল করার পরে, রাউটার যোগ করতে নিম্নলিখিত পদ্ধতি ব্যবহার করুন:

  1. Edge ইনস্টলেশন ম্যানুয়ালে যেভাবে বলা আছে সেইভাবে ইন্টারনেট বা ইন্টারনেট ছাড়া পদ্ধতি ব্যবহার করে নোডে Edge ইনস্টল করুন।
  2. কমান্ড প্রম্পটে, apigee-setup.sh স্ক্রিপ্ট রান করুন:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    -p r বিকল্পটি রাউটার ইনস্টল করার জন্য নির্দিষ্ট করে। configFile তৈরি করার বিষয়ে তথ্যের জন্য নোডে Edge কম্পোনেন্ট ইনস্টল করুন দেখুন।

  3. ইনস্টলেশন সম্পূর্ণ হলে, স্ক্রিপ্ট রাউটারের UUID দেখায়। আপনি পরে UUID নির্ধারণ করতে চাইলে, যেখানে রাউটার ইনস্টল করেছেন সেই হোস্টে নিম্নলিখিত cURL কমান্ড ব্যবহার করুন:
    curl http://router_IP:8081/v1/servers/self
  4. আপনি Cassandra যাচাইকরণ ব্যবহার করলে, Cassandra-তে কানেক্ট করার জন্য রাউটার চালু করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password

    আরও তথ্যের জন্য, Cassandra যাচাইকরণ চালু করুন দেখুন।

  5. কনফিগারেশন চেক করতে, আপনি নিম্নলিখিত curl কমান্ড রান করতে পারেন:
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    যেখানে pod_name হল গেটওয়ে বা আপনার কাস্টম পডের নাম। আপনি এইমাত্র যে রাউটার যোগ করেছেন সেটি সহ সব রাউটারের UUID দেখতে পাবেন।

    আউটপুটে রাউটার UUID দেখা না গেলে, এটি যোগ করতে নিম্নলিখিত cURL কমান্ড রান করুন:

    curl -v -u adminEmail:pword \
      -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \
      -d "action=add&uuid=router_UUID&type=router"

    ms_IP-এর জায়গায় ম্যানেজমেন্ট সার্ভারের IP অ্যাড্রেস, region_name-এর জায়গায় dc-1-এর ডিফল্ট অঞ্চলের নাম বা আপনার কাস্টম অঞ্চলের নাম এবং pod_name-এর জায়গায় গেটওয়ে বা আপনার কাস্টম পডের নাম লিখুন।

  6. রাউটার পরীক্ষা করতে, আপনাকে IP অ্যাড্রেস বা রাউটারের DNS নামের মাধ্যমে আপনার API-তে অনুরোধ করতে পারতে হবে। যেমন:
    http://newRouter_IP:port/v1/apiPath

    যেমন, আপনি যদি প্রথম টিউটোরিয়াল সম্পূর্ণ করে থাকেন যেখানে আপনি Weather API তৈরি করেছেন:

    http://newRouter_IP:port/v1/weather/forecastrss?w=12797282

মেসেজ প্রসেসর যোগ করুন

নোডে Edge ইনস্টল করার পরে, মেসেজ প্রসেসর যোগ করতে নিম্নলিখিত পদ্ধতি ব্যবহার করুন:

  1. Edge ইনস্টলেশন ম্যানুয়ালে যেভাবে বলা আছে সেইভাবে ইন্টারনেট বা ইন্টারনেট ছাড়া পদ্ধতি ব্যবহার করে নোডে Edge ইনস্টল করুন।
  2. কমান্ড প্রম্পটে, apigee-setup.sh স্ক্রিপ্ট রান করুন:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    -p mp বিকল্পটি মেসেজ প্রসেসর ইনস্টল করার জন্য নির্দিষ্ট করে। configFile তৈরি করার ব্যাপারে তথ্যের জন্য নোডে Edge কম্পোনেন্ট ইনস্টল করুন দেখুন।

  3. ইনস্টলেশন সম্পূর্ণ হলে, স্ক্রিপ্টটি মেসেজ প্রসেসরের UUID দেখায়। UUID নোট করে রাখুন, কারণ কনফিগারেশন প্রসেস সম্পূর্ণ করতে এটি প্রয়োজন হবে। আপনাকে UUID নির্ধারণ করতে হলে, যে হোস্টে আপনি মেসেজ প্রসেসর ইনস্টল করেছেন সেখানে নিম্নলিখিত curl কমান্ড ব্যবহার করুন:
    curl http://mp_IP:8082/v1/servers/self
  4. আপনার ইনস্টলেশনে প্রতিটি প্রতিষ্ঠানের প্রতিটি এনভায়রনমেন্টের জন্য, এনভায়রনমেন্টের সাথে মেসেজ প্রসেসরকে curl কমান্ড ব্যবহার করে যুক্ত করুন:
    curl -v -u adminEmail:pword \
      -H "Content-Type: application/x-www-form-urlencoded" -X POST
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \
      -d "action=add&uuid=mp_UUID"

    ms_IP-এর জায়গায় ম্যানেজমেন্ট সার্ভারের IP অ্যাড্রেস এবং org_name ও env_name-এর জায়গায় মেসেজ প্রসেসরের সাথে যুক্ত প্রতিষ্ঠান ও এনভায়রনমেন্ট লিখুন।

  5. কনফিগারেশন চেক করতে, আপনি নিম্নলিখিত curl কমান্ড রান করতে পারেন:
    curl -v -u adminEmail:pword \
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"

    যেখানে org_name হল আপনার প্রতিষ্ঠানের নাম এবং env_name হল এনভায়রনমেন্ট। আপনি এইমাত্র যে মেসেজ প্রসেসর যোগ করেছেন সেটি সহ, সংস্থা এবং পরিবেশের সাথে যুক্ত সমস্ত মেসেজ প্রসেসরের UUID দেখতে পাবেন।

  6. আপনি Cassandra যাচাইকরণ ব্যবহার করলে, Cassandra-র সাথে কানেক্ট করার জন্য মেসেজ প্রসেসর চালু করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    আরও তথ্যের জন্য, Cassandra যাচাইকরণ চালু করুন দেখুন।

রাউটার রিস্টার্ট করুন

আপনি সব মেসেজ প্রসেসর নোড যোগ করার পরে, রাউটার রিস্টার্ট করার জন্য সাজেস্ট করা হয়:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

রাউটার এবং মেসেজ প্রসেসর, দুটিই যোগ করুন

নোডে Edge ইনস্টল করার পরে, একই সময়ে রাউটার ও মেসেজ প্রসেসর যোগ করতে নিম্নলিখিত পদ্ধতি অনুসরণ করুন:

  1. কমান্ড প্রম্পটে, apigee-setup স্ক্রিপ্ট রান করুন:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    -p rmp বিকল্পটি রাউটার এবং মেসেজ প্রসেসর ইনস্টল করার জন্য নির্দিষ্ট করে। configFile তৈরি করার ব্যাপারে তথ্য পেতে একটি নোডে Edge কম্পোনেন্ট ইনস্টল করুন দেখুন।

  2. রাউটার ও মেসেজ প্রসেসর কনফিগার করতে উপরে উল্লেখ করা পদ্ধতি অনুসরণ করুন।