yum安装salt

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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]#


以上是关于yum安装salt的主要内容,如果未能解决你的问题,请参考以下文章

CentOS安装过程及yum安装软件错误解决

yum 如何安装依赖

yum命令安装route

yum安装软件之后如何保存rpm安装包

linux yum怎么安装 及过程

linux下如何查看yum是不是安装