4.1 执行安装

  1. 使用以下其中一种方法启动 ZENworks 安装程序:

    图形用户界面 (GUI) 安装

    1. 在安装服务器上插入 Novell ZENworks 11 SP2 安装 DVD。

      对于 Windows,会显示安装页,供您选择显示的语言。如果插入 DVD 后没有自动显示该页面,请运行 DVD 根目录下的 setup.exe

      对于 Linux,装入 DVD,然后运行 sh /media/cdrom/setup.sh。使用 sh 命令解决权限问题。

    2. 如果已安装外部 OEM Sybase 数据库(请参见部分 3.3.4, 安装外部 ZENworks 数据库),则必须使用下列参数按顺序手动运行可执行文件,使该数据库在“主服务器”安装期间得到正确更新:

      DVD_drive\setup.exe -o
      
    3. 继续下面的步骤 2

      注:在 Windows 上安装 ZENworks 11 SP2 时,Strawberry Perl 会安装在根目录中,以满足 Windows 和 Linux 上都要运行的 ppkg_to_xml 工具的 Perl 运行时要求。读取 RPM 包文件以提取包的元数据以及使用这些包创建 Linux 分发包或依赖项分发包时,需要用到此工具。

    命令行安装(仅限 Linux)

    1. 在安装服务器上插入 Novell ZENworks 11 SP2 安装 DVD。

    2. 装入 DVD。

    3. 要启动命令行安装,请执行下列操作:

      1. 在所有用户(包括“其他”)都对其拥有读和执行访问权限的目录中,装入 DVD 或复制 DVD 文件。

        该目录不能位于 /root 或 /root 下的任何目录中。

        如果要复制 DVD 的文件,请确保所有用户(包括“其他”)继续拥有对目标目录的读和执行访问权限。

      2. 运行以下命令:

        sh /mount_location/setup.sh -e
        

      有关安装自变量的详细信息,请参见部分 A.0, 安装可执行文件自变量

    4. 继续下面的步骤 2

  2. 安装期间,请参考表 4-1, 安装信息中的信息,了解您需要掌握的安装数据的详细信息。

    如果使用 GUI 安装,还可以通过单击帮助按钮获取类似信息。

    对于命令行方式,可以键入 back,然后按 Enter 返回到前一个安装选项以进行更改。

  3. 在 Windows 设备上执行以下其中一个操作:

    • 如果选择了自动重引导(在安装期间选择了是,重启动系统选项;请参见重引导(或不重引导)),在完成引导过程并启动服务后继续校验安装

    • 如果选定了手动重引导(在安装期间选择了否,我将自行重启动系统选项;请参见重引导(或不重引导)),则必须等待安装完成和服务启动,以便在校验安装中进行校验。

    注:在 Windows 或 Linux 上,完成安装过程期间需要更新数据库并下载和安装 PRU,而这两项任务都会在其操作过程中占用大量 CPU 资源。这可能会造成服务启动较慢,进而影响打开“ZENworks 控制中心”所需的时间。

  4. 继续部分 4.3, 校验安装

  5. 执行以下其中一项适用的操作,然后继续步骤 4

    • 要使用与刚才的安装方法为“管理区域”创建另一个“主服务器”,请返回步骤 1

    • 如果您为了在其他服务器上执行无人照管安装而创建了一个响应文件,则请继续部分 4.2.2, 执行安装

4.1.1 安装信息

所需的信息将按照安装流程的顺序列出。

表 4-1 安装信息

安装信息

说明

安装路径

对于 Windows,默认值为 %ProgramFiles%。如果服务器是 64 位 Windows 设备,则您可以将其更改为服务器上 %systemdrive%/Program Files 目录以外的任何当前可用路径。但指定的安装路径只能包含英文字符。

注:Windows 服务器不支持从映射驱动器安装 ZENworks 11 SP2。

安装程序会在此路径下创建 Novell\ZENworks 目录,用于安装 ZENworks 软件文件。

重要说明:如果要在使用 Oracle 数据库的 64 位 Windows 设备上安装 Reporting Server,必须指定自定义位置以安装 ZENworks Configuration Management。此自定义位置的路径名中不得包含括号,因为如果路径包含括号,Reporting Server 安装将会失败。

注:如果要安装 ZENworks Reporting Server,请确保 MS-DOS 短文件名(又称 8.3)样式命名约定适用于 ZENworks 11 SP2 服务器的安装位置。默认情况下,设备上会启用 8.3。有关如何启用 8.3 的详细信息,请参见 Microsoft 文档

如果内容储存库所需要的磁盘空间大于安装期间 Windows 路径下可用的磁盘空间,可在安装完成后将路径更改到其他位置。有关详细信息,请参见《ZENworks 11 SP2 系统管理参考手册》中的内容储存库

对于 Linux,使用多个固定的安装路径:

/opt/novell/zenworks/
/etc/opt/novell/zenworks
/var/opt/novell/zenworks
/var/opt/novell/log/zenworks/

如果担心 Linux 服务器上的磁盘空间会不足,请注意,数据库和内容储存库位于 /var/opt 目录下。请确保其所在的分区足够大。

响应文件路径(可选)

如果您使用 -s 参数启动安装可执行文件,则需要提供文件路径。默认路径是 C:\Documents and Settings\Administrator\,您也可以更改为当前服务器上的任何可用路径。

在运行程序以创建响应文件时不会安装“主服务器”软件,而是只显示标识和创建响应文件所必需的安装页。

先决条件

如果没有安装必需的先决条件,则无法继续进行安装。系统会显示 (GUI) 或列出(命令行)未满足要求的先决条件。有关详细信息,请参见部分 1.1, 主服务器要求

如果未满足 .NET 先决条件,可单击说明中的 ZENworks 链接,安装与 ZENworks 绑定的运行时版本。安装 .NET 后,ZENworks 安装会继续。此向导起动时可能需要几秒钟时间。

管理区域

新区域: 如果要在区域中的第一台服务器上进行安装,需要了解对管理区域使用的名称以及用于登录到 ZENworks 控制中心的区域口令。

区域名称不能超过 20 个字符而且必须唯一。区域名称可包含的特殊字符仅为:-(连接号)_(下划线)和 .(句点)。区域名称不得包含特殊字符:~ ` ! @ # % ^ & * + = ( ) { } [ ] | \ : ; " ' < > , ? / $

区域管理员口令包含的字符数不得少于 6 个,也不得多于 255 个。口令只能包含一个 $ 字符的实例。

默认情况下,登录用户名为 Administrator。安装完成后,可以使用 ZENworks 控制中心添加其他可用于登录到管理区域的管理员名称。

在安装第二个(或后续)“主服务器”期间,默认情况下该服务器会使用第一个“主服务器”所用的端口。如果第二台主服务器上正在使用这些端口,则系统会要求您指定其他端口。记下您指定的端口,因为您将需要在 URL 中用它来访问 ZENworks 控制中心。

现有区域: 如果要在现有的“管理区域”中进行安装,需要了解以下信息:

  • 服务器标识(DNS 名称或 IP 地址)。这是区域中现有的主服务器。建议您使用 DNS 名称,以便与使用 DNS 名称签名的证书保持同步。

  • 管理区域中现有主服务器使用的 SSL 端口。如果此主服务器使用的不是默认端口 (443),请指定服务器所用的端口。

  • 用于登录 ZENworks 控制中心的用户名。默认为 Administrator。安装完成后,可以使用 ZENworks 控制中心添加其他可用于登录到管理区域的管理员名称。

  • 管理员口令。为用户名字段中指定的 ZENworks 管理用户指定当前口令。

数据库选项

对于 ZENworks 11 SP2,必须建立数据库。仅当在区域中安装第一个服务器时数据库选项才会显示。不过,您可以专门运行安装程序以安装或修复数据库(请参见部分 3.3.4, 安装外部 ZENworks 数据库)。

数据库选项如下:

  • 嵌入式 Sybase SQL Anywhere: 在本地服务器上自动安装嵌入式数据库。

    如果您选择嵌入式数据库选项,则系统将不再显示其他数据库安装页。

  • 远程 Sybase SQL Anywhere: 此数据库必须已存在于网络内的一个服务器上。可以位于当前服务器。

    要选择此选项,应该先执行远程 Sybase SQL Anywhere 的先决条件中的步骤。

    此选项还可用于安装到现有的远程 OEM Sybase 数据库。

  • Microsoft SQL Server: 可以创建一个新的 SQL 数据库,也可以指定网络中服务器上现有的数据库。可以位于当前服务器。

    此时创建一个新 SQL 数据库将产生与执行Microsoft SQL Server 的先决条件中的步骤相同的结果。

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

    可以创建一个新用户纲要,也可以指定网络中服务器上现有的用户纲要。

    您必须已执行了Oracle 的先决条件中的步骤,才可选择此选项。

重要说明:如果要使用外部数据库,必须注意以下几点:

  • 数据库所在的服务器上的时间必须与管理区域中每个主服务器的时间保持同步。外部数据库也可以驻留在本地计算机上。

  • 如果您已指定数据库主机名,其 DNS 必须能够解析。

数据库信息

对于外部数据库选项(远程 Sybase SQL AnywhereMicrosoft SQL ServerOracle),您需要了解以下信息。其中有些信息已提供默认值,必要时可进行更改。

  • 所有数据库: 数据库服务器必须安装有 Sybase SQL Anywhere、Microsoft SQL 或 Oracle 数据库。

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

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

    • 数据库服务器使用的端口。

      Sybase SQL Anywhere 的默认端口为 2638,Microsoft SQL Server 的默认端口为 1433。

      如果有冲突,请更改默认端口号。

  • (可选)仅限 SQL Server: 命名实例,即目前托管现有 ZENworks 数据库的 SQL 服务器实例的名称。如果您不想使用默认的命名实例 mssqlserver,则必须另外指定。

  • 仅限 Oracle: 您要在其中创建数据库的表空间的名称。默认为 USERS。

  • 新数据库:   

    • 数据库管理员(用户名字段)必须拥有读/写权限,才能在数据库中成功执行所需的操作。

    • 管理员的数据库口令。

  • SQL Server 或新数据库:   

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

    • 是使用 Windows 鉴定还是使用 SQL Server 鉴定。对于 Windows 鉴定,请提供当前设备上或域中用户的身份凭证。对于 SQL 鉴定,请提供与有效 SQL 用户的身份凭证相匹配的身份凭证。

    请务必了解安装 SQL Server 时使用的是 SQL 鉴定、Windows 鉴定还是两者混合使用。确保选择与 SQL Server 选项相符的选项,否则鉴定将失败。

数据库访问

对于外部数据库选项(远程 Sybase SQL Anywhere、Microsoft SQL ServerOracle),您需要了解以下信息。其中有些信息已提供默认值,必要时可进行更改。

  • 所有数据库: 此服务器必须安装有 Sybase SQL Anywhere、Microsoft SQL 或 Oracle 数据库。

    • 数据库名称. 使用所需的数据库名称或现有的数据库名称替换 zenworks_MY_ZONE

    • 数据库用户名此用户必须有读/写权限才能修改数据库中的内容。

      如果还选择了 Windows 鉴定,则创建新 SQL 数据库时指定的用户必须已存在。用户将具有对 SQL Server 的登录权限和对所创建的 ZENworks 数据库的读/写权限。

      对于现有数据库,请指定对数据库有足够许可权限的用户。

    • 数据库口令。对于新数据库,如果选择了 SQL 鉴定,则会自动生成此口令。对于现有数据库,请指定对数据库有读/写权限的现有用户的口令。

  • 仅限 Sybase 数据库: Sybase SQL Anywhere 数据库服务器的名称。

  • 仅限 Oracle 数据库: 您要在其中创建数据库的表空间的名称。默认为 USERS。

  • 仅限 Microsoft SQL 数据库:   

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

    • 是使用 Windows 鉴定还是使用 SQL Server 鉴定。对于 Windows 鉴定,请提供当前设备上或域中用户的身份凭证。对于 SQL 鉴定,请提供与有效 SQL 用户的身份凭证相匹配的身份凭证。

    请务必了解安装 SQL Server 时使用的是 SQL 鉴定、Windows 鉴定还是两者混合使用。确保选择与 SQL Server 选项相符的选项,否则鉴定将失败。

SSL 配置(仅对“管理区域”中安装的第一个服务器显示)

要启用 SSL 通讯,必须将 SSL 证书添加到 ZENworks 服务器。选择使用内部还是外部“证书颁发机构”(CA)。

之后再安装“管理区域”上的“主服务器”时,会使用安装第一个服务器时为区域建立的 CA。

重要说明:安装 ZENworks 11 SP2 后,您只能在主服务器上将内部证书更改为外部证书。有关详细信息,请参见《ZENworks 11 SP2 系统管理参考手册》中的将区域证书从内部证书更改为外部证书

恢复默认值按钮可将路径恢复为第一次访问此页面时所显示的路径。

签名的 SSL 证书和私用密钥

要输入可信 CA 签名的证书和私用密钥,请单击选择浏览并选择证书和密钥文件;或指定要用于此服务器的签名证书(签名的 SSL 证书)以及与签名证书相关的私用密钥(私用密钥)的路径。

之后在区域中再安装主服务器时,会使用安装第一个服务器时为区域建立的 CA。如果区域使用的是内部 CA,您必须提供具有 CA 角色的主服务器的 IP 地址或 DNS 名称。否则,向导将无法继续。

有关创建外部证书以供安装到 Linux 或 Windows 服务器时选择的详细信息,请参见部分 3.3.3, 创建外部证书

有关创建通过无提示安装方式安装到服务器时需提供的外部证书的信息,请参见部分 4.2.1, 创建您的响应文件

根证书(可选)

要输入可信 CA 根证书,请单击选择浏览并选择该证书,或指定 CA 公共 X.509 证书(CA 根证书)的路径。

许可证密钥(针对配置管理、资产管理、端点安全性管理和 Asset Inventory for UNIX/Linux)

默认情况下,页面上列出的所有 ZENworks 11 SP2 产品的评估复选框均会被选中。产品包括:

  • ZENworks 11 Configuration Management

  • ZENworks 11 Asset Management

  • ZENworks 11 Asset Inventory for UNIX/Linux

  • ZENworks 11 Endpoint Security Management

  • ZENworks 11 Full Disk Encryption Management

如果选择保留默认设置,则将使用 60 天的试用许可证安装所有产品。

另外,您还可以选择执行以下任何操作:

  • 安装授权版产品: 指定购买产品时所获取的许可证密钥。指定许可证密钥后,会自动取消选择评估复选框。

  • 选择要安装的产品: 如果不想安装授权版产品也不想安装评估版产品,请手动取消选择评估复选框,且不要为产品指定许可证密钥。不过,您必须安装以下其中一个产品的授权版本或评估版本:

    • ZENworks 11 Configuration Management

    • ZENworks 11 Asset Management

    • ZENworks 11 Endpoint Management

    • ZENworks 11 Full Disk Encryption

    另外,您也可以安装许可版或评估版的 ZENworks 11 SP2 Asset Inventory for UNIX/Linux。

    如果选择只激活或评估一个 ZENworks 产品,则还会自动安装其他 ZENworks 产品,但这些产品将处于停用状态。稍后您可以通过“ZENworks 控制中心”将它们激活。有关如何激活产品的详细信息,请参见《ZENworks 11 SP2 系统管理参考手册》中的ZENworks 11 产品许可

增补程序管理的许可证密钥

系统会自动安装 ZENworks 11 SP2 Patch Management 软件。但是,只有在符合以下条件时才会激活此产品以获得增补程序下载:

稍后您可以通过 ZENworks 控制中心激活订阅服务。有关详细信息,请参见《ZENworks 11 SP2 系统管理参考手册》中的ZENworks 11 产品许可

如果指定许可证密钥,则还必须指定公司名称和电子邮件地址。

如果不想安装 ZENworks 11 SP2 Patch Managemen,请手动取消选择激活复选框,并且不要指定产品的许可证密钥。系统将自动安装该产品,但会处于停用状态。

安装前摘要

GUI 安装: 要更改之前输入的信息,请单击上一步。单击安装后,便开始安装文件。在安装过程中,可以单击取消停止安装,此时会在服务器中保留在这之前已安装的文件。

命令行安装: 如果要更改之前输入的信息,可以键入 back 并根据需要按 Enter 多次。当再次使用命令继续安装时,按 Enter 可以接受之前所做的决定。

安装完成(回滚选项)

如果发生安装错误,就会立即显示该页面;否则,要在“安装后操作”页之后才会显示。

安装恢复: 对于 GUI 和命令行安装,如果出现严重的安装错误,可以将安装回滚,使服务器返回到之前的状态。此选项在其他安装页中有提供。除此之外,还有两种选择:

  • 如果前一次安装被中止,则重新安装时您或许要选择是否重设置安装(视已取消安装的安装进度而定)。如果选择重设置,便会覆盖已取消的安装所进行的配置。

  • 要撤消已成功完成的安装,请遵循部分 6.0, 卸装 ZENworks 软件中的指导。

如果出现严重的安装错误,请选择回滚,使服务器返回到之前的状态。如果退出安装程序,则不会重引导服务器。不过,要完成安装,必须重引导服务器。

要决定是继续安装还是回滚安装,请查看列出错误的日志文件,判断安装失败是否较为严重而需要您采取措施。如果选择继续,请在重引导服务器以及完成安装过程后,解决日志中标出的这些问题。

要在 GUI 安装中访问日志文件,请单击查看日志。在命令行安装中会显示日志文件的路径。

安装后操作

软件安装成功完成后,系统会提供选项,让您选择要执行的操作:

  • 对于 GUI 安装,将会出现一个页面显示下列选项。一些项目默认为选中状态。单击复选框以选中或取消选中对应的选项,然后单击下一步以继续。

  • 对于命令行安装,会列出带有选项号的选项。通过键入选项号转换某个选项的选择状态,可以选择或取消选择该选项。完成配置选择后,按 Enter 以继续(无需键入号码)。

请从以下可用的操作中进行选择:

  • 运行 ZENworks 控制中心: (仅限 GUI 安装)会于重引导后自动在默认的 Web 浏览器中打开 ZENworks 控制中心(仅限 Windows),如果选择手动重引导或安装到 Linux 服务器,则会立即打开 ZENworks 控制中心。对于没有 GUI 的 Linux 安装,必须使用具备 GUI 功能的设备来运行 ZENworks 控制中心。

    Oracle 数据库的管理员名称区分大小写。安装时自动创建的默认 ZENworks 管理员帐户采用首字母大写的方式。如果要登录“ZENworks 控制中心”,您必须输入 Administrator

  • 在桌面上建立“ZENworks 控制中心”的快捷方式: (仅限 Windows)在桌面建立快捷方式。

  • 在“开始”菜单中建立“ZENworks 控制中心”的快捷方式: (仅限 Windows)在“开始”菜单中建立快捷方式。

  • 查看 README 文件: 进行 GUI 安装时,系统会于重引导后在默认浏览器中打开 ZENworks SP2 Readme(仅限 Windows),如果您选择手动重引导或安装到 Linux 服务器,则会立即打开 Readme。对于 Linux 命令行安装,会列出此 README 的 URL。

  • 查看安装日志: 重引导后安装日志会在默认 XML 查看器中显示(GUI 安装),如果选择手动重引导则会立即显示。对于 Linux 命令行安装,仅会列出此信息。

ZENworks 系统状态实用程序

可让您在关闭安装程序之前起动 ZENworks 服务检测信号检查。检查结果会张贴到安装日志中。

重引导(或不重引导)

安装成功后,您可以选择立即重引导或稍后重引导。

  • 是,重启动系统: 如果选择此选项,请在出现提示时登录到服务器。首次登录到服务器需要花几分钟的时间,这是因为数据库正在填写库存数据。

  • 否,我将自行重启动系统: 如果选择此选项,则会立即使用库存数据填写数据库。

    注:只对 Windows 设备显示此选项。

如果选择不重引导,则在重引导期间或关闭安装程序的一刻起,填写数据库的过程可能会占用大量 CPU 资源。此数据库更新过程可能会减缓服务的启动速度以及“ZENworks 控制中心”的访问速度。

Patch Management 下载(通常在重引导后立即进行)时也会占用大量的 CPU 资源。

完成安装

安装完 ZENworks 11 SP2 的所有文件后,系统才会执行您之前选定的操作(如果选择此选项)。其中包括:

  • (仅限 Windows)在通知区域(系统盘)中创建 ZENworks Adaptive Agent 图标

  • (仅限 Windows)在桌面或“开始”菜单中创建“ZENworks 控制中心”图标

  • 显示 README

  • 显示安装日志文件

  • 打开 ZENworks 控制中心

重要说明:如果使用命令行在 Linux 服务器上执行了安装,并要在当前会话中运行 zman 命令,则需要先将新安装的 /opt/novell/zenworks/bin 目录添加到会话的路径中。注销会话然后重新登录,以重设置 PATH 变量。