广告
返回顶部
首页 > 资讯 > 数据库 >CentOS-6.5-saltstack-安装
  • 859
分享到

CentOS-6.5-saltstack-安装

2024-04-02 19:04:59 859人浏览 独家记忆
摘要

 官方网站:https://www.saltstack.com/官方文档   Https://docs.saltstack.cn/contents.htmlGitHub:  h

 官方网站:https://www.saltstack.com/

官方文档   Https://docs.saltstack.cn/contents.html

GitHub:  https://github.com/saltstack

中国saltstack用户组:https://www.saltstack.cn/

Centos-6.5安装saltstack

192.168.161.132

salt-master

salt-master

可装(salt-miNIOn)这里只装salt-master

192.168.161.133

salt-test-minion

salt-minion

[root@salt-master /]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.161.132    salt-master192.168.161.133    salt-test-minion

安装epel源

[root@salt-master /]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

 

关闭防火墙

CentOS-6.5-saltstack-安装

[root@salt-master /]# /etc/init.d/iptables stop
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]

[root@salt-test-minion /]# /etc/init.d/iptables stop
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]

CentOS-6.5-saltstack-安装

             master端

CentOS-6.5-saltstack-安装

[root@salt-master /]# yum -y install salt-master

Installed:
salt-master.noarch 0:2015.5.10-2.el6

Dependency Installed:
PyYAML.x86_64 0:3.10-3.1.el6 
libyaml.x86_64 0:0.1.3-4.el6_6 
m2crypto.x86_64 0:0.20.2-9.el6 
openpgm.x86_64 0:5.1.118-3.el6 
python-babel.noarch 0:0.9.4-5.1.el6 
Python-backports.x86_64 0:1.0-5.el6 
python-backports-ssl_match_hostname.noarch 0:3.4.0.2-4.el6.centos 
python-chardet.noarch 0:2.2.1-1.el6 
python-jinja2.x86_64 0:2.2.1-2.el6_5 
python-msgpack.x86_64 0:0.4.6-1.el6 
python-requests.noarch 0:2.6.0-3.el6 
python-six.noarch 0:1.9.0-2.el6 
python-urllib3.noarch 0:1.10.2-1.el6 
python-zMQ.x86_64 0:14.3.1-1.el6 
salt.noarch 0:2015.5.10-2.el6 
zeromq3.x86_64 0:3.2.5-1.el6

Dependency Updated:
python.x86_64 0:2.6.6-66.el6_8 python-libs.x86_64 0:2.6.6-66.el6_8

Complete![root@salt-master /]# chkconfig salt-master on
[root@salt-master /]# chkconfig --list salt-master
salt-master 0:off    1:off    2:on    3:on    4:on    5:on    6:off

CentOS-6.5-saltstack-安装

             salt-test-minion端

CentOS-6.5-saltstack-安装

[root@salt-test-minion /]# yum -y install salt-minion

Installed:
salt-minion.noarch 0:2015.5.10-2.el6

Dependency Installed:
PyYAML.x86_64 0:3.10-3.1.el6 
libyaml.x86_64 0:0.1.3-4.el6_6 
m2crypto.x86_64 0:0.20.2-9.el6 
openpgm.x86_64 0:5.1.118-3.el6 
python-babel.noarch 0:0.9.4-5.1.el6 
python-backports.x86_64 0:1.0-5.el6 
python-backports-ssl_match_hostname.noarch 0:3.4.0.2-4.el6.centos 
python-chardet.noarch 0:2.2.1-1.el6 
python-jinja2.x86_64 0:2.2.1-2.el6_5 
python-msgpack.x86_64 0:0.4.6-1.el6 
python-requests.noarch 0:2.6.0-3.el6 
python-six.noarch 0:1.9.0-2.el6 
python-urllib3.noarch 0:1.10.2-1.el6 
python-zmq.x86_64 0:14.3.1-1.el6 
salt.noarch 0:2015.5.10-2.el6 
zeromq3.x86_64 0:3.2.5-1.el6

Dependency Updated:
python.x86_64 0:2.6.6-66.el6_8 python-libs.x86_64 0:2.6.6-66.el6_8

Complete![root@salt-test-minion /]# chkconfig salt-minion on    #加入开机启动
[root@salt-test-minion /]# chkconfig --list salt-minion
salt-minion 0:off    1:off    2:on    3:on    4:on    5:on    6:off

CentOS-6.5-saltstack-安装

 

               master端

CentOS-6.5-saltstack-安装

[root@salt-master /]# cp /etc/salt/master /etc/salt/master.bk   #做备份
[root@salt-master /]# vim /etc/salt/master

CentOS-6.5-saltstack-安装


416 file_roots:     #:把#(注释)去掉

417   base:

418     - /srv/salt

CentOS-6.5-saltstack-安装

529 pillar_roots:     #:把#(注释)去掉

530   base:

531     - /srv/pillar

[root@salt-master /]# /etc/init.d/salt-master start
Starting salt-master daemon: [ OK ]

CentOS-6.5-saltstack-安装

           salt-test-minion端

CentOS-6.5-saltstack-安装

[root@salt-test-minion /]# cp /etc/salt/minion /etc/salt/minion.bk
[root@salt-test-minion /]# vim /etc/salt/minion

CentOS-6.5-saltstack-安装

16 master: 192.168.161.132     #改为master的Ip或主机名

CentOS-6.5-saltstack-安装

78 id: minion #定义个名字(建议起个有意义的名字如:nfs、Nginx等)

[root@salt-test-minion /]# /etc/init.d/salt-minion start
Starting salt-minion daemon: [ OK ]

[root@salt-test-minion /]# chkconfig salt-minion on

CentOS-6.5-saltstack-安装

            master端

CentOS-6.5-saltstack-安装

[root@salt-master /]# salt-key  -L#显示所有minion认证信息

CentOS-6.5-saltstack-安装

[root@salt-master /]# salt-key -a salt-test-minion   #接受salt-test-minion的认证信息;可跟参数 -y

CentOS-6.5-saltstack-安装

[root@salt-master /]# salt-key

CentOS-6.5-saltstack-安装

[root@localhost /]# salt-key -A   #接受所有Unaccepted状态的minion认证信息

The following keys are Going to be accepted:

Unaccepted Keys:

minion

Proceed? [n/Y] y

Key for minion minion accepted.

[root@localhost /]# salt-key

Accepted Keys:

minion

Denied Keys:

Unaccepted Keys:

Rejected Keys:

CentOS-6.5-saltstack-安装

        安装完成

一些简单命令介绍

CentOS-6.5-saltstack-安装

[root@localhost salt]# salt-key -d salt-test-minion  #拒绝认证salt-test-minion

[root@localhost salt]# salt-key -D    拒绝所有

 [root@salt-master /]# salt '*' test.ping    #检查当前所有主机状态

CentOS-6.5-saltstack-安装

[root@salt-master /]# salt 'salt-test-minion' test.ping

CentOS-6.5-saltstack-安装

[root@salt-master /]# salt '*' cmd.run 'df -h'

CentOS-6.5-saltstack-安装

 

CentOS-6.5-saltstack-安装

       文件分发

CentOS-6.5-saltstack-安装

[root@salt-master /]# mkdir /srv/-master /]# cd /srv/salt/-/srv/-/etc/- source: salt:--- mode:

CentOS-6.5-saltstack-安装

 

CentOS-6.5-saltstack-安装

[root@salt-master salt]# mkdir files
[root@salt-master salt]# cd files
[root@salt-master files]# ls
[root@salt-master files]# vim /etc/hosts
[root@salt-master files]# cat /etc/hosts     #在最后追加一些内容 目的和salt-test-minion的/etc/hosts/的内容不同,后面验证是否分发成功127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.161.132    salt-master192.168.161.133    salt-test-minion
#########################

#[root@salt-test-minion /]# cat /etc/hosts     #salt-test-minion  的hosts文件
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#192.168.161.132    salt-master
#192.168.161.133    salt-test-minion

[root@salt-master files]# cp /etc/hosts .    #拷贝到当前目录
[root@salt-master files]# cd -
/srv/salt
[root@salt-master salt]# salt '*' state.sls host_file

CentOS-6.5-saltstack-安装


CentOS-6.5-saltstack-安装

到salt-test-minion上验证是否真的分发成功

CentOS-6.5-saltstack-安装

 或

[root@salt-master salt]# salt-cp '*' /etc/hosts /etc     #不用创建上面的host_file.sls即可实现(不建议此方法)

 

CentOS-6.5-saltstack-安装

 

             


您可能感兴趣的文档:

--结束END--

本文标题: CentOS-6.5-saltstack-安装

本文链接: https://www.lsjlt.com/news/45613.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS-6.5-saltstack-安装
     官方网站:https://www.saltstack.com/官方文档   https://docs.saltstack.cn/contents.htmlGitHub:  h...
    99+
    2022-10-18
  • CentOS 6.5 x64安装svn
    #svn安装yum install -y subversion卸载svn旧版本yum remove -y subversionwget http://pkgs.repoforge.org/subversion/subversion-1.7....
    99+
    2023-01-30
    CentOS svn
  • Centos 6.5安装oracle 11g
    http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.htmlhttp://download.oracl...
    99+
    2022-10-18
  • centos 6.5安装zabbix 4.4
    本环境,使用单机部署。操作系统:centos 7.5 x64zabbix-server,Mysql,php,nginx都在同一台服务器。都是使用Yum安装的! 官方安装文档:https://www.zabbix.com/downl...
    99+
    2023-01-31
    centos zabbix
  • centos 6.5 怎么安装git
    Git 是最流行的版本控制系统之一,是许多开发人员使用的必备工具。Git 可以帮助开发人员团队更好地管理代码,并能够追踪更改以及协调版本之间的差异。对于一些人来说,在CentOS 6.5上安装 Git 可能有些棘手,但事实上它相当简单。以下...
    99+
    2023-10-22
  • CentOS 6.5下安装mongodb 2.6.5
        Mongo DB是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想,在Mon...
    99+
    2022-10-18
  • CentOS 6.5上安装Zabbix 2.4.8
    环境说明主机名角色IP地址zabbix.contoso.comzabbix server192.168.49.129zabbix-db.contoso.commysql server192.168.49.1...
    99+
    2022-10-18
  • CentOS 6.5上安装JIRA 6.3.6
    JIRA是Atlassian公司出品的项目与事务跟踪工具被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。         ...
    99+
    2022-10-18
  • Centos 6.5编译安装LAMP
    一、前言1、环境说明基础环境Linux+Apache+MySQL+PHPlinux:6.5Apache 2.2.12mysql:5.6.17php:5.5.122、部署说明php安装目录:/usr/loca...
    99+
    2022-10-18
  • CentOS 6.5上安装Confluence 5.4.4
    Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。通过它可以实现团队成员之间的协作和知识共享。          &nbs...
    99+
    2022-10-18
  • linux [CentOS 6.5]下安装oracle
    一,安装oracle依赖包# yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfuti...
    99+
    2022-10-18
  • centos 6.5 一分钟安装mysql
                    centos 6.5 一分钟安装mysql手动执行wget https://dev....
    99+
    2022-10-18
  • CentOS 6.5 Xtrabackup 2.4.2怎么安装
    这篇文章主要介绍CentOS 6.5 Xtrabackup 2.4.2怎么安装,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! --方法① --安装所需的依...
    99+
    2022-10-18
  • NoSQL之Redis - CentOS 6.5安装测试
    1.下载redis可以在线安装或者下载 redis①在线安装前需要检测是否存在rpm包不存在的话查看yum在线是否存在rpm包不存在的话就只能手动下载或者用别的方式下载[root@localhos...
    99+
    2022-10-18
  • CentOS 6.5下编译安装MySQL 5.6.14
    安装MySQL 1.卸载旧版本 使用下面的命令检查是否安装有MySQL Server 我们查到的结果是这样: [root@localhost ~]# rpm -qa | grep mysql mysql-l...
    99+
    2022-10-18
  • 在CentOS 6.5上怎么安装Screen
    小编给大家分享一下在CentOS 6.5上怎么安装Screen,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我们经常会碰到这样的问题,用ssh 登录了远程的 Li...
    99+
    2023-06-10
  • CentOS 6.5如何编译安装PHP 5.4.25
    这篇文章主要介绍了CentOS 6.5如何编译安装PHP 5.4.25,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一.环境准备apache...
    99+
    2022-10-19
  • MariaDB 10.1源码安装流程(CentOS 6.5)
    --安装所需软件包 [root@localhost mariadb-10.1.14]# yum install bison bison-devel ncurses libxml2 libxml2-deve...
    99+
    2022-10-18
  • 安装Centos 6.5时包组安装的示例分析
    这篇文章主要介绍了安装Centos 6.5时包组安装的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在安装Centos 6.5时,无论是作为学习使用还是在生产场景中用...
    99+
    2023-06-10
  • 如何在CentOS 6.5系统上安装GitLab
    近年来,GitLab作为企业级代码托管平台备受欢迎。本文将介绍如何在CentOS 6.5系统上安装GitLab。首先,我们需要将系统升级至最新版本:sudo yum update接着,我们需要安装一些依赖包:sudo yum install...
    99+
    2023-10-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作