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

প্রাইভেট ক্লাউডের জন্য Edge v. 4.17.01

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

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

নোডে 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. কনফিগারেশন চেক করতে, আপনি নিম্নলিখিত 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"


    ম্যানেজমেন্ট সার্ভারের IP অ্যাড্রেস দিয়ে ms_IP, dc-1-এর ডিফল্ট অঞ্চলের নাম বা আপনার কাস্টম অঞ্চলের নাম দিয়ে region_name এবং গেটওয়ে বা আপনার কাস্টম পডের নাম দিয়ে pod_name পরিবর্তন করুন।
  5. রাউটার পরীক্ষা করার জন্য, 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}"


    ম্যানেজমেন্ট সার্ভারের IP অ্যাড্রেস দিয়ে ms_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 প্রসেসরের UUID দেখতে পাবেন, এর মধ্যে আপনি যে Message Processor এইমাত্র যোগ করেছেন সেটিও অন্তর্ভুক্ত।

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

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

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

    “-p rmp” বিকল্পটি রাউটার ও মেসেজ প্রসেসর ইনস্টল করার জন্য নির্দিষ্ট করে। configFile তৈরি করা সংক্রান্ত তথ্যের জন্য কোনও নোডে Edge কম্পোনেন্ট ইনস্টল করুন দেখুন।
  2. রাউটার ও মেসেজ প্রসেসর কনফিগার করতে উপরে উল্লেখ করা পদ্ধতি অনুসরণ করুন।