আপনি যেকোনও সময় Apigee mTLS সরিয়ে দিতে পারবেন। এই বিভাগে এটি কীভাবে সরাতে হয় এবং এটি সরানো হয়েছে কিনা তা কীভাবে যাচাই করতে হয় তা বর্ণনা করা হয়েছে।
Apigee mTLS ইনস্টলেশন রোল ব্যাক করতে:
- আপনার ক্লাস্টারের কোনও নোডে লগ-ইন করুন। আপনি কোন ক্রমে এটি করছেন তা গুরুত্বপূর্ণ নয়।
- নিচের উদাহরণে দেখানো পদ্ধতিতে নোডের সব কম্পোনেন্ট বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-all stop
- নিচের কমান্ডটি প্রয়োগ করে
apigee-mtlsপরিষেবা আনইনস্টল করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- নিচের
উদাহরণে দেখানো হয়েছে, নোডের সব কম্পোনেন্ট
স্টার্ট অর্ডার অনুযায়ী শুরু করুন:
/opt/apigee/apigee-service/bin/apigee-service component_name start
- ক্লাস্টারের প্রতিটি নোডের জন্য এই প্রসেসটি রিপিট করুন।
আনইনস্টল করার প্রসেস সফলভাবে সম্পূর্ণ হয়েছে কিনা তা যাচাই করতে, আপনি নিম্নলিখিত বিষয়গুলি করতে পারেন (যেকোনও ক্রম অনুসারে):
- ZooKeeper রান করছে এমন প্রতিটি নোডে, Consul পরিষেবা যেন
/usr/lib/systemd/systemডিরেক্টরিতে না থাকে তা চেক করুন:/usr/lib/systemd/systemডিরেক্টরিতে পরিবর্তন করুন:cd /usr/lib/systemd/system
- নিশ্চিত করুন যে নিম্নলিখিত ফাইলগুলি সেই ডিরেক্টরিতে নেই:
consul_egress.serviceconsul_server.service
- এইসব ফাইলের কোনওটি
/usr/lib/systemd/systemডিরেক্টরিতে থাকলে, সেটি মুছে দিন।
- ZooKeeper রান করছে এমন প্রতিটি নোডে,
apigee-mtlsএবংapigee-mtls-consulডিরেক্টরি আছে কিনা চেক করুন:- Apigee-এর মূল ডিরেক্টরি পরিবর্তন করুন:
cd ${APIGEE_ROOT:-/opt/apigee} - ডিরেক্টরির কন্টেন্ট চেক করুন:
ls
- নিশ্চিত করুন যে নিম্নলিখিত ডিরেক্টরি এই ডিরেক্টরিতে নেই:
apigee-mtls-versionapigee-mtls-consul-version
- এইসব ডিরেক্টরির মধ্যে কোনওটি থাকলে, সেটি মুছে দিন।
- Apigee-এর মূল ডিরেক্টরি পরিবর্তন করুন:
- একই ডিরেক্টরিতে, নিম্নলিখিতগুলির সিমলিঙ্ক সরানো হয়েছে কিনা তা নিশ্চিত করুন:
apigee-mtlsapigee-mtls-consul
এটি করতে, find
-Lবিকল্প ব্যবহার করুন, যেমন নিম্নলিখিত উদাহরণে দেখানো হয়েছে:find -L ./
এইসব ডিরেক্টরির সিম্বলিক লিঙ্ক থেকে গেলে, আপনি
rmবাunlinkকমান্ডের মাধ্যমে সেগুলি সরিয়ে দিতে পারবেন। - ZooKeeper রান করছে এমন প্রতিটি নোডে, Consul সরিয়ে দেওয়া হয়েছে কিনা তা চেক করতে
whichকমান্ড ব্যবহার করুন:which consul
এই কমান্ডের উত্তরে নিম্নলিখিত মেসেজের মতো কিছু দেখানো উচিত:
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- root হিসেবে বা sudo ব্যবহার করে নিম্নলিখিত কমান্ডটি এক্সিকিউট করুন:
iptables -t nat -L OUTPUT
এই কমান্ডটি কলামের শিরোনাম দেখাতে হবে, কিন্তু কলামে কোনও ডেটা থাকবে না, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:
target prot opt source destination
- Apigee mTLS প্যাকেজ ইনস্টল করা আছে কিনা তা নির্ধারণ করতে
yumব্যবহার করুন:yum list installed
এই কমান্ডটি নিম্নলিখিতগুলির সাথে ম্যাচ করে এমন কোনও প্যাকেজ দেখাতে না পারার কথা:
apigee-mtls-versionapigee-mtls-consul-version