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


  • 相关阅读:
    mysql支持跨表delete删除多表记录
    三种循环的流程图画法总结
    巧用svn create patch(打补丁)方案解决定制版需求
    svn branch and merge(svn切换分支和合并)详解
    visualvm
    Java -verbose[:class|gc|jni] 转 ----JAVA源码分析
    BootstrapClassloader ExtClassloader AppClassloader
    LINUX 源码+内核所有参数说明
    SDN
    人工智能之数学基础
  • 原文地址:https://www.cnblogs.com/xialiaoliao0911/p/7523925.html
Copyright © 2011-2022 走看看