コンテンツにスキップ

環境要件

OpsAnt をデプロイする前に、環境が以下の要件を満たしていることを確認してください。

サーバー要件

項目 最低構成 推奨構成
CPU 2 コア 4 コア
メモリ 4 GB 8 GB
ディスク 40 GB 100 GB+(SSD)
OS CentOS 7+ / Ubuntu 18+ / Debian 10+ 同左

ソフトウェア要件

  • Docker:18.09+(インストールスクリプトは docker run を使用してデプロイするため、Docker Compose は不要)
  • ネットワーク:外部ネットワークにアクセス可能(イメージの取得);オフラインデプロイの場合は事前にイメージを準備する必要があります

Docker のインストールコマンドについては クイックインストール を参照してください。

ポート要件

以下のポートが利用可能(未使用)であることを確認してください:

ポート 用途 外部公開
8010 Web プラットフォーム はい
4505 / 4506 SaltStack Master 内部ネットワーク
4507 OpsMini Server データプレーン(gRPC) 内部ネットワーク
4508 OpsMini Server コントロールプレーン HTTP いいえ(コンテナ内呼び出し)
9090 / 9093 Prometheus / Alertmanager オプション
8500 Consul 内部ネットワーク

4508 は OpsMini Server のコントロールプレーン HTTP であり、OpsAnt バックエンドがコンテナ内から 127.0.0.1:4508 を介して呼び出します。外部公開は不要です。インストールスクリプトは 4507(データプレーン)のみをマッピングし、4508 はマッピングしません。

管理対象ホスト要件

OpsAnt プラットフォーム自体と管理対象のホストはネットワークで相互通信できる必要があります(管理方式による):

管理方式 要件
SSH 対象ホストで SSH ポートを開放し、アカウント(パスワードまたは鍵)を提供
SaltStack 対象ホストに salt-minion をインストールし、salt-master に接続可能
OpsMini 対象ホストに OpsMini Agent をインストールし、プラットフォームに報告可能