2.2 升级主服务器

您可以通过图形用户界面 (GUI) 程序或命令行(仅限 Linux)来升级。

注:升级区域后,将在第一台更新的主服务器上启用 ZooKeeper。有关更多信息,请参见升级后配置

重要说明:

  • 请勿使用 ZENworks 系统更新将主服务器升级到 ZENworks 2020 Update 2。

    在 Windows 设备上升级 ZENworks 服务器之前,请在该设备上运行 Windows 更新,以确保其上已安装所有可用的更新。随后请禁用 Windows 更新,以确保您在设备上升级 ZENworks 服务器时,该设备不再收到其他更新。可以在升级 ZENworks 之后启用 Windows 更新。

  • 禁用 Linux 更新,以确保您在设备上升级 ZENworks 服务器时,设备上不再有任何更新。

2.2.1 使用 GUI 升级 Linux 服务器和 Windows 服务器

如果所有先决条件都已满足,请在要升级到 ZENworks 2020 Update 2 的主服务器上执行以下过程:

  1. 启动 ZENworks 升级程序:

    • Linux: 执行下列操作:

      1. Micro Focus 下载网站下载 ZENworks 升级 ISO 映像。

      2. 运行以下命令装入 ISO:mount -o loop <ISO path including name> <mount_path>

      3. 使用 cd 切换到装入位置,然后运行 ./setup.sh

    • Windows: 执行以下操作之一:

      1. Micro Focus 下载网站下载 ZENworks 升级 ISO 映像。

      2. 装入 ISO。

      3. 运行 setup.exe

      4. 打开 DOS 窗口,浏览到 ZENworks 2020 Update 2 安装媒体的根目录,然后输入 setup.exe 命令。

  2. 升级过程中,请参见表 2-1, 升级信息以了解有关升级数据的细节。

    如果使用的是 GUI 升级,也可以单击帮助按钮获取类似信息。

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

  4. 升级后,ZENworks 服务器数据将从旧 Novell 文件路径复制到新 Micro Focus 文件路径。不过,在升级过程中会保留旧文件路径中的 ZENworks 服务器数据。在校验升级后的 ZENworks 服务器版本是否按预期运行后,您便可以运行随内部版本提供的清理实用程序,以去除保留的服务器数据。有关更多信息,请参见在 Linux 或 Appliance 服务器上运行清理实用程序

  5. 要升级其他主服务器,请从步骤 1开始重复。

    重要说明:重复这些步骤,直到已升级管理区域中的所有主服务器。

注:如果您使用的是 ZENworks Reporting,请务必在将区域升级到 ZENworks 2020 Update 2 后重新配置 ZENworks Reporting。有关详细信息,请参见《ZENworks Reporting Appliance 部署和管理参考手册》中的“重新配置 ZENworks Reporting Appliance”。

表 2-1提供了有关从 ZENworks 2020 升级到 ZENworks 2020 Update 2 的升级信息。

表 2-1 升级信息

升级信息

说明

许可协议

如果您不接受许可协议,升级安装程序将不会继续运行。

ZENworks 先决条件

如果不满足所需的先决条件,升级过程不会继续。系统会显示 (GUI) 或列出(命令行)未满足的要求。有关更多信息,请参见先决条件

如果未满足 .NET 先决条件,您可以单击说明中的 ZENworks 链接,安装与 ZENworks 绑定的运行时版本。请务必安装 Microsoft .NET 4.5 Framework 及其所有最新更新。.NET 安装完成后,ZENworks 升级会继续。

注:安装 .NET 4.5 后,必须重引导设备。

升级类型

如果这是管理区域中第一个要升级的主服务器,请选择,如果不是,请选择

如果您选择,系统将提示您提供区域管理员身份凭证。

或者

如果选择,请执行表 2-2, 升级信息 - 其他主服务器的升级中所列的步骤。

数据库清除

完成第一个主服务器的升级所需的时间取决于数据库中的数据大小。在使用 Microsoft SQL 或 Oracle Enterprise 数据库的主服务器上,升级安装程序将检查不需要的,因而可清除的库存数据的大小。如果要清除的记录超过 200,000 个,升级安装程序将提供一个选项,让您在升级主服务器之前清除数据库。对于其他数据库类型,如果要清除的记录少于 200,000 个,将不会显示此页面。

  • 立即清除数据库: 如果您选择此选项,向导将会继续清除数据库。清除数据库后,请重新启动升级过程。

    请配置以下清除设置:

    • 去除早于以下时间的已删除产品和组件 x 天: 指定在产品和组件数据删除后多少天将其清除。默认值为 180 天。

    • 去除早于以下时间的库存历史数据 x 天: 指定于多少天后清除库存历史。默认值为 180 天。

    • 去除早于以下时间的软件应用程序使用数据 x 天: 指定经过多少天后,清除针对资产管理收集的软件应用程序使用数据。默认值为 180 天。

    • 去除早于以下时间的网络软件使用数据 x 天: 指定经过多少天后,清除针对资产管理收集的网络软件使用数据。默认值为 180 天。

    • 去除早于以下时间的 Web 应用程序使用数据 x 天: 指定经过多少天后,清除针对资产管理收集的 Web 应用程序使用数据。默认值为 180 天。

    重要说明:如果清除过程中断,数据库可能会变得不一致。

  • 继续但不清除数据库: 如果您选择此选项,向导将会继续升级过程。

ZENworks Diagnostic Center

使用 ZENworks Diagnostic Center 校验数据库。如果发现任何不一致之处,它会在 ZDC 报告中记录错误。

您可在以下位置找到错误报告:

  • 在 Windows 上:%ZENSERVER_HOME%\logs\migration\zdc\reports

  • 在 Linux 上:/var/opt/microfocus/log/zenworks/migration/zdc/reports

注:在将第一台主服务器升级到 ZENworks 2020 Update 2 之前,请校验数据库。之后升级其他服务器时,系统将不会提示您校验数据库。

升级前任务

请确保您已停止所有其他主服务器上的所有 ZENworks 服务。如果其他主服务器上有服务未停止,您将无法继续升级。

对于 Linux 服务器,请确保已安装 Docker 和 Docker Compose,并且它们的服务已启用并在运行。有关更多信息,请参见先决条件

请确保您已完整备份 ZENworks 数据库及其他重要数据。

执行所需操作后,选择所显示的复选框。

升级前摘要

摘要中会显示以下字段:

区域名: 显示此服务器所属的管理区域的名称。

要更改任何信息,请单击上一步

升级过程

升级过程需要几分钟的时间,具体取决于硬件的性能以及数据库中的数据大小。

升级错误

如果升级期间出现错误,此页面将会显示。有关详细信息,请参见位于以下位置的日志文件。请解决错误,然后重新开始升级。

在 Windows 上: 您可以查看旧 Novell 文件路径中的日志。重新启动升级过程后,请查看新 Micro Focus 文件路径中的日志。

Novell 文件路径:

  • %ZENWORKS_HOME%\logs

    • %ZENWORKS_HOME%\logs\ZENworks_Upgrade_<TimeStamp>.log.xml

    • %ZENWORKS_HOME%\logs\loader-messages.log

    • %ZENWORKS_HOME%\logs\system-update-import.log

    • %ZENWORKS_HOME%\logs\system-update\<Update GUID>

    • %ZENWORKS_HOME%\logs\pre-global-actions.log

    • %WINDOWS_SYSTEM_DRIVE%\tmp\err.log

Micro Focus 文件路径:

  • %ZENSERVER_HOME%\logs

    • %ZENSERVER_HOME%\logs\ZENworks_Upgrade_<TimeStamp>.log.xml

    • %ZENSERVER_HOME%\logs\loader-messages.log

    • %ZENSERVER_HOME%\logs\system-update-import.log

 

在 Linux 上: 您可以查看旧 Novell 文件路径中的日志。重新启动升级过程后,请查看新 Micro Focus 文件路径中的日志。

Novell 文件路径

  • /var/opt/novell/log/zenworks

    • /var/opt/novell/log/zenworks/ZENworks_Upgrade_<TimeStamp>.log.xml

    • /var/opt/novell/log/zenworks/system-update/<Update GUID>

    • /var/opt/novell/log/zenworks/loader-messages.log

    • /var/opt/novell/log/zenworks/system-update-import.log

    • /var/opt/novell/log/zenworks/pre-global-actions.log

    • /tmp/err.log

Microfocus 文件路径

  • /var/opt/microfocus/log/zenworks

    • /var/opt/microfocus/log/zenworks/ZENworks_Upgrade_<TimeStamp>.log.xml

升级后操作:运行 ZENworks 系统状态实用程序

在关闭升级程序之前,选择运行 ZENworks 系统状态实用程序,以起动 ZENworks 服务检测信号检查。检查结果会记录在升级日志文件中。

升级后操作:运行清理实用程序

升级后,ZENworks 服务器配置将从旧 Novell 文件路径复制到新 Micro Focus 文件路径。不过,在升级过程中会保留旧文件路径中的 ZENworks 服务器二进制文件和旧配置。在校验升级后的 ZENworks 服务器版本是否按预期运行后,您便可以运行随内部版本提供的清理实用程序,以去除保留的服务器数据。有关更多信息,请参见在 Linux 或 Appliance 服务器上运行清理实用程序

重启动服务器(仅适用于 Windows)

在 Windows 主服务器上成功升级后,您可以选择立即重引导或稍后重引导:

  • 是,重启动系统: 如果选择此选项,服务器会重引导以完成升级过程。

  • 否,我将自行重启动系统: 如果您选择此选项,升级过程将在您下次重引导服务器时完成。

    重要说明:重引导服务器以完成升级过程。

升级完成

执行先前选择的操作,包括:

  • 升级 ZENworks 数据库(在升级第一个主服务器时执行)。

  • 升级主服务器上安装的所有 ZENworks 组件。

  • 将系统更新导入到区域,以便您能升级区域中的受管设备。

表 2-2 升级信息 - 其他主服务器的升级

安装信息

说明

主服务器和区域身份凭证

系统将提示您提供已升级的主服务器、区域身份凭证和 SSL 端口号的细节。

ZENworks 数据库细节

(视情况而定)如果设备无法通过已升级的主服务器连接数据库,系统将提示您输入该细节以直接连接数据库。

端口号

需要打开可能被防火墙阻止的某些端口。您可以立即打开这些端口,也可以稍后手动打开。

升级前摘要

警告:在“升级前摘要”页显示之前,系统会停止服务器上的 ZENworks 服务。如果此时取消升级,您将需要手动重启动 ZENworks 服务。

摘要中会显示以下字段:

ZENworks 主目录: 显示主服务器上正在升级的 ZENworks 软件的安装位置。

区域名: 显示此服务器所属的管理区域的名称。

升级过程

升级过程需要几分钟的时间,这取决于硬件的性能。

升级期间发生的错误

如果升级期间出现错误,此页面将会显示。您必须解决错误后再重启动升级。有关详细信息,请参见位于以下位置的日志文件:

在 Windows 上: 您可以查看旧 Novell 文件路径和新 Micro Focus 文件路径中的日志:

Novell 文件路径

  • %ZENWORKS_HOME%\logs

    • %ZENWORKS_HOME%\logs\ZENworks_Upgrade_<TimeStamp>.log.xml

    • %ZENWORKS_HOME%\logs\loader-messages.log

    • %ZENWORKS_HOME%\logs\system-update-import.log

    • %ZENWORKS_HOME%\logs\system-update\<Update GUID>

    • %ZENWORKS_HOME%\logs\pre-global-actions.log

    • %WINDOWS_SYSTEM_DRIVE%\tmp\err.log

Micro Focus 文件路径

  • %ZENSERVER_HOME%\logs

    • %ZENSERVER_HOME%\logs\ZENworks_Upgrade_<TimeStamp>.log.xml

    • %ZENSERVER_HOME%\logs\loader-messages.log

    • %ZENSERVER_HOME%\logs\system-update-import.log

 

在 Linux 上: 您可以查看以下文件路径中的日志

Novell 文件路径

  • /var/opt/novell/log/zenworks

    • /var/opt/novell/log/zenworks/ZENworks_Upgrade_<TimeStamp>.log.xml

    • /var/opt/novell/log/zenworks/system-update/<Update GUID>

    • /var/opt/novell/log/zenworks/loader-messages.log

    • /var/opt/novell/log/zenworks/system-update-import.log

    • /var/opt/novell/log/zenworks/pre-global-actions.log

    • /tmp/err.log

Microfocus 文件路径

  • /var/opt/microfocus/log/zenworks

    • /var/opt/microfocus/log/zenworks/ZENworks_Upgrade_<TimeStamp>.log.xml

升级后操作

在关闭升级程序之前,您可以运行 ZENworks 系统状态实用程序,起动 ZENworks 服务检测信号检查。检查结果会列在安装日志中。

重启动服务器(仅适用于 Windows)

在 Windows 主服务器上完成升级后,您可以选择立即重引导或稍后重引导:

  • 是,重启动系统: 重引导服务器以完成升级过程。

  • 否,我将自行重启动系统: 下次重引导服务器时完成升级过程。

    重要说明:您必须重引导服务器才能完成升级过程。

升级完成

执行先前选择的操作,包括:

  • 升级 ZENworks 数据库(在升级第一个主服务器时执行)。

  • 升级主服务器上安装的所有 ZENworks 组件。

  • 将系统更新导入到区域,以便您能升级区域中的受管设备。

2.2.2 使用命令行升级 Linux 服务器

在要从 ZENworks 2020 升级到 ZENworks 2020 Update 2 的主服务器上执行以下操作:

  1. 确保满足升级先决条件。

  2. 启动 ZENworks 升级程序,打开 Linux 终端,浏览至升级媒体的根目录,然后输入以下命令:

    ./setup.sh --console 

    或者

    ./setup.sh -e 
  3. 选择语言。英语为默认语言。选择与您所用的语言对应的编号,然后按 Enter 继续。

  4. 查看简介,然后按 Enter 继续。

    提示:键入 back 并按 Enter 可返回到上一个安装选项以进行更改。键入 quit 可退出向导。

  5. 要接受最终用户许可协议 (EULA),请键入 1,然后按 Enter

  6. 要接受许可协议,请键入 1,然后按 Enter

    如果您不同意,升级向导将会退出。

  7. 此时将显示“先决条件”检查页。如果出现了任何警告或错误讯息,请解决错误,然后按 Enter 继续。

  8. 如果这是要升级的第一个主服务器,请键入 1,如果不是,请键入 2,然后按 Enter

  9. (视情况而定)如果您在上一页中键入了 1,系统将提示您提供区域管理员身份凭证。指定细节,然后按 Enter 继续执行步骤 11

  10. (视情况而定)如果您在上一页中键入了 2,系统将提示您提供已升级的主服务器和区域管理员身份凭证的细节。指定所需的细节,然后按 Enter

  11. 输入区域管理用户的名称行尾,按 Enter 接受默认值 (Administrator),或者指定某个管理员名称并按 Enter

  12. 指定该管理员的口令,然后按 Enter

  13. 在“ZENworks 许可”页面中,您可以选择更改 ZENworks 许可类型。指定 ZENworks 2020 Update 2 许可证,然后单击“下一步”。

  14. 停止所有其他主服务器上的 ZENworks 服务,然后按 Enter 以停止本地服务器上的服务。

    升级之前,您应该停止管理区域中所有其他主服务器上的服务。如果其他主服务器上有服务未停止,您将无法继续升级。

    除数据库服务外,升级过程中任何 ZENworks 服务都不能运行。

  15. 查看升级前摘要,然后按 Enter 继续。

    如果升级的是管理区域中的其他主服务器,则在此步骤按 Enter 后即会开始升级。

  16. 升级完成显示时,请按 Enter 继续。

    如果有错误显示,请参见 /var/opt/novell/log/zenworks 中的安装日志或 /var/opt/novell/log/zenworks/systemupdate/<Update GUID> 文件。

    如果在重新运行升级过程时有错误显示,您还可以查看 Micro Focus 路径中的日志。例如,/var/opt/microfocus/log/zenworks

  17. 执行以下任一操作校验 ZENworks 2020 Update 2 是否正在运行:

    • 使用特定服务命令检查 Linux 服务

      对 SLES 12 或以上版本的服务器运行以下命令:

      systemctl status microfocus-zenserver.service
      systemctl status microfocus-zenloade.service

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

      sysytemctl start microfocus-zenserver.service
      sysytemctl start microfocus-zenloader.service
    • 使用配置命令检查 Linux 服务

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

      microfocus-zenworks-configure ‑c SystemStatus

      ZENworks 服务及其状态即会列出。

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

      microfocus-zenworks-configure ‑c Start
    • 运行 ZENworks 控制中心

      使用以下 URL 在网络中任一设备上的 Web 浏览器中打开 ZENworks 控制中心:

      https://<主服务器的 DNS 名称>/zenworks

      或者

      https://<主服务器的 IP 地址>/zenworks

  18. 要升级其他主服务器,请从步骤 2开始重复。

有关升级后任务的信息,请参见《ZENworks 服务器安装》中的完成安装后任务

注:如果您使用的是 ZENworks Reporting,请务必在将区域升级到 ZENworks 2020 Update 2 后重新配置 ZENworks Reporting。有关详细信息,请参见《ZENworks Reporting Appliance 部署和管理参考手册》中的“重新配置 ZENworks Reporting Appliance”。

2.2.3 将 ZENworks 2020 Update 2 Lighthouse 内部版本升级到 ZENworks 2020 Update 2 FCS

如果您已部署 ZENworks 2020 Update 2 Lighthouse 内部版本,并要将区域升级到 ZENworks 2020 Update 2 FCS,请执行以下步骤:

在 Linux/Appliance 上

在 Appliance 上: 如果您已在 Microsoft Hyper-V、SLES 上的 XEN 或 Citrix XenServer 上部署 ZENworks 2020 Update 2 Lighthouse Appliance 内部版本,并想要更新到 ZENworks 2020 Update 2 FCS 内部版本,请联系 Micro Focus 客户支持,然后执行以下步骤。

  1. /var/tmp/var/opt/microfocus/zenworks/tmp 目录中创建一个临时目录 (mntdir)。

  2. 在创建的临时目录中装入 ISO。

  3. 装入 ISO 后,务必重启动 ZENloader 服务。

  4. 转到装入目录 (mntdir)。

    示例:

    • 如果您是装入到 /var/tmp/ 位置,则转到 /var/tmp/mntdir

    • 如果您是装入到 /var/opt/microfocus/zenworks/ 位置,则转到 /var/opt/microfocus/zenworks/mntdir

  5. 运行 zman sui Common 命令。

    出现提示时,指定管理员身份凭证,系统将提示您输入 root 口令。

系统更新将会导入到区域中,要跟踪状态,请在 ZCC 中转到“配置”>“系统更新”。

有关更新部署步骤,请参见《ZENworks System Updates Reference》(ZENworks 系统更新参考手册)中的“Deploying Updates”(部署更新)。

在 Windows 上

  1. 装入 ZENworks 2020 Update 2 ISO。

  2. 装入 ISO 后,重启动 ZENloader 服务。

  3. 打开命令提示符并转到 <装入位置>

  4. 运行 zman sui Common 命令。

    出现提示时,指定管理员身份凭证。

系统更新将会导入到区域中,要跟踪状态,请在 ZCC 中转到“配置”>“系统更新”。

有关更新部署步骤,请参见《ZENworks System Updates Reference》(ZENworks 系统更新参考手册)中的“Deploying Updates”(部署更新)。

2.2.4 运行 ZENworks Diagnostic Center 校验数据库纲要

首次将任何一台主服务器升级到 ZENworks 2020 Update 2 后,都必须校验数据库纲要。对于后续的服务器升级,请不要执行此过程。

校验嵌入式数据库纲要

  1. 在主服务器的控制台提示符处,运行以下命令:

    • 在 Windows 上

      cd to MEDIA_ROOT\Common\tools\zdc

      zdc_verifyDB.bat

    • 在 Linux 上

      cd to MEDIA_PATH/Common/tools/zdc

      ./zdc_verifyDB

    ZENworks Diagnostic Center 会运行诊断测试并生成 HTML 格式的结果。在 Windows 主服务器上,报告储存在以下位置:%ZENSERVER_HOME%\logs\zdcreports\%SESSION%

    /var/opt/microfocus/log/zenworks/zdcreports

    在 Linux 主服务器上,报告储存在以下位置:

    /var/opt/microfocus/log/zenworks/zdcreports

    要查看报告,请打开位于 report 目录中的 index.html

    诊断测试的完整日志储存在以下位置:

    在 Windows 上:%ZENSERVER_HOME%\logs\zdcreports\zdc_zen11_verify_%SESSION%.log

    在 Linux 上:/var/opt/microfocus/log/zenworks/zdcreports

校验外部数据库纲要

执行以下步骤可以校验外部数据库纲要,例如外部 PostgreSQL、Microsoft SQL 或 Oracle 数据库纲要:

  1. 在主服务器的控制台提示符处,运行以下命令:

    • 在 Windows 上

      cd to MEDIA_PATH/Common/tools/zdc

      zdc_verifyDB.bat -d check

    • 在 Linux 上

      cd to MEDIA_PATH/Common/tools/zdc

      ./zdc_verifyDB -d check

      注:仅当您在不同的设备之间迁移数据库时,才需使用 -d check 参数。如果数据库升级是在同一台设备上进行的,请不要使用 -d check 参数。

  2. 指定数据库类型。根据数据库类型键入相应的数字:

    • (1) PostgreSQL

    • (2) MS-SQL

    • (3) Oracle

  3. 根据选择的数据库(Microsoft SQL、PostgreSQL 或 Oracle)指定数据库细节。

    注:如果您使用的是 Microsoft SQL 数据库,请根据选择的登录鉴定类型输入相应格式的用户名:

    • Windows 鉴定:<名称>@<域>

    • SQL Server 鉴定:<名称>

  4. (视情况而定)如果数据库是远程 PostgreSQL,请输入数据库引擎名称。

    ZENworks Diagnostic Center 会运行诊断测试并生成 HTML 格式的结果。在 Windows 主服务器上,报告储存在以下位置:%ZENSERVER_HOME%\logs\zdcreports\%SESSION%

    在 Linux 主服务器上,报告储存在以下位置:

    /var/opt/microfocus/log/zenworks/zdcreports

    要查看报告,请打开位于 report 目录中的 index.html

    诊断测试的完整日志储存在以下位置:

    在 Windows 上:%ZENSERVER_HOME%\logs\zdcreports\zdc_zen11_verify_%SESSION%.log

    在 Linux 上:/var/opt/microfocus/log/zenworks/zdcreports

2.2.5 运行清理实用程序

升级后,ZENworks 服务器配置将从旧 Novell 文件路径复制到新 Micro Focus 文件路径。不过,在升级过程中会保留旧文件路径中的 ZENworks 服务器二进制文件和旧配置。在校验升级后的 ZENworks 服务器版本是否按预期运行后,您便可以运行随内部版本提供的清理实用程序,以去除保留的服务器数据。本节涵盖的主题如下:

在 Linux 或 Appliance 服务器上查看已更名的服务和文件位置

成功升级后,您可以继续查看此版本中引入的更改:

ZENworks 服务器数据的新文件路径

示例:

  • 日志文件: 日志文件现在位于新 Micro Focus 路径 (/var/opt/microfocus/log/zenworks) 中。

    旧 Novell 路径 (/var/opt/novell/log/zenworks) 中的日志文件也将保留。即使在运行清理实用程序后,这些文件也不会删除。

    注:升级后生成的所有与新服务器相关的日志文件将仅存放在新 Micro Focus 文件路径中,不会存放在旧 Novell 文件路径中。

  • 配置文件: 现在,只有 ZENworks 服务器的配置文件位于新 Micro Focus 路径 (/etc/opt/microfocus/zenworks) 中。

    服务器和代理的配置文件也将保留在旧 Novell 路径 (/etc/opt/novell/zenworks) 中。运行清理实用程序时,与 ZENworks 服务器相关的配置文件将从旧路径中删除,但与 ZENworks 代理相关的文件将保留在旧路径中。

  • 库: 现在,只有 ZENworks 服务器的库位于新 Micro Focus 路径 (/opt/microfocus/zenworks) 中。

    服务器和代理的库也将保留在旧 Novell 路径 (/opt/novell/zenworks) 中。运行清理实用程序时,与 ZENworks 服务器相关的库将从旧路径中删除。

已更名的配置操作

配置操作已从 Novell 更名为 Micro Focus。例如,配置操作 novell-zenworks-configure -c CalibrateMemoryConfigureAction 现已更名为 microfocus-zenworks-configure -c CalibrateMemoryConfigureAction。此版本中已弃用遵循 Novell 命名约定的配置操作,同时提供了遵循 Micro Focus 命名约定的配置操作。

已更名的服务

ZENworks 服务器服务已从 Novell 更名为 Micro Focus。例如,novell-zenserver.service 已更名为 microfocus-zenserver.service。同样,novell-zenloader.servicenovell-zenjoinproxy.service 服务已分别更名为 microfocus-zenloader.servicemicrofocus-zenjoinproxy.service

不过,系统中仍会显示旧服务名称,但它们将处于非活动状态。您可以运行清理实用程序去除旧服务器服务。

因此,在使用 systemctl 命令启动或停止服务时,请务必在命令中使用更名后的服务。

注:某些服务(例如 novell-zenworks-xplatzmd.service)将不会更名,即使在运行清理实用程序后,它们也将保留旧命名约定。

与 PostgreSQL 嵌入式数据库相关的服务也将保留 Novell 命名约定,也就是说,zenpostgresql.service 将保持启用状态,在清理期间不会去除该服务。

在 Linux 或 Appliance 服务器上运行清理实用程序

清理实用程序可让您去除保留在 Novell 文件路径中的旧 ZENworks 配置数据,以及处于非活动状态的旧版 ZENworks 服务器服务。请仅在校验升级后的服务器是否按预期工作后才运行清理实用程序。以下各项会在运行清理实用程序后保留:

  • ZENworks 代理相关数据(例如配置文件和库)将保留在旧 Novell 文件路径中。

  • ZENworks System Updater Service (ZeUS) 文件夹将保留在 /opt/novell/zenworks/ZeUS 路径中。

  • 系统更新和其他日志文件将保留在 /var/opt/novell/log/zenworks 路径中。

  • 与 ZENworks 代理相关的服务(即 novell-zenworks-xplatzmd.service)将保留 Novell 命名约定。

  • 与嵌入式 PostgreSQL 相关的服务(即 zenpostgresql.service)将不会更名。

要运行清理实用程序,请以 root 用户身份执行以下命令,并确认是否要继续清理:

/opt/microfocus/zenworks/bin/zen-legacy-cleanup.sh

要以无需用户交互的无提示模式运行清理实用程序,请将 -s 标志添加到命令中。

此清理实用程序的日志可在 /var/opt/microfocus/log/zenworks/zen-legacy-cleanup_<timestamp>.log 位置找到。

运行该命令后,您可以校验是否从服务器中去除了旧文件路径 /opt/novell/zenworks/ 中的文件,以及遵循 Novell 命名约定的旧服务器服务。

注:运行清理实用程序时,将会保留 Sybase 相关文件,您可以在校验升级后的 ZENworks 服务器是否按预期工作后,手动去除这些文件。

在 Windows 服务器上查看已更名的服务和文件位置

成功升级后,您可以继续查看此版本中引入的更改:

ZENworks 服务器数据的新文件路径

示例:

  • 日志文件: 日志文件现在位于新 Micro Focus 路径中。示例:C:\Program Files (x86)\Micro Focus\ZENworks\logs

    旧 Novell 路径中的日志文件将会保留。示例:C:\Program Files (x86)\Novell\ZENworks\logs。运行清理实用程序后,这些文件不会删除。

    注:升级后生成的所有与新服务器相关的日志文件将仅存放在新 Micro Focus 文件路径中,不会存放在旧 Novell 文件路径中。

  • 库: 现在,只有 ZENworks 服务器的库位于新 Micro Focus 路径中。示例:C:\Program Files (x86)\Micro Focus\ZENworks\lib

    服务器和代理的库也将保留在旧 Novell 路径中。示例:C:\Program Files (x86)\Novell\ZENworks\lib。运行清理实用程序时,与 ZENworks 服务器相关的库将从旧路径中删除。

已更名的服务

ZENworks 服务器服务已从 Novell 更名为 Micro Focus。示例:Novell ZENworks Join Proxy 已更名为 Microfocus ZENworks Join Proxy。同样,服务 Novell ZENworks Loader 已更名为 Microfocus ZENworks LoaderNovell ZENworks Services Monitor 已更名为 Microfocus ZENworks Services MonitorNovell ZENworks Server 服务已更名为 Microfocus ZENworks Server

不过,系统仍会显示使用旧 Novell 命名约定的服务,但它们将处于禁用状态。您需要运行清理实用程序来去除这些服务。

注:Novell ZENworks Agent Service 等服务将保持启用状态,并会在运行清理实用程序后保留 Novell 命名约定。

与 PostgreSQL 嵌入式数据库相关的服务也将保留 Novell 命名约定,也就是说,Novell ZENworks Embedded Datastore-PostgreSQL 将保持启用状态,在清理期间不会去除该服务。

引入了一个新环境变量

此版本中引入了一个新环境变量 %ZENSERVER_HOME%,该变量指向新 Micro Focus 文件路径 C:\Program Files (x86)\Micro Focus\ZENworks。现有环境变量 %ZENWORKS_HOME% 仍可用于访问 ZENworks 代理数据,这些数据保留在 Novell 文件路径中。

已更名的配置操作

配置操作已从 Novell 更名为 Micro Focus。例如,配置操作 novell-zenworks-configure -c CalibrateMemoryConfigureAction 现已更名为 microfocus-zenworks-configure -c CalibrateMemoryConfigureAction。此版本中已弃用遵循 Novell 命名约定的配置操作,同时提供了遵循 Micro Focus 命名约定的配置操作。

在 Windows 服务器上运行清理实用程序

清理实用程序可让您去除保留在 Novell 文件路径中的旧 ZENworks 服务器数据,以及处于禁用状态的旧版 ZENworks 服务器服务。请仅在校验升级后的 ZENworks 服务器是否按预期工作后才运行清理实用程序。以下各项会在运行清理实用程序后保留:

  • ZENworks 代理相关数据(例如配置文件和库)将保留在 Novell 文件路径中。示例:C:\Program Files (x86)\Novell\ZENworks

  • 日志文件将保留在旧 Novell 文件路径中。示例:C:\Program Files (x86)\Novell\ZENworks\logs

  • ZENworks System Updater Service (ZeUS) 文件夹将保留在 Novell 文件路径中。示例:C:\Program Files (x86)\Novell\ZENworks\ZeUS

  • 与 ZENworks 代理相关的服务将保留 Novell 命名约定,也就是说,Novell ZENworks Agent Service 将保持启用状态,在清理期间不会去除这些服务。

  • 与 PostgreSQL 嵌入式数据库相关的服务也将保留 Novell 命名约定,也就是说,Novell ZENworks Embedded Datastore-PostgreSQL 将处于启用状态,在清理期间不会去除该服务。

要清理保留的数据,请以管理员身份运行清理实用程序。该实用程序位于以下位置:

%ZENSERVER_HOME%\bin\ZENLegacyCleanup.exe

此清理实用程序的日志可在 %ZENSERVER_HOME%\logs\LegacyUninstall\ZENLegacyCleanup_<timestamp>.log 位置找到。

运行该命令后,您可以校验是否从服务器中去除了旧 Novell 文件路径中的 ZENworks 服务器数据,以及遵循 Novell 命名约定的 ZENworks 服务器服务。

注:运行清理实用程序时,将会保留 Sybase 相关文件,您可以在校验升级后的 ZENworks 服务器是否按预期工作后,手动去除这些文件。

2.2.6 升级后配置

成功升级主服务器后,需执行以下升级后配置:

  1. 通过激活 ZENworks 许可证来配置系统更新权利。有关许可的详细信息,请参见 TID 7024521

    注:

    • 许可 ZENworks 后,请务必在“ZENworks 系统更新”页面中检查更新。

  2. 使用从 Micro Focus Customer Center 获取的设备密钥进行注册,然后配置联机更新。有关详细信息,请参见:

  3. 务必在 ZENworks 控制中心校验 ZENworks 的版本(配置 > 服务器层次)。

  4. 确保系统更新的状态为成功。

  5. 确保运行最新的 ZDC 来校验纲要。有关详细信息,请参见“ZENworks Diagnostic Center”。

  6. (视情况而定)确保应用最新的 Tuxera NTFS 驱动程序或映像更新。有关详细信息,请参见“Adding Tuxera Driver for ZENworks Imaging”(添加适用于 ZENworks Imaging 的 Tuxera 驱动程序)。

  7. 务必配置报告以获取新提供的域。有关详细信息,请参见“ZENworks Reporting 配置”。

  8. 确保 ZooKeeper 服务始终保持正常运行状态,以使各个 ZENworks 组件(例如 ZENworks Loader 服务和 Vertica 数据库)能够正常工作。要校验 ZooKeeper 服务的状态,请参见 ZCC 中的“诊断”页面。有关 ZooKeeper 组件的详细信息,请参见《Vertica Reference Guide》(Vertica 参考手册)中的“ZooKeeper”。

    注:如果区域中有多台主服务器,升级的第一台主服务器节点上默认会启用 Zookeeper 服务。

    如果由于防火墙限制,区域中的主服务器无法与 ZooKeeper 服务通讯,您可以运行以下配置操作以打开 ZooKeeper 端口:您还需要确保防火墙允许从其他主服务器连接到端口 6789 上的 ZooKeeper 服务的客户端连接。如果区域中的主服务器无法访问 ZooKeeper 服务,您可以在启用了 ZooKeeper 的服务器上运行以下配置操作来打开端口。

    microfocus-zenworks-configure -c ClusterFirewallConfigureAction -Doperation=add -Dservice=zookeeper

    但如果 DMZ 内的主服务器无法访问公司网络内的 ZooKeeper 服务,则需要在公司防火墙中手动打开端口 6789。

    有关 ZooKeeper 端口的详细信息,请参见《ZENworks 2020 TCP and UDP Ports》(ZENworks 2020 TCP 和 UDP 端口)。