卸装群集环境下的工作站库存

不能自动卸装 ZENworks 7 Desktop Management SP1 的工作站库存组件。必须手工去除“库存”服务器、Sybase 上运行的库存数据库、Novell eDirectory 对象和 ConsoleOne 文件 。

注意:  如果将库存数据库装入 Oracle 或 MS SQL,执行 Oracle 或 MS SQL 建议的卸装步骤。

必须从安装工作站库存组件的每台服务器和工作站去除对象和文件。

在库存的企业部署中,首先卸装所有叶服务器,然后卸装“中间服务器”,最后卸装“根服务器”。

卸装“工作站库存”前,确保已可靠的备份并存档驻留在“根服务器”上的库存数据库。

要手工卸装“工作站库存”,按此顺序进行:

  1. 卸装工作站库存 eDirectory 对象
  2. 卸装“数据库 eDirectory”对象
  3. 卸装“Sybase 库存数据库”
  4. 卸装 Sybase 引擎
  5. 卸装库存服务器软件
  6. 卸装 XML 代理服务器
  7. 从 ConsoleOne 卸装工作站库存咬接模块
  8. 应用更改于群集脚本


卸装工作站库存 eDirectory 对象

  1. 在 Netware 库存服务器上,通过在服务控制台提示符输入,停止 StopSer * 库存服务。

  2. 如果启用 ZENworks 数据库策略,则禁用库存服务。

    1. 在 ConsoleOne 中,右击服务定位包 单击“属性”单击“策略”。

    2. 选择 ZENworks 数据库策略,单击“属性”,然后单击“库存管理”选项卡。

    3. 删除指定的库存数据库输入字段,然后单击“确定”。

    重要:  如果有多台库存服务器使用 ZENworks 数据库策略,必须在执行此步骤前卸装这些库存服务器。

  3. 禁用工作站库存策略

    1. 在 ConsoleOne 中,右击“工作站包”对象,然后单击“属性”。

    2. 单击“策略”,然后选择适当的操作系统子选项。

    3. 如果启用工作站库存策略,选择策略,单击“重设置”按钮,然后单击“是”。

    4. 取消选择工作站库存策略

    5. 单击“应用”,然后单击“关闭”。

    重要:  如果已为多个操作系统配置工作站库存策略,从“策略”选项卡选择适当的操作系统子选项,并重复此步骤。

  4. 如果已配置策略,禁用“汇总策略”和“字典更新”策略。

    1. 在 ConsoleOne 中,定位保存“服务器包”的树枝,右击“服务器包”,单击“属性”,单击“策略”,然后单击“NetWare”子选项。

    2. 选择“汇总”策略单击“重设置”按钮,然后单击“是”。

    3. 取消选择“汇总”策略。

    4. 选择“字典更新”策略单击“重设置”按钮,然后单击“是”。

    5. 取消选择“字典更新”策略。

    6. 单击“应用”,然后单击“关闭”。

  5. 在 ConsoleOne 中,定位保存“库存服务”对象的树枝,并删除“库存服务”对象。


卸装“数据库 eDirectory”对象

在 ConsoleOne 中,定位保存“库存服务”对象的树枝,并删除“库存服务”对象。


卸装“Sybase 库存数据库”

  1. 在 Sybase 控制台提示符输入 q,停止 Sybase。

  2. 从所有群集节点的 sys:\system\mgmtdbs.ncf 删除 database_path\mgmtdb.db 项。

    重要:  删除其他数据库路径。

  3. 注意任何群集节点上 sys:\system\zenworks.properties 中 INVDBPATH 的键值。

  4. 从 INVDBPATH 键中确定的值,删除库存数据库文件 (mgmtdb*.db),包括所有群集节点上的 mgmtdb.log。

    重要:  删除数据库文件前,如果要用存储在其中的库存信息,确保已可靠的备份数据库文件。

  5. 从所有群集节点上的 sys:\system\zenworks.properties 中删除 INVDBPATH 键。

  6. 删除所有群集节点上的 ZFD_INVENTORY_DATABASE_SERVER 键。

    从所有群集节点上的 sys:\system\zenworks.properties 中删除下列部分。

    [ZfD_Inventory_Database_Server]Version = 7.0 Desktop Management 产品建立日期
    Installed_From = Product CD
    Support_Pack = 0
  7. 如果不卸装并由其他 ZENworks 产品使用,启动 Sybase。

    在 Sybase 控制台提示符中,输入 mgmtdbs.ncf


卸装 Sybase 引擎

如果其他 ZENworks 产品使用 Sybase,必须在继续卸装 Sybase 引擎前,先卸装数据库。有关信息,请参见 卸装“Sybase 库存数据库”

  1. 在 Sybase 控制台提示符输入 q,停止 Sybase。

  2. 注意任何群集节点上 sys:\system\zenworks.properties 中的 DBENGINEPATH 键值。

  3. 校验是否已将数据库装入数据库服务器。

    如果将数据库装入数据库服务器,任何群集节点上的 sys:\system\mgmtdbs.ncf 文件具有 .db 项。

    如果文件不包含 .db 项,从所有群集节点删除 mgmtdbs.ncf。如果文件包含 .db 项,不继续删除 Sybase 引擎。

  4. 从所有群集节点上的群集节点脚本 mgmtdbs.ncf 项。

  5. 从卸载脚本删除 dbsrv8.nlm。

  6. 删除 DBENGINEPATH (在步骤 3 中标识) 中指定的目录。

  7. 从所有群集节点上的 sys:\system\zenworks.properties 中删除 DBENGINEPATH 键。


卸装库存服务器软件

  1. 在 Netware 库存服务器上,通过在服务控制台提示符输入 StopSer *,停止库存服务。

  2. 通过在 NetWare 库存服务器控制台提示符中输入 java -exit,卸载 java.nlm。

  3. 注意任何群集节点上 sys:\system\zenworks.properties 中 INVSRVPATH 的键值。

  4. 删除 ZFD_INVENTORY_SERVER 键。

    从所有群集节点上的 sys:\system\zenworks.properties 中删除下列部分。

    [ZfD_Inventory_Database_Server]Version = 7.0 Desktop Management 产品建立日期
    Installed_From = Product CD
    Support_Pack = 0
  5. 删除所有群集节点上的 invsrvpath\scandir 目录

  6. 删除所有群集节点上的 invsrvpath\server 目录

  7. 从所有群集节点上的群集加载脚本 mgmtdbs.ncf 项。

    ; ZENworks 库存设置
    StartInv.ncf
  8. 从卸载脚本删除以下项:

    java -killzenwsinv
    java -killzwexit
  9. 从所有群集节点上的 sys:\system 目录删除以下文件:

    invenv.ncf
    invenvset.ncf
    listser.ncf
    startinv.ncf
    startser.ncf
    startzws.ncf
    stopser.ncf
    dbexport.ncf
    debug.properties
    stopdb.ncf
  10. 如果库存服务器上未安装策略与分布服务以及 XML 代理服务器,通过删除 ZWSPATH 指定的目录,来去除 ZENworks 万维网服务器。

    1. 从所有群集节点上的群集加载脚本 mgmtdbs.ncf 项。

      ; ZENworks 库存设置
      ZFS.ncf
    2. 从所有群集节点上的 sys:\system 目录删除 zwsstart.ncf:

    3. 从所有群集节点上的 sys:\system\zenworks.properties 中删除 ZWSPATH 键。

    4. 删除 zws_volume:\zfs-startup.xml。

    5. 删除 zws_volume:\zenworks\zfs.ncf。

  11. 从所有群集节点上的 sys:\system\zenworks.properties 中删除 INVSRVPATH 键。


卸装 XML 代理服务器

  1. 通过在 NetWare 库存服务器控制台提示符中输入 java -killzfsexit,卸载 java.nlm。

  2. 注意任何群集节点上 sys:\system\zenworks.properties 中的 ZWSPATH 键值。

  3. 从所有群集节点上的 sys:\system\zenworks.properties 中删除下列部分。

    [ZfD_XML_Proxy_Server]
    Version=7.0 Desktop Management 产品建立日期
    Installed_From = Product CD
    Support_Pack = 0
  4. 从所有群集节点上的群集加载脚本删除以下项。

    ; ZENworks 库存设置
    ZFS.ncf
  5. 从所有群集节点上的 sys:\system 目录删除 zwsstart.ncf:

  6. 从所有群集节点上的 sys:\system\zenworks.properties 中删除 ZWSPATH 目录和 ZWSPATH 项。

  7. zws_volume:\zenworks\zfs-startup.xml 目录删除 zfs-startup.xml and zfs.ncf。


从 ConsoleOne 卸装工作站库存咬接模块

如果用于管理其他产品,切勿卸装 ConsoleOne 本身。

只从 ConsoleOne 去除工作站库存咬接模块:

  1. 如果正在运行,关闭 ConsoleOne。

    如果直接从多个工作站上的库存服务器调用 ConsoleOne,必须关闭所有工作站上的 ConsoleOne。

  2. 在服务器或工作站上的 ConsoleOne_installation_directory\1.2 目录中,执行以下操作:

    1. 删除以下文件:

      \lib\zen\dbexport.jar
      \lib\zen\desktop.jar
      \lib\zen\zeninvimages.jar
      \lib\zen\zenutility.jar
      \lib\zen\statuslog.jar
      \lib\zen\classes12.zip\lib\zen\vbjapp.jar\lib\zen\vbjorb.jar\lib\zen\jdbcdrv.zip
      \snapins\zen\inventorysnapins.jar
      \snapins\zen\inventorysnapins3x.jar\snapins\zen\dataexportsnapins.jar\snapins\zen\policymigration.jar\snapins\zen\workstationsnapins.jar\snapins\zen\tracer.jar\help\novellserverinv.hs\bin\directoryrights.dll\bin\displayrules.properties\bin\schemarules.properties
    2. 删除以下目录:

      \reporting\canned\novellreporting\zeninventory
      \reporting\canned\novellreporting\zeninventory30
      \reporting\canned\novellreporting\zeninventory32
      \reporting\canned\novellreporting\zeninventory3x
      \reporting\canned\novellreporting\zeninventory4x
  3. 如果同一工作站或服务器上未安装远程管理 ConsoleOne 咬结模块,删除以下文件:

    \bin\desktop4.exe
    \bin\mssql.ini
    \bin\msvp60.dll
    \bin\ndsaccess.dll
    \bin\oracle.ini
    \bin\remagent.ini
    \bin\sybase.ini
    \help\novellzeninven.hs
    \help\novellzenrmgt.hs \help\en\novell_zfd_inventory
    \help\en\novell_zfd_remotemgmt
    \lib\zen\desktop.jar
    \lib\zen\desktop3x.jar\lib\zen\desktopcommonutility.jar
    \resources\resources.jar
    \snapins\zen\commonsnapins.jar


应用更改于群集脚本

如果要通过执行 卸装群集环境下的工作站库存 中的指令将已做出的卸装更改应用于群集脚本,必须使群集脱机,然后再联机。