コンテンツにスキップ

インストールとデプロイ

本ディレクトリでは、OpsAnt の完全なインストールとデプロイ方法について説明します。

インストール方式の比較

方式 適用シーン 複雑度
ワンクリックスクリプトインストール クイック体験、シングルマシンデプロイ 低(推奨)
Docker デプロイ 既存の Docker 環境、カスタマイズが必要 中
手動インストール 細かい制御が必要、オフライン環境 高

デプロイアーキテクチャ

OpsAnt は Docker コンテナ化デプロイを採用しており、コアコンポーネントは以下の通りです:

graph TB
    WEB[opsany-proxy-opsant<br/>Web + API] --> DB[(MySQL)]
    WEB --> REDIS[(Redis)]
    WEB --> CELERY[Celery Worker]
    CELERY --> SALT[SaltStack Master]
    MINI[OpsMini Server] --> REDIS
  • opsany-proxy-opsant:メインコンテナ、Django バックエンドと Vue フロントエンドを含む
  • opsany-proxy-mysql:MySQL データベース
  • opsany-proxy-redis:Redis キャッシュ
  • opsany-proxy-saltmaster:SaltStack Master
  • opsmini-server:OpsMini Agent 管理サービス(Go 実装)

はじめに