<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[saltstack的安装使用]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Sun, 04 Jan 2015 14:01:40 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：配置仓库结合svn版本控制工具<br/>saltstack的安装使用<br/>centos6.3_x86_64<br/>安装EPEL第三方软件源<br/>wget -c http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm<br/>rpm -ivh epel-release-6-8.noarch.rpm<br/>安装<br/>yum install salt-master -y&nbsp;&nbsp;//master<br/>yum install salt-minion&nbsp;&nbsp;&nbsp;&nbsp; //clients<br/>chkconfig --list&#124;grep salt&nbsp;&nbsp; //master默认监听两个端口， 4505(publish_port)为salt的消息发布系统，4506(ret_port)为salt客户端与服务端通信的端口,所以确保客户端能跟服务端的这2个端口通信<br/>salt-master&nbsp;&nbsp;&nbsp;&nbsp; 0:off&nbsp;&nbsp; 1:off&nbsp;&nbsp; 2:off&nbsp;&nbsp; 3:on&nbsp;&nbsp;&nbsp;&nbsp;4:on&nbsp;&nbsp;&nbsp;&nbsp;5:on&nbsp;&nbsp;&nbsp;&nbsp;6:off<br/>salt-syndic&nbsp;&nbsp;&nbsp;&nbsp; 0:off&nbsp;&nbsp; 1:off&nbsp;&nbsp; 2:off&nbsp;&nbsp; 3:on&nbsp;&nbsp;&nbsp;&nbsp;4:on&nbsp;&nbsp;&nbsp;&nbsp;5:on&nbsp;&nbsp;&nbsp;&nbsp;6:off<br/>chkconfig --list&#124;grep salt&nbsp;&nbsp; //clients&nbsp;&nbsp; 没有端口，只有进程<br/>salt-minion&nbsp;&nbsp;&nbsp;&nbsp; 0:off&nbsp;&nbsp; 1:off&nbsp;&nbsp; 2:off&nbsp;&nbsp; 3:on&nbsp;&nbsp;&nbsp;&nbsp;4:on&nbsp;&nbsp;&nbsp;&nbsp;5:on&nbsp;&nbsp;&nbsp;&nbsp;6:off<br/>配置<br/>/etc/init.d/salt-master start&nbsp;&nbsp;//master直接启动，若也要作为clients,install salt-minino,修改master和id<br/>vi /etc/salt/minion&nbsp;&nbsp;&nbsp;&nbsp;//clients<br/>master: 192.168.2.18&nbsp;&nbsp; //冒号后面有空格<br/>/etc/init.d/salt-minion start&nbsp;&nbsp;<br/>认证<br/>salt-key -L //all list 详细可salt-key --help<br/>实时管理<br/>salt &quot;localhost.localdomain&quot; cmd.run &quot;df -Th&quot;<br/>localhost.localdomain:<br/>&nbsp;&nbsp;&nbsp;&nbsp;Filesystem&nbsp;&nbsp;&nbsp;&nbsp;Type&nbsp;&nbsp;&nbsp;&nbsp;Size&nbsp;&nbsp;Used Avail Use% Mounted on<br/>&nbsp;&nbsp;&nbsp;&nbsp;/dev/mapper/VolGroup-lv_root<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ext4&nbsp;&nbsp;&nbsp;&nbsp; 19G&nbsp;&nbsp;6.5G&nbsp;&nbsp; 11G&nbsp;&nbsp;38% /<br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpfs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmpfs&nbsp;&nbsp;&nbsp;&nbsp;244M&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;244M&nbsp;&nbsp; 0% /dev/shm<br/>&nbsp;&nbsp;&nbsp;&nbsp;/dev/sda1&nbsp;&nbsp;&nbsp;&nbsp; ext4&nbsp;&nbsp;&nbsp;&nbsp;485M&nbsp;&nbsp; 40M&nbsp;&nbsp;420M&nbsp;&nbsp; 9% /boot<br/>群发<br/>salt &quot;*&quot; cmd.run &quot;ls -al /opt/io.sh&quot;<br/>localhost.localdomain:<br/>&nbsp;&nbsp;&nbsp;&nbsp;-rwxr-xr-x 1 root root 396 Jun&nbsp;&nbsp;8 18:22 /opt/io.sh<br/>过滤匹配<br/>salt &#039;192.168.*&#039; cmd.run &#039;echo hi&#039;&nbsp;&nbsp;<br/>正常我们每台主机的HOSTS都是这样<br/>127.0.0.1&nbsp;&nbsp; localhost localhost.localdomain localhost4 localhost4.localdomain4<br/>::1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localhost localhost.localdomain localhost6 localhost6.localdomain6<br/>为了区分开来并且MASTER也作为客户端<br/>vi /etc/salt/minion<br/> 39 id: 192.168.2.18&nbsp;&nbsp;//或者修改为自定义名称 比如 id: salt-master,修改id后客户端必须重启，salt-keys -L 才能认得到 然后加入-a 如果修改过ID，最好把旧的删掉 -d<br/>salt-key -D&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//删除所有KEY<br/>salt-key -d key&nbsp;&nbsp;//删除单个key<br/>salt-key -A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//接受所有KEY<br/>salt-key -a key&nbsp;&nbsp;//接受单个key<br/>[root@server1 salt]# salt-key -L<br/>Accepted Keys:<br/>Unaccepted Keys:<br/>192.168.2.18<br/>192.168.2.19<br/>Rejected Keys:<br/>[root@server1 salt]# salt-key -a 192.168.2.18<br/>Key for minion 192.168.2.18 accepted.<br/>[root@server1 salt]# salt-key -a 192.168.2.19<br/>Key for minion 192.168.2.19 accepted.<br/>[root@server1 salt]# salt-key -L<br/>Accepted Keys:<br/>192.168.2.18<br/>192.168.2.19<br/>Unaccepted Keys:<br/>Rejected Keys:<br/>测试服务端和客户端通讯<br/>salt &quot;192.168.2.19&quot; test.ping&nbsp;&nbsp;&nbsp;&nbsp; //单引号也可以<br/>192.168.2.19:<br/>&nbsp;&nbsp;&nbsp;&nbsp;True<br/>salt &quot;*&quot; salt.modules.disk&nbsp;&nbsp;&nbsp;&nbsp;//salt.modules.disk&nbsp;&nbsp;模块<br/>组<br/>服务端：<br/> vi /etc/salt/master<br/>nodegroups:<br/>&nbsp;&nbsp;&nbsp;&nbsp;mytest1: &#039;S@192.168.2.0/24&#039;&nbsp;&nbsp;&nbsp;&nbsp;<br/>salt -N mytest1 test.ping<br/>192.168.2.18:<br/>&nbsp;&nbsp;&nbsp;&nbsp;True<br/>client1_2.19:<br/>&nbsp;&nbsp;&nbsp;&nbsp;True<br/>KEYS名字&nbsp;&nbsp;nodegroups:<br/>&nbsp;&nbsp;&nbsp;&nbsp;test1: &#039;L@192.168.2.18,client1_2.19&#039; //多个<br/>&nbsp;&nbsp;&nbsp;&nbsp;test2: &#039;client1_2.19&#039;&nbsp;&nbsp; //单个<br/><br/>来自：http://www.2cto.com/os/201308/238485.html
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] saltstack的安装使用]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>