为什么这是第一步?
当我们来到一个新环境,需要使用配置管理服务器,我们需要先让客户端安装Salt-minion
安装安装 salt-master salt-ssh
1 | * For RHEL/CentOS 7: |
1 | # 启动master |
修改配置文件
1 | # 修改/etc/salt/roster的配置文件 |
1 | # 定义配置主机: salt-ssh是串行,没有C/S 快 |
创建状态配置文件目录
- 告诉 master 状态文件放在哪个位置
1 | # 编辑master配置文件 |
1 | # 创建目录 |
创建 minions 目录
1 | mkdir -p /srv/salt/prod/minions |
编写 minion-install.sls
1 | cd /srv/salt/prod/minions/ |
文件管理
1 | [root@salt files]# tree /srv/salt/prod/minions/ |
1 | # 模板文件 |
执行
1 | [root@salt minions]# salt-ssh 'liunx-node2' -i state.sls minions.minions-install saltenv=prod test=True |
添加minion 和 测试
1 | # 查看 |
当前的目录结构:
- 安装salt-minion
- 下一步 初始化安装 - 包括yum源 和 初始化命令vim wget net-tools等…
1 | [root@salt prod]# tree /srv/salt/prod/ |