إلغاء تثبيت 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، تحقق من أن Consul تمت إزالتها باستخدام الأمر 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. استخدام yum لتحديد ما إذا كان قد تم تثبيت حِزم Apigee mTLS:
    yum list installed

    يجب ألا يعرض هذا الأمر أي حِزم تتطابق مع ما يلي:

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