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:...)"
- नीचे दिए गए कमांड को रूट या सूडो के साथ एक्ज़ीक्यूट करें:
iptables -t nat -L OUTPUT
इस निर्देश से कॉलम के शीर्षक दिखने चाहिए, लेकिन कॉलम में कोई डेटा नहीं दिखना चाहिए, जैसा कि नीचे दिया गया उदाहरण देखें दिखाता है:
target prot opt source destination
yumका इस्तेमाल करके, यह पता लगाएं कि Apigee mTLS पैकेज इंस्टॉल हैं या नहीं:yum list installed
इस निर्देश को इनसे मेल खाने वाला कोई भी पैकेज नहीं दिखाना चाहिए:
apigee-mtls-versionapigee-mtls-consul-version