帮助手册 管理 添加监视器 使用 SaltStack 批量安装

使用 SaltStack 批量安装 Linux 代理

可以按照以下步骤使用 SaltStack 执行 linux 代理的无人值守安装:

SaltStack 可以从以下链接下载:  https ://github.com/site24x7/saltstack-site24x7 

  1. 确保在基础架构中设置了 salt-master 和 salt-minion。
  2. 在您的 salt-master 中下载 Site24x7-Salt.zip
  3. 复制粘贴以下文件:
    a. 将文件pillar/site24x7.sls 复制到您的pillar 主目录[/srv/pillar/ 对于大多数用户]。如果没有柱子目录,请创建它并在 /etc/salt/master 中为柱子添加相应的条目。
    b.将文件 states/install.sls、states/uninstall.sls 和 states/status.sls 复制到您的 salt state 主目录 [/srv/salt/ for most users ]。如果 salt state 目录不存在,请创建它并在 /etc/salt/master 中添加相应的 salts 条目。
  4. 进行以下更改:
    a. 编辑您的 salt state top.sls 文件 [/srv/salt/top.sls]。在您需要的环境下添加“-install”、“-status”、“-uninstall”条目。
    b.编辑您的支柱 top.sls 文件 [/srv/pillar/top.sls]。在您需要的环境下添加“-site24x7”条目。
    c.编辑 /srv/pillar/site24x7.sls 文件。将 apikey 替换为从我们的门户获得的实际设备密钥。如果代理字段中需要,则替换代理值(如果不需要代理,请键入“无”)
  5. 现在您的设置已完成,您可以执行以下示例命令:
    a.在所有 minions 中批量安装我们的代理: sudo salt '*' state.sls install 
    b.在所有 minions 中批量卸载我们的代理 : sudo salt '*' state.sls uninstall 
    c.找出所有 minions 中的代理状态 : sudo salt '*' state.sls status

这将确保在您的服务器中自动安装代理。

帮助手册 管理 添加监视器 使用SaltStack批量安装linux代理