Linux 实验环境
声明式 Linux 实验环境
◇ 一份 YAML 清单,拉起固定 IP 节点
- 在
barn.yml中声明节点、CPU、内存与磁盘 - 固定私网 IP 与 SSH 密钥;用
barn hosts install发布宿主名称 - 重跑
barn up即可收敛,删除始终显式执行
同一份文件可以直接交给 Pigsty 或 ansible-playbook -i。
# 最简四节点清单
all:
vars: { admin_ip: 10.10.10.10 }
children:
nodes:
hosts:
10.10.10.10: { nodename: meta }
10.10.10.11: { nodename: node-1 }
10.10.10.12: { nodename: node-2 }
10.10.10.13: { nodename: node-3 }
$ barn up
$ barn ssh meta