导入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