メインコンテンツまでスキップ
バージョン: v2603

アンインストール

AIBoosterのアンインストール方法について説明します。 ServerノードとAgentノードについてそれぞれ以下の手順を実行してください。

シングルノード構成の場合はServerノードとAgentノード両方の手順を実施してください。

Serverノード

1. Docker コンテナの停止および削除

以下のコマンドを実行してください。

docker compose -p "faib-server" down

2. Docker ボリューム・ネットワークの削除

警告

この操作によって、AIBoosterによって取得した性能メトリクス等、ユーザーによって変更されたダッシュボード等のデータは全て削除されます。

アップデートのために一時的にアンインストールする場合は、この手順をスキップしてください。

以下コマンドを実行し、後述のコマンドによって削除されるボリュームの詳細を確認してください。このリストに意図しないボリュームが含まれる場合(grafana-data, clickhouse-data以外のボリュームが含まれる場合)は、削除対象のボリュームを適切に選別し、個別に削除を行ってください。

docker volume ls -q --filter name=^faib-server_.+-data$

実際にボリュームを削除するには、以下コマンドを実行してください。このコマンドを実行すると、AIBoosterによって取得したデータも全て削除されます。

docker volume rm $(docker volume ls -q --filter name=^faib-server_.+-data$)

同様に、ネットワークについても削除する場合は以下のコマンドを実行してください。

docker network rm $(docker network ls -q --filter name=^faib-server_.+$)

3. Docker イメージの削除

AIBoosterによって取得されたDockerイメージを完全に削除するには、以下コマンドを実行してください。

docker images | grep -E 'public.ecr.aws.*aibooster' | awk '{print $3}' | xargs docker rmi

4. インストールフォルダの削除

インストールしたファイルを削除するため、以下コマンドを実行してください。

sudo rm -r /opt/aibooster

Agentノード

1. systemdサービスの停止および削除

以下のコマンドを実行してください。

sudo systemctl disable --now aibooster-agent.target
sudo rm /etc/systemd/system/aibooster-*
sudo systemctl daemon-reload
v2511以前のバージョンをお使いの場合

systemdサービスの停止・削除は、上記の代わりに以下のコマンドを実行してください。

sudo systemctl disable --now aibooster-agent.service aibooster-agent-otel-collector.service
sudo rm /etc/systemd/system/aibooster-*
sudo systemctl daemon-reload

また、Agentノード上に作成されたDockerネットワークおよびイメージを削除するには、以下のコマンドも実行してください。

# Dockerネットワークの削除
docker network rm $(docker network ls -q --filter name=^faib-agent_.+$)
# Dockerイメージの削除
docker images | grep -E 'public.ecr.aws.*aibooster' | awk '{print $3}' | xargs docker rmi

2. インストールフォルダの削除

インストールしたファイルを削除するため、以下コマンドを実行してください。

sudo rm -r /opt/aibooster