16.2 执行无人照管安装

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

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

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

16.2.1 创建您的响应文件

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      如果要编辑默认响应文件,它位于 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_ACCESS_PASSWORD= 这一行,并用实际口令替换 $lax.nl.env.ADMIN_PASSWORD$

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

      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 编码字符串格式,并且证书字符串必须在一行中指定。这只是证书信息的一个示例。

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

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

  5. 要使用更新的响应文件,请继续执行安装

16.2.2 执行安装

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

  2. 要开始无人照管安装,请运行以下命令:

    • sh /media/cdrom/setup.sh ‑s -f 文件路径

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

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

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

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

  3. 要通过执行无人照管安装为管理区域创建另一个主服务器,请返回到步骤 1;否则,继续步骤 4

  4. 完成安装后,请继续校验安装