Qpid Broker-J কনফিগার করা

এই ডকুমেন্টে Edge for Private Cloud-এর apigee-qpidd কম্পোনেন্টের জন্য কনফিগারেশন সেট ও ওভাররাইড করার পদ্ধতি আলোচনা করা হয়েছে। প্রাইভেট ক্লাউডের জন্য Edge-এর এই ও এর পরের যেকোনও ভার্সনের ক্ষেত্রে, Qpid কম্পোনেন্টে জাভা-ভিত্তিক ব্রোকার (Broker-J) অন্তর্ভুক্ত থাকে। Broker-J সম্পর্কে আরও জানতে, Apache Qpid Broker-J দেখুন।

Qpid ম্যানেজমেন্ট কনসোল সম্পর্কে

আপনি Qpid ওয়েব ম্যানেজমেন্ট কনসোলের মাধ্যমে Qpid Broker-J কনফিগার ও ম্যানেজ করতে পারবেন। Apache Qpid Broker-J মনিটর করা-তে Qpid কিউ ও মেসেজ মনিটর করার জন্য কনসোল ব্যবহার করা সম্পর্কে আলোচনা করা হয়েছে।

নিম্নলিখিত বিভাগে, আমরা কীভাবে প্রপার্টি ফাইল (এছাড়াও কনফিগারেশন সহ কোড বা CwC বলা হয়) এডিট করে Qpid ম্যানেজমেন্ট কনসোল কনফিগারেশন ম্যানেজ করতে হয় তা ব্যাখ্যা করেছি।

ইনস্টলেশন চলাকালীন Qpid ম্যানেজমেন্ট কনসোলের ক্রেডেনশিয়াল কনফিগার করা

ইনস্টলেশন প্রসেস চলাকালীন Qpid ম্যানেজমেন্ট কনসোলের ক্রেডেনশিয়াল কনফিগার করতে:

  1. আপনার ইনস্টলেশন টপোলজির জন্য Edge কনফিগারেশন ফাইল খুলুন। Edge কনফিগারেশন ফাইল দেখুন।
  2. ইউজারনেম ও পাসওয়ার্ড ক্রেডেনশিয়াল ভেরিয়েবল সেট করুন:
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  3. সেট-আপ স্ক্রিপ্ট চালান:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

Qpid ম্যানেজমেন্ট কনসোলের ক্রেডেনশিয়াল পরিবর্তন করা

ইনস্টলেশনের পরে Qpid ম্যানেজমেন্ট কনসোলের ক্রেডেনশিয়াল পরিবর্তন করতে:

  1. একটি অস্থায়ী ফাইল তৈরি করুন এবং এতে নিম্নলিখিত ভেরিয়েবল সেট করুন। (অথবা, আপনি চাইলে নিজের আসল কনফিগারেশন ফাইল ব্যবহার করতে পারেন।)
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  2. এই কমান্ডটি রান করান:
    apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
  3. Qpid ব্রোকার রিস্টার্ট করুন:
    apigee-service apigee-qpidd restart
  4. প্রতিটি Qpid নোডে, এক এক করে এই ধাপগুলি রিপিট করুন।

ডিফল্ট Qpid ব্রোকার কনফিগারেশন ওভাররাইড করা

  1. নিম্নলিখিত ফাইল তৈরি বা এডিট করুন
    APIGEE_ROOT/customer/application/qpidd.properties
  2. প্রয়োজন অনুযায়ী কনফিগারেশন যোগ করুন, সরিয়ে দিন বা পরিবর্তন করুন। নিম্নলিখিত উদাহরণে ম্যানেজমেন্ট ক্রেডেনশিয়াল ও ডিফল্ট পোর্টাল পোর্ট নম্বর পরিবর্তন করা হয়েছে:
    # Example for modifying management credentials and port.
    
    conf_qpidd_qpid.authenticationproviders.users.name=username
    conf_qpidd_qpid.authenticationproviders.users.password=pass123
    
    # Example for setting the management portal port. Default is 8090.
      
    conf_qpidd_qpid.ports.http_port=10001
  3. পরিবর্তন সেভ করুন এবং নিশ্চিত করুন যে ফাইলটি apigee ব্যবহারকারীর মালিকানাধীন এবং তার কাছে সেটি রিড অ্যাক্সেস আছে:
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. qpidd প্রসেস রিস্টার্ট করুন:
    apigee-service apigee-qpidd restart