يمكنك إزالة 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، تأكَّد من إزالة Consul باستخدام الأمر
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
- استخدِم
yumلتحديد ما إذا كانت حِزم Apigee mTLS مثبّتة:yum list installed
يجب ألا يعرض هذا الأمر أي حِزم تطابق ما يلي:
apigee-mtls-versionapigee-mtls-consul-version