mgmt/nomad-configs/README.md

963 B

Nomad配置管理

目录结构

nomad-configs/
├── templates/
│   └── nomad-client.hcl.j2    # 配置模板
├── nodes/
│   ├── warden.hcl            # 各节点配置文件
│   ├── hcp1.hcl
│   ├── onecloud1.hcl
│   ├── influxdb1.hcl
│   ├── ash3c.hcl
│   ├── ch4.hcl
│   └── browser.hcl
├── scripts/
│   └── deploy.sh             # 部署脚本
└── README.md

节点列表

  • onecloud1 (down)
  • hcp1 (down)
  • influxdb1 (ready)
  • ash3c (ready)
  • ch4 (ready)
  • warden (ready) - 成功模板
  • browser (ready)

使用方法

部署单个节点

cd /root/mgmt/nomad-configs
./scripts/deploy.sh warden

部署所有节点

for node in onecloud1 hcp1 influxdb1 ash3c ch4 warden browser; do
    ./scripts/deploy.sh $node
done

配置说明

  • 基于warden的成功配置
  • 只替换节点名和FQDN
  • 保持配置一致性