Apigee mTLS'yi istediğiniz zaman kaldırabilirsiniz. Bu bölümde, bu anahtarın nasıl kaldırılacağı ve kaldırıldığının nasıl doğrulanacağı açıklanmaktadır.
Apigee mTLS yüklemesini geri almak için:
- Kümenizdeki bir düğüme giriş yapın. Bu işlemi hangi sırayla yaptığınız önemli değildir.
- Aşağıdaki örnekte gösterildiği gibi, düğümdeki tüm bileşenleri durdurun:
/opt/apigee/apigee-service/bin/apigee-all stop
- Aşağıdaki komutu çalıştırarak
apigee-mtlshizmetini kaldırın:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- Düğümdeki tüm bileşenleri, aşağıdaki örnekte gösterildiği gibi başlangıç sırasına göre başlatın:
/opt/apigee/apigee-service/bin/apigee-service component_name start
- Bu işlemi kümedeki her düğüm için tekrarlayın.
Kaldırma işleminin başarılı olduğunu doğrulamak için aşağıdakileri yapabilirsiniz (herhangi bir sırayla):
- ZooKeeper'ın çalıştığı her düğümde, Consul hizmetlerinin
/usr/lib/systemd/systemdizininde olmadığından emin olun:/usr/lib/systemd/systemdizinine geçin:cd /usr/lib/systemd/system
- Aşağıdaki dosyaların bu dizinde bulunmadığından emin olun:
consul_egress.serviceconsul_server.service
- Bu dosyalardan biri
/usr/lib/systemd/systemdizinindeyse dosyayı silin.
- ZooKeeper çalıştıran her düğümde
apigee-mtlsveapigee-mtls-consuldizinlerinin mevcut olup olmadığını kontrol edin:- Apigee kök dizinine geçin:
cd ${APIGEE_ROOT:-/opt/apigee} - Dizinin içeriğini kontrol edin:
ls
- Bu dizinde aşağıdaki dizinlerin bulunmadığından emin olun:
apigee-mtls-versionapigee-mtls-consul-version
- Bu dizinlerden biri varsa silin.
- Apigee kök dizinine geçin:
- Aynı dizinde, aşağıdakilere yönelik sembolik bağlantıların kaldırıldığından emin olun:
apigee-mtlsapigee-mtls-consul
Bunun için aşağıdaki örnekte gösterildiği gibi find
-Lseçeneğini kullanın:find -L ./
Bu dizinlere yönelik sembolik bağlantılar kalırsa bunları
rmveyaunlinkkomutlarıyla kaldırabilirsiniz. - ZooKeeper'ın çalıştığı her düğümde,
whichkomutunu kullanarak Consul'un kaldırıldığını kontrol edin:which consul
Bu komut, aşağıdakine benzer bir mesajla yanıt vermelidir:
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- Aşağıdaki komutu root olarak veya sudo ile çalıştırın:
iptables -t nat -L OUTPUT
Bu komut, aşağıdaki örnekte gösterildiği gibi sütun başlıklarını gösterir ancak sütunlarda veri göstermez:
target prot opt source destination
- Apigee mTLS paketlerinin yüklü olup olmadığını belirlemek için
yumkomutunu kullanın:yum list installed
Bu komut, aşağıdakilerle eşleşen paketleri göstermemelidir:
apigee-mtls-versionapigee-mtls-consul-version