简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在 UNIX 上升级 Snap Creator Agent 4.0.x

提供者

您可以直接从 UNIX 上的 Snap Creator Agent 4.0.x 进行升级。

  • 在备份 Snap Creator Agent 目录之前,您已停止 Snap Creator Agent ,以确保备份的数据完整。

    例如,输入以下命令:

    /install_path/scAgent4.0.x/bin/scAgent stop
  • 您已在 Snap Creator Agent 目录( /install_path/scAgent4.0.x )中备份以下目录以及所有关联的子目录和文件:

    • agent.conf 文件( ./config/agent.conf )

    • 日志目录(如果已启用)( ./logs )

    • 插件目录( ./plugins )

4.1 之前版本中的 Snap Creator Agent 使用名为 agent.conf 的文件列出了 Snap Creator 之外可能会在 Snap Creator Agent 上执行的命令。在 4.1 中,使用 allowed_commands.config 文件。

同样, agent.conf 文件也会列出允许 Snap Creator Agent 与之通信的主机。默认情况下, Snap Creator Agent 允许与所有 Snap Creator 服务器进行通信。但是,如果您选择在先前版本的 Snap Creator 中使用此功能,则 agent.properties 文件中的 authorized_hosts 参数将替换该功能。

注 如果未使用这些参数,只需简单安装新代理即可。

以下步骤中提供的路径是指默认安装路径。以下命令中的路径可能与您的安装路径不同。

  1. 如果尚未停止 Snap Creator Agent ,请停止此操作。

    有关信息,请参见本主题前面提供的详细信息。

  2. 安装最新的 Snap Creator 代理,但不要启动 Snap Creator 代理。

    有关详细信息,请参见有关在 UNIX 上安装 Snap Creator Agent 的信息。

  3. 在文本编辑器中打开 agent.conf 文件的备份副本。

    以下是 agent.conf 文件的示例:

    host: scServer@Lyon
    command: rc_domino
  4. 在文本编辑器中打开新的 allowed_commands.config 文件( /install_path/scAgent4.1.x/etc/allowed_commands.config ),并将命令行从 agent.conf 复制到 allowed_commands.config 文件;但是,由于最新的 Snap Creator 中的安全性增强,请确保命令完全符合要求。

    从上一示例中, allowed_commands.config 文件应包含以下内容:

    command: /etc/init.d/rc_domino
    注 如果命令包含任何空格,则必须将命令封装在引号内。

    您可以根据需要添加命令,每个命令位于单独的行上。

    进行更改后保存并关闭文件。

  5. 在文本编辑器中打开 agent.properties 文件( /install_path/scAgent4.1.x/etc/agent.properties ),并更改 Authorized_hosts=* 的默认条目,以反映 agent.conf 文件中的主机设置。

    在上一示例中, authorized_hosts 参数应包含以下内容:

    AUTHORIZED_HOSTS=Lyon

    可以根据需要添加主机,使用逗号分隔主机名。主机名和 IP 地址均受支持:

    AUTHORIZED_HOSTS=Lyon, 10.10.10.192, Fuji01

    进行更改后保存并关闭文件。

  6. 输入以下命令启动 Snap Creator Agent :

    /install_path/scAgent4.1.x/bin/scAgent start
    注 如果对 allowed_commands.config 或 agent.properties 文件进行了任何更改,则需要重新启动 Snap Creator 代理,以便在进行更改时运行该代理。
    • 相关信息 *