ここでは、ZfD 4のWorkstation Inventoryコンポーネントのアンインストールや再インストールに役立つ情報を紹介します。
ZfD 4 Workstation Inventoryは自動的にアンインストールできません。Inventoryサーバ、Sybase上で稼働しているインベントリデータベース、Novell eDirectoryTMオブジェクト、およびConsoleOne(R)ファイルを手動で削除する必要があります。
注: インベントリデータベースがOracleまたはMS SQLにマウントされている場合は、OracleまたはMS SQLで推奨されているアンインストール手順に従ってください。
Workstation Inventoryコンポーネントがインストールされている個々のサーバおよびワークステーションから、オブジェクトとファイルを削除する必要があります。
企業内に展開されたInventoryでは、最初にすべてのリーフサーバをアンインストールし、次に中間サーバをアンインストールし、最後にルートサーバをアンインストールします。
Workstation Inventoryをアンインストールする前に、ルートサーバにあるインベントリデータベースの信頼できるバックアップが作成、アーカイブされていることを確認してください。
ZfD 4 Workstation Inventoryの手動でのアンインストールは、次の手順に従って実行します。
InventoryサーバでInventory Serviceを停止します。
ZENworksデータベースポリシーが有効な場合は、無効にします。
ConsoleOneで、SLPオブジェクトを右クリックし、[Properties]>[Policies]の順にクリックします。
ZENworksデータベースポリシーを選択し、[Properties]をクリックし、[Inventory Management]タブをクリックします。
指定のインベントリデータベースエントリを削除し、[OK]をクリックします。
重要: ZENworksデータベースポリシーが複数のInventoryサーバで使われている場合は、この手順を実行する前にそれらのInventoryサーバをアンインストールする必要があります。
ワークステーションインベントリポリシーを無効にします。
ConsoleOneで、ワークステーションパッケージオブジェクトを右クリックし、[Properties]をクリックします。
[Policies]をクリックし、適切なオペレーティングシステムのサブオプションを選択します。
ワークステーションインベントリポリシーが有効な場合は、ポリシーを選択して[Reset]ボタンをクリックし、[Yes]をクリックします。
ワークステーションインベントリポリシーの選択を解除します。
[Apply]>[Close]の順にクリックします。
重要: 複数のオペレーティングシステムに対するワークステーションインベントリポリシーが設定されている場合は、[Policies]タブで適切なオペレーティングシステムのサブオプションを選択し、この手順を繰り返します。
ロールアップポリシーが有効な場合は、無効にします。
ConsoleOneで、Inventory Serviceオブジェクトが含まれるコンテナを見つけ、Inventory Serviceオブジェクトを削除します。
ConsoleOneで、インベントリデータベースオブジェクトが含まれるコンテナを見つけ、インベントリデータベースオブジェクトを削除します。
Windows NT/2000サーバで、HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKSレジストリエントリのDBENGINEPATHキーの値を記録します。
Sybaseを停止します。
mgmtdb.dbエントリを削除します。
他のデータベースパスは削除しないでください。
[NTDBConfig]ダイアログボックスで、mgmtdb.dBへのパスを削除し、[OK]をクリックします。
他の.dbエントリがない場合は、手順4に進む前にSybaseエンジンを削除します。Sybaseエンジンの削除方法の詳細については、Sybaseエンジンの削除を参照してください。
INVDBPATHキーの値を記録します。
INVDBPATHキーに指定されている値から、mgmtdb.logを含むインベントリデータベースファイル(mgmtdb*.db)を削除します。
データベースファイルに保存されているインベントリ情報を使用する場合は、削除する前に信頼できるバックアップが作成されていることを確認してください。
INVDBPATHキーを削除します。
ZFD_INVENTORY_DATABASE_SERVERキーを削除します。
[ZfD_Inventory_Database_Server]Version = 4.0.20030121Installed_From = Product CDSupport_Pack = 1
Sybaseがアンインストールされておらず、他のZENworks製品で使われている場合は、Sybaseを起動します。
Sybaseエンジンを削除できるのは、他のZENworks製品で使われていない場合だけです。
Sybaseを停止します。
DBENGINEPATHキーの値を記録します。
データベースがデータベースサーバにマウントされているかどうかを確認します。
ファイルに.dbエントリが含まれていない場合は、mgmtdbs.ncfを削除します。ファイルに.dbエントリが含まれている場合は、Sybaseエンジンの削除を中止してください。
データベースサーバにデータベースがマウントされている場合は、ntdbconfig.exeに.dbエントリがあります。ntdbconfig.exeに.dbエントリがある場合は、Sybaseエンジンの削除を中止してください。
.dbエントリがない場合は、HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\
SERVICESレジストリエントリからASANYS_ZENWORKSキーを削除します。
NetWareで、sys:\system\autoexec.ncfからmgmtdbs.ncfエントリを削除します。
DBENGINEPATHに指定されているディレクトリを削除します。
DBENGINEPATHキーを削除します。
NetWareでは、sys:\system\zenworks.propertiesファイルからDBENGINEPATHキーを削除します。
Windows NT/2000では、HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKSレジストリエントリからDBENGINEPATHキーを削除します。
InventoryサーバでInventory Serviceを停止します。
NetWare Inventoryサーバで、Java.nlmをアンロードします。サーバコンソールで、「java -exit」と入力します。
INVSRVPATHキーとZWSPATHキーの値を記録します。
invsrvpath\scandirディレクトリを削除します。
invsrvpath\serverディレクトリを削除します。
NetWareで、sys:\system\autoexec.ncfファイルから次のエントリを削除します。
; ZENworks Inventory Settings
StartInv.ncf
NetWareで、sys:\systemディレクトリから次のファイルを削除します。
Windows NT/2000で、HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\
SERVICESレジストリエントリからZENINVENTORYキーを削除します。
InventoryサーバにTiered Electronic Distribution (TED)がインストールされていない場合は、ZEN Web Server (ZWS)コンポーネントを削除します。
Windows NTの場合: コントロールパネルで、[サービス]をダブルクリックし、[Novell ZFS Web Server]を選択して[停止]をクリックします。
Windows 2000の場合: コントロールパネルで、[管理ツール]をダブルクリックし、[サービス]をダブルクリックし、[Novell ZFS Web Server]を選択して[停止]をクリックします。
INVSRVPATHキーを削除します。
Tiered Electronic Distribution (TED)またはInventoryがサーバにインストールされていない場合に、ZfD XML Proxyサーバのファイルをサーバからインストールするには
NetWareサーバでは、次の作業を実行します。
; ZENworks Inventory Settings
ZWSStart.ncf
Windows NT/2000サーバでは、次の作業を実行します。
Windows NTの場合: コントロールパネルで、[サービス]をダブルクリックし、[Novell ZFS Web Server]を選択して[停止]をクリックします。
Windows 2000の場合: コントロールパネルで、[管理ツール]をダブルクリックし、[サービス]をダブルクリックし、[Novell ZFS Web Server]を選択して[停止]をクリックします。
[ZfD_XML_Proxy_Server]Support_Pack = 1Version=4.0.20030121Installed_From = Product CD
他の製品の管理にConsoleOneを使用する場合は、ConsoleOne自体をアンインストールしないでください。
ConsoleOneからWorkstation Inventoryスナップインだけを削除するには
ConsoleOneが実行されている場合は、終了します。
ConsoleOneが複数ワークステーションのInventoryサーバから直接起動される場合は、すべてのワークステーションのConsoleOneを終了する必要があります。
サーバまたはワークステーションのConsoleOne_installation_directory\1.2ディレクトリで、次の作業を実行します。
同じワークステーションまたはサーバにRemote Management ConsoleOneスナップインがインストールされていない場合は、次のファイルを削除します。
ユーザワークステーションのZfD Inventory Agentは、Windowsのアプリケーションの追加と削除を実行してアンインストールできます。Novell Application LauncherTMによってデスクトップに作成されたアプリケーションアイコンは削除されません。
注: あらゆるユーザは、インストール後にWindowsのアプリケーションの追加と削除を実行して、ZfD Inventory Agentのアンインストールを試みることができます。ただし、そのユーザがワークステーションに対するローカル管理者の権利を持っていない場合、エージェントのアンインストールは成功しません。
インストールに失敗した場合や、ファイルを誤って削除したためにデータが破損し、再インストールしなければ修復できなくなった場合は、ZfD 4のWorkstation Inventoryコンポーネントを再インストールする必要があります。
重要: 再インストールでは、スキーマの再拡張は不要です。
ここでは、ZfD Workstation Inventoryコンポーネントの再インストールについて説明します。
Workstation Inventoryを再インストールする必要があるサーバを特定します。
Inventory Serviceを停止します。
注: Inventory Serviceを停止したときに、Sybaseデータベースを自動的に停止する必要がない場合は、sys:\system\invstop.ncfファイルの「Unload dbsrv7.nlm 」行をコメント化します。
インベントリデータベースを停止します。
ターゲットのNetWareサーバからJavaがアンロードされていない場合は、java.nlmをアンロードします(サーバコンソールで「java -exit」と入力します)。
重要: このコマンドによって、サーバで実行されているすべてのJavaプロセスが停止します。ZfDのインストール中にすべてのJavaプロセスを停止できることを確認してください。
再インストールするサーバがあるNovell eDirectoryTMツリーにログインします。
Windows 2000サーバに再インストールする場合は、再インストール先サーバの認証を得るために、管理者または同等の権限でログインする必要があります。
ZfD Serverソフトウェアのインストール に進みます。
以前のインストールの上にZfD 4 Workstation Inventoryを再インストールすると、ZfD 4 Workstation Inventoryは既存のポリシー設定およびscandirディレクトリを使用します。
インストールが完了したら、インストールログファイルを確認して、インストールに失敗したコンポーネントがあるかどうかを判断します。
ファイルの紛失または破損を解決するために再インストールを実行した場合は、その問題が解決しているかどうかを調べます。
ZfD Inventory Agentをワークステーションに再インストールする場合は、ワークステーションへのZfD Management Agentのインストールを参照してください。