2.2 预安装任务

执行以下适用的任务,然后继续部分 2.3, 安装 ZENworks Reporting Server

2.2.1 校验是否满足最低要求

  • 确保端口 6400、3306、6410 和 6420 未被占用。如果这些端口被占用,系统会提示您指定其他端口,以安装 ZENworks Reporting Server。

    如果防火墙阻止了这些端口,则必须启用防火墙。有关更多信息,请参见部分 2.4, 使用防火墙

  • 确保服务器已连接到网络。

  • 确保 Novell ZENworks Server、Novell ZENworks Loader 和 Novell ZENworks 资料库服务处于运行状态。

  • 如果您要在 SUSE® Linux Enterprise Server (SLES) 10 SP3 64 位平台上安装 ZENworks Reporting Server,请确保使用 SLES 10 SP3 64 位媒体安装 libstdc++33-32-bit 包。

2.2.2 淘汰 ZENworks Reporting Server 的现有实例

管理区域中只能有一个 ZENworks Reporting Server 实例。如果要在同一管理区域中安装一个新的 ZENworks Reporting Server 实例,就必须淘汰现有的 ZENworks Reporting Server 实例,然后再安装新的实例。

重要说明:请务必在开始新的安装之前,存档现有实例中的报告。这是因为在安装完新实例之后,ZENworks Reporting Server 的现有实例会停止工作,您将无法检索到任何报告。您可以将存档的报告恢复到 ZENworks Reporting Server 的新实例中。

您可以使用 zman rpsv 命令保存报告和用户权限,使用 zman rpld 命令恢复报告和用户权限。有关这些命令的详细信息,请参见《ZENworks 10 Configuration Management 命令行实用程序参考手册》中的“报告命令”

  1. 在同一管理区域内另一台安装了 ZENworks Configuration Management 的主服务器上安装新的 ZENworks Reporting Server 实例。

    一条讯息即会显示,指出区域中已存在 ZENworks Reporting Server。

  2. 单击淘汰现有的 ZENworks Reporting Server 实例,并开始安装新的 ZENworks Reporting Server 实例。

  3. 安装完新的 ZENworks Reporting Server 实例后,卸装您淘汰的 ZENworks Reporting Server 实例。

    有关如何卸装 ZENworks Reporting Server 的详细信息,请参见部分 3.0, 卸装 ZENworks Reporting Server

2.2.3 符合 Linux 中的主机名和网络要求

在运行安装脚本之前,Linux 服务器必须拥有固定的主机名。您必须拥有特权才能设置或修改系统上的这一信息。有关详细信息,请参见 Linux 系统文档。

2.2.4 通过 ISO 下载创建安装 DVD

如果您是通过下载 ISO 映像的方式获得了 ZENworks 10 Configuration Management SP3 ZENworks Reporting Server 软件,则需要分别创建用于 Windows 和 Linux 的安装 DVD,以便在这些平台上安装 ZENworks Reporting Server。

  1. Novell 网站下载 ZENworks 10 Configuration Management SP3 ZENworks Reporting Server 安装 ISO 映像,并复制到 Windows 或 Linux 设备上的临时位置。

  2. 将 ISO 映像刻录为 DVD。

    在 Linux 上,您也可以直接从 ISO 装入点运行安装程序,而不必刻录 DVD。

2.2.5 安装并配置 Oracle 客户端

如果 ZENworks 10 Configuration Management SP3 配置为使用外部 Oracle* 10g 数据库,则在安装 ZENworks Reporting Server 之前,需通过 Net Configuration Assistant 安装并配置与 ZENworks 10 Configuration Management SP3 所用 Oracle 数据库相同的 Oracle 10g 客户端。

  1. 在要安装 ZENworks Reporting Server 的服务器上安装 Oracle 客户端。Oracle 客户端必须与 ZENworks Configuration Management 服务器中所配置的外部 Oracle 10g 数据库的版本相同。

    • 在 Windows 64 位平台上,安装 Oracle 10g 32 位客户端。ZENworks Reporting Server 仅支持 64 位 Windows 平台上的 32 位仿真。

    • 在 Linux 64 位平台上,使用以下命令安装 Oracle 10g 64 位客户端并将环境变量 LD_LIBRARY_PATH 的值设置为 $ORACLE_HOME/lib32

      export LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$LD_LIBRARY_PATH

    注:SLES 10 服务器不支持 Oracle 10g R2 客户端。如果要在 SLES 10 SP3 服务器上安装 Oracle 10g R2 客户端,请参见 Novell Cool Solutions 文章“Installing Oracle 10g R2 Database on SLES 10”(在 SLES 10 上安装 Oracle 10g R2 数据库)

    有关如何安装 Oracle 客户端的详细信息,请参见《Oracle Database Client Installation Guide》(Oracle 数据库客户端安装指南)请务必在“安装类型”窗口中选择管理员

    重要说明:在 Linux 上,请确保所有用户对 Oracle 客户端安装目录均有“读取”和“执行”的访问权。

  2. (视情况而定)在 Linux 上安装 Oracle 客户端之后,请检查环境变量 ORACLE_HOME 的值是否设置为 Oracle 客户端安装目录的路径。如果环境变量 ORACLE_HOME 不可用,请手动将 ORACLE_HOME 添加为新环境变量,并将其值设置为 Oracle 客户端的安装路径。

  3. 创建新的服务名称,并用它来设置要与 ZENworks 搭配使用的外部 Oracle 数据库:

    • 在 Windows 上,单击开始 > 所有程序 > Oracle 客户端 > 配置和管理工具 > Oracle Net Manager

    • 在 Linux 上,浏览到 $ORACLE_HOME/bin 目录,然后运行 netmgr 脚本打开 Oracle Net Manager。

  4. 正确设置 TNS_ADMIN 环境变量:

    • 在 Windows 上,如果 tnsnames.ora 文件不在默认位置 (%ORACLE_HOME%\NETWORK\ADMIN),请创建名为 TNS_ADMIN 的新环境变量。将 TNS_ADMIN 环境变量的值设置为 tnsnames.ora 文件所在目录的路径。

    • 在 Linux 上,如果 tnsnames.ora 文件不在默认位置 ($ORACLE_HOME/network/admin),请创建名为 TNS_ADMIN 的新环境变量。将此新环境变量的值设置为 tnsnames.ora 文件所在目录的路径。

  5. 测试 Oracle 客户端是否已成功安装:

    • 在 Windows 上,运行 %ORACLE_HOME%\bin\tnsping 新服务名称命令。

    • 在 Linux,运行 $ORACLE_HOME/bin/tnsping 新服务名称命令。

      新服务名称即为步骤 3 中创建的新服务名称。