Apigee mTLS はいつでも削除できます。このセクションでは、削除する方法と、削除されたことを確認する方法について説明します。
Apigee mTLS のインストールをロールバックするには:
- クラスタ内のノードにログインします。この操作を行う順序は重要ではありません。
- 次の例のように、ノード上のすべてのコンポーネントを停止します。
/opt/apigee/apigee-service/bin/apigee-all stop
- 次のコマンドを実行して、
apigee-mtlsサービスをアンインストールします。/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- 次の例に示すように、起動順序でノード上のすべてのコンポーネントを起動します。
/opt/apigee/apigee-service/bin/apigee-service component_name start
- クラスタ内の各ノードに対してこのプロセスを繰り返します。
アンインストールが成功したことを確認するには、次の操作を行います(順不同)。
- ZooKeeper を実行している各ノードで、Consul サービスが
/usr/lib/systemd/systemディレクトリにないことを確認します。/usr/lib/systemd/systemディレクトリに移動します。cd /usr/lib/systemd/system
- 次のファイルがそのディレクトリにないことを確認します。
consul_egress.serviceconsul_server.service
- これらのファイルのいずれかが
/usr/lib/systemd/systemディレクトリにある場合は、削除します。
- ZooKeeper を実行している各ノードで、
apigee-mtlsディレクトリとapigee-mtls-consulディレクトリが存在するかどうかを確認します。- Apigee のルート ディレクトリに移動します。
cd ${APIGEE_ROOT:-/opt/apigee} - ディレクトリの内容を確認します。
ls
- このディレクトリに次のディレクトリが存在しないことを確認します。
apigee-mtls-versionapigee-mtls-consul-version
- これらのディレクトリのいずれかが存在する場合は、削除します。
- Apigee のルート ディレクトリに移動します。
- 同じディレクトリで、次のシンボリック リンクが削除されていることを確認します。
apigee-mtlsapigee-mtls-consul
これを行うには、次の例に示すように、find
-Lオプションを使用します。find -L ./
これらのディレクトリへのシンボリック リンクが残っている場合は、
rmコマンドまたはunlinkコマンドを使用して削除できます。 - ZooKeeper を実行している各ノードで、
whichコマンドを使用して Consul が削除されていることを確認します。which consul
このコマンドは、次のようなメッセージを返します。
"/usr/bin/which: no consul in (...:/opt/apigee/apigee-adminapi-version/bin:...)"
- root または sudo で次のコマンドを実行します。
iptables -t nat -L OUTPUT
このコマンドを実行すると、次の例のように、列見出しは表示されますが、列にデータは表示されません。
target prot opt source destination
yumを使用して、Apigee mTLS パッケージがインストールされているかどうかを確認します。yum list installed
このコマンドでは、次のいずれかに一致するパッケージは表示されません。
apigee-mtls-versionapigee-mtls-consul-version