热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用salt-ssh安装salt-minion

1.关闭selinuxsed-insSELINUXenforcingSELINUXdisabledetcselinuxconfigsetenforce02.关闭

1.关闭selinux

sed -in 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0


2.关闭防火墙

systemctl disable firewalld.servicesystemctl stop firewalld.servicesystemctl is-enabled firewalld.service



3.安装master端

yum -y install salt-master


4.添加启动项,并启动

cp /etc/salt/master{,.bak}egrep -v '^#|^$' /etc/salt/master



interface: 10.0.0.105        #绑定master通信IP;

auto_accept: TrueFalse)      #开启自动认证

file_roots:                #指定saltstack文件根目录位置

  base:

    - /srv/salt


systemctl enable salt-master.servicesystemctl start  salt-master.service


5.利用salt-ssh安装minions端

salt-ssh '*' -r 'yum -y install epel-release'salt-ssh '*' -r 'yum makecache'salt-ssh '*' -r 'yum -y install salt-minion'salt-ssh '*' -r 'systemctl enable salt-minion.service'salt-ssh '*' -r 'cp /etc/salt/minion{,.bak}'salt-ssh '*' -r "sed -in 's/#master: salt/master: 10.0.0.105/' /etc/salt/minion"salt-ssh '*' -r "egrep -v '^#|^$' /etc/salt/minion"salt-ssh '*' -r 'systemctl start salt-minion.service'salt-key

wKiom1eAcXKzSZ-UAAASUintaxM593.png-wh_50


salt '*' test.ping



这里说一下之前遇到的问题

我现在的机器是之前用cobbler批量安装(最小化安装,没有firewall),到了salt ‘*’ test.ping 的时候死活ping不同,

重启过,看过日志(日志正常)。。。

解决办法:

yum -y groupinstall base

然后就好了,也有了firewall,最后关闭了firewall就好了

希望可以帮助到大家



6.采用salt-master端执行命令

salt '*' cmd.run 'uptime'


salt3:

     05:00:36 up 12 min,  1 user,  load average: 0.00, 0.01, 0.03

salt2:

     05:00:36 up 12 min,  1 user,  load average: 0.00, 0.01, 0.03



附录:

当 /etc/salt/master没有配置auto_accept: True时,需要通过salt-key命令来进行证书认证操作;


salt-key -L                 显示已经或未认证的被控端id;Accepted Keys:                     已认证清单Denied Keys:                     拒绝Unaccepted Keys:                     未认证清单Rejected Keys:                    被拒绝的清单salt-key -D                          删除所有认证主机id证书;salt-key -d id                       删除单个id证书salt-key -A                           接受所有id证书请求salt-key -a id                       接受单个id证书请求salt-cp                     文件传输salt-key                     证书管理salt-run                     master runner命令


本文出自 “readshlinux” 博客,请务必保留此出处http://readshlinux.blog.51cto.com/9322509/1812859


推荐阅读
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 基于dlib的人脸68特征点提取(眨眼张嘴检测)python版本
    文章目录引言开发环境和库流程设计张嘴和闭眼的检测引言(1)利用Dlib官方训练好的模型“shape_predictor_68_face_landmarks.dat”进行68个点标定 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 本文介绍了使用Spark实现低配版高斯朴素贝叶斯模型的原因和原理。随着数据量的增大,单机上运行高斯朴素贝叶斯模型会变得很慢,因此考虑使用Spark来加速运行。然而,Spark的MLlib并没有实现高斯朴素贝叶斯模型,因此需要自己动手实现。文章还介绍了朴素贝叶斯的原理和公式,并对具有多个特征和类别的模型进行了讨论。最后,作者总结了实现低配版高斯朴素贝叶斯模型的步骤。 ... [详细]
  • DSP中cmd文件的命令文件组成及其作用
    本文介绍了DSP中cmd文件的命令文件的组成和作用,包括链接器配置文件的存放链接器配置信息、命令文件的组成、MEMORY和SECTIONS两个伪指令的使用、CMD分配ROM和RAM空间的目的以及MEMORY指定芯片的ROM和RAM大小和划分区间的方法。同时强调了根据不同芯片进行修改的必要性,以适应不同芯片的存储用户程序的需求。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文讲述了如何通过代码在Android中更改Recycler视图项的背景颜色。通过在onBindViewHolder方法中设置条件判断,可以实现根据条件改变背景颜色的效果。同时,还介绍了如何修改底部边框颜色以及提供了RecyclerView Fragment layout.xml和项目布局文件的示例代码。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
author-avatar
小就小-1980
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有