跳轉到

環境要求

部署 OpsAnt 前,請確認環境滿足以下要求。

伺服器要求

專案 最低配置 推薦配置
CPU 2 核 4 核
記憶體 4 GB 8 GB
磁碟 40 GB 100 GB+(SSD)
作業系統 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,可上報到平臺