yum安装salt

yum -y install epel-release

主: yum install -y salt-master salt-minion  奴才: yum install -y salt-minion

chkconfig salt-master on  

chkconfig salt-minion on

vim /etc/salt/minion

master: 192.168.106.133(主的ip)

service salt-master start 

service salt-minion start

主: salt-key -a 192*

测试:
[[email protected] master]# salt ‘*‘ test.ping
192.168.106.134:
    True
192.168.106.133:
    True

[[email protected] master]# salt ‘*‘ cmd.run ‘df‘      
192.168.106.134:
    Filesystem          1K-blocks    Used Available Use% Mounted on
    /dev/mapper/cl-root  17811456 1394608  16416848   8% /
    devtmpfs               493192       0    493192   0% /dev
    tmpfs                  504196      12    504184   1% /dev/shm
    tmpfs                  504196    6904    497292   2% /run
    tmpfs                  504196       0    504196   0% /sys/fs/cgroup
    /dev/sda1             1038336  141744    896592  14% /boot
    tmpfs                  100840       0    100840   0% /run/user/0
192.168.106.133:
    Filesystem          1K-blocks    Used Available Use% Mounted on
    /dev/mapper/cl-root  17811456 1395972  16415484   8% /
    devtmpfs               493192       0    493192   0% /dev
    tmpfs                  504196      16    504180   1% /dev/shm
    tmpfs                  504196    6880    497316   2% /run
    tmpfs                  504196       0    504196   0% /sys/fs/cgroup
    /dev/sda1             1038336  141744    896592  14% /boot
    tmpfs                  100840       0    100840   0% /run/user/0

使用:

vim /etc/salt/master
file_roots:
  base:
    - /srv/salt
    
mkdir -p /srv/salt

service salt-master restart

vim /srv/salt/apache.sls
apache-install:
  pkg.installed:
    - names:
      - httpd
      - httpd-devel

apache-service:
  service.running:
    - name: httpd
    - enable: True
    - reload: True

    
salt ‘*‘ state.sls apache
192.168.106.134:
----------
          ID: apache-install
    Function: pkg.installed
        Name: httpd
      Result: True
     Comment: Package httpd is already installed.
     Started: 18:00:36.804167
    Duration: 544.478 ms
     Changes:   
----------
          ID: apache-install
    Function: pkg.installed
        Name: httpd-devel
      Result: True
     Comment: Package httpd-devel is already installed.
     Started: 18:00:37.348794
    Duration: 0.355 ms
     Changes:   
----------
          ID: apache-service
    Function: service.running
        Name: httpd
      Result: True
     Comment: Service httpd is already enabled, and is in the desired state
     Started: 18:00:37.349596
    Duration: 151.231 ms
     Changes:   

Summary
------------
Succeeded: 3
Failed:    0
------------
Total states run:     3
192.168.106.133:
----------
          ID: apache-install
    Function: pkg.installed
        Name: httpd
      Result: True
     Comment: Package httpd is already installed.
     Started: 18:00:36.811434
    Duration: 552.655 ms
     Changes:   
----------
          ID: apache-install
    Function: pkg.installed
        Name: httpd-devel
      Result: True
     Comment: Package httpd-devel is already installed.
     Started: 18:00:37.364243
    Duration: 0.372 ms
     Changes:   
----------
          ID: apache-service
    Function: service.running
        Name: httpd
      Result: True
     Comment: Service httpd is already enabled, and is in the desired state
     Started: 18:00:37.365119
    Duration: 151.479 ms
     Changes:   

Summary
------------
Succeeded: 3
Failed:    0
------------
Total states run:     3
[[email protected] salt]#
时间: 2024-08-09 23:53:50

yum安装salt的相关文章

运维自动化之centos6.5 yum安装salt

1.Saltstack服务器端安装: yum -y install salt-master -y 2.Saltstack被监控端安装: yum -y install salt-minion -y 默认配置文件目录 /etc/salt/master     /etc/salt/minion 注意修改/etc/hosts 文件 添加各个节点主机名 以便认证 3.服务端修改master文件 interface: 192.168.189.154 master: salt 开启自动认证 auto_acce

salt源码安装软件和yum安装软件

上面简单列出了源码安装的sls文件书写思路. 涉及到一些固定的思路:如, 1,拷贝 解压安装时候需要依赖tar.gz存在 如果已安装则无需再次安装. 2,启动脚本 加入chk时候需要文件存在,如果已添加,则无需再次添加 3,服务管理 除了有启动脚本,还要watch配置文件. ? 晚上睡前早上起来多撸几遍基本的软件安装就可以自己写了.下面是源码安装nginx.涉及到基础依赖包安装(yum安装),以及pcre安装(源码安装)和nginx(源码安装) 其中有些坑,调整了老半天才搞好,甚是蛋疼,要注意图

配置使用;yum安装slatstack的master,minion<at>centos6_x86_64

使用: ####################################### 配置: ####################################### 安装: 服务端安装: [[email protected] about_saltstack]# yum -y install yum-utils.noarch Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds

CentOS 6.5上安装salt

一.环境准备 [[email protected] ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=salt-master.contoso.com [[email protected] ~]# hostname salt-master.contoso.com [[email protected] ~]# /etc/init.d/iptables status iptables: Firewall is not running. [[e

centos yum安装saltstack

1.导入安装源 centos5 rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm centos6 rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 2.安装salt软件包 master端 yum install salt-master minion端(俗称的client端)

saltstack学习-简单部署之rhel5安装salt(不能联网)

说明: 有时候服务器是内网服务器,无法连接互联网,即无法使用互联网的yum源,这是如果安装salt的话会有一点麻烦,下面说下我是怎么做的. 第一步:使用虚拟机或者可以联网的服务器安装一遍salt,安装之前先修改yum的配置文件,设置yum安装软件时,缓存安装的所有rpm包. 注:rhel6可以无需修改这个配置文件,可以使用-downloadonly 参数和-downloaddir ,仅下载(不安装)rpm包 [[email protected] clientmqueue]# cat /etc/y

centos7.x之yum安装zabbix

1.安装LAMP #关闭防火墙方便测试 yum install epel-release -y systemctl stop firewalld.service systemctl disable firewalld.service setenforce 0 #安装httpd yum install httpd systemctl start httpd.service  systemctl enable httpd.service #安装数据库5.6 wget http://dev.mysql

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot change directory:/home/**

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot changedirectory:/home/**   1.查看服务器有没有安装ftp包 rpm -qa |grep vsftp 2.yum  安装 yum -y install vsftpd 3.启动vsftp的服务 service vsftpd start 4.关闭防火墙 service iptables stop 5.测试匿名访问 修改配置文件 vsftpd.conf [[email protected]

yum安装telnet服务

1.查看有无安装telnet [[email protected] ~]# rpm -qa |grep telnet 2.查看yum 源 [[email protected] ~]# yum list |grep telnet telnet.x86_64                              1:0.17-48.el6              @base telnet-server.x86_64                       1:0.17-48.el6