saltstack-安装

导入saltstack PPA key

Ubuntu下最新版本的包发布在saltstack PPA。如果你有 add-apt-repository 工具,你可以一键添加软件源仓库并导入PPA的key。

1
2
sudo add-apt-repository ppa:saltstack/salt

如果提示以下错误

1
2
add-apt-repository: command not found?

需要安装下面两个东西

1
2
3
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common

添加源和key

1
2
3
echo deb http://ppa.launchpad.net/saltstack/salt/ubuntu `lsb_release -sc` main | sudo tee /etc/apt/sources.list.d/saltstack.list
wget -q -O- "http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x4759FA960E27C0A6" | sudo apt-key add -

更新

sudo apt-get update

安装软件包

安装

使用apt-get命令从源仓库安装Salt master, minoin, 或者syndic。

1
2
3
4
5
6
sudo apt-get install salt-master

sudo apt-get install salt-minion

sudo apt-get install salt-syndic

minion配置

1
2
3
master: 192.168.1.10 # master 的ip地址
id: web-01 #当前 minion 机器的名字

重启minion

1
2
# sudo service salt-minion restart

master配置

1
2
interface: 192.168.1.10

重启master

1
2
# sudo service salt-master  restart

注意

安装的时候要注意安装的 master 和 minion 端版本要一致

key 管理

1
2
3
4
5
6
7
salt-key -L #查看所有key的状态
salt-key -a keyname #接受名字为keyname的机器
salt-key -A #批量接受
salt-key -d keyname #删除名字为keyname的机器
salt-key -D #批量删除
 

参考
http://docs.saltstack.cn/zh_CN/latest/ref/cli/salt-key.html

作者

张巍

发布于

2015-07-09

更新于

2015-07-09

许可协议

评论