Apigee mTLS をアンインストールする

Edge for Private Cloud v4.19.01

Apigee mTLS はいつでも削除できます。このセクションでは、アプリを削除する方法と、 表示されます。

Apigee mTLS インストールをロールバックするには:

  1. クラスタ内のノードにログインします。どの順序で行っても構いません。
  2. 次の例のように、ノード上のすべてのコンポーネントを停止します。
    /opt/apigee/apigee-service/bin/apigee-all stop
  3. 次のコマンドを実行して、apigee-mtls サービスをアンインストールします。
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
  4. ノード上のすべてのコンポーネントを start order: 次の例をご覧ください。
    /opt/apigee/apigee-service/bin/apigee-service component_name start
  5. クラスタ内のノードごとにこの手順を繰り返します。

アンインストールが正常に完了したことを確認するには、次の操作を行います( order):

  1. ZooKeeper を実行している各ノードで、Consul サービスが /usr/lib/systemd/system ディレクトリ: <ph type="x-smartling-placeholder">
      </ph>
    1. /usr/lib/systemd/system ディレクトリに移動します。
      cd /usr/lib/systemd/system
    2. このディレクトリに次のファイルがないことを確認します。 <ph type="x-smartling-placeholder">
        </ph>
      • consul_egress.service
      • consul_server.service
    3. これらのファイルのいずれかが /usr/lib/systemd/system ディレクトリにある場合は、削除します。 できます。
  2. ZooKeeper を実行している各ノードで、apigee-mtlsapigee-mtls-consul ディレクトリが存在します。 <ph type="x-smartling-placeholder">
      </ph>
    1. Apigee のルート ディレクトリに移動します。
      cd ${APIGEE_ROOT:-/opt/apigee}
    2. ディレクトリの内容を確認します。
      ls
    3. このディレクトリに次のディレクトリが存在しないことを確認します。 <ph type="x-smartling-placeholder">
        </ph>
      • apigee-mtls-version
      • apigee-mtls-consul-version
    4. これらのディレクトリのいずれかが存在する場合は、削除します。
  3. 同じディレクトリで、次のシンボリック リンクが削除されたことを確認します。 <ph type="x-smartling-placeholder">
      </ph>
    • apigee-mtls
    • apigee-mtls-consul

    そのためには、次の例のように検索 -L オプションを使用します。

    find -L ./

    これらのディレクトリへのシンボリック リンクが残っている場合は、 rm または unlink コマンド。

  4. ZooKeeper を実行している各ノードで、次のコマンドを使用して Consul が削除されたことを確認します。 which コマンド:
    which consul

    このコマンドに対して、次のようなメッセージが返されます。

    "/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
  5. root として、または sudo を使用して、次のコマンドを実行します。
    iptables -t nat -L OUTPUT

    次の例のように、このコマンドを実行すると、列見出しは表示されますが、列のデータは表示されません。 表示されます。

    target     prot opt source               destination   
  6. yum を使用して、Apigee mTLS パッケージがインストールされているかどうかを確認します。
    yum list installed

    このコマンドは、以下に一致するパッケージを表示しません

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