执行以下适用的任务,然后继续部分 4.1, 执行安装:
开始安装 ZENworks 之前,请确保满足下列要求:
确保要安装“主服务器”软件的设备满足必要要求。有关详细信息,请参见部分 1.0, 系统要求。
确保所有要求的端口都已打开。如果要在 SLES 11 上安装 ZENworks 10 Configuration Management SP3,您必须手动打开端口。
有关 ZENworks 所需端口的详细信息,请参见部分 1.1, 主服务器要求。
(视情况而定)如果您要在 64 位 Windows Server 2003 或 64 位 Windows Server 2008 上安装“主服务器”软件,请确保设备已安装了 Windows Installer 4.5 或更高版本。
如果您是通过 ISO 映像下载方式获取 ZENworks 软件的,请执行以下其中一项操作来创建安装 DVD:
从 Novell 网站下载 ZENworks 10 Configuration Management SP3 安装 ISO 映像,并复制到 Windows 设备上的临时位置。
将 ISO 映象刻录为 DVD。
或者您也可以直接从 ISO 装入点运行安装程序,而不必刻录 DVD:
从 Novell 网站下载 ZENworks 10 Configuration Management SP3 安装 ISO 映像,并复制到 Linux 设备上的临时位置。
执行以下操作之一:
使用以下命令装入 ISO 映像:
mount -o loop /tempfolderpath/isoimagename.iso mountpoint
将 tempfolderpath替换为临时文件夹的路径,将 isoimagename 替换为 ZENworks ISO 文件名,将 mountpoint 替换为要装入映像的文件系统位置的路径。mountpoint 指定的路径必须已存在。
例如:
mount -o loop /zcm10/ZCM10.iso /zcm10/install
将 ISO 映象刻录为 DVD。
如果计划使用外部证书授权者 (CA),请安装 openssl 并执行以下操作以创建证书文件:
要生成创建证书签名请求 (CSR) 所需的私用密钥,请输入以下命令:
openssl genrsa -out zcm.pem 1024
要创建可由外部 CA 签署的 CSR,请输入以下命令:
openssl req -new -key zcm.pem -out zcm.csr
当系统要求您输入“您的名称”时,输入指派给要在其上安装 ZENworks 10 Configuration Management 的服务器的 DNS 全名。
要将私用密钥从 PEM 格式转换为 DER 格式,请输入以下命令:
openssl pkcs8 -topk8 -nocrypt -in zcm.pem -inform PEM -out zcm.der -outform DER
私用密钥必须采用 PKCS8 DER 格式,签名证书必须采用 X.509 DER 格式。您可以使用 OpenSSL 命令行工具将密钥转换为正确的格式。此工具可以包含在 Cygwin 工具箱或 Linux 发行套件中。
使用 CSR 并通过 Novell ConsoleOne、Novell iManager 或真正的外部 CA(如 Verisign)生成证书。
确保已将 eDirectory 配置为 CA。
为主服务器颁发证书。
起动 Novell ConsoleOne。
以具有相应权限的管理员身份登录 eDirectory 树。有关相应权限的详细信息,请参见 Novell Certificate Server 2.7 文档中的“Entry Rights Needed to Perform Tasks”(执行任务所需的登录权限)一节。
在
菜单中,单击 。浏览并选择 zcm.csr 文件。
单击
。接受默认值以完成向导。
指定证书基本限制,然后单击
。指定有效期、生效日期和失效日期,然后单击
。单击
。选择以 DER 格式保存证书,并指定证书的名称。
导出组织 CA 的自我签名证书。
通过 ConsoleOne 登录 eDirectory。
在
容器中,右键单击 ,然后单击 。在
选项卡中,选择自我签名证书。单击
。当出现导出私用密钥的提示时,单击
。以 DER 格式导出证书,并选择证书的保存位置。
单击
。现在您应该拥有通过外部 CA 安装 ZENworks 所需的三份文件。
确保已将 eDirectory 配置为 CA。
为主服务器颁发证书。
启动 Novell iManager。
以具有相应权限的管理员身份登录 eDirectory 树。有关相应权限的详细信息,请参见 Novell Certificate Server 2.7 文档中的“Entry Rights Needed to Perform Tasks”(执行任务所需的登录权限)一节。
在
菜单中,单击 > 。单击zcm.csr。
,浏览并选择 CSR 文件单击
。接受密钥类型、密钥用法和扩展密钥用法的默认值,然后单击
。接受默认的证书基本限制,然后单击
。指定有效期、生效日期和失效日期,然后单击
。视需要更改默认有效期(10 年)。检查参数表。如果参数正确,则单击
。如果参数不正确,则单击 ,直到回到需要进行更改的位置。单击
后,系统会显示一个对话框,说明已经创建证书。此操作会将证书导出为二进制 DER 格式。下载并保持颁发的证书。
导出组织 CA 的自我签名证书。
通过 iManager 登录 eDirectory。
在
菜单中,单击 > 。此时会显示组织 CA 的属性页,包括“一般”页、“CRL 配置”页、“证书”页及其他与 eDirectory 相关的页面。
单击
,然后选择 。单击
。“证书导出”向导即会启动。
取消选择
选项,并选择 作为导出格式。单击
,然后保存导出的证书。单击
。现在您应该拥有通过外部 CA 安装 ZENworks 所需的三份文件。
如果要安装并使用适用于 ZENworks 10 Configuration Management 的嵌入式 Sybase 数据库,请参见部分 4.1, 执行安装。
如果要设置外部数据库,您有以下几种选择:
在安装“主服务器”期间设置数据库: 这是最便捷的方法。有关此方法的详细信息,请参见部分 4.1, 执行安装。
在安装“主服务器”之前于外部设置数据库: 如果数据库管理员与 ZENworks 管理员不同,此选项尤为有用。本节说明了有关此方法的详细信息。
ZENworks 安装期间,若要安装或创建外部 ZENworks 数据库,您有以下几种选择:
安装到新的远程 OEM Sybase 数据库
安装到现有的 Sybase SQL Anywhere 外部数据库
安装到现有的 Microsoft SQL Server 外部数据库
创建新的 Microsoft SQL Server 外部数据库
安装到现有的 Oracle 10g 用户纲要
创建新的 Oracle 10g 用户纲要
部分选项需要先完成创建或设置外部数据库的特定任务,之后 ZENworks 才能在安装期间向这些数据库写入内容。完成先决条件,然后继续安装数据库。
请查看适用的章节:
在安装 ZENworks 10 Configuration Management 以创建管理区域之前,您必须先在远程数据库服务器上安装远程 OEM Sybase 数据库,这样才能在安装作为数据库宿主的主服务器期间正确配置该数据库。
注:对于此数据库,Novell 支持会提供问题确定、兼容信息供应、安装协助、使用支持、持续维护以及基本查错。有关其他支持,包括扩展的查错与错误解决方法,请参见 Sybase 支持网站。
安装并配置适用于 ZENworks 10 Configuration Management 的 Sybase SQL Anywhere 数据库之前,请确保满足下列先决条件:
安装并设置 Sybase SQL Anywhere 数据库,以便在主服务器上安装 ZENworks 10 Configuration Management 时,该数据库可得到更新。
确保数据库用户具有读/写权限,这样才能在数据库服务器上创建和修改表。
注:对于此数据库,Novell 支持会提供问题确定、兼容信息供应、安装协助、使用支持、持续维护以及基本查错。有关其他支持,包括扩展的查错与错误解决方法,请参见 Sybase 支持网站。
安装和配置适用于 ZENworks 10 Configuration Management 的 Microsoft SQL Anywhere 数据库之前,请确保数据库服务器上已安装 Microsoft SQL Server 软件,这样 ZENworks 安装程序才可以创建新的 Microsoft SQL 数据库。有关安装 Microsoft SQL Server 软件的指导,请参阅 Microsoft 文档。
在 Oracle 上安装 ZENworks 数据库时,您可以选择创建新的用户纲要或指定驻留在网络中的服务器上的现有用户纲要。
创建新的用户纲要: 如果您选择创建新的用户纲要,请确保满足以下要求:
必须知道数据库管理员的身份凭证。
必须已存在一个与 Oracle 访问用户关联的表空间。
表空间必须有足够的空间,用以创建和储存 ZENworks 数据库纲要。创建不含任何数据的 ZENworks 数据库纲要所需的表空间最少为 100 MB。
使用现有用户纲要: 可以采用以下方案安装到位于网络中服务器上的现有 Oracle 用户纲要:
数据库管理员会创建一个具备必要权限的用户纲要,您会接收到数据库管理员提供的该用户纲要的身份凭证。在这种情况下,无需管理员身份凭证即可安装到现有 Oracle 用户纲要。
可以在 Oracle 数据库中创建用户纲要,并在安装 ZENworks Configuration Management 期间选择使用该用户纲要。
如果您选择使用现有的用户纲要,请确保满足以下要求:
确保表空间有足够的空间以创建和储存 ZENworks 数据库纲要。表空间需要最少为 10 MB 的空间来创建不含任何数据的 ZENworks 数据库纲要。
确保安装期间,将您要配置的表空间上的用户纲要配额设置为“无限制”。
确保用户纲要具备以下权限以创建数据库。
重要说明:对于 Oracle 数据库,将数据库配置为使用共享服务器还是专用服务器进程的选择可能会影响性能。每个“ZENworks 主服务器”均配置有大小随 ZENworks 系统负载变化的数据库连接池,此连接池的最高负载可达每台“主服务器”最多可有 100 个并发数据库连接。如果 Oracle 数据库配置为使用专用服务器进程,则当区域中有多个“主服务器”时,数据库服务器资源用量可能无法达到想要的影响性能级别。如果遇到此问题,请考虑将 ZENworks 数据库更改为使用共享服务器进程。
确保您要在其中安装外部数据库的服务器满足部分 1.4, 数据库要求和安装外部数据库的先决条件中的要求。
启动数据库安装程序。
在要安装外部数据库的服务器上,插入 Novell ZENworks 10 Configuration Management SP3 安装 DVD。
如果 DVD 自动运行数据库安装程序,请退出该程序。
对于 Windows,请在外部数据库服务器上的命令提示符处输入以下命令:
DVD 驱动器:\setup.exe -c
或
如果设备上已安装 ZENworks 10 Configuration Management,若要通过外部数据库安装程序使用该设备配置 ZENworks 数据库的其他实例(位于同一台设备上或其他设备上),请运行以下命令:
DVD 驱动器:\setup.exe -c --zcminstall
对于 Linux,请在外部数据库服务器上输入以下命令:
sh /media/cdrom/setup.sh -c
当您安装“主服务器”时,尤其是要让 OEM 数据库作为远程数据库时,此命令可为您提供原本没有的额外选项。您可查看生成 ZENworks 数据库的 SQL 文件、创建访问用户以及查看创建命令(仅限 OEM Sybase)等。
或
如果设备上已安装 ZENworks 10 Configuration Management,若要通过外部数据库安装程序使用该设备配置 ZENworks 数据库的其他实例(位于同一台设备上或其他设备上),请运行以下命令:
装入的 DVD 驱动器/setup.sh -c --zcminstall
使用 sh 命令解决权限问题。
安装数据库时只能采用 GUI 安装。
在“选择 ZENworks 数据库”页中,选择下列其中一个选项:
OEM Sybase SQL Anywhere: 为 ZENworks 安装默认的 Sybase 10 数据库。系统会将其配置为一项服务、创建数据库用户,并建立“主服务器”所需的表格。
如果选择此选项,在安装“主服务器”软件时,必须将 -o(或 --sybase-oem)参数和 setup.exe 安装可执行文件配合使用,才能成功将其安装到数据库。此参数可让 ZENworks 在对数据库执行任何操作前先对其进行鉴定。
仅在使用 Novell ZENworks 10 Configuration Management SP3 安装 DVD 随附的 Sybase 安装时,才应使用 -o 参数。
在“主服务器”安装期间,您还必须选择
选项。Sybase SQL Anywhere: 设置现有的 Sybase 数据库以写入 ZENworks 信息。
Microsoft SQL Server: 在 Microsoft SQL Server 上创建 ZENworks 数据库。
Oracle: 指定可用于设置外部 Oracle 10g 数据库纲要的用户纲要,以便与 ZENworks 搭配使用。
重要说明:对于外部数据库,安装数据库时,数据库所在的服务器必须与“管理区域”中的每个“主服务器”保持时间同步。
单击
。安装期间,请参考以下信息,了解您需要掌握的安装数据的详细信息(您也可单击
按钮获取类似信息):继续部分 4.1, 执行安装。
所需的信息将按照安装流程的顺序列出。
表 3-1 OEM Sybase SQL Anywhere 信息
所需的信息将按照安装流程的顺序列出。
表 3-2 Sybase SQL Anywhere 信息
所需的信息将按照安装流程的顺序列出。
表 3-3 Microsoft SQL Server 数据库信息
所需的信息将按照安装流程的顺序列出。
表 3-4 Oracle 数据库信息
如果要安装 ZENworks 10 Configuration Management SP3 的 SLES 11 设备未安装 Mono,请执行以下操作安装 Mono 2.0.1-1.17:
使用以下其中一种方法启动 ZENworks 10 Configuration Management SP3 安装程序:
图形用户界面 (GUI) 安装: 装入 Novell ZENworks 10 Configuration Management SP3 安装 DVD,然后运行 sh /media/cdrom/setup.sh。使用 sh 命令解决权限问题。
命令行安装: 执行下列操作:
在安装服务器中,插入 Novell ZENworks 10 Configuration 安装 DVD。
装入 DVD。
要启动命令行安装,请执行下列操作:
在所有用户(包括“其他”)都对其拥有读和执行访问权限的目录中,装入 DVD 或复制 DVD 文件。
该目录不能位于 /root 或 /root 下的任何目录中。
如果要复制 DVD 的文件,请确保所有用户(包括“其他”)继续拥有对目标目录的读和执行访问权限。
运行以下命令:
sh /mount_location/setup.sh -e
安装与 ZENworks 10 Configuration Management 绑定的 Mono。
(可选)您可以通过 ZENworks 10 Configuration Management 安装程序继续安装 ZENworks 10 Configuration Management SP3。有关如何安装 ZENworks 的详细信息,请参见部分 4.1, 执行安装。