zoukankan      html  css  js  c++  java
  • Linux下安装SaltStack

    一、配置yum源和epel源


    epel源下载地址:http://pan.baidu.com/s/1o7NJ26u


    1.配置yum源

    (1)上传操作系统镜像文件来配置yum源,挂载点目录为/yum

    mkdir  /yum

    mount -o loop   CentOS-6.8-x86_64-bin-DVD1.iso   /yum

    (2)安装所需的软件包

    yum -y  install createrepo

    yum -y  install vsftpd


    2.配置SaltStack所需的epel源(非联网状态下)

    (1)上传epel源的压缩包并解压

    tar  -xvf   saltstack-rhel6.tar..gz


    (2) 新建目录,并复制解压文件到相应目录

    mkdir -p  /var/ftp/pub

    cp -r  /root/rhel6/*  /var/ftp/pub

    service vsftpd start


    (3)创建repo所需的配置文件,注意这里的/yum是镜像挂载点目录

    createrepo -g /yum/repodata/*-comps.xml   /var/ftp/pub/


    (4)配置repo文件

    将之前的repo文件移出/etc/yum.repos.d/目录,然后新建一个名称为saltstack.repo的文件,并填入如下内容:

    [saltstack-repo]
    name=saltstack-local
    baseurl=ftp://192.168.236.100/pub
    enable=1
    gpgcheck=0


    注:192.168.236.100为本机IP


    (5)清理yum

    yum clean all


    二、安装Master和Minion


    1.安装Master

    yum install salt-master salt-cloud salt-ssh salt-syndic -y


    2.安装Minion(需要在客户端都配置saltstack.repo文件)

    yum install salt-minion salt-cloud salt-ssh salt-syndic -y


    3.安装后SaltStack的位置为/etc/salt


    4.在Minion主机的/etc/hosts文件中添加IP和主机名的映射,注意针对Master的IP映射名称最好为salt,以便和配置文件中保持一致

    192.168.236.100 salt

    192.168.236.101  SaltStack-Minion


    三、启动Master和Minion


    启动Master: /etc/init.d/salt-master start

    启动Minion: /etc/init.d/salt-minion start


  • 相关阅读:
    解析网页源码方式
    vue踩坑--细节决定成败
    fallowing-travelvue
    学会不怕
    eslint代码规范检测
    三次握手+四次挥手
    小白的学习笔记
    es6数组
    css知识整理
    JavaScript之事件循环,宏任务与微任务
  • 原文地址:https://www.cnblogs.com/xialiaoliao0911/p/7523925.html
Copyright © 2011-2022 走看看