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

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

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

নোডে 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 কমান্ড রান করান: it:

    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"

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

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

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

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

মেসেজ প্রসেসর যোগ করা

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

  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 হল এনভায়র্নমেন্ট। সংস্থা ও এনভায়রনমেন্টের সাথে যুক্ত সব Message প্রসেসর এবং আপনি এইমাত্র যে Message Processor যোগ করেছেন, সেটির UUID দেখতে পাবেন।

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

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

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

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

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

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

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