• saltstack快速部署


    yum install wget deltarpm -y

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo


    master上部署:

    yum install salt-master -y

    sed -i 's@#file_roots:@file_roots:@g' /etc/salt/master
    sed -i 's@# base:@ base:@g' /etc/salt/master
    sed -i 's@# - /srv/salt@ - /srv/salt@g' /etc/salt/master

    sed -i 's@#pillar_roots:@pillar_roots:@g' /etc/salt/master
    sed -i 's@# base:@ base:@g' /etc/salt/master
    sed -i 's@# - /srv/pillar@ - /srv/pillar@g' /etc/salt/master

    systemctl status salt-master
    systemctl enable salt-master
    systemctl restart salt-master
    systemctl status salt-master

    minion上部署:

    yum clean all
    yum install salt-minion net-tools -y

    #内网未部署DNS
    sed -i '/#master: salt/s@#master: salt@master: 10.0.91.10@g' /etc/salt/minion #10.0.91.10为master节点IP
    sed -i "/#id:/s@#id:@id: `ifconfig eth0|grep -oP '(?<=inet )S+'`@g" /etc/salt/minion


    #内网已部署DNS,且已解析salt为master的主机名
    sed -i '/#master: salt/s@#master: salt@master: salt@g' /etc/salt/minion
    sed -i "/#id:/s@#id:@id: `hostname`@g" /etc/salt/minion


    systemctl status salt-minion
    systemctl enable salt-minion
    systemctl restart salt-minion
    systemctl status salt-minion

    master上操作:

    salt-key -A

    salt '*' test.ping

  • 相关阅读:
    Gym
    博客搬家
    UVA
    UVA
    UVA
    UVA
    UVA
    UVA1589——xiangqi
    SDUSToj第十一次作业源代码格式问题
    【成长之路】【python】python基础3
  • 原文地址:https://www.cnblogs.com/wyzhou/p/9719853.html
Copyright © 2020-2023  润新知