设为首页 收藏本站
查看: 1015|回复: 0

[经验分享] 纪念第一次安装saltstack

[复制链接]

尚未签到

发表于 2018-7-31 11:47:15 | 显示全部楼层 |阅读模式
  2016-08-19 纪念第一次安装saltstack,因为走了好多弯路,必须记下来。。。
  1、安装salt源
  rpm
  -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
  或
  wget http://dl.cpis-opt.com/huanw/shencan/epel-release-5-4.noarch.rpm && rpm
  -vih epel-release-5-4.noarch.rpm
  2、第一步总是容易,可是接下来这第二步就有很多意外:
  使用的内核版本为3.10.0-123.el7.x86_64
  在命令行直接运行  yum install salt-install -y 出现一堆报错
  错误:软件包:yum-utils-1.1.31-29.el7.noarch (saltstack-repo)
  需要:yum >= 3.4.3-120
  已安装: yum-3.4.3-118.el7.noarch (@anaconda/7.0)
  yum = 3.4.3-118.el7
  解决方法:
  由于现有系统安装的版本为118,所以需要升级到120以上的版本
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm
  rpm -e yum-3.4.3-118.el7.noarch --nodeps
  rpm -ivh yum-3.4.3-132.el7.centos.0.1.noarch.rpm
  rpm -ivh yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm
  错误:软件包:salt-2016.3.2-1.el7.noarch (saltstack-repo)
  需要:systemd-python
  错误:软件包:salt-master-2016.3.2-1.el7.noarch (saltstack-repo)
  需要:systemd-python
  解决方法:
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/systemd-python-219-19.el7.x86_64.rpm
  可是在安装systemd-python-219-19.el7.x86_64.rpm的时候,又报错:
  错误:软件包:systemd-python-219-19.el7.x86_64 (/systemd-python-219-19.el7.x86_64)
  需要:libsystemd.so.0(LIBSYSTEMD_209)(64bit)
  错误:软件包:systemd-python-219-19.el7.x86_64 (/systemd-python-219-19.el7.x86_64)
  需要:systemd = 219-19.el7
  已安装: systemd-208-11.el7.x86_64 (@anaconda/7.0)
  systemd = 208-11.el7
  错误:软件包:systemd-python-219-19.el7.x86_64 (/systemd-python-219-19.el7.x86_64)
  需要:libsystemd.so.0()(64bit)
  解决方法:
  出现以上报错,那理所当然的就是要看看现在systemd版本是啥啦。
  rpm -qa |grep systemd
  显示是208的版本,人家现在要219,所以就下219的版本下来弄吧
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/systemd-219-19.el7.x86_64.rpm
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/systemd-libs-219-19.el7.x86_64.rpm
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/systemd-sysv-219-19.el7.x86_64.rpm
  然后就卸载了208的包,安装219的囖,以为这样就好了,那就太天真了,哈哈。。
  [root@localhost local]# rpm -ivh systemd-219-19.el7.x86_64.rpm systemd-sysv-219-19.el7.x86_64.rpm

  警告:systemd-219-19.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥>  错误:依赖检测失败:
  kmod >= 18-4 被 systemd-219-19.el7.x86_64 需要
  dracut < 033-243 与 systemd-219-19.el7.x86_64 冲突
  initscripts < 9.49.28-1 与 systemd-219-19.el7.x86_64 冲突
  解决方法:
  那这么多依赖冲突,就看看这几个包是什么版本的囖。使用rpm -qa就可以看到啦,发现都是低版本的,那就卸载升级吧
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/kmod-libs-20-5.el7.x86_64.rpm
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/kmod-20-5.el7.x86_64.rpm
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/initscripts-9.49.30-1.el7.x86_64.rpm
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/dracut-network-033-359.el7.x86_64.rpm
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/dracut-config-rescue-033-359.el7.x86_64.rpm
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/dracut-033-359.el7.x86_64.rpm
  下载下来后就卸载原来的,然后安装kmod,然后再安装systemd,最后安装dracut、initscripts。记住啦,这个顺序不要乱哦,不然又是报错无法安装成功。
  搞完以上这些,终于开心了,可以使用
  yum install salt-master -y去安装saltstack了,容许我在这里开心的笑一下,茄子。。。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-544117-1-1.html 上篇帖子: Saltstack 基础模块记录二 下篇帖子: 编写定时监控salt和客户端之间的通信状态并发邮件报警----- saltstack
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表