Apigee mTLS'yi kaldırma

Edge for Private Cloud 4.19.01 sürümü

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