saltstack之sshd去dns解析
環境:
os:centos6.5 x64
master:
salt-master.example.com
minion:
salt-minion1.example.com
salt-minion2.example.com
參考文件:
多數發行版的sshd服務都預設開啟了dns解析,對於沒有網域名稱解析的主機連線會慢幾秒,對於大批量伺服器管理比較費時,這裡通過salt來
修改sshd的配置檔案並重啟minion的sshd服務
mkdir -p /srv/salt/etc/ssh
cp /etc/ssh/sshd_config
/srv/salt/etc/ssh
cat >/srv/salt/sshd_no_dns.sls
file.managed:
- name: /etc/ssh/sshd_config
- source: salt://etc/ssh/sshd_config
- mode: 600
- user: root
- group: root
service.running:
- name: sshd
- enable: true
-
reload: true
- watch:
- file:
/etc/ssh/sshd_config
here
salt '*' state.sls sshd_no_dns
只要minion配置檔案有變更,就restart或reload該服務
saltstack 模組學習之 state
入口檔案top.sls 三要素 環境 通過file roots指定 目標主機 可以使用萬用字元 配置檔案路徑 路徑分割符為.比如a.mysql 表示在環境指定的路徑下有個a目錄,a目錄下有個mysql.sls檔案 每個相同要素下的元素為並列關係,使用列表 source salt hello etc ...
saltstack之virt模組建立虛擬機器分析之二
那今天說下第2種,命令執行格式如下 salt kvm.tiancity.com virt.init web20 4 512 nic nics disk system 在這裡,我們需要注意下對與kvm qemu不允許使用profile,我們需要將virt.py改下 這樣,就允許我的試驗環境了。我的想法...
saltstack之virt模組建立虛擬機器分析之二
那今天說下第2種,命令執行格式如下 salt kvm.tiancity.com virt.init web20 4 512 nic nics disk system 在這裡,我們需要注意下對與kvm qemu不允許使用profile,我們需要將virt.py改下 這樣,就允許我的試驗環境了。我的想法...