saltstack的高效运维

时间:2022-02-22 21:48:17

先关闭防火墙:

  systemctl stop firewalld

  systemctl disable firewalld

  iptables -F

配置阿里云镜像源:

  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
  yum clean all
  yum makecache

master主机上:

  yum install salt-master -y

minion附属机上:

  yum install salt-minion -y

查看并编辑各自的配置文件:

salt-master的配置文件是/etc/salt/master

salt-minion的配置文件是/etc/salt/minion

如果怕后面操作时,IP的识别度不高,可以修改/etc/hosts中,DNS映射关系

salt命令相关:

master命令:

/etc/salt/master      # salt master主配置文件
/usr/bin/salt           #salt master 核心操作命令
/usr/bin/salt-cp       #salt 文件传输命令
/usr/bin/salt-key    #salt证书管理
/usr/bin/salt-master    #salt master 服务命令
/usr/bin/salt-run          #salt master runner命令

minion命令:

/etc/salt/minion     #minion配置文件
/usr/bin/salt-call    #拉取命令
/usr/bin/salt-minion   #minion服务命令
/usr/lib/systemd/system/salt-minion.service   #minion启动脚本