Apigee mTLS'yi kaldırma

Apigee mTLS'yi istediğiniz zaman kaldırabilirsiniz. Bu bölümde, veri kaldırma ve doğrulama işlemlerinin nasıl yapılacağı açıklanmaktadır. söz konusu URL'yi kaldırın.

Apigee mTLS yüklemesini geri çekmek için:

  1. Kümenizdeki bir düğüme giriş yapın. Bunu 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 başlangıç siparişi, aşağıdaki örnek gösterilmektedir:
    /opt/apigee/apigee-service/bin/apigee-service component_name start
  5. Kümedeki her 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 yapabilirsiniz (herhangi bir sipariş):

  1. ZooKeeper'ı çalıştıran her düğümde Consul hizmetlerinin /usr/lib/systemd/system dizini:
    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 somut olarak ortaya koyar.
  2. ZooKeeper'ı çalıştıran her düğümde, apigee-mtls ve apigee-mtls-consul dizin mevcut:
    1. Apigee kök dizinine geçin:
      cd ${APIGEE_ROOT:-/opt/apigee}
      .
    2. Dizinin içeriğini kontrol edin:
      ls
      .
    3. Aşağıdaki dizinlerin bu dizinde bulunmadığından emin olun:
      • apigee-mtls-version
      • apigee-mtls-consul-version
    4. Bu dizinlerden biri varsa bunları silin.
  3. Aynı dizinde, aşağıdakilere sembolik bağlantıların kaldırıldığından emin olun:
    • apigee-mtls
    • apigee-mtls-consul

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

    find -L ./

    Bu dizinlerin sembolik bağlantıları kalırsa, rm veya unlink komutları.

  4. ZooKeeper'ı çalıştıran her düğümde, which komutu:
    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 yürütün:
    iptables -t nat -L OUTPUT
    .

    Bu komut, aşağıdaki örnekte olduğu gibi sütun başlıklarını görüntülemeli, ancak sütunlarda veri göstermemelidir gösterir:

    target     prot opt source               destination   
  6. Apigee mTLS paketlerinin yüklü olup olmadığını belirlemek için yum 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