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