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
- क्लस्टर में हर नोड के लिए यह प्रोसेस दोहराएं.
अनइंस्टॉल होने की पुष्टि करने के लिए, ये करें: किसी भी क्रम में:
- ज़ूकीर चलाने वाले हर नोड में, जांच लें कि Consul की सेवाएं,
/usr/lib/systemd/system
डायरेक्ट्री में मौजूद हैं या नहीं:/usr/lib/systemd/system
डायरेक्ट्री में बदलें:cd /usr/lib/systemd/system
- पक्का करें कि ये फ़ाइलें उस डायरेक्ट्री में मौजूद न हों:
consul_egress.service
consul_server.service
- अगर इनमें से कोई फ़ाइल
/usr/lib/systemd/system
डायरेक्ट्री में है, तो उसे मिटा दें.
- ज़ूकीर चलाने वाले हर नोड के लिए देखें कि
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
कमांड की मदद से, उन्हें हटाया जा सकता है. - ज़ूकीपर चलाने वाले हर नोड के लिए,
which
निर्देश का इस्तेमाल करके यह देखें कि Consul को हटा दिया गया है: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