প্রাইভেট ক্লাউডের জন্য Apigee Edge প্রাথমিক ইনস্টলেশনের সময় একটি সিস্টেম অ্যাডমিনিস্ট্রেটর (sysadmin)
ব্যবহারকারী তৈরি করে এবং New Edge UI (edge-management-ui)
নোডে কনফিগারেশন ফাইলে সেই ব্যবহারকারীর এনক্রিপ্ট করা ক্রেডেনশিয়াল
স্টোর করে। নতুন Edge UI ম্যানেজমেন্ট সার্ভারে ব্যাকএন্ড অনুরোধ যাচাই করতে এইসব সেভ করা ক্রেডেনশিয়াল
ব্যবহার করে। আপনার sysadmin ব্যবহারকারীর পাসওয়ার্ড বা ইমেল আইডি পরিবর্তন হলে (যেমন, আপনার এক্সটার্নাল LDAP-তে বা পাসওয়ার্ড
রিসেট করার পরে), আপনাকে অবশ্যই New Edge UI
নোডে সেভ করা sysadmin ক্রেডেনশিয়াল আপডেট করতে হবে।
New Edge UI sysadmin ক্রেডেনশিয়াল পরিবর্তন করুন
আপনি নিম্নলিখিত পদ্ধতির মধ্যে যেকোনও একটি ব্যবহার করে New Edge UI-তে সেভ করা sysadmin ক্রেডেনশিয়াল আপডেট করতে পারবেন
(edge-management-ui):
ueপ্রোফাইল এবং সাইলেন্ট কনফিগারেশন ফাইলের সাথেapigee-setupইউটিলিটি চালান।management-uiবাইনারি দিয়ে ক্রেডেনশিয়াল এনক্রিপ্ট করুন এবং/opt/apigee/customer/application/management-ui.properties-এconf_uebe_mgmtCredentialসেট করুন।
apigee-setup ব্যবহার করে ক্রেডেনশিয়াল আপডেট করুন
- sysadmin ও SMTP প্রপার্টি সেট করতে, New Edge UI (
edge-management-ui) ইনস্টল করার জন্য আপনি যে সাইলেন্ট কনফিগারেশন ফাইল ব্যবহার করেছেন সেটি এডিট করুন:ADMIN_EMAIL=newUser APIGEE_ADMINPW=newPW SMTPHOST=smtp.gmail.com SMTPPORT=465 SMTPUSER=foo@gmail.com SMTPPASSWORD=bar SMTPSSL=y SMTPMAILFROM="My Company <myco@company.com>"
sysadmin ক্রেডেনশিয়াল আপডেট করার সময় আপনাকে SMTP প্রপার্টি অন্তর্ভুক্ত করতে হবে কারণ
setup.shসাইলেন্ট কনফিগারেশন ফাইল থেকে সব New Edge UI প্রপার্টি রিসেট করে। - নতুন Edge UI নোডে,
edge-management-ui-এ ক্রেডেনশিয়াল আপডেট করতেueপ্রোফাইলের সাথেapigee-setupইউটিলিটি রান করুন:/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
management-ui.properties ব্যবহার করে ক্রেডেনশিয়াল আপডেট করুন
- নতুন Edge UI নোডে,
/opt/apigee/edge-management-uiডিরেক্টরিতে পরিবর্তন করুন এবংmanagement-uiবাইনারি ব্যবহার করে sysadmin ইউজারনেম ও পাসওয়ার্ড এনক্রিপ্ট করুন:cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
- এডিটরে
/opt/apigee/customer/application/management-ui.propertiesখুলুন। ফাইলটি না থাকলে, এটি তৈরি করুন:vi /opt/apigee/customer/application/management-ui.properties
management-ui.properties-এ, এনক্রিপ্ট করা ভ্যালুতেconf_uebe_mgmtCredentialটোকেন সেট করুন যা ধাপ ১-এ রিটার্ন করা হয়েছে:conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
management-ui.properties-এর মালিককেapigee:apigee-এ সেট করুন:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- New Edge UI (
edge-management-ui) কনফিগার ও রিস্টার্ট করুন:/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
নতুন Edge UI কনফিগারেশন পরীক্ষা করুন
- পোর্ট 3001-এ ব্রাউজারে নতুন এজ UI খুলুন:
http://edge_UI_IP:3001/
যেমন:
http://192.168.52.100:3001/
- আপডেট করা sysadmin ক্রেডেনশিয়াল ব্যবহার করে লগ-ইন করুন। সফলভাবে লগ-ইন করার মাধ্যমে কনফার্ম করা হয় যে New Edge UI কনফিগারেশন সঠিক।
ম্যানেজমেন্ট সার্ভার কনফিগারেশন টেস্ট করুন
নিচে উল্লেখ করা curl কমান্ড রান করানোর মাধ্যমে ম্যানেজমেন্ট সার্ভারে সেন্ট্রাল পড অ্যাক্সেস করতে পারছেন কিনা তা যাচাই করুন:
curl -u sysAdminUser: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" } ]