একটি রাউটার বা বার্তা প্রসেসর নোড যোগ করা হচ্ছে

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

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

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

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

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

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

    আরও তথ্যের জন্য, ক্যাসান্দ্রা প্রমাণীকরণ সক্ষম করুন দেখুন।

  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"

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

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

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

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

একটি বার্তা প্রসেসর যোগ করুন

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

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

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

  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 এবং 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. আপনি যদি ক্যাসান্দ্রা প্রমাণীকরণ ব্যবহার করেন, ক্যাসান্দ্রার সাথে সংযোগ করতে বার্তা প্রসেসর সক্ষম করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    আরও তথ্যের জন্য, ক্যাসান্দ্রা প্রমাণীকরণ সক্ষম করুন দেখুন।

একটি রাউটার এবং একটি বার্তা প্রসেসর উভয় যোগ করুন

আপনি নোডে এজ ইনস্টল করার পরে, একই সময়ে একটি রাউটার এবং বার্তা প্রসেসর যুক্ত করতে নিম্নলিখিত পদ্ধতিটি ব্যবহার করুন:

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

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

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