centos yum安装saltstack

1.导入安装源

centos5

rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

centos6

rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

2.安装salt软件包

master端

yum install salt-master

minion端(俗称的client端)

yum install salt-minion

3.配置修改

master端

[[email protected] ~]# sed -e ‘s/#.*//‘ -e ‘/^$/ d‘ /etc/salt/master
interface: 0.0.0.0
publish_port: 4505
user: root
max_open_files: 100000
ret_port: 4506
pidfile: /var/run/salt-master.pid
syndic_log_file: syndic.log
log_file: /var/log/salt/master
key_logfile: /var/log/salt/key
log_fmt_logfile: ‘%(asctime)s,%(msecs)03.0f [%(name)-17s][%(levelname)-8s] %(message)s‘

minion端

[[email protected] ~]# sed -e ‘s/#.*//‘ -e ‘/^$/ d‘ /etc/salt/minion
master: salt.server.365dw.cn
master_port: 4506
pidfile: /var/run/salt-minion.pid
pki_dir: /etc/salt/pki/minion
id: client01.server.365dw.cn
cachedir: /var/cache/salt/minion

4.重启服务端及客户端

master端:

/etc/init.d/iptables stop
/etc/init.d/salt-master restart

minion端:

/etc/init.d/iptables stop
/etc/init.d/salt-minion restart

5.证书认证

slat-key -L 查看后发现Unaccepted keys
[[email protected] ~]# salt-key -L
Accepted Keys:
Unaccepted Keys:
client01.server.365dw.cn
Rejected Keys:

salt-key -A 认证,Proceed输入Y
[[email protected] ~]# salt-key -A
The following keys are going to be accepted:
Unaccepted Keys:
client01.server.365dw.cn
Proceed? [n/Y] Y
Key for minion client01.server.365dw.cn accepted.

再次salt-key -L查看,Unaccepted Keys未认证的客户端变成了accept的客户端。
[[email protected] ~]# salt-key -L
Accepted Keys:
client01.server.365dw.cn
Unaccepted Keys:
Rejected Keys:

6.测试,使用salt内置的cmd.run命令进行ping 测试。

[[email protected] ~]# salt ‘*‘ cmd.run ‘ping -c1 www.365dw.cn‘
client01.server.365dw.cn:
    PING www.365dw.cn (112.124.43.79) 56(84) bytes of data.
    64 bytes from 112.124.43.79: icmp_seq=1 ttl=128 time=12.5 ms

    --- www.365dw.cn ping statistics ---
    1 packets transmitted, 1 received, 0% packet loss, time 0ms
    rtt min/avg/max/mdev = 12.534/12.534/12.534/0.000 ms
时间: 2024-08-10 12:53:17

centos yum安装saltstack的相关文章

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot change directory:/home/**

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot changedirectory:/home/**   1.查看服务器有没有安装ftp包 rpm -qa |grep vsftp 2.yum  安装 yum -y install vsftpd 3.启动vsftp的服务 service vsftpd start 4.关闭防火墙 service iptables stop 5.测试匿名访问 修改配置文件 vsftpd.conf [[email protected]

CentOS yum 安装LAMP PHP5.4版本

CentOS yum 安装LAMP PHP5.4版本     [字体:大 中 小] Linux系统版本:CentOS 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便. 2.我的机器是CentOS release 5.9 64为的系统,一般机器都

centos yum安装nginx 提示 No package nginx available

centos yum安装nginx 提示 No package nginx available问题了,对于这个问题我们下文正是介绍它的解决方法了,希望下文能够为各位带来帮助. 问题原因: nginx位于第三方的yum源里面,而不在centos官方yum源里面 解决方法: 安装epel(Extra Packages for Enterprise Linux) a.去epel网站 http://fedoraproject.org/wiki/EPEL下载 b.我的系统是centos5.7,cpu是x8

CentOS yum安装mcrypt详细图解教程

CentOS yum安装mcrypt详细图解教程 在Linux的发行版CentOS 6.3 系统下,LAMP(Linux+Apache+Mysql+php)环境搭建好后发现PHPMyadmin提示 “无法载入mcrypt模块” 的错误感觉很不爽,就尝试着使用yum安装提示找不到模块.如下为执行过程: [[email protected] ~]# yum install php-mcrypt Setting up Install Process No package php-mcrypt avai

linux centos yum安装LAMP环境

centos 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便. 2.我的机器是centos release 5.9 64为的系统,一般机器都带yum命令,并且yum包源都是可以用的,就是说不用你自己下载东西,直接yum -y install 后

CentOS YUM 安装 TOMCAT6

CentOS YUM 安装 TOMCAT6 安装tomcat6 1 yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps 启动tomcat6 1 service tomcat6 start 停止tomcat6 1 service tomcat6 stop 重启tomcat6 1 service tomcat6 restart 按照以上方法安装tomcat6默认目录在/usr/share/tomcat6/下 配置文件默认目录在/etc/

CentOS 5 安装 saltstack

现在好多文章,都说CentOS 5 可以用epel的源安装salt,下载安装http://mirrors.sohu.com/fedora-epel/5/x86_64/epel-release-5-4.noarch.rpm就行了, 都不做考证就直接发上来了,误人误己,其实我很鄙视这种行为,最少你也说明一下,这个你没有试验过. 其实centos5中的epel源已经取消了salt-master和salt-minion,所以说,你安装CentOS 的epel源,用yum安装salt-master或者sa

centos yum 安装问题

yum [Errno 256] No more mirrors to try 解决方法 输入下面的命令即可解决问题: yum clean all yum makecache 导致 centos安装软件Error: Cannot find a valid baseurl for repo: base 解决办法: echo "nameserver 8.8.8.8">>/etc/resolv.conf 然后再进行ping外网域名,可以解析了,再来使用yum安装软件,也可以了,好了

Centos yum 安装lamp PHP5.4版本号

centos 6.5 1.yum安装和源码编译在使用的时候没啥差别.可是安装的过程就大相径庭了,yum仅仅须要3个命令就能够完毕,源码须要13个包,还得加压编译.步骤非常麻烦,并且当做有时候会出错,源码编译安装大概须要2个小时.优点在于能够自己配置地址等一些參数,yum安装半个小时搞定.一般不会出错.更新也非常方便. 2.我的机器是centos release 5.9 64为的系统.一般机器都带yum命令.而且yum包源都是能够用的,就是说不用你自己下载东西,直接yum -y install 后