ইনস্টলেশন সম্পূর্ণ করার পরে, আপনি নিম্নলিখিত পাসওয়ার্ড রিসেট করতে পারবেন:
এইসব পাসওয়ার্ডের প্রতিটি রিসেট করার নির্দেশাবলী নিচে দেওয়া বিভাগে অন্তর্ভুক্ত করা হয়েছে।
OpenLDAP পাসওয়ার্ড রিসেট করা
আপনার কনফিগারেশনের উপর নির্ভর করে আপনি কীভাবে OpenLDAP পাসওয়ার্ড রিসেট করবেন। আপনার Edge কনফিগারেশনের উপর নির্ভর করে, OpenLDAP এইভাবে ইনস্টল করা যেতে পারে:
- ম্যানেজমেন্ট সার্ভার নোডে OpenLDAP-এর একটি ইনস্ট্যান্স ইনস্টল করা আছে। যেমন, ২-নোড, ৫-নোড বা ৯-নোড Edge কনফিগারেশনে।
- ম্যানেজমেন্ট সার্ভার নোডে একাধিক OpenLDAP ইনস্ট্যান্স ইনস্টল করা আছে, যা OpenLDAP রেপ্লিকেশন দিয়ে কনফিগার করা আছে। যেমন, ১২-নোড এজ কনফিগারেশনে।
- OpenLDAP রেপ্লিকেশন দিয়ে কনফিগার করা, নিজস্ব নোডে ইনস্টল করা একাধিক OpenLDAP ইনস্ট্যান্স। যেমন, ১৩-নোড এজ কনফিগারেশনে।
ম্যানেজমেন্ট সার্ভারে ইনস্টল করা OpenLDAP-এর একটি ইনস্ট্যান্সের জন্য, নিম্নলিখিতগুলি করুন:
- ম্যানেজমেন্ট সার্ভার নোডে, নতুন OpenLDAP পাসওয়ার্ড তৈরি করতে নিম্নলিখিত কমান্ড রান
করুন:
/opt/apigee/apigee‑service/bin/apigee‑service apigee‑openldap \ change‑ldap‑password ‑o OLD_PASSWORD ‑n NEW_PASSWORD
- ম্যানেজমেন্ট সার্ভার যাতে অ্যাক্সেস করতে পারে তার জন্য নতুন পাসওয়ার্ড সেভ করতে এই কমান্ড রান করুন:
/opt/apigee/apigee‑service/bin/apigee‑service edge‑management‑server \ store_ldap_credentials ‑p NEW_PASSWORD
এই কমান্ড ম্যানেজমেন্ট সার্ভার রিস্টার্ট করে।
ম্যানেজমেন্ট সার্ভার নোডে OpenLDAP ইনস্টল করা সহ OpenLDAP রেপ্লিকেশন সেট-আপে, পাসওয়ার্ড আপডেট করতে, উভয় ম্যানেজমেন্ট সার্ভার নোডে উপরের ধাপগুলি অনুসরণ করুন।
ম্যানেজমেন্ট সার্ভার ছাড়া অন্য নোডে OpenLDAP সহ OpenLDAP রেপ্লিকেশন সেট-আপে, প্রথমে দুটি OpenLDAP নোডে পাসওয়ার্ড পরিবর্তন করুন, তারপর দুটি ম্যানেজমেন্ট সার্ভার নোডে পাসওয়ার্ড পরিবর্তন করুন।
সিস্টেম অ্যাডমিন পাসওয়ার্ড রিসেট করুন
সিস্টেম অ্যাডমিন পাসওয়ার্ড রিসেট করতে হলে আপনাকে দুটি জায়গায় পাসওয়ার্ড রিসেট করতে হবে:
- ম্যানেজমেন্ট সার্ভার
- UI
সিস্টেম অ্যাডমিন পাসওয়ার্ড রিসেট করতে:
- নিম্নলিখিত প্রপার্টি সেট করতে, Edge UI ইনস্টল করার জন্য আপনি যে সাইলেন্ট কনফিগারেশন ফাইল ব্যবহার করেছেন সেটি এডিট করুন:
APIGEE_ADMINPW=NEW_PASSWORD SMTPHOST=smtp.gmail.com SMTPPORT=465 SMTPUSER=foo@gmail.com SMTPPASSWORD=bar SMTPSSL=y SMTPMAILFROM="My Company <myco@company.com>"
মনে রাখবেন, নতুন পাসওয়ার্ড পাস করার সময় আপনাকে SMTP প্রপার্টি অন্তর্ভুক্ত করতে হবে কারণ UI-তে সব প্রপার্টি রিসেট করা হয়।
- UI নোডে, Edge UI বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- কনফিগারেশন ফাইল থেকে Edge UI-তে পাসওয়ার্ড রিসেট করতে
apigee-setupইউটিলিটি ব্যবহার করুন:/opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
- (UI-তে TLS চালু করা থাকলে তবেই) ম্যানেজমেন্ট UI-এর জন্য TLS কনফিগার করা লিঙ্কে যেভাবে বলা হয়েছে সেইভাবে Edge UI-তে TLS আবার চালু করুন।
- ম্যানেজমেন্ট সার্ভারে, নতুন XML ফাইল তৈরি করুন। এই ফাইলে, ব্যবহারকারীর আইডি "admin" হিসেবে সেট করুন
এবং নিম্নলিখিত ফর্ম্যাট ব্যবহার করে পাসওয়ার্ড, প্রথম নাম, পদবি ও ইমেল আইডি উল্লেখ করুন:
<User id="admin"> <Password><![CDATA[password]]></Password> <FirstName>first_name</FirstName> <LastName>last_name</LastName> <EmailId>email_address</EmailId> </User>
- ম্যানেজমেন্ট সার্ভারে, নিম্নলিখিত কমান্ডটি এক্সিকিউট করুন:
curl -u "admin_email_address:admin_password" -H \ "Content-Type: application/xml" -H "Accept: application/json" -X POST \ "http://localhost:8080/v1/users/admin_email_address" -d @your_data_file
যেখানে your_data_file হল আগের ধাপে আপনার তৈরি করা ফাইল।
Edge ম্যানেজমেন্ট সার্ভারে আপনার অ্যাডমিন পাসওয়ার্ড আপডেট করে।
- আপনার তৈরি করা XML ফাইল মুছে দিন। পাসওয়ার্ড কখনও স্পষ্ট টেক্সট হিসেবে স্থায়ীভাবে স্টোর করা উচিত নয়।
একাধিক ম্যানেজমেন্ট সার্ভার সহ OpenLDAP রেপ্লিকেশন পরিবেশে, একটি ম্যানেজমেন্ট সার্ভারে পাসওয়ার্ড রিসেট করলে অন্য ম্যানেজমেন্ট সার্ভার অটোমেটিক আপডেট হয়ে যায়। তবে, আপনাকে সব Edge UI নোড আলাদাভাবে আপডেট করতে হবে।
সংস্থার ব্যবহারকারীর পাসওয়ার্ড রিসেট করুন
কোনও সংস্থার ব্যবহারকারীর পাসওয়ার্ড রিসেট করতে, apigee-servce ইউটিলিটি ব্যবহার করে
apigee-setup ইনভোক করুন, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:
/opt/apigee/apigee-service/bin/apigee-service apigee-setup reset_user_password [-h] [-u USER_EMAIL] [-p USER_PWD] [-a ADMIN_EMAIL] [-P APIGEE_ADMINPW] [-f configFile]
যেমন:
/opt/apigee/apigee‑service/bin/apigee‑service apigee‑setup reset_user_password ‑u user@myCo.com ‑p Foo12345 ‑a admin@myCo.com ‑P adminPword
cp ~/Documents/tmp/hybrid_root/apigeectl_beta2_a00ae58_linux_64/README.md ~/Documents/utilities/README.md
নিচে একটি কনফিগ ফাইলের উদাহরণ দেখানো হয়েছে যা আপনি "-f" বিকল্পের সাথে ব্যবহার করতে পারবেন:
USER_NAME=user@myCo.com USER_PWD="Foo12345" APIGEE_ADMINPW=ADMIN_PASSWORD
এছাড়াও, ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করতে আপনি ব্যবহারকারী আপডেট করুন API ব্যবহার করতে পারেন।
SysAdmin এবং সংস্থার ব্যবহারকারীর পাসওয়ার্ড সংক্রান্ত নিয়ম
আপনার API ম্যানেজমেন্ট ব্যবহারকারীদের জন্য পাসওয়ার্ডের দৈর্ঘ্য ও শক্তির কাঙ্ক্ষিত লেভেল এনফোর্স করতে এই বিভাগ ব্যবহার করুন।
পাসওয়ার্ডের কন্টেন্ট (যেমন, বড় হাতের অক্ষর, ছোট হাতের অক্ষর, সংখ্যা ও বিশেষ অক্ষর) চেক করার জন্য
সেটিংস, আগে থেকে কনফিগার করা (এবং অনন্য নম্বরযুক্ত) রেগুলার এক্সপ্রেশনের
সিরিজ ব্যবহার করে। /opt/apigee/customer/application/management-server.properties
ফাইলে এই সেটিংস লিখুন। সেই ফাইলটি না থাকলে, এটি তৈরি করুন।
management-server.properties এডিট করার পরে, ম্যানেজমেন্ট সার্ভার রিস্টার্ট করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
তারপর আপনি রেগুলার এক্সপ্রেশনের বিভিন্ন কম্বিনেশন গ্রুপ করে পাসওয়ার্ডের ক্ষমতার রেটিং সেট করতে পারবেন। যেমন, আপনি নির্ধারণ করতে পারেন যে অন্তত একটি বড় হাতের ও একটি ছোট হাতের অক্ষর সহ পাসওয়ার্ডের শক্তি রেটিং "৩" হবে, কিন্তু অন্তত একটি ছোট হাতের অক্ষর ও একটি সংখ্যা সহ পাসওয়ার্ডের শক্তি রেটিং "৪" হবে।
| প্রপার্টি | বিবরণ |
|---|---|
conf_security_password.validation.minimum.password.length=8 conf_security_password.validation.default.rating=2 conf_security_password.validation.minimum.rating.required=3 |
সঠিক পাসওয়ার্ডের সামগ্রিক বৈশিষ্ট্য নির্ধারণ করতে এগুলি ব্যবহার করুন। পাসওয়ার্ডের ক্ষমতার জন্য ডিফল্ট ন্যূনতম রেটিং (টেবিলে পরে বর্ণনা করা হয়েছে) হল ৩। লক্ষ্য করুন যে password.validation.default.rating=2 হল প্রয়োজনীয় ন্যূনতম রেটিংয়ের চেয়ে কম, যার অর্থ হল, আপনার কনফিগার করা নিয়মের বাইরে কোনও পাসওয়ার্ড লেখা হলে, সেটির রেটিং ২ হবে এবং তাই সেটি অবৈধ (ন্যূনতম রেটিং ৩-এর চেয়ে কম)। |
|
পাসওয়ার্ডের বৈশিষ্ট্য শনাক্ত করার জন্য নিচে রেগুলার এক্সপ্রেশন দেওয়া হল। মনে রাখবেন
যে প্রতিটি আইটেমে নম্বর দেওয়া আছে। যেমন,
|
|
conf_security_password.validation.regex.1=^(.)\\1+$ |
১: সব অক্ষর রিপিট করা |
conf_security_password.validation.regex.2=^.*[a-z]+.*$ |
২: অন্তত একটি ছোট হাতের অক্ষর |
conf_security_password.validation.regex.3=^.*[A-Z]+.*$ |
৩: অন্তত একটি বড় হাতের অক্ষর |
conf_security_password.validation.regex.4=^.*[0-9]+.*$ |
৪: অন্তত একটি সংখ্যা |
conf_security_password.validation.regex.5=^.*[^a-zA-z0-9]+.*$ |
৫: অন্তত একটি বিশেষ অক্ষর (আন্ডারস্কোর _ বাদে) থাকতে হবে |
conf_security_password.validation.regex.6=^.*[_]+.*$ |
৬: অন্তত একটি আন্ডারস্কোর |
conf_security_password.validation.regex.7=^.*[a-z]{2,}.*$ |
৭: একাধিক ছোট হাতের অক্ষর |
conf_security_password.validation.regex.8=^.*[A-Z]{2,}.*$ |
৮: একাধিক বড় হাতের অক্ষর |
conf_security_password.validation.regex.9=^.*[0-9]{2,}.*$ |
৯: একাধিক সংখ্যা |
conf_security_password.validation.regex.10=^.*[^a-zA-z0-9]{2,}.*$ |
১০: একাধিক বিশেষ অক্ষর (আন্ডারস্কোর ছাড়া) |
conf_security_password.validation.regex.11=^.*[_]{2,}.*$ |
১১: একাধিক আন্ডারস্কোর |
|
পাসওয়ার্ডের কন্টেন্টের উপর ভিত্তি করে নিম্নলিখিত নিয়মগুলি পাসওয়ার্ডের ক্ষমতা নির্ধারণ করে। প্রতিটি নিয়মে আগের বিভাগ থেকে এক বা একাধিক রেগুলার এক্সপ্রেশন থাকে এবং এটিতে একটি সংখ্যাগত স্ট্রেন্থ অ্যাসাইন করে। পাসওয়ার্ডের সংখ্যাগত শক্তি এই ফাইলের উপরে থাকা conf_security_password.validation.minimum.rating.required নম্বরের সাথে তুলনা করা হয় যাতে পাসওয়ার্ডটি সঠিক কিনা তা নির্ধারণ করা যায়। |
|
conf_security_password.validation.rule.1=1,AND,0 conf_security_password.validation.rule.2=2,3,4,AND,4 conf_security_password.validation.rule.3=2,9,AND,4 conf_security_password.validation.rule.4=3,9,AND,4 conf_security_password.validation.rule.5=5,6,OR,4 conf_security_password.validation.rule.6=3,2,AND,3 conf_security_password.validation.rule.7=2,9,AND,3 conf_security_password.validation.rule.8=3,9,AND,3 |
প্রতিটি নিয়মে নম্বর দেওয়া আছে। যেমন,
প্রতিটি নিয়ম নিম্নলিখিত ফর্ম্যাট ব্যবহার করে (সমান চিহ্নের ডানদিকে): regex-index-list,[AND|OR],rating regex-index-list হল রেগুলার এক্সপ্রেশনের তালিকা (আগের বিভাগ থেকে
নম্বর অনুযায়ী), এর সাথে rating হল প্রতিটি নিয়মের জন্য দেওয়া সংখ্যাগত স্ট্রেন্থ রেটিং। যেমন, ৫ নম্বর নিয়মের অর্থ হল, কোনও পাসওয়ার্ডে অন্তত একটি বিশেষ অক্ষর অথবা একটি
আন্ডারস্কোর থাকলে, সেটির স্ট্রেন্থ রেটিং ৪ হবে। ফাইলের উপরে |
conf_security_rbac.password.validation.enabled=true |
সিঙ্গেল সাইন-অন (SSO) চালু থাকলে, রোল-বেসড অ্যাক্সেস কন্ট্রোল পাসওয়ার্ড যাচাইকরণ 'মিথ্যা' হিসেবে সেট করুন। ডিফল্ট হল সত্য। |
Cassandra পাসওয়ার্ড রিসেট করুন
ডিফল্ট হিসেবে, Cassandra যাচাইকরণ বন্ধ করে শিপ করে। আপনি যাচাইকরণ চালু করলে, এটি
cassandra পাসওয়ার্ড সহ cassandra নামের আগে থেকে নির্ধারিত ব্যবহারকারী ব্যবহার করে। আপনি এই অ্যাকাউন্ট ব্যবহার করতে,
এই অ্যাকাউন্টের জন্য অন্য পাসওয়ার্ড সেট করতে অথবা নতুন Cassandra ব্যবহারকারী তৈরি করতে পারবেন। Cassandra CREATE/ALTER/DROP USER স্টেটমেন্ট ব্যবহার করে ব্যবহারকারী যোগ,
পরিবর্তন ও সরিয়ে দেওয়া।
Cassandra যাচাইকরণ কীভাবে চালু করতে হয় সেই সম্পর্কে তথ্যের জন্য, Cassandra যাচাইকরণ চালু করুন দেখুন।
Cassandra পাসওয়ার্ড রিসেট করতে, আপনাকে অবশ্যই:
- যেকোনও একটি Cassandra নোডে পাসওয়ার্ড সেট করুন এবং এটি রিংয়ের সব Cassandra নোডে ব্রডকাস্ট করা হবে
- নতুন পাসওয়ার্ড দিয়ে প্রতিটি নোডে ম্যানেজমেন্ট সার্ভার, মেসেজ প্রসেসর, রাউটার, Qpid সার্ভার এবং Postgres সার্ভার আপডেট করুন
আরও তথ্যের জন্য, CQL কমান্ড দেখুন।
Cassandra পাসওয়ার্ড রিসেট করতে:
cqlshটুল এবং ডিফল্ট ক্রেডেনশিয়াল ব্যবহার করে যেকোনও একটি Cassandra নোডে লগ-ইন করুন। আপনাকে শুধুমাত্র একটি Cassandra নোডে পাসওয়ার্ড পরিবর্তন করতে হবে এবং এটি রিংয়ের সমস্ত Cassandra নোডে ব্রডকাস্ট করা হবে:/opt/apigee/apigee-cassandra/bin/cqlsh cassIP 9042 -u cassandra -p 'cassandra'
যেখানে:
cassIPহল Cassandra নোডের IP অ্যাড্রেস।9042হল Cassandra পোর্ট।- ডিফল্ট ব্যবহারকারী হলেন
cassandra। - ডিফল্ট পাসওয়ার্ড হল '
cassandra'। আপনি আগে পাসওয়ার্ড পরিবর্তন করে থাকলে, বর্তমান পাসওয়ার্ড ব্যবহার করুন। পাসওয়ার্ডে কোনও বিশেষ অক্ষর থাকলে, আপনাকে অবশ্যই সেটি সিঙ্গেল কোটের মধ্যে রাখতে হবে।
- পাসওয়ার্ড আপডেট করতে
cqlsh>প্রম্পট হিসেবে নিম্নলিখিত কমান্ড এক্সিকিউট করুন:ALTER USER cassandra WITH PASSWORD 'NEW_PASSWORD';
নতুন পাসওয়ার্ডে একটি উদ্ধৃতি চিহ্ন থাকলে, তার আগে আরেকটি উদ্ধৃতি চিহ্ন যোগ করে এস্কেপ করুন।
cqlshটুল থেকে বেরিয়ে আসুন:exit
- ম্যানেজমেন্ট সার্ভার নোডে, এই কমান্ড রান করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server store_cassandra_credentials -u CASS_USERNAME -p 'CASS_PASSWORD'
বিকল্প হিসেবে, আপনি নতুন ইউজারনেম ও পাসওয়ার্ড সহ কমান্ডে একটি ফাইল পাস করতে পারেন:
apigee-service edge-management-server store_cassandra_credentials -f configFile
যেখানে configFile-এ নিম্নলিখিত তথ্য থাকে:
CASS_USERNAME=CASS_USERNAME CASS_PASSWORD='CASS_PASSWROD'
এই কমান্ড ম্যানেজমেন্ট সার্ভার অটোমেটিক রিস্টার্ট করে।
- এতে ৪ নম্বর ধাপের পুনরাবৃত্তি করুন:
- সব মেসেজ প্রসেসর
- সব রাউটার
- সব Qpid সার্ভার (edge-qpid-server)
- Postgres সার্ভার (edge-postgres-server)
Cassandra পাসওয়ার্ড এখন পরিবর্তন করা হয়েছে।
PostgreSQL পাসওয়ার্ড রিসেট করুন
ডিফল্ট হিসেবে, PostgreSQL ডেটাবেসে দু'জন ব্যবহারকারীকে সংজ্ঞায়িত করা হয়েছে: postgres এবং apigee।
উভয় ব্যবহারকারীর ডিফল্ট পাসওয়ার্ড হল postgres। ডিফল্ট পাসওয়ার্ড পরিবর্তন করতে নিম্নলিখিত পদ্ধতি
অনুসরণ করুন।
সব Postgres মাস্টার নোডে পাসওয়ার্ড পরিবর্তন করুন। মাস্টার/স্ট্যান্ডবাই মোডে দুটি Postgres সার্ভার কনফিগার করা থাকলে, আপনাকে শুধু মাস্টার নোডে পাসওয়ার্ড পরিবর্তন করতে হবে। আরও জানতে Postgres-এর জন্য মাস্টার-স্ট্যান্ডবাই রেপ্লিকেশন সেট-আপ করুন দেখুন।
- মাস্টার Postgres নোডে, ডিরেক্টরি পরিবর্তন করে
/opt/apigee/apigee-postgresql/pgsql/binকরুন। - PostgreSQL
postgresব্যবহারকারীর পাসওয়ার্ড সেট করুন:- এই কমান্ড ব্যবহার করে PostgreSQL ডেটাবেসে লগ-ইন করুন:
psql -h localhost -d apigee -U postgres
- প্রম্পট করা হলে,
postgres-এর জন্য আগে থেকে থাকাpostgresব্যবহারকারীর পাসওয়ার্ড লিখুন। - PostgreSQL কমান্ড প্রম্পটে, ডিফল্ট পাসওয়ার্ড পরিবর্তন করতে নিম্নলিখিত কমান্ড লিখুন:
ALTER USER postgres WITH PASSWORD 'new_password';
সফল হলে, PostgreSQL নিম্নলিখিত উত্তর দেয়:
ALTER ROLE
- এই কমান্ড ব্যবহার করে PostgreSQL ডেটাবেস থেকে বেরিয়ে আসুন:
\q
- এই কমান্ড ব্যবহার করে PostgreSQL ডেটাবেসে লগ-ইন করুন:
- PostgreSQL
apigeeব্যবহারকারীর পাসওয়ার্ড সেট করুন:- এই কমান্ড ব্যবহার করে PostgreSQL ডেটাবেসে লগ-ইন করুন:
psql -h localhost -d apigee -U apigee
- প্রম্পট করা হলে,
apigeeব্যবহারকারীর পাসওয়ার্ডpostgresহিসেবে লিখুন। - PostgreSQL কমান্ড প্রম্পটে, ডিফল্ট পাসওয়ার্ড পরিবর্তন করতে নিম্নলিখিত কমান্ড লিখুন:
ALTER USER apigee WITH PASSWORD 'new_password';
- এই কমান্ড ব্যবহার করে PostgreSQL ডেটাবেস থেকে বেরিয়ে আসুন:
\q
আপনি
postgresএবংapigeeব্যবহারকারীর পাসওয়ার্ড একই বা আলাদা সেট করতে পারেন। - এই কমান্ড ব্যবহার করে PostgreSQL ডেটাবেসে লগ-ইন করুন:
APIGEE_HOMEসেট করুন:export APIGEE_HOME=/opt/apigee/edge-postgres-server
- নতুন পাসওয়ার্ড এনক্রিপ্ট করুন:
sh /opt/apigee/edge-analytics/utils/scripts/utilities/passwordgen.sh new_password
এই কমান্ড একটি এনক্রিপ্ট করা পাসওয়ার্ড প্রদান করে। এনক্রিপ্ট করা পাসওয়ার্ড ":" অক্ষরের পরে শুরু হয় এবং এতে ":" অন্তর্ভুক্ত থাকে না; যেমন, "apigee1234"-এর জন্য এনক্রিপ্ট করা পাসওয়ার্ড হল:
Encrypted string:WheaR8U4OeMEM11erxA3Cw==
postgresএবংapigeeব্যবহারকারীদের জন্য নতুন এনক্রিপ্ট করা পাসওয়ার্ড দিয়ে ম্যানেজমেন্ট সার্ভার নোড আপডেট করুন।- ম্যানেজমেন্ট সার্ভারে, ডিরেক্টরি পরিবর্তন করে
/opt/apigee/customer/applicationকরুন। - নিম্নলিখিত প্রপার্টি সেট করতে
management-server.propertiesফাইল এডিট করুন। এই ফাইলটি না থাকলে, এটি তৈরি করুন। - ফাইলটি
apigeeব্যবহারকারীর মালিকানাধীন কিনা তা নিশ্চিত করুন:chown apigee:apigee management-server.properties
- ম্যানেজমেন্ট সার্ভারে, ডিরেক্টরি পরিবর্তন করে
- নতুন এনক্রিপ্ট করা পাসওয়ার্ড দিয়ে সব Postgres Server ও Qpid Server নোড আপডেট করুন।
- Postgres Server বা Qpid Server নোডে, নিম্নলিখিত ডিরেক্টরিতে পরিবর্তন করুন:
/opt/apigee/customer/application
- এডিট করার জন্য নিম্নলিখিত ফাইলগুলি খুলুন:
postgres-server.propertiesqpid-server.properties
এই ফাইলগুলি না থাকলে, সেগুলি তৈরি করুন।
- ফাইলে নিম্নলিখিত প্রপার্টি যোগ করুন:
conf_pg-agent_password=newEncryptedPasswordForPostgresUserconf_pg-ingest_password=newEncryptedPasswordForPostgresUserconf_query-service_pgDefaultPwd=newEncryptedPasswordForPostgresUserconf_query-service_dwDefaultPwd=newEncryptedPasswordForPostgresUserconf_analytics_aries.pg.password=newEncryptedPasswordForPostgresUser
- ফাইলগুলি
apigeeব্যবহারকারীর মালিকানাধীন কিনা তা নিশ্চিত করুন:chown apigee:apigee postgres-server.properties
chown apigee:apigee qpid-server.properties
- Postgres Server বা Qpid Server নোডে, নিম্নলিখিত ডিরেক্টরিতে পরিবর্তন করুন:
- SSO কম্পোনেন্ট আপডেট করুন (SSO চালু থাকলে):
যে নোডে
apigee-ssoকম্পোনেন্ট চলছে, সেটিতে কানেক্ট করুন বা লগ-ইন করুন। এটি SSO সার্ভার হিসেবেও পরিচিত।AIO বা ৩-নোড ইনস্টলেশনে, এই নোডটি ম্যানেজমেন্ট সার্ভারের মতো একই নোড।
আপনার যদি একাধিক নোড থাকে যা
apigee-ssoকম্পোনেন্ট রান করছে, তাহলে আপনাকে প্রতিটি নোডে এই ধাপগুলি সম্পাদন করতে হবে।- এডিট করার জন্য নিম্নলিখিত ফাইল খুলুন:
/opt/apigee/customer/application/sso.properties
ফাইলটি না থাকলে, এটি তৈরি করুন।
- ফাইলে নিম্নলিখিত লাইন যোগ করুন:
conf_uaa_database_password=new_password_in_plain_text
যেমন:
conf_uaa_database_password=apigee1234
apigee-ssoকম্পোনেন্টে আপনার কনফিগারেশন পরিবর্তন প্রয়োগ করতে নিম্নলিখিত কমান্ড এক্সিকিউট করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-sso configure
- প্রতিটি SSO সার্ভারের জন্য এই ধাপগুলি আবার করুন।
- নিম্নলিখিত ক্রমে নিম্নলিখিত কম্পোনেন্ট রিস্টার্ট করুন:
- PostgreSQL ডেটাবেস:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restart
- Qpid সার্ভার:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
- Postgres সার্ভার:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
- ম্যানেজমেন্ট সার্ভার:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
- SSO সার্ভার:
/opt/apigee/apigee-service/bin/apigee-service apigee-sso restart
- PostgreSQL ডেটাবেস: