8.2 配置外部 ZENworks 数据库

本节说明如何通过在数据库服务器上运行 ZENworks 安装程序来配置 ZENworks 数据库。如果您使用的是外部 PostgreSQL 数据库,则必须采用此方法。对于其他数据库,如果 ZENworks 管理员和数据库管理员不是同一个人,则可以使用此方法。

确保您要在其中安装外部数据库的服务器满足部分 2.0, 数据库要求外部数据库的先决条件中的要求。

  1. 在已安装外部数据库的服务器上,插入 ZENworks 安装 DVD 或装入 ZENworks ISO。

    重要说明:如果尚未将 ZENworks ISO 映像刻录到 DVD,您需要在开始安装之前刻录映像。请勿提取 ISO 映像并使用该映像来安装。

    如果 DVD 自动运行数据库安装程序,请退出该程序。

    在外部数据库服务器上的命令提示符处,输入以下命令:

    DVD 驱动器:\setup.exe -c

    或者

    如果设备上已安装 ZENworks ,若要通过外部数据库安装程序使用该设备配置 ZENworks 数据库的其他实例(位于同一台设备上或其他设备上),请运行以下命令:

    DVD 驱动器:\setup.exe -c --zcminstall

  2. 在“选择 ZENworks 数据库”页中,选择下列其中一个选项:

    • 选择 ZENworks 数据库

    • 选择审计数据库

    • 选择 ZENworks 数据库和审计数据库两者

      注:如果选择了 ZENworks 数据库审计数据库选项,您需要先创建 ZENworks 数据库纲要,然后再创建审计数据库纲要。

    下面显示了支持的 ZENworks 数据库与审计数据库组合方式:

    ZENworks 数据库

    审计数据库

    嵌入式 PostgreSQL

    • 嵌入式 PostgreSQL(默认)

    • 外部 PostgreSQL

    外部 PostgreSQL

    • 外部 PostgreSQL(默认)

    • 嵌入式 PostgreSQL

    Microsoft SQL Server

    Microsoft SQL Server

    Oracle

    Oracle

  3. 在“选择数据库类型”页中,选择下列其中一个选项,然后单击下一步

    • PostgreSQL: 在 PostgreSQL 服务器上创建 ZENworks 数据库纲要。

    • Microsoft SQL Server: 在 Microsoft SQL Server 上创建 ZENworks 数据库纲要。

    • Oracle: 指定可用于设置外部 Oracle 数据库纲要的用户纲要,以便与 ZENworks 搭配使用。

    重要说明:数据库所在的服务器的时间必须与管理区域中所有主服务器的时间保持同步。

  4. 请参考下面的章节,获取有关您需要了解的信息的细节(也可单击帮助按钮获取类似信息):

8.2.1 PostgreSQL 数据库信息

安装信息

说明

PostgreSQL 服务器配置

指定 PostgreSQL 数据库服务器使用的端口。默认情况下,将为 ZENworks 数据库使用端口 54327,为审计数据库使用端口 54327。如果有冲突,请更改默认端口号。

PostgreSQL 访问配置

部分信息已有默认值,您可以根据需要更改这些默认值:

  • 服务器地址: 指定数据库服务器的 DNS 或 IP 地址。

  • 端口: 指定 PostgreSQL 数据库使用的端口号。

  • 用户名: 指定 PostgreSQL 管理员用户名。

  • 口令: 指定 PostgreSQL 管理员口令。

数据库文件位置

指定要在其中创建 ZENworks PostgreSQL 数据库文件的路径。默认情况下,安装程序会创建驱动器:\novell\zenworks 目录,您可以更改该目录。默认目录之后追加有 \database 目录。

例如,默认路径为驱动器:\novell\zenworks\database

审计数据库的默认路径与 ZENworks 数据库的默认路径相同。

查看数据库信息

查看数据库配置信息。

“服务器地址”字段将显示 hosts 文件中配置的 IP 地址。这并不会影响数据库安装。

ZENworks 数据库安装程序会自动检测数据库驱动程序信息。

查看 SQL 脚本

查看创建数据库期间要执行的 SQL 脚本。

8.2.2 MS SQL 数据库信息

安装信息

说明

外部数据库服务器配置

数据库服务器必须已安装 MS SQL 数据库。部分信息已有默认值,您可以根据需要更改这些默认值:

  • 服务器地址: 为了与使用 DNS 名称签名的证书同步,建议您使用 DNS 名称而非 IP 地址来标识服务器。

    重要说明:如果您日后更改了数据库服务器的 IP 地址或 DNS 名称,请确保公司的 DNS 服务器也针对此更改进行了更新,以保持数据库服务器的 DNS 同步。

  • 端口: 指定 MS SQL 数据库服务器使用的端口。默认值为端口 1433。如果有冲突,请更改默认端口号。

  • 命名实例: 即作为现有 ZENworks 数据库宿主的 SQL Server 实例的名称。如果您不想使用默认的命名实例 mssqlserver,则必须另外指定。

  • 数据库名称: 指定要将其作为 ZENworks 数据库宿主的现有 MS SQL 数据库的名称。此选项仅适用于现有数据库。

  • 用户名: 指定可以修改数据库的用户。该用户必须拥有读/写权限才能够修改数据库。

    注:切勿在数据库名称中包含特殊字符 '。

    对于 Windows 鉴定,请提供当前设备上或域中的用户名。

    重要说明:安装程序向导不验证身份凭证就继续下面的步骤,因此,请务必提供正确的身份凭证。否则,安装有可能会在安装进程快要结束时失败。

    对于 SQL 鉴定,请提供与有效 SQL 用户匹配的用户名。

  • 口令: 输入在用户名字段中指定的用户的口令。

  • 域: 请务必了解安装 SQL Server 时使用的是 SQL 鉴定、Windows 鉴定还是两者混合使用。确保所选的选项与 SQL Server 选项一致,否则,鉴定将会失败。

    如果您将 MS SQL 鉴定与 Windows 鉴定结合使用,系统会使用 Active Directory 的主机名(而不是 FQDN)。

    如果使用的是 Windows 鉴定,请指定用户名字段中指定的用户所在的 Windows 域。如果不使用 Windows 域,请指定服务器的简称。

外部数据库配置 > 数据库位置(仅适用于新数据库)

指定 SQL Server 上现有 MS SQL 数据库文件的路径。默认的路径为 c:\database

注:在开始安装之前,请确保指定的路径位于数据库所在的设备上。

查看数据库信息

查看数据库配置信息。

查看 SQL 脚本

查看创建数据库时要执行的 SQL 脚本。只可以查看脚本。

8.2.3 Oracle 数据库信息

安装信息

说明

Oracle 用户纲要选项

在安装 ZENworks 的过程中,您可以选择创建一个新用户纲要,也可以指定网络中服务器上驻留的现有用户纲要。要使用现有用户纲要,必须使用 ZENworks 数据库安装方法 (setup.exe -c) 单独创建用户纲要。

ZENworks 要求在 Oracle 数据库上创建表空间。表空间可由 ZENworks 管理员或数据库管理员创建。对于现有的用户纲要,请指定已使用 ZENworks 数据库安装方法创建的表空间的信息。

Oracle 服务器信息

数据库服务器必须已安装 Oracle 数据库。部分信息已有默认值,您可以根据需要更改这些默认值:

  • 服务器地址: 为了与使用 DNS 名称签名的证书同步,建议您使用 DNS 名称而非 IP 地址来标识服务器。

    重要说明:如果日后更改了数据库服务器的 IP 地址或 DNS 名称,请确保公司的 DNS 服务器也针对此更改进行了更新,以保持数据库服务器的 DNS 同步。

  • 端口: 指定数据库服务器使用的端口。默认值为端口 1521。如果有冲突,请更改默认端口号。

  • 服务名: 对于新用户纲要,请指定要在其上创建用户纲要的实例名称 (SID)。对于现有用户纲要,请指定已在其上创建用户纲要的实例名称 (SID)。

Oracle 管理员(仅适用于新用户纲要)

  • 用户名: 指定可以修改数据库的用户。该用户必须拥有读/写权限才能够修改数据库。

  • 口令: 指定用于访问数据库的口令。

Oracle 访问用户

  • 用户名: 对于新用户纲要,请指定一个名称。对于现有用户纲要,请指定已存在于 Oracle 数据库中的用户纲要的名称。

  • 口令: 对于新用户纲要,请指定要用于访问数据库的口令。对于现有用户纲要,请指定用于访问 Oracle 数据库中已存在的用户纲要的口令。

  • 表空间: 对于新的用户纲要,请选择下列表空间选项之一:

    • 让 ZENworks 创建表空间:如果您希望由 ZENworks 创建表空间,请选择此选项。

    • 让 DBA 创建表空间:如果您希望由数据库管理员创建表空间,请选择此选项。

      需要提供以下细节来创建新的表空间:

      重要说明:如果您使用了自动储存管理 (ASM) 或其他某种磁盘储存,请选择让 DBA 创建表空间

      • 表的表空间名称(请确保表空间名称唯一且以 [a-z] | [A-Z] 开头,并且必须符合 Oracle 表空间命名约定。)

      • 索引的表空间名称(请确保表空间名称唯一且以 [a-z] | [A-Z] 开头,并且必须符合 Oracle 表空间命名约定。)

      • 表的 DBF 文件位置

      • 索引的 DBF 文件位置(指定的 DBF 文件的物理路径应为现有的路径。文件扩展名必须为 .dbf。)

    对于现有的用户纲要,请指定以下信息:

    • 表的表空间名称:指定与用户名字段中所指定的现有数据库用户关联的表的表空间名称。

    • 索引的表空间名称:指定与用户名字段中所指定的现有数据库用户关联的索引的表空间名称。

查看数据库信息

查看数据库配置信息。

查看 SQL 脚本

查看创建数据库时要执行的 SQL 脚本。