Apigee mTLS আনইনস্টল করুন, 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 চলমান প্রতিটি নোডে, কনসাল পরিষেবাগুলি /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 কমান্ডটি ব্যবহার করে কনসালকে সরানো হয়েছে তা পরীক্ষা করুন:
    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