mgmt/nomad-configs/README.md

49 lines
963 B
Markdown

# 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)
## 使用方法
### 部署单个节点
```bash
cd /root/mgmt/nomad-configs
./scripts/deploy.sh warden
```
### 部署所有节点
```bash
for node in onecloud1 hcp1 influxdb1 ash3c ch4 warden browser; do
./scripts/deploy.sh $node
done
```
## 配置说明
- 基于warden的成功配置
- 只替换节点名和FQDN
- 保持配置一致性