SaltStack (1)运维自动化部署

时间:2022-02-08 21:51:09

运维自动化saltstack是一个轻量简洁的运维自动化软件,下面说一下我的安装过程:

首先第一步就是关闭你的防火墙或者是selinux,如果开启的话就给开放个端口。

一:master和agent端软件安装

master 控制端:

 rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm 

 yum update

 yum install salt-master

 /etc/init.d/salt-master restart

这样master端就已安装完毕简单粗暴吧

agent 被控制端:

 rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm 

 yum update

 yum install salt-minion

 vim /etc/salt/minion

  master: master.vip.com ##(此处可以添加ip也可以添加主机名但是如果添加主机名记得在/etc/hosts 中做指向)  ##确认你的master端 

 /etc/init.d/salt-minion restart

现在agent端也已经安装完毕


二:证书认证

master端:

salt-key list ##查看你的agent端是否有认证请求发送到master端

salt-key -a agent1_cert ##-a后面是你的agent端认证名字

好了证书认证完毕查看是否可以执行命令

salt '*' cmd.run "hostname"