标签:srv nbsp 替换 dns mct pfile root generated 文件管理
这里有三个环境,base环境,测试环境,生产环境
注意:
1、base环境一定要有
2、top.sls(topfile)是入口文件,必须放在base环境下
# vim /etc/slat/master ... file_roots: base: - /srv/salt/base test: - /srv/salt/test prod: - /srv/salt/prod ... # systemctl restart salt-master
创建对应的环境目录
# mkdir /srv/salt/{base,test,prod}
基础环境(base)存放的都是全部机器要执行的状态
我们来配置个文件管理,给所有的minion替换dns文件:/etc/resolv.conf
//首先在base环境创建个目录file,然后新建一个resolv.conf # mkdir /srv/salt/base/file [root@c1 ~]# cat /srv/salt/base/file/resolv.conf # Generated by NetworkManager nameserver 114.114.114.114 //创建dns状态 [root@c1 ~]# cat /srv/salt/base/dns.sls /etc/resolv.conf: file.managed: - source: salt://file/resolv.conf #salt://这个路径相对于base目录下 - user: root - group: root - mode: 644 //现在可以来直接执行这个dns状态,执行完成后,所有minion的/etc/resolv.conf已经完成了替换 # salt ‘*‘ state.sls dns //还可以用高级状态来执行,就是topfile [root@c1 ~]# cat /srv/salt/base/top.sls base: ‘*‘: - dns # salt ‘*‘ state.highstate
标签:srv nbsp 替换 dns mct pfile root generated 文件管理
原文地址:http://www.cnblogs.com/sellsa/p/7845483.html