Apigee mTLS'yi dilediğiniz zaman kaldırabilirsiniz. Bu bölümde, özelliğin nasıl kaldırılacağı ve kaldırıldığını doğrulama işlemi 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 fark etmez.
- 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-mtls
hizmetini kaldırın:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- Aşağıdaki örnekte gösterildiği gibi, düğümdeki tüm bileşenleri başlangıç sırasıyla başlatın:
/opt/apigee/apigee-service/bin/apigee-service component_name start
- Kümedeki her bir düğüm için bu işlemi tekrarlayın.
Kaldırma işleminin başarılı olduğunu doğrulamak için aşağıdakileri (herhangi bir sırada) yapabilirsiniz:
- ZooKeeper'ı çalıştıran her düğümde Consul hizmetlerinin
/usr/lib/systemd/system
dizininde olmadığından emin olun:/usr/lib/systemd/system
dizinine geç:cd /usr/lib/systemd/system
- Aşağıdaki dosyaların bu dizinde bulunmadığından emin olun:
consul_egress.service
consul_server.service
- Bu dosyalardan herhangi biri
/usr/lib/systemd/system
dizinindeyse silin.
- ZooKeeper'ı çalıştıran her düğümde
apigee-mtls
veapigee-mtls-consul
dizinlerinin mevcut olup olmadığını kontrol edin:- Apigee kök dizinine geçin:
cd ${APIGEE_ROOT:-/opt/apigee}
- Dizinin içeriğini kontrol edin:
ls
- Aşağıdaki dizinlerin bu dizinde olmadığından emin olun:
apigee-mtls-version
apigee-mtls-consul-version
- Bu dizinlerden biri varsa bunları silin.
- Apigee kök dizinine geçin:
- Aynı dizinde, aşağıdakilerin sembolik bağlantılarının kaldırıldığından emin olun:
apigee-mtls
apigee-mtls-consul
Bunun için, aşağıdaki örnekte gösterildiği gibi
-L
bul seçeneğini kullanın:find -L ./
Bu dizinlerin sembolik bağlantıları kalırsa
rm
veyaunlink
komutlarıyla kaldırabilirsiniz. - ZooKeeper'ı çalıştıran her düğümde
which
komutunu kullanarak Consul'un kaldırılıp kaldırılmadığı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 kök olarak veya sudo ile yürütün:
iptables -t nat -L OUTPUT
Bu komut, aşağıdaki örnekte gösterildiği gibi sütun başlıklarını göstermelidir ancak sütunlarda veri olmamalıdır:
target prot opt source destination
- Apigee mTLS paketlerinin yüklü olup olmadığını belirlemek için
yum
yöntemini kullanın:yum list installed
Bu komut, aşağıdakilerle eşleşen paketleri görüntülememelidir:
apigee-mtls-version
apigee-mtls-consul-version