部署
HAP 部署模式 | 运维平台部署方案 |
---|---|
单机模式 | 基于 Docker Compose |
集群模式 | 基于 Kubernetes |
-
部署服务器需预留 CPU、内存资源在 2C、4G 以上,磁盘可用空间不小于 50G。
-
为减少部署复杂度,建议基于 HAP 现有服务器进行部署运维平台。
-
如需要将运维平台独立部署在独立一台服务器,可以参考环境变量清单,通过环境变量将相关组件的连接信息传递给
agent
服务。
组件相关要求
-
MySQL 用户需具备以下权限:
-
SELECT
权限:允许读取数据库中的表和数据 -
SHOW DATABASES
权限:允许查看所有数据库 -
PROCESS
权限:允许查看其他用户的线程,以获取性能数据 -
REPLICATION CLIENT
权限:用于访问复制状态和信息
-
-
MongoDB 用户建议使用 root 角色权限,如果需要最小权限,参考以下创建用户授权语句:
use admin
db.createUser({
user: "opsuser",
pwd: "your_secure_password",
roles: [
{ role: "clusterMonitor", db: "admin" },
{ role: "readAnyDatabase", db: "admin" },
{ role: "clusterManager", db: "admin" },
{ role: "dbAdmin", db: "mdwsrows" },
{ role: "readWrite", db: "mdwsrows" },
{ role: "dbAdmin", db: "mdservicedata" },
{ role: "readWrite", db: "mdservicedata" },
{ role: "dbAdmin", db: "mdworksheet" },
{ role: "readWrite", db: "mdworksheet" },
{ role: "dbAdmin", db: "mdworkflow" },
{ role: "readWrite", db: "mdworkflow" }
]
}) -
Redis 需具备
读取
Redis 数据的权限 -
Kafka 如果有认证则需具备
读取 Kafka 元数据
的权限 -
Elasticsearch 用户需具备
读取写入索引
的权限 -
Flink 服务地址,需允许运维平台内网环境访问