4.2 执行无人照管安装

您可以使用响应文件执行 ZENworks 10 Configuration Management SP3 的无人照管安装。您可以编辑默认的响应文件(目录为 DVD 驱动器:\Disk1\InstData\silentinstall.properties),或执行安装以创建包含基本安装信息的响应文件(自己的版本),并根据需要编辑该副本。

对于嵌入式 Sybase 数据库,必须创建响应文件以执行无人照管安装;您无法重新使用为使用外部数据库的服务器生成的响应文件。

执行以下操作创建响应文件,然后使用该文件执行无人照管安装:

4.2.1 创建您的响应文件

  1. 使用以下其中一种方法在服务器上运行 ZENworks 10 Configuration Management SP3 安装可执行文件:

    • Windows GUI: DVD 驱动器:\setup.exe ‑s

    • Linux GUI: sh /media/cdrom/setup.sh ‑s

      使用 sh 命令解决权限问题。

    • Linux 命令行: sh /media/cdrom/setup.sh ‑e ‑s

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

  2. (视情况而定)在 Windows 服务器上,请确保选择了是,生成响应文件并启用重启动选项,以使服务器可在无提示安装完成后自动重引导。

    无提示安装不提供安装进度条。

  3. 出现提示时,请提供自定义响应文件的路径。

    如果您使用了 -s 这个自变量,安装程序会提示您输入响应文件的路径。默认文件名为 silentinstall.properties,日后可对其重命名(请参见步骤 4.g)。

  4. 将“管理区域”口令和外部数据库口令添加到自定义响应文件中。

    因为您在创建自定义响应文件过程中输入的外部数据库口令不会保存到响应文件中,所以您必须在响应文件的每个副本中添加数据库口令和“管理区域”口令,以便在执行无人照管安装时可以正确提供口令。

    或者,您也可以创建环境变量,将口令传递给无人照管安装。存储口令信息的响应文件中包含这方面的指导。

    编辑响应文件的过程中,可以根据需要进行其他更改,以便对响应文件进行自定义以用于无人照管安装。响应文件中包含针对其各部分的指导。

    在响应文件中添加外部数据库口令和“管理区域”口令:

    1. 在文本编辑器中打开响应文件。

      自定义响应文件位于您在步骤 3中指定的位置。

      如果要编辑默认响应文件,它位于 DVD 驱动器:\Disk1\InstData\silentinstall.properties

    2. 搜索 ADMINISTRATOR_PASSWORD=

    3. 使用实际口令替换 $lax.nl.env.ADMIN_PASSWORD$

      例如,如果口令是 novell,那么该项为:

      ADMINISTRATOR_PASSWORD=novell
      
    4. (视情况而定)如果您使用的是外部数据库,则请搜索 DATABASE_ADMIN_PASSWORD= 这一行,并使用实际口令替换 $lax.nl.env.ADMIN_PASSWORD$

    5. (视情况而定)如果您使用的是外部数据库,则请搜索 DATABASE_ACCES_PASSWORD= 这一行,并使用实际口令替换 $lax.nl.env.ADMIN_PASSWORD$

    6. 保存文件并退出编辑器。

    7. 根据安装情况的不同创建多个不同名的副本,并根据需要修改每个副本,然后分别复制到要使用它们的服务器上。

      如果要将其他“主服务器”添加到现有的“管理区域”中,则必须在响应文件中提供下列信息:

      PRIMARY_SERVER_ADDRESS=$Primary_Server_IPaddress$
      
      PRIMARY_SERVER_PORT=$Primary_Server_port$
      
      PRIMARY_SERVER_CERT=-----BEGIN CERTIFICATE-----MIID9DCCLotsOfEncryptedCharactersSja+bY05Y=-----END CERTIFICATE-----
      

      其中

      如果现有“管理区域”中正在安装次服务器,则 PRIMARY_SERVER_ADDRESS 为父“主服务器”的 IP 地址或 DNS 名称。

      如果现有“管理区域”中正在安装次服务器,则 PRIMARY_SERVER_PORT 为父“主服务器”使用的 SSL 端口。默认为 443 次。

      如果现有“管理区域”中正在安装次服务器,则 PRIMARY_SERVER_CERT= 为您在父“主服务器”上指定的证书。证书必须采用 x509 证书的 base64 编码字符串格式,并且证书字符串必须在一行中指定。以上仅是一个证书信息的示例。

  5. 完成对自定义响应文件的修改后,将其从您在步骤 3中指定的路径复制到要进行无人照管安装的每台服务器上。

  6. 要使用更新的响应文件,请继续部分 4.2.2, 执行安装

4.2.2 执行安装

  1. 在要执行无人照管安装的安装服务器上,插入 Novell ZENworks 10 Configuration Management SP3 安装 DVD。

    • 对于 Windows,如果显示可选择语言的安装页,请单击取消退出 GUI 安装。

    • 对于 Linux,装入安装 DVD。

  2. 要启动无人照管安装,请在命令中使用 -f 选项:

    • 对于 Windows,运行 DVD 驱动器:\setup.exe ‑s -f 文件路径

    • 对于 Linux,运行 sh /media/cdrom/setup.sh ‑s -f 文件路径

    其中文件路径是您在部分 4.2.1, 创建您的响应文件中创建的响应文件的完整路径,或包含 silentinstall.properties 文件(必须使用该文件名)的目录。

    使用 sh 命令解决权限问题。

    如果您对更新的响应文件进行了重命名,则需要在路径中使用其新名称。

    如果未指定文件名,或者该路径或文件不存在,就会忽略参数 -f,并运行默认安装(GUI 或命令行安装),而不运行无人照管安装。

  3. 完成安装并重引导服务器后,请执行下列任一操作,校验 ZENworks 10 Configuration Management 是否正在运行:

    • 运行 ZENworks 控制中心  

      如果“ZENworks 控制中心”没有自动启动,请使用下面的 URL 在 Web 浏览器中打开“ZENworks 控制中心”:

      https://主服务器的 DNS 名称或 IP 地址/zenworks

      此操作可以在只安装了 ZENworks 的服务器上或合格的工作站上进行。

    • 使用 GUI 检查 Windows 服务  

      在服务器上,单击开始,选择管理工具 > 服务,然后查看 Novell ZENworks LoaderNovell ZENworks Server 服务的状态。

      如果它们没有运行,请启动 ZENworks 服务。以右键单击 Novell ZENworks Server 服务,选择启动,以右键单击 Novell ZENworks Loader 服务,然后选择启动

      重启动选项会停止所有已在运行的相关服务,并以正确的顺序启动每一项服务,包括 Novell ZENworks Loader

    • 使用命令行检查 Windows 服务  

      在服务器上,单击开始,再单击运行,然后运行以下命令:

      ZENworks_installation_path\bin\novell-zenworks-configure ‑c SystemStatus
      

      此操作将列出所有 ZENworks 服务及其状态。

      要启动这些服务,请运行以下命令:

      ZENworks_installation_path\bin\novell-zenworks-configure ‑c Start
      
    • 使用配置命令检查 Linux 服务  

      在服务器上,运行以下命令:

      /opt/novell/zenworks/bin/novell-zenworks-configure ‑c SystemStatus
      

      此操作将列出所有 ZENworks 服务及其状态。

      要启动这些服务,请运行以下命令:

      /opt/novell/zenworks/bin/novell-zenworks-configure ‑c Start
      
    • 使用特定服务的命令检查 Linux 服务  

      在服务器上,运行以下命令:

      /etc/init.d/novell-zenserver status
      
      /etc/init.d/novell-zenloader status
      

      如果服务没有运行,请运行以下命令以启动 ZENworks 服务:

      /etc/init.d/novell-zenserver start
      
      /etc/init.d/novell-zenloader start
      
  4. 要通过执行无人照管安装为“管理区域”创建另一个“主服务器”,请返回到步骤 1;否则,继续步骤 5

  5. 完成安装后,请继续部分 4.3, 安装后任务