14.3 以非 root 用户身份安装 Sentinel

如果组织策略不允许您以 root 身份运行 Sentinel 的完整安装,则可以作为非 root 用户(即 novell 用户)安装 Sentinel。在此安装过程中,将以 root 用户身份执行前几步,然后以 root 用户创建的 novell 用户身份继续安装 Sentinel。最后,用户完成安装。

非 root 用户身份安装 Sentinel 时,您应该以 novell 用户身份安装 Sentinel。尽管安装顺利且成功,但不支持除 novell 用户之外的非根安装。

注:在现有的非默认目录中安装 Sentinel 时,请确保 novell 用户对此目录拥有所有权权限。运行以下命令以分配所有权权限:

chown novell:novell <non-default installation directory>
  1. 下载网站下载安装文件。

  2. 在命令行指定以下命令从 tar 文件提取安装文件:

    tar -zxvf <install_filename>

    使用安装文件实际名称替换 <install_filename>

  3. root身份登录到要使用root身份安装 Sentinel 的服务器。

  4. 指定以下命令:

    ./bin/root_install_prepare

    此时将显示要使用根权限执行的一列命令。如果您希望非 root 用户在非默认位置安装 Sentinel,可以在命令中指定 --location 选项。例如:

    ./bin/root_install_prepare --location=/foo

    将您传给 --location 选项的值 foo 附加到目录路径前面。

    若不存在,还将创建一个 novell组和一个novell用户。

  5. 接受命令列表。

    显示的命令将被执行。

  6. 指定以下命令以更改为新创建的非 root 用户(即 novell):

    su novell

  7. (有条件)要执行交互式安装:

    1. 根据要安装的组件指定相应命令:

      组件

      命令

      Sentinel 服务器

      默认位置: ./install-sentinel

      非默认位置: ./install-sentinel --location=/foo

      Collector Manager

      默认位置: ./install-cm

      非默认位置: ./install-cm --location=/foo

      Correlation Engine

      默认位置: ./install-ce

      非默认位置: ./install-cm --location=/foo

    2. 继续步骤 9

  8. (有条件)要执行无提示安装,请确保您已将安装参数记录到某个文件中。有关创建响应文件的信息,请参见 Sentinel 服务器标准安装Sentinel 服务器自定义安装

    要执行无提示安装,请执行以下操作:

    1. 根据要安装的组件指定相应命令:

      组件

      命令

      Sentinel 服务器

      默认位置: ./install-sentinel -u <response_file>

      非默认位置: ./install-sentinel --location=/foo -u <response_file>

      Collector Manager

      默认位置: ./install-cm -u <response_file>

      非默认位置: ./install-cm --location=/foo -u <response_file>

      Correlation Engine

      默认位置: ./install-ce -u <response_file>

      非默认位置: ./install-ce --location=/foo -u <response_file>

      将使用储存在响应文件中的值继续安装。

    2. 继续执行步骤 12

  9. 指定您希望用于安装的语言数量。

    最终用户许可证协议将以选定的语言显示。

  10. 阅读最终用户许可证协议并输入 yesy 接受此许可证,然后继续安装。

    安装将开始安装所有的 RPM 程序包。该安装完成可能需要几秒钟的时间。

  11. 将提示您指定安装模式。

  12. root用户身份登录,指定以下命令来完成安装:

    ./bin/root_install_finish

    Sentinel 安装结束,服务器将启动。安装之后,因为系统要执行一次性初始化,所以可能需要花费几分钟来启动所有服务。等待安装完成之后,才能登录到服务器。

要访问 Sentinel 主界面,请在 Web 浏览器中指定下列 URL:

https://IP_AddressOrDNS_Sentinel_server:8443/sentinel/views/main.html

其中,IP_AddressOrDNS_Sentinel_server 是 Sentinel 服务器的 IP 地址或 DNS 名称,8443 是 Sentinel 服务器的默认端口。