saltstack安装和简单配置(一)

saltstack 安装和简单配置

在安装前,写了好多废话,都被我删除了,下面就开始搞吧。

环境:

master:10.70.36.110

minion:10.70.36.103

一、安装:

现在centos下的yum源内有最新的salt-master源码包,安装的话,直接

    yum -y install salt-master   #服务端    
    yum -y install salt-minion   #客户端

要使用yum安装,必须配置好epel源,可参考:                                             http://chongzi100.blog.51cto.com/340243/1424586

二、配置:

安装好后,server端master的配置:

    [[email protected]]# vim /etc/salt/master    #master默认配置文件    
        interface: 10.70.36.110               # 绑定到本地的网络接口
    [[email protected]]# /etc/init.d/salt-master start
    Starting salt-master daemon:                               [  OK  ]
    
    Client端的配置:
    [[email protected] ~]# vim /etc/salt/minion    # Client默认配置文件
    master: 10.70.36.110            # 指定master地址,可以是主机名、别名、ip
    id: web103                      # 定义node id,这个名字可以任意指定
    
    [[email protected] ~]# /etc/init.d/salt-minion start
    Starting salt-minion daemon:                               [  OK  ]

salt minion和master的认证过程:

minion在第一次启动时,会在/etc/salt/pki/minion/下自动生成minion.pem(private key), minion.pub(public key),然后将minion.pub发送给master,master在接收到minion的public key后,通过salt-key命令accept minion public key,这样在master的/etc/salt/pki/master/minions下的将会存放以minion id命名的public key, 然后master就能对minion发送指令了。

在master端:

    [[email protected]]# salt-key -L
    Accepted Keys:
    Unaccepted Keys:
    web103
    Rejected Keys:

接受web103的key

    [[email protected]]# salt-key -a web103
    The following keys are going to be accepted:
    Unaccepted Keys:
    web103
    Proceed? [n/Y] Y
    Key for minion web103 accepted.
    [[email protected]]# salt-key -L
    Accepted Keys:
    web103
    Unaccepted Keys:
    Rejected Keys:

salt-key的常用命令:

salt-key -L #检测当前server端所有minion端key的情况,三种:接收、等待接收和拒绝

salt-key -a hostname #指定接收某台minion的key

salt-key -A #接收Unaccepted Keys下所有的minion

salt-key -d hostname #删除已经接收的机器中指定机器minion key (Accepted Keys:)

salt-key -D #删除已经接收的所有机器(Accepted Keys:)

salt-key -h #查询帮助

验证master和minion之间的通信:

    [[email protected]]# salt web103 test.ping    
    web103:
        True

saltstack安装和简单配置(一),布布扣,bubuko.com

时间: 2024-12-26 06:41:48

saltstack安装和简单配置(一)的相关文章

<转载> FreeNAS的安装和简单配置 http://freenas.cn/?p=342

前些日子在公司搭了一个模拟生产环境的平台.由于是测试环境,资源有限只能使用虚拟机实现,所以存储这块就想到了使用FreeNAS.很早以前玩儿过几次,当时是生产环境需要上存储设备,经过对比还是选择的更可靠的NetApp的存储设备.目前FreeNAS最新版本到了0.7.3514,下载地址是 http://www.freenas.cn/?page_id=9 .借用FreeNAS官方网站对它的描述:FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器.该软件基于FreeBSD,Sa

Centos6.5安装及简单配置nginx

Centos6.5安装及简单配置nginx 一.准备事项 (1) 因为nginx需要访问80端口所以请先关闭或者开放防火墙端口,和selinux. 参考命令 关闭防火墙: [[email protected] ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT [[email protected] ~]# service iptables save 关闭selinux: [[email protected] ~]# setenforce 0 [[e

在windows上安装和简单配置VirtualBox

VirtualBox是一款开源且免费虚拟机软件,其简单易用且性能优异.最重要的是VirtualBox有不同操作系统版本,但是其导出的虚拟机都是通用的. 适用系统:windwos7_64bit & windows8_64bit 下面由小河给大家介绍:在Windows上安装和简单配置VirtualBox4.3.14. 1.下载VirtualBox. (1)百度搜索"virtualbox",出现VirtualBox官方网站和百度软件中心,两者都可下载到该软件. (2)以"百

nginx的安装与简单配置

安装环境:ubuntu 14.04 安装方式:源码安装 1.去官方网站https://nginx.org/en/download.html,下载一个稳定的版本.并解压. 2, 安装nginx的依赖包,一共有三个(资料来源与网络): 安装 prce: sudo apt-get update sudo apt-get install libpcre3 libpcre3-dev 安装 zlib: sudo apt-get install zlib1g-dev 安装openssl: sudo apt-g

Linux rhel 6.4 apache编译安装以及简单配置过程(2)

注:以下摘取的都是安装过程中执行的命令,命令反馈没有贴出来以"......"代替.观看的时候注意执行命令时所在的目录. 将apache的科执行程序软连接到/usr/local/bin下(可执行命令放到$PATH包含的路径,方便执行apache的命令) [[email protected] init.d]# ln -s /usr/local/apache/bin/* /usr/local/bin 将httpd加入到chkconfig中 service的管理命令都是在/etc/init.d

php源码安装、简单配置、测试及连接数据库

主机环境 redhat6.5 64位 实验环境 服务端 ip172.25.29.1  php 安装包   php-5.6.20.tar.bz2         re2c-0.13.5-1.el6.x86_64.rpm         libmcrypt-2.5.8-9.el6.x86_64.rpm         libmcrypt-devel-2.5.8-9.el6.x86_64.rpm         Discuz_X3.2_SC_UTF8.zip 1.  安装php 1.解压 [[emai

nginx安装,简单配置动静分离,维护页面设置

nginx安装还是很简单的,虽然网上有很多的安装教程,我也看过一些,但是很多写的比较乱,比较难懂,所以就自己写一篇,希望可以帮助到大家 先说环境吧,本人用的Centos7 x86_64 同样也是现在服务器使用最多的linux发行版本,当然centos6,跟7还是有区别的,这样主要说7 第一步:先安装nginx所需要的依赖包直接yum安装就可以 yum -y install openssl zlib zlib-devel pcre pcre-devel 第二步:下载nginx安装包,我这里是指定了

ansible安装及简单配置

一.安装Ansible 安装epel扩展源 rpm -ivh epel-release-7-5.noarch.rpm 安装ansible yum -y install ansible 安装sshpass curl -O -L  tar -zxvf sshpass-1.05.tar.gz  cd sshpass-1.058 ./configure make && make install 配置shh互信,远程操作无需输入密码  ssh-keygen  ssh-copy-id -i ~/.ss

kali linux安装后简单配置Adobe Flash Player - browser plugin

在使用两天BT5后发现还是kali好用啊!就又安装了kali,按照自己的习惯进行了简单的配置. 1.安装flash,首先去"软件包"里面,搜索flash,安装 Adobe Flash Player - browser plugin 完事后发现并没有什么卵用,再去flash官网下, 下完后打开终端,并切换到下载文件所在目录,执行以下命令: tar xzvf install_flash_player_11_linux.x86_64.tar.gz 进入解压出来的文件夹,找到libflashp