ZENworks 7 Desktop Management Serverインストールプログラムを使用することによって、ZENworks for Desktops 3.2 SP3 Serverをアップグレードします。
アプリケーション管理(Application Management)、ワークステーション管理(Workstation Management)、ワークステーションイメージング(Workstation Imaging)、リモート管理(Remote Management)、およびワークステーションインベントリ(Workstation Inventory)コンポーネントのアップグレード処理は非常に容易で、アップグレード時に計画しなければならない点はほとんどありません。
アップグレードインストールの手順は新規インストールの場合と同じです。次の手順では、インストールプログラムを起動し、アップグレード特有の項目を選択する必要がある部分についてのみ説明します。インストールの詳細については、セクション 9.0, ZENworks Desktop Management Serverのインストールを参照してください。
インストールを実行するワークステーションから、ZENworks 7用にスキーマを拡張したeDirectoryに対して管理者権限を持つユーザとしてeDirectoryで認証を受けます。セクション 9.1.1, インストール前のスキーマの拡張を参照してください。
Novell ZENworks 7 Desktop Management CD (またはNovell ZENworks 7 Desktop Management with Support Pack 1 CD)をワークステーションのCDドライブに挿入して、ZENworks 7インストールプログラムを自動実行します。
インストールプログラムが自動的に実行されない場合は、CDのルートからwinsetup.exeを起動します。
を選択し、 を選択して[ZENworks 7 Desktop Management]ページを表示します。
を選択して、ZENworks Desktop Management Serverインストールプログラムを起動します。
画面の指示に従ってアップグレードするサーバを追加し、次のように[サーバ選択]ページを表示しておきます。
サーバにインストールしないコンポーネントの選択を解除します。
たとえば、ワークステーションインベントリをアップグレードしない場合、
、 、および の選択を解除します。コンポーネントを選択すると、 ボックスに説明が表示されます。(オプション)インストールプログラムで、ターゲットサーバがZENworks 7の前提条件を満たしているかどうかを確認しない場合は、
オプションの選択を解除します。オプションを選択したときに、ターゲットサーバが前提条件を満たしていない場合は、サーバをアップグレードするか、このオプションの選択を解除してインストールプログラムを再実行するまで、そのサーバに対してインストールは実行されません。
をクリックし、画面の指示に従ってソフトウェアをインストールします。
次の節の手順に従って、アップグレード処理を完了します。
次の節では、ZENworks Desktop Managementのアプリケーション管理コンポーネントのアップグレードを完了するための手順を説明します。
ZENworks 3.2サーバをZENworks 7 Desktop Managementサーバにアップグレードすると、nalexpld.exeおよびnal.exeが更新され、ZENworks 7デスクトップ管理エージェント(Desktop Management Agent)がインストールされたローカルディレクトリからnaldeskまたはnalwin32が起動するようになります。この更新は、Novell Clientを使用しており、ZENworks 7デスクトップ管理エージェントがインストールされなかったZENworks for Desktops 3.2 SP3ワークステーションに影響を及ぼします。
ZENworks for Desktops 3.2 SP3ワークステーションを更新するまでの間、ユーザが古いバージョンのApplication Launcherにアクセスできるようにする必要があります。この解決策として、次の2つのシナリオが考えられます。
ユーザが主にネットワーク接続時にNovell Application Launcher™にアクセスする場合、引き続きクライアントのログインスクリプトを使用してApplication Launcherを起動することができます。更新されたZENworks 7 Desktop Managementファイルが存在するかどうかについてワークステーションを確認する方法の1つに、 exist.exeツールを使ってc:\program_files\novell\zenworksをチェックし、nalwin32.exeまたはnaldesk.exeの有無を確認する方法があります。
メモ:exist.exeツールは、Novell ZENworks Cool Solutionsページからダウンロードできます。このツールをログインスクリプトまたはアプリケーション起動スクリプトから実行することにより、指定したファイルが存在するかどうかを確認します。指定したファイルが検出されると、この.exeはゼロ(0)のERROR_LEVELを返します。
exist.exeをダウンロードしたら、ログインスクリプトを編集して、ローカルでZENworks for Desktops 3.2 Novell Application Launcherを実行するか、サーバから実行するか、またはZENworks 7バージョンを実行するかを確認する行を挿入します。こうした行は、検索パスにsys:\publicディレクトリが追加された後に設定する必要があります。またはexist.exeにフルパスを指定する必要があります。次の(または同様の内容の)行を編集する必要があります。
@z:\nalwin32.exe
この行をどのように編集する必要があるかを次に示します。
; First check to see if the ZENworks 7 agent is present.If so, then ; you don’t need to do anything; it will be launched automatically on ; the desktop. #exist %<windir>\..\Program Files\Novell\Zenworks\naldesk.exe ; If the ZENworks 7 agent is NOT present, then keep checking if ;"%ERRORLEVEL"!="0" then ; Check now to see if the ZfD 3.x App Launcher has been placed on the ;workstation #exist %<windir>\system32\nalwin32.exe ; If the ZfD 3.x App Launcher has NOT been placed on the workstation ; then go and launch the App Launcher from the server. if "%ERRORLEVEL"!="0" then ; Check our Windows 95 friends #exist %<windir>\..\novell\client32\nalwin32.exe if "%ERRORLEVEL"!="0" then @z:\ZfD32NAL\nalwin32.exe else @%<windir>\..\novell\client32\nalwin32.exe end else @%<windir>\system32\nalwin32.exe end end
このようにスクリプトを編集することにより、次に示す3つの方法のいずれかでApplication Launcherが起動します。
ZENworks for Desktops 3.2ファイルをサーバから起動する場合とローカルで起動する場合の唯一の相違点は、Application Launcherをローカルで起動した場合、サーバに存在する更新済みのZENworks for Desktops 3.2 Application Launcherファイルがワークステーションに配布されなくなる点です。移行中、この処理を必ずしも実行する必要はありません。ただし実行することが必要になった場合、ポリシーパッケージでApplication Launcherの/iコマンドラインスイッチを使用して、ローカルのZENworks for Desktops 3.2 Application Launcherファイルを更新することができます。詳細については、ZENworks for Desktops 3.2のマニュアルの『ZENworks for Desktops 3.2管理ガイド』を参照してください。
メモ:ご自分のネットワーク環境に共有ワークステーションが存在する場合、どのタイミングでコンテナ、パーティション、またはサイトをZENworks 7にアップグレードするのかにかかわらず、すべてのログインスクリプトを同時に編集する必要があります。これにより、古いApplication Launcherファイルが共有ワークステーションに配布される事態を回避することができます。
ユーザがネットワークから切断されていることが多い場合、Application LauncherまたはApplication Explorerを[スタートアップ]フォルダから起動する必要があるとZENworks 7デスクトップ管理エージェントで指定することにより、Application Launcherを起動することができます。この方法は最も簡単ですが、コマンドラインパラメータをショートカットに追加することはできません。さらに、ユーザが[スタートアップ]フォルダからアイテムを削除してしまう可能性があります。
コマンドラインパラメータを指定する場合、Windowsレジストリを編集して、NALWIN32またはNALDESKをHKLM\Software\Microsoft\Windows\CurrentVersion\Run キーに追加することにより、Application Launcherを起動することができます。
ZENworks 7 Desktop Managementに移行する前に、アプリケーションの準備を実行する必要があります。ZENworks 7 Desktop Managementを使用する場合、引き続きワークステーションにNovell Clientをインストールするかどうか、またはZENworks Middle Tier Serverを介したDesktop Management機能の導入に移行するかどうかを決定する必要があります。
Novell Clientを継続して使用する予定の場合、新しいDesktop Management環境で機能するよう、アプリケーションオブジェクトに対して変更を実行する必要はありません。ただし、Novell ClientのZENworksに関する機能を更新するために、デスクトップ管理エージェントをインストールする必要があります。
ワークステーションでNovell Clientを使用せず、デスクトップ管理エージェントを導入する予定の場合、セクション 12.0, デスクトップ管理エージェントのインストールと設定を参照してください。
企業のファイアウォールの外部に配布されるすべてのMSIアプリケーションについて、[キャッシュの強制]を設定する必要があります。Microsoft MSIインストーラは、ZENworks Middle Tier Serverを認識しないため、ブラウザを介して正しくアプリケーションを要求することができません。したがってインストールの前に、すべてのファイルをローカルワークステーションにキャッシュする必要があります。
ZENworks for Desktops 3.2 SP3のアプリケーション配布を定義する場合に使用するシステム要件設定オプションの名前が、配布ルールに変更されました。この変更のおかげで、拡張された機能がより的確に表現されるようになり、以前のバージョンの機能であるシステム要件と容易に区別できるようになりました。ZENworks 7の配布ルールは、AND/ORのブール演算子と要件のグループ化を使用することによって、より柔軟な配布の条件をサポートしています。ZENworks for Desktops 3.2 SP3では、すべてのシステム要件でAND演算子が使用されましたが、要件をグループ化する機能は存在しませんでした。
ZENworks 6.5 (またはそれ以降の)バージョンのNovell Application Launcherでのみ、配布ルールで新しい演算子のロジックおよびグループ化を処理できます。したがって、ZENworks for Desktops 3.2 SP3 Application Launcherとの後方互換性を維持するために、既存のシステム要件は、eDirectoryツリーのスキーマをアップグレードする際に、レガシーシステム要件として保持されます。ZENworks for Desktops 3.2 SP3 Application LauncherとZENworks 7 Application Launcherはどちらもレガシーシステム要件を処理できるので、ユーザは、使用するApplication Launcherのバージョンに関係なく、レガシーシステム要件のアプリケーションを使用し続けることができます。
レガシーシステム要件から配布ルールに移行する場合は、次の点に注意する必要があります。
このような詳細を考慮して、システム要件から配布ルールへの円滑な移行のために次の手順をお勧めします。
各アプリケーションオブジェクトについて、レガシーシステムルールを配布ルールにインポートします。必要に応じて、ルールを変更します。
ZENworks for Desktops 3.2 SP3 Application Launcherを使用しているワークステーションをサポートできるよう、レガシーシステム要件を保持します。
アプリケーションの配布条件を変更する場合は、ZENworks 7とZENworks for Desktops 3.2 SP3の双方のApplication Launcherが確実に配布条件を適用できるよう、配布ルールとレガシーシステム要件の両方を変更します。
すべてのワークステーションがZENworks 7 Application Launcherにアップグレードされた後(セクション 30.8, ワークステーションのアップグレードを参照)、レガシーシステム要件を削除します。
または
ワークステーションでZENworks for Desktops 3.2 SP3デスクトップ管理エージェントを引き続き実行することにより、ご自分の環境でWindows NT 4.0ワークステーションをサポートしている場合、レガシーシステム要件を削除しないでください。レガシーシステム要件と配布ルールの両方を保持する必要があります。
配布ルールとレガシーシステム要件の詳細については、『Novell ZENworks 7 Desktop Management管理ガイド』の「アプリケーション管理」
にある「配布ルール」
を参照してください。
初めてZENworks 7 Desktop ManagementをeDirectoryツリーにインストールすると、追加のZENworks 7 Desktop Managementポリシースキーマがこのツリーに配置されます。既存のZENworks for Desktops 3.2 SP3のポリシーは、新しいZENworks 7 Desktop Managementのポリシーを作成する際、ツリーに自動的に移行されます。
次の節では、ZENworks Desktop Managementのワークステーション管理コンポーネントのアップグレードを完了する場合に役立つ情報について説明します。
eDirectoryツリー内に検索ポリシーが含まれているかどうかを確認します。検索ポリシーは、コンテナパッケージの一部であり、きわめて重要な役割を果たします。検索ポリシーを使用することにより、ZENworksエージェントが、ポリシーおよび環境設定情報を見つけ出すのにルートまで検索対象を拡げるのを回避することができます。
ツリーに検索ポリシーが含まれていない場合、ZENworksエージェントの最適なパフォーマンスを確保するために、新しいZENworks 7 Desktop Management検索ポリシーを作成する必要があります。ポリシーの動作について、次の点を考慮してください。
ZENworks 7エージェントは、ZENworks for Desktops 3.2エージェントと異なり、コンテナのパーティション境界を認識しません。したがって、パーティション境界をベースとする既存の検索ポリシーが存在する場合、ZENworks 7エージェントは、パーティション境界を越えてポリシーを検索するかどうかにかかわらず、コンテナパッケージが関連付けられているコンテナまで検索を実行します。
たとえば、次のツリーが設定されていると仮定します。
図 29-1 ZENworks for Desktops 3.2検索ポリシーがパーティション境界を検索するように設定されたeDirectoryツリー。
ZENworks for Desktops 3.2 SP3では、ユーザまたはワークステーションのエージェントはまず、それぞれの親コンテナに対して検索を実行し、関連付けられた検索ポリシーを検索します。検索ポリシーでは、エージェントはポリシーに設定されているパーティション境界の範囲だけを検索する必要があることが定義されています。エージェントがポリシーを検索する際、エージェントはChicagoコンテナ(パーティション境界)までの範囲についてのみツリー内の検索を実行します。
ZENworks 7 Desktop Managementでは、検索ポリシーで
オプションを利用することができません。[パーティション]オプションは オプションに置き換えられました。つまり、以前のバージョンの検索ポリシーがZENworks 7の オプションにアップグレードされていた場合、そのポリシーは オプションに置き換えられます。こうした変更を想定していない場合、ポリシーの取得結果が異なるものになる可能性があります。検索境界として
オプションを使用したときと同様の検索結果が引き続き必要になる場合、コンテナパッケージ(設定された検索ポリシーを含むポリシーパッケージ)を、ユーザおよびワークステーションオブジェクトによって実行されるポリシー検索のパーティション境界であるeDirectoryコンテナに関連付ける必要があります。図 29-2 ZENworks for Desktops 3.2検索ポリシーがZENworks 7にアップグレードされたeDirectoryツリー。ポリシーは関連付けられたコンテナを検索するように設定されます。
ZENworks 7エージェントがツリーを検索すると、検索ポリシーを含むコンテナパッケージがChicagoで検索され、Chicagoまでの範囲でポリシーの検索を実行します。このように範囲が制限されるのは、Chicagoが、関連付けられたコンテナであるためです。
メモ:パッケージに関連付けられているコンテナによって、エージェントがツリー内のどの範囲まで検索を実行するかが決定されます。ディレクトリ内におけるパッケージの実際の保存場所が、検索範囲のベースになることはありません。検索ポリシー内の検索レベルは、パーティション境界ではなく、関連付けられたコンテナに適用されます。
ZENworks for Desktops 3.2ポリシーとZENworks 7 Desktop Managementポリシーの比較については、セクション A.0, ZENworks for Desktops 3.2とZENworks 7のポリシーパッケージの違いを参照してください。
ZENworks 7 Desktop Managementをインストールした場合に、新しいZENworks 7 Desktop Managementのイメージ圧縮機能を利用できるようにするには、ZENworks for Desktops 3.2 SP3ワークステーションイメージングをアップグレードする必要があります。
ZENworks 7ワークステーションイメージングサーバにアップグレードするには、Novell ZENworks 7 Desktop Management CD (またはNovell ZENworks 7 Desktop Management with Support Pack 1 CD)を挿入して、ZENworks 7 Desktop Managementインストールプログラムを実行し、ワークステーションイメージングをインストールします。この結果、ZENworks for Desktops 3.2 SP3イメージングエンジンがアップグレードされます。
ZENworks 7はワークステーションイメージング用に新しいLinuxディストリビューションを使用するので、ZENworks for Desktops 3.2からZENworks 7 Desktop Managementにアップグレードする場合には、古いLinuxパーティションを削除してZENworks 7 Linuxパーティションをインストールするか、またはローカルパーティションの使用を中止してZENworks 7起動前サービスを使用するようにする必要があります。
ワークステーションのLinuxパーティションを削除するためにZENworks 7起動前サービス(PXE)への移行を決定した場合、次の手順を実行します。
ネットワークサーバにZENworks 7起動前サービスをインストールします。
インストールおよび設定に関する手順については、このガイドのセクション 9.1, Desktop Management Serverのインストール手順および『ZENworks 7 Desktop Management管理ガイド』の「ZENworksデスクトップ管理起動前サービスの使用
」を参照してください。
DHCPサーバに対して環境設定の変更を実行することが必要になる場合があります。
ネットワークカードで提供されたPXEを通じて、またはpxebuilder.exeを使って生成したPXEブート可能フロッピーを通じてZENworks 7起動前サービスが動作していることを確認します。
ConsoleOneで、
の を右クリックし、 > > の順にクリックします。ZENworksイメージングパーティションを無効にします。
この手順により、ワークステーションのハードドライブ上のLinuxパーティションがブート不可になります。Linuxパーティションが削除されるわけではありません。
Linuxパーティションを削除する場合、ワークステーション上にベースイメージを復元した後、イメージオブジェクト内の既存のLinuxパーティションを削除するオプションを選択する必要があります。サーバポリシーパッケージまたはワークステーションポリシーパッケージで参照することができます。
ZENworks 7 Desktop Managementコンソールは、ZENworks for Desktops 3.2エージェントワークステーションとZENworks 7エージェントワークステーションの両方をリモートで管理することができます。ただし、ZENworks 7 Desktop Managementは、新しいリリースで廃止された3.2の機能の移行を提供しない点に注意する必要があります。ZENworks for Desktops 3.2エージェントはZENworks 7 Desktop Managementの機能拡張をいずれもサポートしません。
メモ:ワークステーションのリモート管理エージェントを管理するのに、リモート管理アプリケーションオブジェクトを使用する必要はなくなりました。リモート管理エージェントは、デスクトップ管理エージェントの一部としてワークステーションにインストールされるようになりました。
ワークステーションインベントリをZENworks for Desktops 3.2 SP3からZENworks 7にアップグレードするには、次の作業をこの順序で実行します。
ZENworks for Desktops 3.2 SP3のインベントリコンポーネントをアップグレードする前に、次の事項を確認します。
ネットワークでZENworks for Desktops 3.2とZENworks 7 Desktop Managementの両方をサポートするためには、最初にZENworks for Desktops 3.2 SP3をネットワークにインストールする必要があります。最初にZENworks for Desktops 3.2 SP3をインストールしないでZENworks 7 Desktop Managementをインストールした場合、Novell eDirectoryスキーマまたはConsoleOneプラグインはZENworks for Desktops 3.2のポリシーをサポートしません。一方、最初にZENworks for Desktops 3.2 SP3をインストールした場合、ZENworks for Desktops 3.2のスキーマとプラグインはConsoleOneに配置されます。ZENworks for Desktops 3.2 SP3のインストール後にZENworks 7 Desktop Managementをインストールするときに、ZENworks for Desktops 3.2のスキーマとプラグインは維持されます。
インベントリサーバでZENworks for Desktops 3を実行している場合は、ZENworks for Desktops 3.2およびZENworks for Desktops 3.2 SP3をインストールし、インベントリサービスを開始して、サーバをZENworks 7 Desktop Managementにアップグレードする少なくとも1つ前のデータベースを開く必要があります。ZENworks for Desktops 3.2のインストール方法については、Novell Support Webサイトを参照してください。
アップグレードを実行する前に確認すべき事項の説明を確認してから、ZENworks for Desktops 3.2 SP3からZENworks 7 Desktop Managementにアップグレードする前に、次の作業を実行する必要があります。
Inventory Serviceを停止します。
Inventory Serviceを停止する際、Sybaseデータベースを自動的に停止させたくない場合は、sys:\system\invstop.ncf ファイルでUnload dbsrv8.nlm 行をコメント化します。
Sybaseインベントリデータベースを停止します。
対象になるNetWareサーバでJavaがアンロードされていない場合は、java.nlmをアンロードします(サーバコンソールで、「java -exit」と入力する)。
重要:このコマンドにより、サーバで実行しているすべてのJavaプロセスが停止します。Desktop Managementを再インストールする際には、すべてのJavaプロセスが停止していることを確認してください。
対象になるWindowsサーバで、[サービス]ウィンドウを閉じます。
ZENworks for Desktops 3.2 SP3データベースのバックアップを作成して保存したことを確認します。
ConsoleOneからZENworks for Servers 3.2 SP3データベースにアクセスされていないことを確認します。
推奨されるZENworks 7ワークステーションインベントリ要件を満たしているかどうかを確認します。詳細については、セクション II, 準備を参照してください。
ZENworks for Desktops 3.2 SP3データベースでOracleを実行している場合は、移行前に次の作業を実行する必要があります。
データベースバッファキャッシュ用の実質的な容量として約128MBを確保できるよう、 inventory_database_installation_path\init.ora_path\init.oraのdb_block_buffersの値を設定します。
db_block_sizeの値が4096である場合、最低値は32768となる必要があります。これにより、インベントリデータベースに対して128MBのデータベースキャッシュが割り当てられます。db_block_buffersの現在の値が、128MBよりも大きい場合は、値を変更しないでください。
データベースの移行中に、OracleのSGA(Shared Global)メモリを30~40%以上に設定することをお勧めします。
インベントリデータベースが稼動していることを確認します。
ORA-01555およびロールバックセグメントに関連した他の問題によりデータベースの移行およびその他データの保存が失敗する場合は、より大きなロールバックセグメントが必要になります。
ロールバックセグメントの値を増やすには、次のSQLスクリプトを実行して、ロールバックセグメント(rbs)に他のデータファイルを追加し、Redoロググループを追加します。
connect internal;
alter tablespace rbs add datafile ’Inventory_database_installation_path\rbs2.ora’ size 40M autoextend on next 50K maxsize 60M;
alter rollback segment rb0 storage (maxextents unlimited);
alter rollback segment rb1 storage (maxextents unlimited);
ALTER DATABASE ADD LOGFILE GROUP 3 (’Inventory_database_installation_path\log3.ora’) SIZE 50M;
ZENworks 7 Desktop Management Serverのインストール時に、Sybaseをインストールすることを選択し、データベースファイルを上書きすることを選択しなかった場合、サーバのインストールプログラムは、既存のZENworks for Desktops 3.2 SP3データベースエンジンだけを自動的にアップグレードします。Sybaseデータベースのアップグレード中、既存のデータベースが移行可能であることを示すメッセージが表示されます。
を選択した場合、既存のデータベースは、新しいZENworks 7 Desktop Managementデータベースファイルによって上書きされます。 を選択した場合、Inventory Serviceが初めて開始されたときにデータベースの移行が実行されます。重要:ZENworks 7 Desktop Management Serverインストールプログラムを実行することによって、複数のインベントリサーバとデータベースサーバを同時にアップグレードできます。
ただし、既存のZENworks for Desktops 3.2ワークステーションインベントリポリシー、データベースの場所ポリシー、およびロールアップポリシーは手動で移行する必要があります。手動でデータベースオブジェクトを作成した場合は、データベースオブジェクトも移行する必要があります。ポリシーを手動で移行する方法の詳細については、手動によるデータベースオブジェクトの移行を参照してください。
インベントリデータベースをアップグレードするには、次の作業を実行する必要があります。
ZENworks for Desktops 3.2 SP3データベースでSybaseを実行している場合、Sybaseキャッシュの値(“-c”パラメータ)がサーバのメモリの25%以上に設定されていることを確認します。
NetWareデータベースサーバのデータベースキャッシュサイズを変更するには
インベントリデータベースへの接続をすべて切断します。
Sybaseサーバを終了します。
sys:\systemディレクトリのmgmtdbs.ncfファイルを開きます。
-cパラメータを変更します。たとえば、 -c 128Mに変更すると、128MBのキャッシュサイズが設定されます。
ファイルを保存します。
サーバコンソールでインベントリデータベースをロードします。「MGMTDBS」と入力します。
Windowsデータベースサーバのデータベースキャッシュサイズを変更するには
Sybaseサービスを終了します。
Windows NTの場合、コントロールパネルで
をダブルクリックし、 を選択して をクリックします。Windows 2000の場合、コントロールパネルで
、 の順にダブルクリックし、 を選択して をクリックします。データベースサーバで、\dbengineディレクトリからntdbconfig.exeファイルを実行します。
Ntdbconfig.exeは、Windows NT/2000サーバでSybaseを使用しているZENworksデータベース向けのZENworksデータベース設定ユーティリティです。このユーティリティを使用して、Sybaseサービスを設定し直すことができます。
-cパラメータを変更します。
をクリックします。
Sybaseサービスを再起動します。Windows NTの場合、コントロールパネルで
をダブルクリックし、 を選択して をクリックします。Windows 2000の場合、コントロールパネルで 、 の順にダブルクリックし、 を選択して をクリックします。ZENworks for Desktops 3.2 SP3 Oracleデータベースオブジェクトが存在する場合や、手動でSybaseデータベースオブジェクトを作成した場合は、インベントリの移行ツールを使用して手動でデータベースオブジェクトを移行する必要があります。詳細については、手動によるデータベースオブジェクトの移行を参照してください。
ZENworks 7デスクトップ管理ワークステーションインベントリスナップインがインストールされたConsoleOneで、
、 、 の順にクリックします。をクリックして、移行の対象になるデータベースオブジェクト、またはこうしたオブジェクトを含んだコンテナを参照して選択します。
ステップ 2でコンテナを選択した場合は、次の操作を実行します。
選択したコンテナ内に存在するすべてのサブコンテナのデータベースオブジェクトを検索する場合は、
チェックボックスを選択します。チェックボックスは、[検索コンテキスト]でコンテナを選択した場合にのみ利用できます。
選択済みのコンテナに含まれる、移行対象のデータベースオブジェクトを検索する場合は、
チェックボックスを選択します。このオプションは、[Search Context]でコンテナを選択した場合にのみ利用できます。デフォルトでは、このオプションは選択されています。
をクリックします。
指定したコンテキストで検索されたすべてのZENworks for Desktops 3.2データベースオブジェクトが、[レポート]パネルに表示されます。
をクリックします。
をクリックします。
ConsoleOneでデータベースオブジェクトを右クリックし、
、 タブの順にクリックします。次のデータベースオブジェクトオプションに、インベントリデータベースに応じて表中に示されている適切な値が指定されていることを確認します。
、 の順にクリックします。
ZENworks for Desktops 3.2 SP3インベントリサーバをアップグレードする前に、関連付けられたデータベースサーバをアップグレードしたことを確認します。
ZENworks 7 Desktop Managementインベントリサーバのインストール先のサーバがインストールの要件を満たしている場合は、ZENworks 7 Desktop Managementインベントリサーバをインストールすることによって、ZENworks for Desktops 3.2.SP3インベントリサーバをアップグレードできます。ZENworks 7 Desktop Managementインベントリサーバをインストールする方法については、セクション 9.1, Desktop Management Serverのインストール手順を参照してください。ZENworks 7 Desktop Managementインベントリサーバは、ZENworks for Desktops 3.2 SP 3と同じ役割のセットをサポートします。したがって、ZENworks for Desktops 3.2 SP3からZENworks 7 Desktop Managementにアップグレードするときは、そのインベントリサーバの役割が維持されます。
重要:ZENworks for Desktops 3.2.SP3インベントリサーバをZENworks for Desktops 3.2 SP3データベースに接続している場合、インベントリサーバまたはデータベースをZENworks 7 Desktop Managementにアップグレードするときは、関連付けられているコンポーネントをZENworks 7 Desktop Managementにアップグレードする必要があります(ZENworks for Desktops 3.2 SP3インベントリサービスではZENworks 7 Desktop Management準拠のデータベースを操作しないでください。逆の場合も同じです)。
複数のZENworks for Desktops 3.2 SP3インベントリサーバを1台のZENworks for Desktops 3.2 SP3データベースサーバに接続している場合、このデータベースサーバをZENworks 7 Desktop Managementにアップグレードするときは、関連付けられているすべてのZENworks for Desktops 3.2 SP3インベントリサーバもアップグレードする必要があります。
ZENworks 7 Desktop Managementのインストールプログラムでは、ZENworks for Desktops 3.2 SP3インベントリサービスオブジェクトだけが自動的にZENworks 7 Desktop Managementに移行されます。インベントリサービスを開始する前に、ZENworks for Desktopsインベントリの移行ツールを使用して、既存のZENworks for Desktops 3.2 SP3のポリシーをZENworks 7 Desktop Managementのポリシーに手動で移行する必要があります。詳細については、ZENworks for Desktops 3.2 SP3インベントリポリシーの手動による移行を参照してください。
ポリシーの移行後に、次の操作を実行します。
ZENworks for Desktops 3.2 SP3インベントリサーバがデータをZENworks 7 Desktop Managementインベントリサーバにロールアップする場合、ZENworks 7 Desktop Management Companion 2 CD (またはNovell ZENworks 7 with Support Pack 1 Companion 2 CD)に含まれている次の認証パッチを適用する必要があります。
ワークステーションインベントリポリシーで、
オプションを選択して、インベントリデータをこのインベントリサーバに直接送信するすべてのインベントリ対象ワークステーションに対するインベントリスキャンを有効にします。インベントリデータがロールアップされたら、このインベントリサーバにインベントリデータをロールアップするすべての下位レベルのインベントリサーバ上で実行するSenderサービスを開始します。
ZENworks 7デスクトップ管理ワークステーションインベントリスナップインがインストールされたConsoleOneで、
、 、 の順にクリックします。をクリックし、Inventory Serviceオブジェクト、またはこうしたオブジェクトを含むコンテナを参照して選択します。
ステップ 2でコンテナを選択した場合は、次の操作を実行します。
選択したコンテナ内に存在するすべてのサブコンテナのInventory Serviceオブジェクトを検索する場合は、
チェックボックスを選択します。チェックボックスは、[検索コンテキスト]でコンテナを選択した場合にのみ利用できます。
選択済みのコンテナ内のInventory Serviceオブジェクトに関連付けられたInventoryポリシーを検索する場合は、
チェックボックスを選択します。このオプションは、[Search Context]でコンテナを選択した場合にのみ利用できます。デフォルトでは、このオプションは選択されています。
をクリックします。
インベントリサービスオブジェクトに関連付けられ、指定したコンテキスト内で検索されたすべてのZENworks for Desktops 3.2 SP3インベントリポリシーが、[レポート]パネルに表示されます。
をクリックします。
をクリックします。
ポリシーの移行後、次の手順を実行します。
ZENworks 7 Desktop ManagementのInventory Serviceを開始します。
Inventory Serviceを開始すると、Upgrade Serviceにより、ZENworks for Desktops 3.2データベーススキーマとインベントリデータがZENworks 7 Desktops Managementデータベースに自動的に移行されます。このデータ移行プロセスが完了するのに、きわめて長い時間かかる場合があります。インベントリサーバの画面上に、データベースの移行および初期化が正常に完了したことを示すメッセージが表示されます。
データベースが移行されたら、インベントリConsoleOneユーティリティ(照会、概要、インベントリレポート、データベースエクスポート)やStorerでデータベースにアクセスできます。
ディクショナリ更新ポリシーを作成および設定して、ZENworks 7 Inventory Agentの最新バージョンのディクショナリを取得します。ディクショナリ更新ポリシーの作成方法の詳細については、『ZENworks 7 Desktop Management管理ガイド』の「ワークステーションインベントリ
」を参照してください。
インベントリサーバをアップグレードし、インベントリデータベースを移行した後に、次の作業を実行する必要があります。
Inventory Serviceを停止します。
インベントリデータベースがOracleを実行している場合、データベースのパフォーマンスを向上させるために次の手順を実行します。
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
ZENworks_installation_directory\zenworks\inv\server\wminv\properties\sql.zipからatlasperf_alterfreelist.sqlを抽出して、SQLPLUSプロンプトで実行します。
Inventory_server_installation_path\zenworks\inv\server\wminv\properties\sql.zipからoracle\common\oracle_perf.sql and oracle\common\oracle_perf2.sqlファイルを実行して、データベースにパフォーマンス向上用のインデックスを追加します。.
Novell ZENworks 7 Companion 2 CD (またはNovell ZENworks 7 Companion 2 CD)の\database\oracle8i\commonディレクトリからoracle_dbexport_perf.sqlを実行します。
(オプション)インベントリデータベースでMS SQLを実行している場合、MS SQL Query Analyzerで、次に示す適切なユーザログインによってInventory_server_installation_path\zenworks\inv\server\wminv\properties\sql.zipから次のスクリプトを実行します。
CIMとしてログインし、mssql_perf_cim.sqlを実行します。
mw_dbaとしてログインし、mssql_perf_mw_dba.sqlを実行します。
zenworksとしてログインし、mssql_perf_zenworks.sqlを実行します。
これにより、インベントリデータベースのパフォーマンスが向上します。
インベントリデータベースのパフォーマンスの改善方法の詳細については、『Novell ZENworks 7 Desktop Management管理ガイド』の「ワークステーションインベントリ
」の「Performance Tips (パフォーマンスに関するヒント)
」を参照してください。.
Inventory Serviceを開始します。