يمكنك إزالة 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.service
consul_server.service
- إذا كان أي من هذين الملفين في دليل
/usr/lib/systemd/system
، احذف بها.
- التغيير إلى الدليل
- في كل عقدة تقوم بتشغيل ZooKeeper، تحقق لمعرفة ما إذا كان
apigee-mtls
يتوفّرapigee-mtls-consul
دليل:- التغيير إلى الدليل الجذري في Apigee:
cd ${APIGEE_ROOT:-/opt/apigee}
- تحقَّق من محتوى الدليل:
ls
- تأكَّد من عدم وجود الأدلة التالية في هذا الدليل:
apigee-mtls-version
apigee-mtls-consul-version
- في حال توفّر أي من هذين الدليلين، احذفهما.
- التغيير إلى الدليل الجذري في Apigee:
- في الدليل نفسه، تأكَّد من إزالة الروابط الرمزية إلى ما يلي:
apigee-mtls
apigee-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-version
apigee-mtls-consul-version