本节说明如何通过在数据库服务器上运行 ZENworks 安装程序来安装 ZENworks 数据库。如果您要使用远程 OEM Sybase 数据库,则需要采用此方法。如果 ZENworks 管理员和数据库管理员不是同一个人,此方法也适用于其他数据库。您也可以在于目标 Windows 服务器上安装 ZENworks 主服务器软件时安装外部 ZENworks 数据库。如果要使用此方法,请跳过本节并转到部分 9.0, 在 Windows 上安装 ZENworks 主服务器。
注:当前只支持在 GUI 模式下安装和升级 OEM 数据库。不支持无提示或控制台模式。
确保您要在其中安装外部数据库的服务器满足部分 2.0, 数据库要求和外部数据库的先决条件中的要求。
在要安装外部数据库的服务器上,插入 Novell ZENworks 2017 安装 DVD。
重要说明:如果尚未将 ZENworks 2017 ISO 映像刻录到 DVD,您需要在开始安装之前刻录映像。请勿提取 ISO 映像并使用该映像来安装.
如果 DVD 自动运行数据库安装程序,请退出该程序。
在外部数据库服务器上的命令提示符处,输入以下命令:
DVD 驱动器:\setup.exe -c
或者
如果设备上已安装 ZENworks 2017,若要通过外部数据库安装程序使用该设备配置 ZENworks 数据库的其他实例(位于同一台设备上或其他设备上),请运行以下命令:
DVD 驱动器:\setup.exe -c --zcminstall
在“选择 ZENworks 数据库”页中,选择下列其中一个选项:
选择 ZENworks 数据库
选择审计数据库
选择 ZENworks 数据库和审计数据库两者
注:选择 ZENworks 数据库和审计数据库选项后,需要先创建 ZENworks 数据库,然后再创建审计数据库。
下面显示了支持的 ZENworks 数据库与审计数据库组合方式:
ZENworks 数据库 |
审计数据库 |
---|---|
OEM Sybase SQL Anywhere |
|
外部 Sybase SQL Anywhere |
|
Microsoft SQL Server |
Microsoft SQL Server |
Oracle |
Oracle |
在“选择数据库类型”页中,选择下列其中一个选项,然后单击下一步:
OEM Sybase SQL Anywhere: 为 ZENworks 安装默认的 Sybase 数据库。系统会将其配置为一项服务、创建数据库用户,并建立主服务器所需的表格。
在主服务器安装期间,您还必须选择远程 Sybase SQL Anywhere 选项。
外部 Sybase SQL Anywhere: 设置现有的 Sybase 数据库以写入 ZENworks 信息。
Microsoft SQL Server: 在 Microsoft SQL Server 上创建 ZENworks 数据库。
Oracle: 指定可用于设置外部 Oracle 数据库纲要的用户纲要,以便与 ZENworks 搭配使用。
重要说明:数据库所在的服务器的时间必须与管理区域中所有主服务器的时间保持同步。
请参考以下信息,了解您需要掌握的安装数据的细节(您也可单击帮助按钮获取类似信息):
安装信息 |
说明 |
---|---|
Sybase 数据库安装 |
指定要安装 Sybase SQL Anywhere 数据库软件的 OEM 副本的路径。在目标 Windows 服务器中,只能使用当前已映射到服务器的驱动器。 默认路径为驱动器:\novell\zenworks,您也可以进行更改。安装程序会为 Sybase 的安装创建 \novell\zenworks 目录。 |
Sybase 安装路径 |
指定要在其中复制 Sybase 安装文件的路径。默认路径为:驱动器:\Program Files(x86)\Novell\ZENworks。 |
Sybase 服务器配置 |
指定 Sybase SQL Anywhere 数据库服务器使用的端口。默认情况下,将为 ZENworks 数据库使用端口 2638,为审计数据库使用端口 2639。如果有冲突,请更改默认端口号。 |
Sybase 访问配置 |
部分信息已有默认值,您可以根据需要更改这些默认值:
|
数据库文件位置 |
指定要在其中创建 ZENworks Sybase 数据库文件的路径。默认情况下,安装程序会创建驱动器:\novell\zenworks 目录,您可以更改该目录。默认目录之后追加有 \database 目录。 例如,默认路径为驱动器:\novell\zenworks\database。 审计数据库的默认路径与 ZENworks 数据库的默认路径相同。 |
查看数据库信息 |
查看数据库配置信息。 “服务器地址”字段将显示 hosts 文件中配置的 IP 地址。这并不会影响数据库安装。该 hosts 文件位于 c:\windows\system32\drivers\etc 目录中。 ZENworks 数据库安装程序会自动检测数据库驱动程序信息。 |
查看 SQL 脚本 |
查看创建数据库期间要执行的 SQL 脚本。 |
查看数据库创建命令 |
查看用于创建数据库的命令。 注: 确保用于 ZENworks 数据库和审计数据库的端口已包含在防火墙例外列表中。运行以下命令: netsh firewall set prtopening protocol = All port = <端口号> name = <端口名称> mode = enable 其中:
net start mpsSvc |
安装信息 |
说明 |
---|---|
Sybase 服务器配置 |
|
Sybase 访问配置 |
此服务器必须已安装 Sybase SQL Anywhere 数据库。部分信息已有默认值,您可以根据需要更改这些默认值:
|
查看数据库信息 |
查看数据库配置信息。 ZENworks 数据库安装程序会自动检测数据库驱动程序信息。 |
查看 SQL 脚本 |
查看创建数据库时要执行的 SQL 脚本。 |
查看数据库创建命令 |
查看用于创建数据库的数据库命令。 |
安装信息 |
说明 |
---|---|
外部数据库服务器配置 |
数据库服务器必须已安装 MS SQL 数据库。部分信息已有默认值,您可以根据需要更改这些默认值:
|
外部数据库配置 > 数据库位置(仅适用于新数据库) |
指定 SQL Server 上现有 MS SQL 数据库文件的路径。默认的路径为 c:\database。 注:在开始安装之前,请确保指定的路径位于数据库所在的设备上。 |
查看数据库信息 |
查看数据库配置信息。 |
查看 SQL 脚本 |
查看创建数据库时要执行的 SQL 脚本。只可以查看脚本。 |
安装信息 |
说明 |
---|---|
Oracle 用户纲要选项 |
在安装 ZENworks 的过程中,您可以选择创建一个新用户纲要,也可以指定网络中服务器上驻留的现有用户纲要。要使用现有用户纲要,必须使用 ZENworks 数据库安装方法 (setup.exe -c) 单独创建用户纲要。 ZENworks 要求在 Oracle 数据库上创建表空间。表空间可由 ZENworks 管理员或数据库管理员创建。对于现有的用户纲要,请指定已使用 ZENworks 数据库安装方法创建的表空间的信息。 |
Oracle 服务器信息 |
数据库服务器必须已安装 Oracle 数据库。部分信息已有默认值,您可以根据需要更改这些默认值:
|
Oracle 管理员(仅适用于新用户纲要) |
|
Oracle 访问用户 |
|
查看数据库信息 |
查看数据库配置信息。 |
查看 SQL 脚本 |
查看创建数据库时要执行的 SQL 脚本。 |