Apigee mTLS はいつでも削除できます。このセクションでは、アプリを削除する方法と、 表示されます。
Apigee mTLS インストールをロールバックするには:
- クラスタ内のノードにログインします。どの順序で行っても構いません。
- 次の例のように、ノード上のすべてのコンポーネントを停止します。
/opt/apigee/apigee-service/bin/apigee-all stop
- 次のコマンドを実行して、
apigee-mtls
サービスをアンインストールします。/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
- ノード上のすべてのコンポーネントを
start order:
次の例をご覧ください。
/opt/apigee/apigee-service/bin/apigee-service component_name start
- クラスタ内のノードごとにこの手順を繰り返します。
アンインストールが正常に完了したことを確認するには、次の操作を行います( order):
- ZooKeeper を実行している各ノードで、Consul サービスが
/usr/lib/systemd/system
ディレクトリ: <ph type="x-smartling-placeholder">- </ph>
/usr/lib/systemd/system
ディレクトリに移動します。cd /usr/lib/systemd/system
- このディレクトリに次のファイルがないことを確認します。
<ph type="x-smartling-placeholder">
- </ph>
consul_egress.service
consul_server.service
- これらのファイルのいずれかが
/usr/lib/systemd/system
ディレクトリにある場合は、削除します。 できます。
- ZooKeeper を実行している各ノードで、
apigee-mtls
とapigee-mtls-consul
ディレクトリが存在します。 <ph type="x-smartling-placeholder">- </ph>
- Apigee のルート ディレクトリに移動します。
cd ${APIGEE_ROOT:-/opt/apigee}
- ディレクトリの内容を確認します。
ls
- このディレクトリに次のディレクトリが存在しないことを確認します。
<ph type="x-smartling-placeholder">
- </ph>
apigee-mtls-version
apigee-mtls-consul-version
- これらのディレクトリのいずれかが存在する場合は、削除します。
- Apigee のルート ディレクトリに移動します。
- 同じディレクトリで、次のシンボリック リンクが削除されたことを確認します。
<ph type="x-smartling-placeholder">
- </ph>
apigee-mtls
apigee-mtls-consul
そのためには、次の例のように検索
-L
オプションを使用します。find -L ./
これらのディレクトリへのシンボリック リンクが残っている場合は、
rm
またはunlink
コマンド。 - ZooKeeper を実行している各ノードで、次のコマンドを使用して Consul が削除されたことを確認します。
which
コマンド: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-version
apigee-mtls-consul-version