আপনি যেকোনও সময় 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
এটি করতে,
-Lখোঁজার বিকল্প ব্যবহার করুন, যেমন নিম্নলিখিত উদাহরণে দেখানো হয়েছে:find -L ./
এইসব ডিরেক্টরির সিম্বলিক লিঙ্ক থেকে গেলে, আপনি
rmবাunlinkকমান্ডের মাধ্যমে সেগুলি সরাতে পারবেন। - ZooKeeper চলছে এমন প্রতিটি নোডে,
whichকমান্ড ব্যবহার করে Consul সরানো হয়েছে কিনা তা চেক করুন: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-versionapigee-mtls-consul-version