# 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 - 保持配置一致性