升级工作站库存

要将工作站库存从 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 升级为 ZENworks 7,按下列顺序执行任务:

  1. 查看 升级前的考虑 中的信息。
  2. 执行升级和迁移数据库前要执行的任务 中阐明的任务。
  3. 执行数据库迁移后执行的任务中阐明的任务。


升级前的考虑

在将库存组件从 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 升级为 ZENworks 7时,查看下列部分列出的事实:


库存服务器

  • ZENworks 7 库存服务器和 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存服务器都可以安置在相同的 eDirectory 树下。
  • ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存服务器可以将数据聚集到 ZENworks 7 库存服务器中,但是 ZENworks 7 库存服务器不能将库存数据聚集到 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存服务器中。

    如果要执行库存数据的聚集,ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存服务器必须按自上而下的顺序升级到 ZENworks 7。首先升级根服务器,然后是中间服务器,最后是叶服务器。

  • ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存服务器与 ZENworks 7 库存服务器都能使用已经升级为 ZENworks 7 的 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 的聚集策略。
  • 不要将 ZENworks 7 库存数据库直接添加到 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存服务器中;同样的,不要将 ENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存数据库直接添加到 ZENworks 7 库存服务器中。同时升级 库存服务器及其数据库。尽管可以将所有支持的数据库(Sybase\Oracle 和 MS SQL),ZENworks 7 Desktop Management 安装将只能自动升级 Sybase 数据库。
  • 不要让 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存服务器以及 ZENworks 7 库存服务器直接将库存数据直接存储到相同的库存数据库中。
  • ZENworks 7 库存服务器能够处理来自 ENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存服务器的 .zip文件。
  • 在将库存服务器升级到 ZENworks 7后,不要删除 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存服务器中 SCANDIR 目录下的 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 .str 以及 .zip 文件。
  • 将 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存服务器升级为 ZENworks 7,不要改变 库存服务器的角色。


库存代理

  • ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存代理能够将库存数据发送到 ZENworks 库存服务器,意味着数据可以存储在 ZENworks 库存数据库中。

    ZENworks 7 库存代理不能将库存数据发送到 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存服务器,意味着数据不能存储在 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存数据库中。

    在没有升级库存服务器和数据库以前不要升级 ZENworks 7 库存代理。

  • ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 以及 ZENworks 7 库存代理都可以使用升级到 ZENworks 7 的 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 库存策略,或者可以使用 ZENworks 7 Desktop Management 咬接模块创建的 ZENworks 7 库存策略。
  • 如果希望通过工作站映象来安装或升级 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 代理,那么确保从 ZENworks 7 Desktop Management 工作站中获取的映象没有经过注册。


管理控制台

  • 可以使用 ZENworks 7 Desktop Management snap-ins to ConsoleOne 来管理 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 以及 ZENworks 7 库存数据和库存对象(例如库存服务器对象、数据库对象、工作站库存策略、聚集策略、目录升级策略以及数据库位置策略)。
  • 可以使用 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 ConsoleOne snap-ins 来管理 ZENworks 7 Desktop Management 库存数据和库存对象。
  • 不要使用 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 以及 ZENworks 7 Desktop Management 控制台 来配置相同的 ZENworks for Desktops 4.x库存对象。


升级 ZENworks 6.5 工作站库存组件。

如果希望安装 ZENworks 7 Desktop Management 的工作站库存组件满足安装要求,那么可以通过安装 ZENworks 7 Desktop Management 来升级 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 工作站库存组件。有关安装要求 的详细信息,参见准备

ZENworks 7 Desktop Management 库存服务器支持类似于 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 的设置。因此,当从 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 升级到 ZENworks 7 Desktop Management时,库存服务器的作用仍保留。

ZENworks 7 Desktop Management 安装程序自动将所有 ZENworks 6.5 Desktop Management 或 ZENworks 6.5 Desktop Management SP1 策略迁移到 ZENworks 7 Desktop Management。


数据库迁移后执行的任务

在完成库存服务器升级并迁移库存数据库后,必须执行下列任务:

  1. 停止库存服务。

  2. 如果库存数据库运行于 Oracle,按下列步骤提高数据库性能:

    1. In the 在 inventory_database_installation_path\_start.sql 文件中,删除现有条目,并添加下列条目:

      SET ECHO ON
      CONNECT INTERNAL
      SET ECHO OFF
      STARTUP PFILE= 
      inventory_database_installation_path\path_to_init.ora\init.ora
      SET NUMWIDTH 20
      SET CHARWIDTH 40
      SET ECHO ON
      connect mw_dba;
      SET ECHO OFF
      alter table cim.t$product cache;
      SET ECHO ON
      connect internal
      SET ECHO OFF
      @<path to oracle home directory>/rdbms/admin/dbmspool
      call sys.dbms_shared_pool.keep('zenworks.zenpin','P');
      EXIT
    2. ZENworks_installation_directory\zenworks\inv\server\wminv\properties\sql.zip 中提取 atlasperf_alterfreelist.sql 并在 SQLPLUS 提示符处执行。

    3. Inventory_server_installation_path\zenworks\inv\server\wminv\properties\sql.zip 提取 oracle\common\oracle_perf.sql 和 oracle\common\oracle_perf2.sql 文件并将性能增强索引添加的数据库中。

    4. Novell ZENworks 7 Companion 2 CD\database\oracle8i\common 目录中执行 oracle_dbexport_perf.sql。

    有关如何改进库存数据库性能的更多信息,请参见《Novell ZENworks 7 Desktop Management 管理指南》的“工作站库存”中的“性能提示”"

  3. (可选)如果库存数据库运行于 MS SQL,使用以下 MS SQL Query Analyzer 解释的适当用户登录,执行来自 Inventory_server_installation_path\zenworks\inv\server\wminv\properties\sql.zip 脚本。

    1. 以 CIM 登录并执行 mssql_perf_cim.sql
    2. 以 mw_dba 登录并执行 mssql_perf_mw_dba.sql
    3. 以 zenworks 登录并执行 msswl_perf_zenworks.sql

    这将增强库存数据库的性能:

    有关如何改进库存数据库性能的更多信息,请参见《Novell ZENworks 7 Desktop Management 管理指南》的“工作站库存”中的“性能提示”"

  4. 开始库存服务。