বিভিন্ন সিস্টেম অ্যাডমিন ক্রেডেনশিয়ালের জন্য কনফিগারেশন প্রয়োজন

Edge for Private Cloud v. 4.16.09

আপনি প্রথমবার Apigee Edge ইনস্টল করার সময়, sysadmin ব্যবহারকারী নামে এক বিশেষ ধরনের ব্যবহারকারী তৈরি করা হয়েছিল এবং একই সাথে এই ব্যবহারকারীর বিবরণ সহ কিছু অতিরিক্ত কনফিগারেশন ফাইল আপডেট করা হয়েছিল। আপনি যদি ইমেল আইডি নয় এমন ইউজারনেম ব্যবহার করে যাচাই করার জন্য আপনার এক্সটার্নাল LDAP কনফিগার করেন এবং / অথবা এই sysadmin ব্যবহারকারীর জন্য আপনার এক্সটার্নাল LDAP-তে আলাদা পাসওয়ার্ড থাকে, তাহলে আপনাকে এই বিভাগে বর্ণিত পরিবর্তনগুলি করতে হবে।

দুটি লোকেশন আপডেট করতে হবে:

  • Apigee ম্যানেজমেন্ট UI, Apigee ম্যানেজমেন্ট সার্ভারে লগ-ইন করার জন্য এমন ক্রেডেনশিয়াল ব্যবহার করে যা কনফিগারেশন ফাইলে এনক্রিপ্ট করে সেভ করা থাকে। আপনার sysadmin ব্যবহারকারীর ইউজারনেম বা পাসওয়ার্ডের মধ্যে কোনও একটি বা দুটিই আলাদা হলে, এই আপডেট প্রয়োজন।
  • Apigee অন্য একটি ফাইলে sysadmin ইউজারনেম স্টোর করে যা বিভিন্ন Apigee ইউটিলিটি স্ক্রিপ্ট চালানোর সময় ব্যবহার করা হয়। আপনার sysadmin ব্যবহারকারীর ইউজারনেম আলাদা হলে তবেই এই আপডেট প্রয়োজন।

Edge ম্যানেজমেন্ট UI ক্রেডেনশিয়াল এডিট করা

  1. নিম্নলিখিত প্রপার্টি সেট করতে Edge UI ইনস্টল করার জন্য আপনি যে সাইলেন্ট কনফিগারেশন ফাইল ব্যবহার করেছেন সেটি এডিট করুন:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=bar
    SMTPSSL=y


    মনে রাখবেন, নতুন পাসওয়ার্ড পাস করার সময় আপনাকে SMTP প্রপার্টি অন্তর্ভুক্ত করতে হবে কারণ UI-তে সব প্রপার্টি রিসেট করা হয়।
  2. কনফিগ ফাইল থেকে Edge UI-তে পাসওয়ার্ড রিসেট করতে apigee-setup ইউটিলিটি ব্যবহার করুন:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

কনফিগারেশন পরীক্ষা করা হচ্ছে

  1. ব্রাউজারে ম্যানেজমেন্ট UI খুলুন:
    http://<management-server-IP>:9000/

    যেমন:
    http://192.168.52.100:9000/
  2. নতুন ক্রেডেনশিয়াল ব্যবহার করে লগ-ইন করুন। লগ-ইন করা গেলে, কনফিগারেশন সঠিক আছে।

Apigee ইউটিলিটি স্ক্রিপ্টের জন্য Edge sysadmin ইউজারনেম স্টোর এডিট করা হচ্ছে

  1. Edge UI ইনস্টল করার জন্য আপনি যে সাইলেন্ট কনফিগারেশন ফাইল ব্যবহার করেছিলেন সেটি এডিট করুন যাতে নিম্নলিখিত প্রপার্টি সেট করা যায়। এর ফলে ADMIN_EMAIL-এর ভ্যালু পরিবর্তন করে সেই ইউজারনেম সেট করা যাবে যা আপনি এক্সটার্নাল LDAP-তে sysadmin ব্যবহারকারীর জন্য ব্যবহার করবেন:
    APIGEE_EMAIL=newUser
  2. কনফিগারেশন ফাইল থেকে সব Edge কম্পোনেন্টে ইউজারনেম রিসেট করতে apigee-setup ইউটিলিটি ব্যবহার করুন:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    আপনাকে অবশ্যই সব Edge নোডের সব Edge কম্পোনেন্টে এই কমান্ড চালাতে হবে, যার মধ্যে রয়েছে: ম্যানেজমেন্ট সার্ভার, রাউটার, মেসেজ প্রসেসর, Qpid, Postgres।

কনফিগারেশন পরীক্ষা করা হচ্ছে

আপনি সেন্ট্রাল POD অ্যাক্সেস করতে পারেন কিনা তা যাচাই করুন। ম্যানেজমেন্ট সার্ভারে, নিম্নলিখিত CURL কমান্ড রান করুন:

> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

আপনি এই ফর্ম্যাটে আউটপুট দেখতে পাবেন:

[ {
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ ]
 },
 "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings-datastore", "audit-datastore" ],
 "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
}, {
 "externalHostName" : "localhost",
 "externalIP" : "192.168.1.11",
 "internalHostName" : "localhost",
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ {
     "name" : "started.at",
     "value" : "1454691312854"
   }, ... ]
 },
 "type" : [ "qpid-server" ],
 "uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34"
} ]