2-saltstack安装后的基本配置

配置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

  1. 在前台运行master(为了作为一个守护程序运行salt -master,加选项 -d)==选项详情参考SALT-MASTER文档==
    salt-master -d
  2. 在前台运行minion
    salt-minion -d

Having trouble?

  • 解决salt问题最简单的方法是在前台运行master和minion,并将日志级别设置为debug(这样会极大增加命令输出):
    salt-master --log-level=debug
  • 有关salt的日志系统信息,请参阅日志文档。

你可能感兴趣的:(2-saltstack安装后的基本配置)