CentOS7安装SaltStack的踩坑经历
虚拟机镜像:centOS7 minion 版本
软件版本:
salt-master-2017.7.2-1.el7.noarch
salt-minion-2017.7.2-1.el7.noarch
salt-syndic-2017.7.2-1.el7.noarch
salt-2017.7.2-1.el7.noarch
salt-ssh-2017.7.2-1.el7.noarch
salt-api-2017.7.2-1.el7.noarch
salt-cloud-2017.7.2-1.el7.noarch
python-cherrypy-5.6.0-2.el7.noarch
zeromq-4.1.4-5.el7.x86_64
通过查看Saltstack官方网站的文档https://docs.saltstack.com/en/latest/topics/installation/index.html#quick-install
定位到这个网页https://repo.saltstack.com/#rhel
原本以为会简单就可以用yum命令把salt安装成功。
由于我是minion版本,只有必要功能(没办法,完整版几G这要多久才能下载完成啊!)
问题1、
按照说明,先在系统目录etc/pki/rpm-gpg/ 安装公钥
sudo rpm --import https://repo.saltstack.com/yum/redhat/7/x86_64/archive/2017.7.2/SALTSTACK-GPG-KEY.pub
但是就是这一条命令,一开始不知道干嘛了,上网找很久,才知道这条命令会下载这个公钥文件并将其放在etc/pki/rpm-gpg/目录下。
可以是网络问题,在etc/pki/rpm-gpg/目录下没有发现
SALTSTACK-GPG-KEY这个文件。
既然命令就只能手动创建一个SALTSTACK-GPG-KEY文件,并下载https://repo.saltstack.com/yum/redhat/7/x86_64/archive/2017.7.2/SALTSTACK-GPG-KEY.pub
将SALTSTACK-GPG-KEY.pub里面内容导入到/etc/pki/rpm-gpg/SALTSTACK-GPG-KEY文件中
问题2、
将SaltStack软件源.repo文件放到/etc/yum.repos.d/目录下
saltstack.repo
[saltstack-repo]
name=SaltStack repo for RHEL/CentOS $releasever
baseurl=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/archive/2017.7.2
enabled=
gpgcheck=
gpgkey=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/archive/2017.7.2/SALTSTACK-GPG-KEY.pub
创建saltstack.repo文件将上面内容写进文件里,保存退出即可。
如果问题1的公钥key没有下载成功,直接到问题2后执行yum安装命令会报错,大概报错意思是在镜像内找不到你要安装的软件包。请尝试其它mirror源
这个坑了我不要不要了
问题3、
在上面两个问题解决完后执行命令
sudo yum install salt-mastersudo yum install salt-minionsudo yum install salt-sshsudo yum install salt-syndicsudo yum install salt-cloudsudo yum install salt-api
执行前面四条命令都成功安装了,5和6都不能安装成功,显示下载超时,这一看就是网络问题了。
尝试很久终于把剩下两个安装成功了。
网络实在不行还有一种方法,就是浏览器下载你要的rpm包,拖进虚拟机
用rpm -ivh XX.rpm安装。需要注意安装的依赖文件。
CentOS7安装SaltStack的踩坑经历的更多相关文章
- sqlserver安装和踩坑经历
sqlserver安装和踩坑经历 下载 下载 安装 大致是按照这个来的 安装教程 出错 windows系统安装软件弹出"Windows installer service could not ...
- nginx搭建网站踩坑经历
为了更好的阅读体验,请访问我的个人博客 前言 早上刷抖音刷到一个只需要三步的nginx搭建教程(视频地址),觉得有些离谱,跟着复现了一遍,果然很多地方不严谨并且省略了大量步骤,对于很多不了解linux ...
- 『审慎』.Net4.6 Task 异步函数 比 同步函数 慢5倍 踩坑经历
异步Task简单介绍 本标题有点 哗众取宠,各位都别介意(不排除个人技术能力问题) —— 接下来:我将会用一个小Demo 把 本文思想阐述清楚. .Net 4.0 就有了 Task 函数 —— 异步编 ...
- TiDB 深度实践之旅--真实“踩坑”经历
美团点评 TiDB 深度实践之旅(9000 字长文 / 真实“踩坑”经历) 4 PingCAP · 154 天前 · 3956 次点击 这是一个创建于 154 天前的主题,其中的信息可能已经有所发 ...
- Net4.6 Task 异步函数 比 同步函数 慢5倍 踩坑经历
Net4.6 Task 异步函数 比 同步函数 慢5倍 踩坑经历 https://www.cnblogs.com/shuxiaolong/p/DotNet_Task_BUG.html 异步Task简单 ...
- myeclipse使用db-brower连接到sqlserver2012踩坑经历
myeclipse使用db-brower连接到sqlserver踩坑经历 首先得建立个角色 右键->创建登录名 权限开大点 连接设置 Driver template选择我选这个,格式按照我的写 ...
- Dubbo 服务 IP 注册错误踩坑经历
个人博客地址 studyidea.cn,点击查看更多原创文章 踩坑 公司最近新建一个机房,需要将现有系统同步部署到新机房,部署完成之后,两地机房同时对提供服务.系统架构如下图: 这个系统当前对外采用 ...
- 使用BeanUtils.copyProperties踩坑经历
1. 原始转换 提起对象转换,每个程序员都不陌生,比如项目中经常涉及到的DO.DTO.VO之间的转换,举个例子,假设现在有个OrderDTO,定义如下所示: public class OrderDTO ...
- CentOS7使用tar.gz包安装MySql的踩坑之旅
由于客户的CentOS服务器没有安装yum工具,只能通过下载tar.gz包安装mysql,于是跟着万能的百度开启了漫漫踩坑之旅: 1.下载mysql-5.6.33-linux-glibc2.5-x86 ...
随机推荐
- (最小生成树)Constructing Roads -- poj -- 2421
链接: http://poj.org/problem?id=2421 Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 2113 ...
- 从hbase到hive,以及sqoop转到mysql解析
https://blog.csdn.net/qq_33689414/article/details/80328665 hive关联hbase的配置文件 hive和hbase同步https://cwik ...
- hdu 4996 1~n排列LIS值为k个数
http://acm.hdu.edu.cn/showproblem.php?pid=4996 直接贴bc题解 按数字1-N的顺序依次枚举添加的数字,用2N的状态保存在那个min数组中的数字,每次新添加 ...
- Android DalivkVM与JVM的比较
JVM 与 DalivkVM的区别 Android 为什么还有搞一个Dalivk虚拟机,不是已经就有Java虚拟机了吗,为什么还要专门搞一个Dalivk虚拟机呢? 答: 1.以前Java是Sun公司的 ...
- jQuery中的AJAX的使用
1.运用ajax()方法,比其它如load().get().post()全局性函数它更多地关注实现过程中的细节:首先要了解其参数列表: url: 要求为String类型的参数,(默认为当前页地址)发送 ...
- asp.net mvc5 分析器错误消息: 未能加载类型“XXX.MvcApplication”
描述 今天忽然碰到一个这个错误: “/”应用程序中的服务器错误. 分析器错误 说明: 在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件. 分析器错误消息: 未能加 ...
- Basic Auth
开放平台 把网站服务封装成一系列接口供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台.比如一些网站支持QQ登录,那QQ就相当于开放平台,QQ提供了一些OPE ...
- 获取form表单元素值的4种方式
<html><head><title></title><script type="text/javascript"> f ...
- django系列5.4--ORM中执行原生SQL语句, Python脚本中调用django环境
ORM执行原生sql语句 在模型查询API不够用的情况下,我们还可以使用原始的SQL语句进行查询. Django 提供两种方法使用原始SQL进行查询:一种是使用raw()方法,进行原始SQL查询并返回 ...
- Minimax-486. Predict the Winner
Given an array of scores that are non-negative integers. Player 1 picks one of the numbers from eith ...