クイックインストール¶
本ページでは、OpsAnt のデプロイの完全な流れを紹介します。主に4つのステップに分かれます:Docker のインストール、コードの取得、設定の変更、インストールスクリプトの実行です。
前提条件¶
- 1台の Linux サーバー(Ubuntu 24.04 / CentOS 7+ / Debian を推奨、メモリは 8G 以上)
- サーバーが外部ネットワークにアクセス可能(イメージのプル)
1. Docker と依存ソフトウェアパッケージのインストール¶
# Ubuntu / Debian 示例
sudo apt-get -y update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get -y update
sudo apt-get -y install docker-ce jq uuid wget git ntpdate mysql-client unzip
systemctl enable --now docker
その他のシステム(CentOS / RockyLinux / OpenEuler など)の Docker インストールコマンドについては、環境要件 を参照してください。
2. コードの取得¶
3. インストール設定の変更(必須)¶
変更が必要な主要な設定:
| 設定項目 | 説明 |
|---|---|
DOMAIN_NAME |
OpsAnt にアクセスするアドレス(IP または解決可能なドメイン名、hosts の変更は無効) |
LOCAL_IP |
本機の内部 IP |
PROXY_PUBLIC_IP |
パブリック IP(内部ネットワークデプロイの場合はデフォルトのまま、DOMAIN_NAME と等しい) |
スクリプトは自動的にランダムな文字列を生成して
INIT_PASSWORDを置き換えるため、手動でパスワードを設定する必要はありません。
4. インストールスクリプトの実行¶
スクリプトは自動的に以下を完了します:MySQL、Redis、Consul、Prometheus、Alertmanager、blackbox-exporter などのコンテナの初期化、Proxy メインコンテナのデプロイ、Prometheus 接続設定の書き込みと組み込みアラートルールのインポート。
重要:実行プロセス中に Error エラーが発生してはなりません(Warning は無視可能)。インストールスクリプトは
adminアカウントのランダムな初期パスワードを出力するので、必ず適切に保存してください。
アクセス¶
インストール完了後、ブラウザからアクセスします:
デフォルトアカウントは admin、パスワードはインストールスクリプトが出力したランダムパスワードです。
サービスポート¶
| ポート | 用途 |
|---|---|
| 8010 | OpsAnt Web プラットフォーム(Django) |
| 4505 / 4506 | SaltStack Master |
| 4507 | OpsMini Server データプレーン(gRPC、Agent 接続) |
| 4508 | OpsMini Server コントロールプレーン HTTP(コンテナ内呼び出し、外部マッピングなし) |
| 9090 | Prometheus |
| 9093 | Alertmanager |
| 8500 | Consul |
その他のインストール方法¶
- Docker デプロイ — 手動でイメージをプルしてデプロイ
- ワンクリックスクリプトインストール — クイックインストールと同じスクリプトフロー
次のステップ¶
インストール完了後、初回ログイン を参照してログインし、最初のホストを管理します。