本节说明如何通过在数据库服务器上运行 ZENworks 安装程序来安装 ZENworks 数据库。如果您要使用远程 OEM Sybase 数据库,则需要采用此方法。如果 ZENworks 管理员和数据库管理员不是同一个人,此方法也适用于其他数据库。您也可以在于目标 Linux 服务器上安装 ZENworks 主服务器软件时安装外部 ZENworks 数据库。如果要使用此方法,请跳过本节并转到部分 16.0, 在 Linux 上安装 ZENworks 主服务器。
确保您要在其中安装外部数据库的服务器满足部分 2.0, 数据库要求和外部数据库的先决条件中的要求。
在要安装外部数据库的服务器上,插入 Novell ZENworks 安装 DVD。如果 DVD 自动运行数据库安装程序,请退出该程序。
在外部数据库服务器上运行以下命令:
sh /media/cdrom/setup.sh -c
当您安装主服务器时,尤其是要让 OEM 数据库作为远程数据库时,此命令可为您提供原本没有的额外选项。您可查看生成 ZENworks 数据库的 SQL 文件、创建访问用户以及查看创建命令(仅限 OEM Sybase)等。要使用 -c 选项来安装 ZENworks 和审计数据库实例,只能采用 GUI 安装方式。
或者
如果设备上已安装 ZENworks ,若要通过外部数据库安装程序使用该设备配置 ZENworks 数据库的其他实例(位于同一台设备上或其他设备上),请运行以下命令:
装入的 DVD 驱动器/setup.sh -c --zcminstall
使用 sh 命令解决权限问题。
在“选择 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 副本的路径。在目标 服务器中,只能使用当前已映射到服务器的驱动器。 默认路径为驱动器:\novell\zenworks,您也可以进行更改。安装程序会为 Sybase 的安装创建 \novell\zenworks 目录。 |
Sybase 服务器配置 |
指定 Sybase SQL Anywhere 数据库服务器使用的端口。默认情况下,将为 ZENworks 数据库使用端口 2638,为审计数据库使用端口 2639。如果有冲突,请更改默认端口号。 |
Sybase 访问配置 |
您可以参考默认值提供的一些信息,必要时可对其进行更改。
|
数据库文件位置 |
指定要在其中创建 ZENworks Sybase 数据库文件的路径。默认情况下,安装程序会创建驱动器:\novell\zenworks 目录,您可以更改该目录。默认目录之后追加有 \database 目录。 例如:默认路径为驱动器:\novell\zenworks\database。 |
查看数据库信息 |
查看数据库配置信息。 “服务器地址”字段将显示 hosts 文件中配置的 IP 地址。这并不会影响数据库安装。hosts 文件位于 Linux 设备上的 /etc/ 目录中。 ZENworks 数据库安装程序会自动检测数据库驱动程序信息。 |
查看 SQL 脚本 |
查看创建数据库期间要执行的 SQL 脚本。 |
查看数据库创建命令 |
查看用于创建数据库的命令。 注:确保用于 ZENworks 数据库和审计数据库的端口已包含在防火墙例外列表中。运行以下命令: iptables -I INPUT -p tcp --dport PORT--syn -j ACCEPT 其中的 PORT:默认情况下对于 ZENworks 为 2638,对于审计为 2639,或者配置的任何替代端口号。必须分别针对 ZENworks 数据库端口和审计数据库端口执行此命令。 service iptables save service iptables restart |
安装信息 |
说明 |
---|---|
Sybase 服务器配置 |
|
Sybase 访问配置 |
此服务器必须已安装 Sybase SQL Anywhere 数据库。其中有些信息已提供默认值,必要时可进行更改。
|
查看数据库信息 |
查看数据库配置信息。 ZENworks 数据库安装程序会自动检测数据库驱动程序信息。 |
查看 SQL 脚本 |
查看创建数据库时要执行的 SQL 脚本。 |
查看数据库创建命令 |
查看用于创建数据库的数据库命令。 |
安装信息 |
说明 |
---|---|
外部数据库服务器配置 |
数据库服务器必须已安装 MS SQL 数据库。部分信息已有默认值,您可以根据需要更改这些默认值:
|
|
|
外部数据库配置 > 数据库位置(仅适用于新数据库) |
指定 SQL Server 上现有 MS SQL 数据库文件的路径。默认的路径为 c:\database。 注:在开始安装之前,请确保指定的路径位于数据库所在的设备上。 |
查看数据库信息 |
查看数据库配置信息。 |
查看 SQL 脚本 |
查看创建数据库时要执行的 SQL 脚本。只可以查看脚本。 |
安装信息 |
说明 |
---|---|
Oracle 用户纲要选项 |
在安装 ZENworks 的过程中,您可以选择创建一个新用户纲要,也可以指定网络中服务器上驻留的现有用户纲要。要使用现有用户纲要,必须使用 ZENworks 数据库安装方法 (setup.sh -c) 单独创建用户纲要。 ZENworks 要求在 Oracle 数据库上创建表空间。表空间可由 ZENworks 管理员或数据库管理员创建。对于现有的用户纲要,请指定已使用 ZENworks 数据库安装方法创建的表空间的信息。 |
Oracle 服务器信息 |
数据库服务器必须已安装 Oracle 数据库。其中有些信息已提供默认值,必要时可进行更改。
|
Oracle 管理员(仅适用于新用户纲要) |
|
Oracle 访问用户 |
|
查看数据库信息 |
查看数据库配置信息。 |
查看 SQL 脚本 |
查看创建数据库时要执行的 SQL 脚本。 |