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