SALT安装--CentOS7
简介:
SALT入门:http://blog.51cto.com/arlen/1423978 SALT官网:https://repo.saltstack.com/#rhel 注:安装时主要依据官网安装文档进行操作。 |
Master安装:
在Master主机上执行以下操作:
sudo yum install https://repo.saltstack.com/py3/redhat/salt-py3-repo-latest-2.el7.noarch.rpm
sudo yum install salt-master 注:
停止:service salt-master stop 5、测试:salt-key -L 如果出现如下列表表示正常启动: Accepted Keys: Denied Keys: Unaccepted Keys: Rejected Keys: |
Minion安装:
在Minion从机上执行以下操作:
1、安装依赖和key: sudo yum install https://repo.saltstack.com/py3/redhat/salt-py3-repo-latest-2.el7.noarch.rpm 2、清理yum缓存:sudo yum clean expire-cache 3、sudo yum install salt-minion 注: 1、安装完成,会有个配置文件在/etc/salt/master,如果没有说明,没有安装成功; 2、安装过程之中可能会提示安装一些依赖包,请安装。 4、修改配置文件:vim /etc/salt/minion 需要添加id: 本机IP(注:可以使本机IP,也可以是本机域名或其他的什么名称均可以,主要用来唯一表示本台机器,且注意id的冒号后面有个空格) 添加master: Master主机的IP(注:可以是IP,也可以是域名,只有本机能通过这个名称访问到master主机,且注意id的冒号后面有个空格) 注: 具体的各参数含义参照文档:http://blog.51cto.com/arlen/1423997 4、启动:service salt-minion restart 停止:service salt-minion stop
如果Denied Keys下面出现了minion主机的ip就表示正常。 |
联通及测试:
联通: 查看所有minion:salt-key -L 接收所有待接收minion:salt-key -A 注意:salt-key -a minion的ip:接收某个minion主机 salt-key -d minion的ip:接收某个minion主机 测试: salt '*' test.ping 所有的ip地址都显示true表示正常,至此安装完成。 |
常见问题及解决方法:
缺少依赖包1:
执行sudo yum install salt-master或者sudo yum install salt-minion提示缺少包,问题现象如下所示
解决方法:
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo 查看/etc/yum.repos.d/目录下多了一个epel.repo这个文件 重新执行安装命令即可。 |
缺少ffi和gdbm包:
执行sudo yum install salt-master或者sudo yum install salt-minion提示缺少包,问题现象如下所示:
解决方法:
1、准备工作:
1、找到所缺少的libgdbm.so.2()和libffi.so.5()(64bit)的官方下载地址: libgdbm.so.2():https://centos.pkgs.org/6/centos-x86_64/gdbm-1.8.0-39.el6.x86_64.rpm.html libffi.so.5():https://altlinux.pkgs.org/sisyphus/classic-x86_64/libffi-3.0.10-alt2.x86_64.rpm.html 在download处下载包,上传至服务器,还需下载Libffi.so.6()(64bit)以备后用: https://altlinux.pkgs.org/sisyphus/classic-x86_64/libffi6-3.2.1-alt2.x86_64.rpm.html 2、如果不便于上传文件,也可以使用wget的方式,如下: libgdbm.so.2(): wget mirror.centos.org/centos/6/os/x86_64/Packages/gdbm-1.8.0-39.el6.x86_64.rpm libffi.so.5(): wget ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/RPMS.classic//libffi-3.0.10-alt2.x86_64.rpm Libffi.so.6(): wget ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/RPMS.classic//libffi6-3.2.1-alt2.x86_64.rpm |
2、用所需的包替换掉系统的包,以ffi为例,可能用到的命令如下:
列出现系统的ffi包:rpm -qa|grep ffi 删除结果中需要删除的包:rpm -e --nodeps 包名(如:rpm -e --nodeps libffi-3.0.10-alt2.x86_64) 安装新包:rpm -ivh libffi-3.0.10-alt2.x86_64.rpm 分别安装完所需的包之后,重新执行安装命令。 注:安装完libffi.so.5()之后,可能启动的时候会提示需要安装Libffi.so.6(),此时不要删除Libffi.so.5(),直接安装Libffi.so.6()即可。 |
错误Minion did not return. [No response]
1、如果执行 salt '*' test.ping 在minion机器上进行如下操作: 此时在主机上重新接收salt-key -A可解决此问题 |
SALT安装--CentOS7相关推荐
- VMware14安装CentOS7的详细教程
本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.软硬件准备 软件:推荐使用VMwear,我用的是VMwear 12 镜像:Ce ...
- Linux安装CentOS7(图文详解)
Linux安装centos7 准备 软件:VMware workstation 镜像文件:CentOS-7-x86_64-Minimal-1810.iso 一.安装centos7 1.点击创建新的虚拟 ...
- VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装
VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...
- U盘安装Centos7.0图解
用U盘安装Centos7.0 工具/原料 centos 7.0 64位系统:CentOS-7.0-1406-x86_64-DVD.iso ultraiso 一个至少8G的U盘 方法/步骤 1.先使用u ...
- 【Linux】在虚拟机上安装CentOS7
在配置好的机子上,可以装个双系统,但是在我自己的本子上,磁盘读写太垃圾了,连压缩卷 都执行不了,分不出空间,装不了CentOS系统,没办法,采用虚拟机的方式,把它转起来. -------------- ...
- Linux入门!Linux无法联网解决办法!CentOS7、VMPlayer、VMWareWorkstation16资源!VMWareWorkstation16序列号!VMware安装Centos7!
Linux入门!CentOS7.VMPlayer.VMWareWorkstation16资源!VMWareWorkstation16序列号!Linux无法联网解决办法!VMware安装Centos7! ...
- Vmware 安装CentOS7时连不上网问题的解决
Vmware 安装CentOS7时连不上网问题的解决 参考文章: (1)Vmware 安装CentOS7时连不上网问题的解决 (2)https://www.cnblogs.com/yaomajor/p ...
- VMware虚拟机安装Centos7
首先这里我们需要用到本次安装的VMware软件,这里采用的是VMware15.0.0 以及Centos7.2(1511) VMware注册码:链接:https://pan.baidu.com/s/1j ...
- docker 安装centos7并SSH远程连接
1.安装centos7 镜像 1.搜索并拉取centos镜像(默认最新镜像)docker search centosdocker pull centos2.建立本机对应docker-centos76 ...
- python3.6.3安装-CentOS7.2安装Python3.6.3
一.准备工作 1.1 安装centos7.2.1511 1.3 安装依赖包: yum -y install xz tar gcc make tk-devel wget sqlite-devel zli ...
最新文章
- stackoverflow上Java相关回答整理翻译
- java -jar 找不到引用类_怎么解决java -jar找不到主类问题
- 【转】How to install VNC server on ubuntu 14.04
- C++ —— C++运算符与表达式
- 从Windows到鸿蒙——操作系统的前世今生
- 优酷用户触达平台技术大揭秘
- 【数据结构笔记17】集合的表示、双亲表示法、并查集、集合的并运算
- Cinesamples CineBrass Descant Horn Mac(号角音色库)
- 使用作业自动清理数据库日志文件
- BMFont艺术字库制作
- 《羊了个羊》创始人被母校制成展牌
- 【经典算法题-2】费式数列(Fibonacci数列)
- Excel求和怎么操作?如何运用sum函数进行求和
- OSG KML文件解析
- c c++实现restful api服务 c c++实现http服务
- 坐等膜拜|什么是真正的架构设计?十年Java经验让我总结出了这些,不愧是我
- 安卓手机如何投影到电脑?手机屏幕投影到电脑
- Syncthing - P2P文件同步工具 - 快速开始
- Allegro画不规则形状PCB
- iphone和mac互传文件_怎样快速在iphone与mac之间传文件