Apigee mTLS আনইনস্টল করা

আপনি যেকোনও সময় Apigee mTLS সরিয়ে দিতে পারবেন। এই বিভাগে এটি কীভাবে সরাতে হয় এবং এটি যে সরানো হয়েছে তা কীভাবে যাচাই করতে হয় তা বর্ণনা করা হয়েছে।

Apigee mTLS ইনস্টলেশন রোল ব্যাক করতে:

  1. আপনার ক্লাস্টারের কোনও নোডে লগ-ইন করুন। আপনি যে কোনও ক্রমে এটি করতে পারেন।
  2. নিচের উদাহরণে যেমন দেখানো হয়েছে, নোডের সব কম্পোনেন্ট বন্ধ করুন:
    /opt/apigee/apigee-service/bin/apigee-all stop
  3. নিম্নলিখিত কমান্ডটি এক্সিকিউট করে apigee-mtls পরিষেবা আনইনস্টল করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. নিম্নলিখিত উদাহরণের মতো, শুরুর ক্রম অনুযায়ী নোডের সব কম্পোনেন্ট চালু করুন:
    /opt/apigee/apigee-service/bin/apigee-service component_name start
  5. ক্লাস্টারের প্রতিটি নোডের জন্য এই প্রসেসটি রিপিট করুন।

আনইনস্টল করা সম্পূর্ণ হয়েছে কিনা তা যাচাই করতে, আপনি নিম্নলিখিত কাজগুলি করতে পারেন (যেকোনও ক্রম অনুযায়ী):

  1. ZooKeeper রান করছে এমন প্রতিটি নোডে, Consul পরিষেবাগুলি /usr/lib/systemd/system ডিরেক্টরিতে নেই তা চেক করুন:
    1. /usr/lib/systemd/system ডিরেক্টরিতে পরিবর্তন করুন:
      cd /usr/lib/systemd/system
    2. নিশ্চিত করুন যে নিম্নলিখিত ফাইলগুলি সেই ডিরেক্টরিতে নেই:
      • consul_egress.service
      • consul_server.service
    3. এই ফাইলগুলির মধ্যে কোনও একটি /usr/lib/systemd/system ডিরেক্টরিতে থাকলে, সেটি মুছে দিন।
  2. ZooKeeper চলছে এমন প্রতিটি নোডে, apigee-mtls এবং apigee-mtls-consul ডিরেক্টরি আছে কিনা তা চেক করুন:
    1. Apigee রুট ডিরেক্টরিতে পরিবর্তন করুন:
      cd ${APIGEE_ROOT:-/opt/apigee}
    2. ডিরেক্টরির কন্টেন্ট চেক করুন:
      ls
    3. নিশ্চিত করুন যে নিম্নলিখিত ডিরেক্টরিগুলি এই ডিরেক্টরিতে নেই:
      • apigee-mtls-version
      • apigee-mtls-consul-version
    4. এইসব ডিরেক্টরির মধ্যে কোনও একটি থাকলে, সেটি মুছে দিন।
  3. একই ডিরেক্টরিতে, নিম্নলিখিতগুলির সিমলিঙ্ক সরানো হয়েছে কিনা তা নিশ্চিত করুন:
    • apigee-mtls
    • apigee-mtls-consul

    এটি করতে, -L খোঁজার বিকল্প ব্যবহার করুন, যেমন নিম্নলিখিত উদাহরণে দেখানো হয়েছে:

    find -L ./

    এইসব ডিরেক্টরির সিম্বলিক লিঙ্ক থেকে গেলে, আপনি rm বা unlink কমান্ডের মাধ্যমে সেগুলি সরাতে পারবেন।

  4. ZooKeeper চলছে এমন প্রতিটি নোডে, which কমান্ড ব্যবহার করে Consul সরানো হয়েছে কিনা তা চেক করুন:
    which consul

    এই কমান্ডের উত্তরে নিম্নলিখিত মেসেজের মতো মেসেজ দেখানো উচিত:

    "/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
  5. রুট হিসেবে বা sudo সহ নিম্নলিখিত কমান্ডটি এক্সিকিউট করুন:
    iptables -t nat -L OUTPUT

    এই কমান্ডের মাধ্যমে কলামের হেডিং দেখা যাবে, কিন্তু কলামে কোনও ডেটা দেখা যাবে না, যেমন নিম্নলিখিত উদাহরণে দেখানো হয়েছে:

    target     prot opt source               destination   
  6. Apigee mTLS প্যাকেজ ইনস্টল করা আছে কিনা তা নির্ধারণ করতে yum ব্যবহার করুন:
    yum list installed

    এই কমান্ডের মাধ্যমে নিম্নলিখিত বিষয়ের সাথে ম্যাচ করে এমন কোনও প্যাকেজ দেখানো উচিত নয়:

    • apigee-mtls-version
    • apigee-mtls-consul-version