Edge for Private Cloud v4.19.01
يمكنك إزالة mTLS في Apigee في أي وقت. يوضّح هذا القسم كيفية إزالته والتأكّد من إزالته.
لإلغاء تثبيت mTLS في Apigee:
- سجِّل الدخول إلى عقدة في مجموعتك. ولا يهمّ الترتيب الذي تُجري به ذلك.
- أوقِف جميع المكوّنات في العقدة، كما هو موضّح في المثال التالي:
/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
لتحديد ما إذا تم تثبيت حِزم mTLS في Apigee:yum list installed
من المفترض أن لا يعرض هذا الأمر أي حِزم تتطابق مع ما يلي:
apigee-mtls-version
apigee-mtls-consul-version