工作站库存不能自动从 ZENworks Desktop Management 卸装。您必须手动删除库存服务器、在 Sybase 上运行的库存数据库、Novell eDirectoryTM 对象以及 ConsoleOne(R) 文件。
注意: 如果您的 Oracle 或 MS SQL 上装入了库存数据库,那么按照 Oracle 或 MS SQL 所建议的卸装步骤进行卸装。
您必须从安装了工作站库存组件的每个服务器和工作站删除这些文件和对象。
在库存的企业部署中,首先卸装所有叶服务器,然后卸装中间服务器,最后卸装根服务器。
在卸装工作站库存之前,请确保您已经对驻留在根服务器上的库存数据库完成可靠的备份并存档。
要手动卸装工作站库存,请按以下顺序执行:
在库存服务器上,停止库存服务。
如果 ZENworks 数据库策略已启用,则禁用它。
在 ConsoleOne 中,右键单击“服务定位包”对象,单击“属性”,然后单击“策略”。
选择 ZENworks 数据库策略,单击“属性”,然后单击“库存管理”选项卡。
删除指定的库存数据库项,然后单击“确定”。
重要: 如果 ZENworks 数据库策略由多个库存服务器使用,则您在执行此步骤前必须卸装那些库存服务器。有关信息,请参见卸装库存服务器软件。
禁用工作站库存策略。
在 ConsoleOne 中,右键单击“工作站包”对象,然后单击“属性”。
单击这些策略,然后选择合适的操作系统子选项。
如果工作站库存策略是启用的,则选择该策略,单击“重设置”按钮,然后单击“是”。
取消选择工作站库存策略。
单击“应用”,然后单击“关闭”。
重要: 如果您已经为多个操作系统配置了工作站库存策略,则从“策略”选项卡选择合适的操作系统子选项,并重复此步骤。
如果配置了聚集策略和字典更新策略,则禁用它们。
在 ConsoleOne 中,查找保存库存服务对象的树枝,并删除库存服务对象。
本部分包含下列信息:
通过在 Sybase 控制台提示符处输入 q 来停止 Sybase。
从 sys:\system\mgmtdbs.ncf 删除 database_path\mgmtdb.db 项。
注意 sys:\system\zenworks.properties 中 INVDBPATH 键的值。
如果您希望使用存储在数据库文件中的库存信息,请对位于 INVDBPATH 中的数据库文件 (mgmtdb*.db) 进行可靠的备份。
根据 INVDBPATH 键中标识的值,删除库存数据库文件(mgmtdb*.db),包括 mgmtdb.log。
从 sys:\system\zenworks.properties 删除 INVDBPATH 键。
删除 ZFD_INVENTORY_DATABASE_SERVER 键。
从 sys:\system\zenworks.properties 删除以下部分:
[ZfD_Inventory_Database_Server]Version = 7.0 Desktop Management product build date
Installed_From = Product CD
Support_Pack = 0
如果 Sybase 没有卸装且由其他 ZENworks 产品使用,则启动 Sybase。
要启动 Sybase,请在 NetWare 服务器控制台提示符处输入 mgmtdbs.ncf。
注意 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 注册表项中的 DBENGINEPATH 键值。
停止 Sybase。
删除 mgmtdb.db 项。
运行 dbengine_installation_directory\ntdbconfig.exe。
在 NTDBConfig 对话框中,删除 mgmtdb.db 的路径,然后单击“确定”。
如果没有其他 .db 项,则在继续第 4 步骤之前,去除 Sybase 引擎。
有关如何去除 Sybase 引擎的信息,请参见卸装 Sybase 引擎。
注意 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 注册表项中的 INVDBPATH 键值。
如果您希望使用存储在数据库文件中的库存信息,请对位于 INVDBPATH 中的数据库文件 (mgmtdb*.db) 进行可靠的备份。
根据 INVDBPATH 键中标识的值,删除库存数据库文件(mgmtdb*.db),包括 mgmtdb.log。
从 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 注册表项中删除 INVDBPATH 键。
从 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFD 注册表项中删除库存数据库服务器键。
如果 Sybase 没有卸装且由其他 ZENworks 产品使用,则启动 Sybase。
在 Linux 服务器提示符处输入 /etc/init.d/novell-zdm-inv stop。
在服务器提示符处输入 rpm -e novell-zenworks-invdb。
如果您希望使用存储在数据库文件中的库存信息,请对位于 INVDBPATH 中的数据库文件 (mgmtdb*.db) 进行可靠的备份。
从 /etc/opt/novell/zenworks/zenworks.properties 删除 INVDBPATH 键。
删除 ZFD_INVENTORY_DATABASE_SERVER 键。
从 /etc/opt/novell/zenworks/zenworks.properties 删除以下部分。
[ZfD_Inventory_Database_Server]Version = 7.0 Desktop Management product build date
Installed_From = Product CD
Support_Pack = 0
如果 Sybase 没有卸装且由其他 ZENworks 产品使用,则启动 Sybase。
要启动 Sybase,请在服务器提示符处输入 /etc/init.d/novell-zdm-sybase start。
只有当 Sybase 引擎没有被其他 ZENworks 产品使用时,您才可以去除它。
如果 Sybase 正由其他 ZENworks 产品使用,则您必须在卸装 Sybase 引擎之前卸装数据库。有关信息,请参见卸装 Sybase 库存数据库。
通过在 Sybase 控制台提示符处输入 q 来停止 Sybase。
注意 sys:\system\zenworks.properties 中 DBENGINEPATH 键的值。
通过检查 sys:\system\mgmtdbs.ncf 是否包含 .db 项来验证是否在数据库服务器上装入了数据库。
如果文件不包含 .db 项,则删除 mgmtdbs.ncf。如果文件包含 .db 项,则不要继续去除 Sybase 引擎。
从 sys:\system\autoexec.ncf 删除 mgmtdbs.ncf 项。
删除 DBENGINEPATH 中(在步骤 3 中标识)指定的目录。
从 sys:\system\zenworks.properties 删除 DBENGINEPATH 键。
如果 Sybase 正由其他 ZENworks 产品使用,则您必须在卸装 Sybase 引擎之前卸装数据库。有关信息,请参见卸装 Sybase 库存数据库。
本部分包含下列信息:
在库存服务器上,通过在服务器控制台提示符处输入 StopSer * 来停止库存服务。
卸载 Java.nlm:在服务器控制台,键入 java -exit。
注意 sys:\system\zenworks.properties 中 INVSRVPATH 和 ZWSPATH 键的值。
删除 ZFD_INVENTORY_SERVER 键:
从 sys:\system\zenworks.properties 删除以下部分:
[ZfD_Inventory_Server]Version = 7.0 Desktop Management product build date
Installed_From = Product CD
Support_Pack = 0
删除 invsrvpath\scandir 目录。
删除 invsrvpath\server 目录。
从 sys:\system\autoexec.ncf 删除下列各项:
; ZENworks Inventory Settings
StartInv.ncf
从 sys:\system 目录删除以下文件:
如果在库存服务器上没有安装策略和分发服务以及 XML 代理服务器,则通过删除由 ZWSPATH 指定的目录来删除 ZENworks 万维网服务器组件。
从 sys:\system\zenworks.properties 删除 INVSRVPATH 键。
在库存服务器上,停止库存服务。
注意 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 注册表项中的 INVSRVPATH 和 ZWSPATH 键值。
删除 invsrvpath\scandir 目录。
删除 invsrvpath\server 目录。
从 HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES 注册表项删除 ZENINVENTORY 键。
从 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFD 注册表项中删除库存服务器键。
如果在库存服务器上没有安装策略和分发服务以及 XML 代理服务器,则删除 ZENworks 万维网服务器组件。
从 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\
ZENWORKS 注册表项删除 INVSRVPATH 键。
重引导机器,从而使更改生效。
通过输入 /etc/init.d/novell-zdm-inv stop 来停止库存服务。
从 /etc/opt/novell/zenworks/zenworks.properties 删除 INVSRVPATH 和 ZWSPATH 键。
删除 ZFD_Inventory_Server 键:
从 /etc/opt/novell/zenworks/zenworks.properties 删除以下部分。
[ZfD_Inventory_Server]Version = 7.0 Desktop Management product build date
Installed_From = Product CD
Support_Pack = 0
在服务器提示符处输入 rpm -e novell-zenworks-invserver。
在服务器提示符处输入 rpm -e novell-zen-zws。
(可选)如果不需要调试日志文件,则删除 /var/opt/novell/log/zenworks/inv 目录。
如果没有安装 ZENworks 7 Desktop Management 的远程管理组件或任何其他工作站库存组件,则删除以下文件:
删除 /etc/samba/smb.conf.timestamp。
如果服务器上没有安装策略和分发服务或库存,则从服务器卸装库存 XML 代理服务器文件:
通过在服务器控制台提示符处输入 java -killzfsexit 来卸载 java.nlm。
注意 sys:\system\zenworks.properties 中 ZWSPATH 的值。
从 sys:\system\zenworks.properties 删除以下部分:
[ZfD_XML_Proxy_Server]
Version=7.0 Desktop Management product build date
Installed_From = Product CD
Support_Pack = 0
从 sys:\system\autoexec.ncf 删除下列各项:
; ZENworks Inventory Settings
ZFS.ncf
从 sys:\system 目录删除 zwsstart.ncf 文件。
从 sys:\system\zenworks.properties 删除 ZWSPATH 目录和 ZWSPATH 项。
从 zws_volume:\zenworks 目录删除 zfs-startup.xml 和 zfs.ncf 文件。
停止 ZENworks 万维网服务器。
在“控制面板”中,双击“管理工具”,再双击“服务”,选择“Novell ZENworks 服务管理器 ”,然后单击“停止”。
注意 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 注册表项中 ZWSPATH 键的值。该值表示 zwspath 目录。
删除 ZWSPATH 目录。
从 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFD 注册表项中删除库存代理 XML 服务器键。
从 HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES 注册表项删除 ZWSSRV 键。
从 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ 注册表项中删除 ZWSPATH 键。
删除 zws_volume:\zenworks\zfs-startup.xml。
如果您要使用 ConsoleOne 管理其他产品,则不要卸装它。
要从 ConsoleOne 仅删除工作站库存咬接模块:
如果 ConsoleOne 在运行,则将其关闭。
如果直接从多个工作站上的库存服务器调用 ConsoleOne,您必须关闭所有这些工作站上的 ConsoleOne。
在您的服务器或工作站的 ConsoleOne_installation_directory\1.2 目录中,执行以下操作:
删除以下文件:
删除以下目录:
如果您没有在同一工作站或服务器上安装远程管理 ConsoleOne 咬接模块,则删除以下文件: