Apigee mTLS'yi kaldırma

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:

  1. Kümenizdeki bir düğüme giriş yapın. Bu işlemi hangi sırayla yaptığınız önemli değildir.
  2. Aşağıdaki örnekte gösterildiği gibi, düğümdeki tüm bileşenleri durdurun:
    /opt/apigee/apigee-service/bin/apigee-all stop
  3. Aşağıdaki komutu çalıştırarak apigee-mtls hizmetini kaldırın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. 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
  5. 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):

  1. ZooKeeper'ın çalıştığı her düğümde, Consul hizmetlerinin /usr/lib/systemd/system dizininde olmadığından emin olun:
    1. /usr/lib/systemd/system dizinine geçin:
      cd /usr/lib/systemd/system
    2. Aşağıdaki dosyaların bu dizinde bulunmadığından emin olun:
      • consul_egress.service
      • consul_server.service
    3. Bu dosyalardan biri /usr/lib/systemd/system dizinindeyse dosyayı silin.
  2. ZooKeeper çalıştıran her düğümde apigee-mtls ve apigee-mtls-consul dizinlerinin mevcut olup olmadığını kontrol edin:
    1. Apigee kök dizinine geçin:
      cd ${APIGEE_ROOT:-/opt/apigee}
    2. Dizinin içeriğini kontrol edin:
      ls
    3. Bu dizinde aşağıdaki dizinlerin bulunmadığından emin olun:
      • apigee-mtls-version
      • apigee-mtls-consul-version
    4. Bu dizinlerden biri varsa silin.
  3. Aynı dizinde, aşağıdakilere yönelik sembolik bağlantıların kaldırıldığından emin olun:
    • apigee-mtls
    • apigee-mtls-consul

    Bunun için aşağıdaki örnekte gösterildiği gibi find -L seçeneğini kullanın:

    find -L ./

    Bu dizinlere yönelik sembolik bağlantılar kalırsa bunları rm veya unlink komutlarıyla kaldırabilirsiniz.

  4. ZooKeeper'ın çalıştığı her düğümde, which komutunu 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:...)"
  5. 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   
  6. Apigee mTLS paketlerinin yüklü olup olmadığını belirlemek için yum komutunu kullanın:
    yum list installed

    Bu komut, aşağıdakilerle eşleşen paketleri göstermemelidir:

    • apigee-mtls-version
    • apigee-mtls-consul-version