Edge for Private Cloud v4.19.01
Apigee mTLS ইনস্টল করার আগে, আপনাকে নিশ্চিত করতে হবে যে আপনি
localhost বন্ধ করেননি এবং আপনার ক্লাস্টারের নোডে ডিফল্ট ফায়ারওয়াল পরিষেবা (অনেক ক্ষেত্রে,
firewalld) iptables দিয়ে পরিবর্তন করেছেন।
আপনার Cassandra, Zookeeper এবং Postgres ডেটার ব্যাক-আপ নিন
Apigee mTLS ইনস্টল করার আগে, আপনাকে নিম্নলিখিত কম্পোনেন্টের ডেটার ব্যাক-আপ নিতে হবে:
apigee-cassandraapigee-zookeeperapigee-postgresql
এইসব কম্পোনেন্টের ডেটা কীভাবে ব্যাক-আপ নিতে হয় সেই সংক্রান্ত নির্দেশাবলীর জন্য, কীভাবে ব্যাক-আপ নিতে হয় দেখুন।
লুপব্যাক অ্যাড্রেস চালু আছে কিনা তা নিশ্চিত করুন
Apigee mTLS-এর জন্য localhost লুপব্যাক অ্যাড্রেস চালু থাকতে হবে। IP অ্যাড্রেস
127.0.0.1 অবশ্যই রাউটেবল হতে হবে এবং ক্লাস্টারের প্রতিটি নোডে
localhost-এ রিজলভ হতে হবে। সার্ভিস মেশে Consul প্রক্সি সার্ভার এর উপর নির্ভর করে।
আপনি আগে localhost লুপব্যাক অ্যাড্রেস বন্ধ করে থাকলে, আপনার ক্লাস্টারের সব নোডে এটি আবার চালু করতে
হবে।
ডিফল্ট ফায়ারওয়াল পরিবর্তন করুন
CentOS এবং RedHat Enterprise Linux (RHEL)-এ ডিফল্ট ফায়ারওয়াল হল firewalld।
তবে, Apigee mTLS-এর জন্য আপনাকে ফায়ারওয়াল হিসেবে iptables ব্যবহার করতে হবে। এর ফলে, আপনাকে অবশ্যই:
firewalldইনস্টল করা থাকলে, সেটি বন্ধ করে সরিয়ে দিন।এবং
- প্রতিটি নোডে
iptablesইনস্টল করুন এবং এটি চলছে কিনা তা নিশ্চিত করুন।
এই বিভাগে এইসব টাস্ক কীভাবে সম্পূর্ণ করতে হয় তা বর্ণনা করা হয়েছে।
আপনি কোন ক্রমে নোডগুলি বেছে নিচ্ছেন তা গুরুত্বপূর্ণ নয়।
firewalld আনইনস্টল করতে এবং iptables ইনস্টল করা আছে ও
চলছে কিনা তা নিশ্চিত করতে:
- রুট ব্যবহারকারী হিসেবে নোডে লগ-ইন করুন।
- নিম্নলিখিত কমান্ড এক্সিকিউট করে সব কম্পোনেন্ট বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-all stop
firewalldবন্ধ ও আনইনস্টল করুন:- নিম্নলিখিত কমান্ডটি এক্সিকিউট করে
firewalldপরিষেবা বন্ধ করুন:systemctl stop firewalld
firewalldপরিষেবা বন্ধ করুন এবং নিম্নলিখিত কমান্ডগুলি এক্সিকিউট করে এটি মাস্ক করুন:systemctl disable firewalld
systemctl mask --now firewalldyum-এর সাথেfirewalldপরিষেবা সরাতে, নিম্নলিখিত কমান্ড রান করুন:yum remove firewalld
- নিম্নলিখিত কমান্ড এক্সিকিউট করে স্ট্যাটাস 'ব্যর্থ' হয়ে যাওয়া সব পরিষেবা রিসেট করুন:
systemctl reset-failed
- নিম্নলিখিত কমান্ডটি এক্সিকিউট করে সব পরিষেবা রিলোড করুন:
systemctl daemon-reload
- নিম্নলিখিত কমান্ডটি এক্সিকিউট করে
iptablesইনস্টল করুন:- নিম্নলিখিত কমান্ড এক্সিকিউট করে
iptablesওiptables-servicesপ্যাকেজ ইনস্টল করুন:yum install iptables iptables-services
- এই কমান্ড এক্সিকিউট করে চালু থাকা পরিষেবা রিলোড করুন:
systemctl daemon-reload
- এই কমান্ডটি এক্সিকিউট করে
iptablesচালু করুন:systemctl enable iptables ip6tables
- নিম্নলিখিত কমান্ডটি এক্সিকিউট করে
iptablesএবংip6tablesপরিষেবাগুলি শুরু করুন:systemctl start iptables ip6tables
- নিম্নলিখিত কমান্ড এক্সিকিউট করে
- ক্লাস্টারের প্রতিটি নোডের জন্য এই প্রসেসটি রিপিট করুন।