配置Salt
- salt的结构很简单。master的默认配置将适用于大多数安装,而设置minion的惟一要求是在minion配置文件中设置master的位置。
- 配置文件将安装到/etc/salt,并以各自的组件/etc/salt/master和/etc/salt/minion命名。
master 的配置
- 默认情况下,salt master在所有接口上监听端口4505和4506(0.0.0.0)。要将salt绑定到特定的IP,请在master配置文件中重新定义“接口”指令,通常是在/etc/salt/master,如下:
- #interface: 0.0.0.0
+ interface: 10.0.0.1
- 更新配置文件后,重新启动Salt master。有关其他可配置选项的详细信息,请参阅master配置参考(在后面)。
minion 的配置
-
虽然有很多Salt Minion配置选项,但简单配置一个Salt Minion还是很容易的。默认情况下,Salt Minion将尝试连接到名称为“Salt”的DNS;如果Minion能够正确地解析该名称,则不需要配置。
-
如果名称为“salt”的DNS没有解析指向master的正确位置,则在minion配置文件中重新定义“master”指令,配置文件通常是/etc/salt/minion,如下:
- #master: salt
+ master: 10.0.0.1
- 更新配置文件后,重新启动Salt minion。有关其他可配置选项的详细信息,请参阅minion配置参考文档(在后面)。
minion proxy 的配置
- 一个minion proxy会模拟正常的minion的行为并继承它们的选项(options)。
- 类似的,配置文件是/etc/salt/proxy,代理尝试连接到DNS名称“salt”。
- 除了常规的minion选项之外,还有一些特定于代理的选项,请参阅minion proxy的配置引用。(在后面)
运行 salt
- 在前台运行master(为了作为一个守护程序运行salt -master,加选项 -d)==选项详情参考SALT-MASTER文档==
salt-master -d
- 在前台运行minion
salt-minion -d
Having trouble?
- 解决salt问题最简单的方法是在前台运行master和minion,并将日志级别设置为debug(这样会极大增加命令输出):
salt-master --log-level=debug
- 有关salt的日志系统信息,请参阅日志文档。
网友评论