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端
[root@ldap ~]# 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端
[root@monitor ~]# 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
[root@ldap ~]# salt-key -L
Accepted Keys:
Unaccepted Keys:
client01.server.365dw.cn
Rejected Keys: salt-key -A 认证,Proceed输入Y
[root@ldap ~]# 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的客户端。
[root@ldap ~]# salt-key -L
Accepted Keys:
client01.server.365dw.cn
Unaccepted Keys:
Rejected Keys:
6.测试,使用salt内置的cmd.run命令进行ping 测试。
[root@ldap ~]# 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
centos yum安装saltstack的更多相关文章
- centos yum 安装 mongodb 以及php扩展
centos yum 安装 mongodb 以及php扩展 投稿:hebedich 字体:[增加 减小] 类型:转载 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用 ...
- 【转】CentOS yum安装和卸载软件的使用方法
在CentOS yum安装和卸载软件的使用方法安装方法安装一个软件时. CentOS yum -y install httpd安装多个相类似的软件时 CentOS yum -y install ...
- CentOS yum 安装LAMP PHP5.4版本
CentOS yum 安装LAMP PHP5.4版本 [日期:2015-06-04] 来源:Linux社区 作者:rogerzhanglijie [字体:大 中 小] Linux系统版本:C ...
- CentOS yum安装mcrypt
CentOS yum安装mcrypt 本篇排错的前提是只想用yum安装,不想使用源码包编译安装. php依赖一下包: #yum install libmcrypt libmcrypt-deve ...
- CentOS yum安装mcrypt详细图解教程
CentOS yum安装mcrypt详细图解教程 在Linux的发行版CentOS 6.3 系统下,LAMP(Linux+Apache+Mysql+php)环境搭建好后发现PHPMyadmin提示 “ ...
- centos yum 安装php5.6
centos yum 安装php5.6 卸载 php之前的版本: yum remove -y php-common 配置源 CentOS 6.5的源 rpm -Uvh http://ftp.iij.a ...
- linux centos yum安装LAMP环境
centos 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源 ...
- redhad借用CentOs yum 安装
RedHat linux 默认是安装了yum软件的,但是由于激活认证的原因让redhat无法直接进行yum安装一些软件,如果我们需要在redhat下直接yum安装软件,我们只用把yum的源修改成Cen ...
- centos yum 安装问题
yum [Errno 256] No more mirrors to try 解决方法 输入下面的命令即可解决问题: yum clean all yum makecache 导致 centos安装软件 ...
随机推荐
- C#------判断btye[]是否为空
public byte[] PhotoByte; //= new byte[byte.MaxValue]; if(PhotoByte == null) { MessageBox.Show(" ...
- ArcGIS将Nodata区设置为0
两个栅格进行叠加,有时会有一部分没有数据,即用identify点击该区域,Value为NoData,而不是像其他非空区域一样有值.此时注意nodata区域要赋予0值,因为nodata+任何数=noda ...
- [Unity] Cg标准函数库
- Canvas实例
<!doctype html> <html> <head> <meta charset="utf-8" /> <title&g ...
- 关于跨域名的信息共享P3P实例
首先我这里用到了redis 和 p3p技术.当然任意的nosql都可以满足 模拟的一个登陆访问的客户端. <?php session_start(); $get = $_GET; ') { $t ...
- How to generate UML Diagrams from Java code in Eclipse
UML diagrams compliment inline documentation ( javadoc ) and allow to better explore / understand a ...
- SharePreferences的DB实现
存储一些简单数据的时候,最快的实现是用SharePreferences,但SharePreferences的可靠性不高,在某些非官方ROM上,总是存取失败.后来想到用数据库来存取.产品中,存取的数据项 ...
- Deep Learning入门视频(上)_一层/两层神经网络code
关于在51CTO上的深度学习入门课程视频(9)中的code进行解释与总结: (1)单层神经网络: #coding:cp936 #建立单层神经网络,训练四个样本, import numpy as np ...
- js中数组连接concat()
数组连接concat() concat() 方法用于连接两个或多个数组.此方法返回一个新数组,不改变原来的数组. 语法 arrayObject.concat(array1,array2,...,arr ...
- 解决java.io.IOException: HTTPS hostname wrong: should be
原因:当访问HTTPS的网址.您可能已经安装了服务器证书到您的JRE的keystore .但这个错误是指服务器的名称与证书实际域名不相等.这通常发生在你使用的是非标准网上签发的证书. 解决方法:让JR ...