30.6 ZENworks for Desktop 4.x Serverのアップグレード

ZENworks 7 Desktop Management Serverインストールプログラムを使用することによって、ZENworks for Desktops 4.x Serverをアップグレードします。

アプリケーション管理(Application Management)、ワークステーション管理(Workstation Management)、リモート管理(Remote Management)、およびワークステーションイメージング(Workstation Imaging)コンポーネントのアップグレード処理は非常に容易で、アップグレード時に計画しなければならない点はほとんどありません。

ワークステーションインベントリ(Workstation Inventory)のアップグレード処理は、インベントリソフトウェアおよびデータベースを使用するサーバの数によって、複雑になる場合があります。

次の2つの節の説明に従って、インベントリのアップグレードと残りのアップグレードを別に計画することをお勧めします。

30.6.1 アプリケーション管理、ワークステーション管理、リモート管理、およびワークステーションイメージングのアップグレード

ZENworks 7 (またはSP1)アプリケーション管理、ワークステーション管理、リモート管理、およびワークステーションイメージングソフトウェアを使用して、ZENworks for Desktops 4.x Serverをアップグレードするには、次の節で説明する手順に従います。

ZENworks 7ワークステーションインベントリを使用して、ZENworks for Desktops 4.x Serverをアップグレードする手順については、セクション 30.6.2, ワークステーションインベントリのアップグレードを参照してください。

ソフトウェアのインストール

アップグレードインストールの手順は新規インストールの場合と同じです。次の手順では、インストールプログラムを起動し、アップグレード特有の項目を選択する必要がある部分についてのみ説明します。インストールの詳細については、セクション 9.0, ZENworks Desktop Management Serverのインストールを参照してください。

  1. インストールを実行するワークステーションから、ZENworks 7用にスキーマを拡張したeDirectoryに対して管理者権限を持つユーザとしてeDirectoryで認証を受けます。セクション 30.4, eDirectoryスキーマの拡張を参照してください。

  2. Novell ZENworks 7 Desktop Management CD (またはNovell ZENworks 7 Desktop Management with Support Pack 1 CD)をワークステーションのCDドライブに挿入して、ZENworks 7インストールプログラムを自動実行します。

    インストールプログラムが自動的に実行されない場合は、CDのルートからwinsetup.exeを起動します。

    ZENworks 7インストールプログラム
  3. [デスクトップ管理]を選択し、[英語]を選択して[ZENworks 7 Desktop Management]ページを表示します。

    ZENworks 7インストールプログラム>[デスクトップ管理]ページ
  4. [デスクトップ管理サービス]を選択して、ZENworks Desktop Management Serverインストールプログラムを起動します。

  5. 画面の指示に従ってアップグレードするサーバを追加し、次のように[サーバ選択]ページを表示しておきます。

    ZENworks 7 Desktop Management Serverインストールプログラム、[サーバ選択]ページ。
  6. サーバにインストールしないコンポーネントの選択を解除します。

    たとえば、ワークステーションインベントリをアップグレードしない場合、[インベントリデータベース][インベントリサーバ]、および[インベントリプロキシサーバ]の選択を解除します。コンポーネントを選択すると、[コンポーネントの説明]ボックスに説明が表示されます。

  7. (オプション)インストールプログラムで、ターゲットサーバがZENworks 7の前提条件を満たしているかどうかを確認しない場合は、[前提条件チェック]オプションの選択を解除します。

    [前提条件チェック]オプションを選択したときに、ターゲットサーバが前提条件を満たしていない場合は、サーバをアップグレードするか、このオプションの選択を解除してインストールプログラムを再実行するまで、そのサーバに対してインストールは実行されません。

  8. [次へ]をクリックし、画面の指示に従ってソフトウェアをインストールします。

  9. 次の節の手順に従って、アップグレード処理を完了します。

アプリケーション管理のアップグレードの完了

次の節では、ZENworks Desktop Managementのアプリケーション管理コンポーネントのアップグレードを完了するための手順を説明します。

ZENworks 7 Desktop Managementのアプリケーション管理の新機能については、セクション 28.0, ZENworks 7 Desktop Managementの変更点と新機能を参照してください。

ターミナルサーバアプリケーションの管理

ZENworks 7では、次の一覧表に示されているように、ZENworks for Desktops 4.xターミナルサーバアプリケーションで利用できた一部の機能が削除され、いくつかの新機能が追加されています。

表 30-2 ZENworks for Desktops 4xのターミナルサーバアプリケーションとZENworks 7のターミナルサーバアプリケーションの違い

削除された機能

追加された機能

RDPアプリケーション:

  • 圧縮
  • シームレスウィンドウ

RDPアプリケーション:

  • 色の定義(256色、ハイカラー15ビット、ハイカラー16ビット、およびハイカラー24ビット)
  • リモートデスクトップサイズの定義(解像度の設定)
  • サーバのRDPポートの定義
  • サーバのドメインの定義

ICAアプリケーション:

  • ターミナルサーバのアプリケーションオブジェクトからではなく、Citrixから読み込んだすべての設定によるCitrix機能のフルサポート

RDPおよびICAアプリケーション:

  • ZENworksダイナミックローカルユーザポリシーのサポート

重要:この情報は、ZENworks 6 DeFrame™には該当しません。ターミナルサーバアプリケーションソリューションとしてZENworks 6 DeFrameを使用している場合、ZENworks 7にアップグレードパスは用意されていません。

このような変更の結果として、アップグレード時に次の点に注意する必要があります。

  • デスクトップ管理エージェント: デスクトップ管理エージェントのサポートは次のとおりです。

    • ZENworks for Desktops 4.x管理エージェントは、ZENworks for Desktops 4.xのターミナルサーバアプリケーションでのみ機能します。この管理エージェントは、ZENworks 7のターミナルサーバアプリケーション(ConsoleOneのZENworks 7スナップインで作成したターミナルサーバのアプリケーションオブジェクト)では機能しません。
    • ZENworks 7デスクトップ管理エージェントは、ZENworks for Desktops 4.xとZENworks 7 Desktop Managementのどちらで作成したターミナルサーバアプリケーションでも機能します。
  • ConsoleOne: ConsoleOneのサポートは次のとおりです。

    • ZENworks for Desktops 4.xターミナルサーバのアプリケーションオブジェクトは、ConsoleOneのZENworks 7スナップインを使用して管理できません。ZENworks for Desktops 4.xターミナルサーバのプロパティはeDirectory内に存在していますが、ZENworks 7 Desktop Managementスナップインでは表示されません。ZENworks for Desktops 4.xターミナルサーバのアプリケーションオブジェクトを管理するには、ConsoleOneのZENworks for Desktops 4.xスナップインを使用する必要があります。
    • ZENworks 7ターミナルサーバのアプリケーションオブジェクトは、ConsoleOneのZENworks for Desktops 4.xスナップインを使用して管理できません。ZENworks for Desktops 4.xスナップインでは、ZENworks 7 Desktop Managementターミナルサーバのプロパティは表示されません。

前に示した詳細に基づいて、円滑に移行するために次の手順に従うことをお勧めします。

  1. すべてのワークステーションをZENworks 7デスクトップ管理エージェントにアップグレードするまでは(セクション 30.8, ワークステーションのアップグレードを参照)、既存のすべてのZENworks for Desktops 4.xターミナルサーバアプリケーションを保持し、ConsoleOneのZENworks for Desktops 4.xスナップインを使用して新しいターミナルサーバアプリケーションを作成します。これによって、ワークステーションにインストールされているデスクトップ管理エージェントのバージョンに関係なく、すべてのユーザが引き続きターミナルサーバアプリケーションにアクセスできます。

  2. すべてのワークステーションをZENworks 7デスクトップ管理エージェントにアップグレードした後、ConsoleOneのZENworks 7 Desktop Managementスナップインを使用して、手動でZENworks for Desktops 4.xターミナルサーバアプリケーションを再作成します。

    ZENworks for Desktops 4.xターミナルサーバのアプリケーションオブジェクトから、ZENworks 7 Desktop Managementターミナルサーバのアプリケーションオブジェクトに情報を自動的に移行する機能はありません。ZENworks for Desktops 4.xのアプリケーションオブジェクトをZENworks 7 Desktop Managementのアプリケーションオブジェクトとして手動で再作成するには

    1. ConsoleOneで、アプリケーションオブジェクトの作成先のコンテナを右クリックします。次に、[新規]をクリックし、[アプリケーション]をクリックします。

    2. [新しいアプリケーションオブジェクト]ダイアログボックスで、[ターミナルサーバアプリケーション]オプションを選択し、[次へ]をクリックします。

    3. 画面の指示に従ってアプリケーションオブジェクトの作成を完了します。

      ターミナルサーバアプリケーションの作成についての詳細な情報が必要な場合には、『Novell ZENworks 7 Desktop Management管理ガイド』の「アプリケーション管理」の「配布: ターミナルサーバアプリケーション」の「eDirectoryでのアプリケーションの設定」を参照してください。

  3. 新しいZENworks 7ターミナルサーバアプリケーションを作成した後、古いZENworks for Desktops 4.xターミナルサーバアプリケーションを削除します。

    または

    ワークステーションでZENworks for Desktops 4.xデスクトップ管理エージェントを実行し続けることによって環境内のWindows NT 4.0ワークステーションをサポートする場合は、ZENworks for Desktops 4.xターミナルサーバアプリケーションを削除しないでください。ZENworks for Desktops 4.xとZENworks 7 Desktop Managementの両方のバージョンを保持し、ConsoleOneのそれぞれに対応するZENworksスナップインを使用して各バージョンを管理する必要があります。

システム要件から配布ルールへの移行

ZENworks for Desktops 4.x[システム要件]は、強化された機能を反映し、以前のシステム要件と区別するために、[配布ルール]という名前に変更されました。ZENworks 7の配布ルールは、AND/ORのブール演算子と要件のグループ化を使用することによって、より柔軟な配布の条件をサポートしています。ZENworks for Desktops 4.xでは、すべてのシステム要件についてAND演算子が使用され、要件をグループ化する機能はありませんでした。

ZENworks 7 (またはそれ以降の)バージョンのNovell Application Launcher™でのみ、配布ルールで新しい演算子のロジックおよびグループ化を処理できます。したがって、ZENworks for Desktops 4.x Application Launcherとの後方互換性を維持するために、既存のシステム要件は、eDirectoryツリーのスキーマをアップグレードする際に、レガシーシステム要件として保持されます。ZENworks for Desktops 4.x Application LauncherとZENworks 7 Application Launcherはどちらもレガシーシステム要件を処理できるので、ユーザは、使用するApplication Launcherのバージョンに関係なく、レガシーシステム要件のアプリケーションを使用し続けることができます。

レガシーシステム要件から配布ルールに移行する場合は、次の点に注意する必要があります。

  • 配布ルールは、アプリケーションオブジェクトの[配布ルール]ページ([アプリケーションオブジェクト]>[可用性]タブ>[配布ルール]ページ)で定義されます。
  • レガシーシステム要件は、[配布ルール]ページで、[レガシー]ボタンをクリックし、[レガシー設定を編集する]をクリックすることによって利用できます。このオプションを使用して、既存のレガシーシステム要件を編集したり、新しいシステムレガシー要件を追加したりすることができます(たとえば、ZENworks for Desktops 4.x Application Launcherを実行しているワークステーションで利用可能な新しいアプリケーションオブジェクトを作成する場合)。
  • レガシーシステム要件を持ち、配布ルールを持たないアプリケーションの[配布ルール]ページにアクセスすると、要件を配布ルールにインポートするかどうかを確認するメッセージが表示されます。要件をインポートしないことを選択した場合でも、後で[配布ルール]ページの[レガシー設定をインポートする]オプションを使用してインポートできます。
  • レガシーシステム要件を配布ルールにインストールするか、手動で配布ルールを定義すると、ZENworks 7 Application Launcherでは配布ルールだけが処理されます。レガシーシステム要件は無視されます。ただし、ZENworks for Desktops 4.x Application Launcherでは、新しい配布ルールは認識されないので、レガシーシステム要件が処理されます。したがって、配布ルールを使用し、ワークステーションでZENworks for Desktops 4.x Application Launcherも実行する場合は、配布ルールのリストとレガシーシステム要件のリストの両方を維持する必要があります。
  • 配布ルールに対する変更内容は、レガシーシステム要件には追加されません。同様に、レガシーシステム要件に対する変更内容は配布ルールに追加されません。
  • 配布ルールを定義し、レガシーシステムルールをインポートする場合、既存の配布ルールはレガシーシステムルールによって上書きされます。
  • アプリケーションが利用できるようになる前に定義されていたオペレーティングシステムの要件は削除されます。ZENworks for Desktops 4.xでは、アプリケーションを配布および起動できるようにするには、[システム要件]でOSプラットフォームを定義しておく必要がありました。この要件は削除されました。新しい動作では次のようなロジックが使用されます。アプリケーションが特定のオペレーティングシステムのみで実行する場合、オペレーティングシステムの配布ルールを定義する必要があります。アプリケーションが特定のオペレーティングシステムを必要としない場合は、配布ルールを定義する必要はありません。オペレーティングシステムの配布ルールが定義されていないアプリケーションはデフォルトで、サポートの対象になるすべてのプラットフォーム(Windows 98、Windows 2000、およびWindows XP)で利用できます。

このような詳細を考慮して、システム要件から配布ルールへの円滑な移行のために次の手順をお勧めします。

  1. 各アプリケーションオブジェクトについて、レガシーシステムルールを配布ルールにインポートします。必要に応じて、ルールを変更します。

  2. ZENworks for Desktops 4.x Application Launcherを使用するワークステーションをサポートするために、レガシーシステム要件を保持します。

  3. アプリケーションの配布条件が変更された場合は、配布ルールとレガシーシステム要件の両方を変更し、ZENworks 7 Desktop ManagementとZENworks for Desktops 4.x の両方のApplication Launcherが配布条件を適用できるようにします。

  4. すべてのワークステーションがZENworks 7 Application Launcherにアップグレードされた後(セクション 30.8, ワークステーションのアップグレードを参照)、レガシーシステム要件を削除します。

    または

    ワークステーションでZENworks for Desktops 4.xデスクトップ管理エージェントを実行し続けることによって環境内のWindows NT 4.0ワークステーションをサポートする場合は、レガシーシステム要件を削除しないでください。レガシーシステム要件と配布ルールの両方を保持する必要があります。

配布ルールとレガシーシステム要件の詳細については、『Novell ZENworks 7 Desktop Management管理ガイド』のアプリケーション管理にある配布ルールを参照してください。

ワークステーション管理のアップグレードの完了

eDirectoryツリーをZENworks 7 Desktop Managementスキーマに合わせて拡張したときに(セクション 30.4, eDirectoryスキーマの拡張を参照)、新しいZENworks 7ポリシー属性が追加されています。既存のZENworks for Desktops 4.xのポリシーはZENworks 7のポリシーに移行され、ZENworks 7スナップインで管理できます。ポリシーをアップグレードするために、その他のアクションは必要ありません。

ZENworks for Desktops 4.x Workstation Managerは、ZENworks 7ポリシーを適用し続けます。ただし、新しいポリシー機能は、ワークステーションがZENworks 7 Workstation Managerにアップグレードされるまでは利用できません。このアップグレードは、ZENworks 7デスクトップ管理エージェントをインストールするときに実行されます。セクション 30.8, ワークステーションのアップグレードを参照してください。

ワークステーション管理の新機能については、セクション 28.0, ZENworks 7 Desktop Managementの変更点と新機能を参照してください。

ZENworks 7ポリシーの管理と使用の詳細については、『Novell ZENworks 7 Desktop Management管理ガイド』の「Workstation Management (ワークステーション管理)」を参照してください。

リモート管理のアップグレードの完了

eDirectoryツリーのスキーマをZENworks 7用に拡張し、ConsoleOne 1.3.6およびZENworks 7 Desktop Managementスナップインをインストールした後、ConsoleOne 1.3.6のリモート管理機能を使用して、ZENworks for Desktops 4.xまたはZENworks 7リモート管理エージェントがインストールされたワークステーションでリモート操作を実行できます。

スタンドアロンリモート管理コンソールを使用している場合、ZENworks for Desktops 4.xリモート管理コンソールを使用し続けることも、ZENworks 7リモート管理コンソールにアップグレードすることもできます。リモート管理コンソールは、Novell ZENworks 7 Companion 2 CD (またはNovell ZENworks 7 with Support Pack 1 Companion 2 CD)に収められています。リモート管理コンソールをインストールするには、CD上のwinsetup.exeを起動し、[Companion Programs and Files (Companionプログラムおよびファイル)]を選択します。次に、[詳細]ボタンをクリックし、[Inventory and Remote Management Console (インベントリとリモート管理コンソール)]を選択します。

リモート管理をアップグレードするために、その他のアクションは必要ありません。

リモート管理の新機能については、セクション 28.0, ZENworks 7 Desktop Managementの変更点と新機能を参照してください。

リモート管理の使用方法の詳細については、『Novell ZENworks 7 Desktop Management管理ガイド』の「Remote Management (リモート管理)」を参照してください。

ワークステーションイメージングのアップグレードの完了

ZENworks for Desktops 4.x ServerをZENworks 7 Desktop Management Serverにアップグレードした後、ワークステーションイメージングのアップグレードを完了するには、次の作業を行います。

ワークステーション管理の新機能については、セクション 28.0, ZENworks 7 Desktop Managementの変更点と新機能を参照してください。

ZENworks 7ポリシーの管理と使用の詳細については、『Novell ZENworks 7 Desktop Management管理ガイド』の「Workstation Management (ワークステーション管理)」を参照してください。

スタンドアロンイメージングサーバのアップグレード

スタンドアロンイメージングサーバを使用している場合は、インストールプログラムを実行して、サーバ上のイメージングソフトウェアをアップグレードする必要があります。ソフトウェアのインストールの手順に従ってください。[Software Selection (ソフトウェア選択)]ページが表示されたら、[イメージングサーバ][PXEサーバ]を除くすべてのオプションの選択を解除します。

ワークステーションイメージングエンジンのアップグレード

ZENworks for Desktops 4.xイメージングエンジンは、ZENworks 7イメージングサーバと通信できません。ワークステーション上のイメージングエンジンをアップグレードする方法は、使用するイメージングブート方法によって異なります。

  • 起動前サービス(Preboot Services) (PXE): ワークステーションのイメージングエンジンは、Desktop Management Serverがアップグレードされるときに、このサーバ上でZENworks for Desktops 4.xからZENworks 7にアップグレードされます。起動前サービスは、ZENworks 7イメージングエンジンがワークステーションで起動される際に、このエンジンをZENworks 7 Desktop Management Serverからダウンロードします。

  • Linuxパーティション: 必要な操作はありません。ワークステーションのイメージングエンジンは、次回、イメージングエンジンがZENworks 7イメージングサーバにアクセスしたときにZENworks for Desktops 4.xからZENworks 7に更新されます。

    ZENworks 7では、Linuxパーティションは最低50MB必要です。ワークステーションのLinuxパーティションがこのサイズを下回っている場合は、パーティションのサイズを変更するか、代わりに起動前サービスを使用する必要があります。Linuxパーティションの使用から起動前サービスへの変更については、Linuxパーティションから起動前サービスへの移行を参照してください。

  • ブートCDまたはディスク: ZENworks 7ソフトウェアを使用して新しいブートCDを作成します。手順については、『Novell ZENworks 7 Desktop Management管理ガイド』のWorkstation and Server Imaging (ワークステーションおよびサーバイメージング)Preparing an Imaging Boot Method (イメージングブート方法の準備)を参照してください。

Linuxパーティションから起動前サービスへの移行

起動前サービス(PXE)に移行して、ワークステーションのLinuxパーティションを使用しないようにする場合は、次の手順に従ってください。

  1. ネットワークサーバにZENworks 7起動前サービスがインストールされていることを確認します。

    詳細なインストール手順については、『Novell ZENworks 7 Desktop Management管理ガイド』のWorkstation and Server Imaging (ワークステーションおよびサーバイメージング)Preparing an Imaging Server (イメージングサーバの準備)を参照してください。

  2. 起動前サービスがネットワークカードで提供されているPXE、またはpsetupn.exeを使用して作成したPXEブート可能フロッピーディスクのいずれかから機能していることを確認します。

  3. ConsoleOneで、Linuxパーティションを無効にします。

    1. サーバポリシーパッケージオブジェクトを右クリックし、[プロパティ]をクリックして、サーバポリシーパッケージのプロパティを表示します。

    2. [一般]ページ([ポリシー]タブ>[一般]ページ)で、[ZENworks Imaging Policy (ZENworksイメージングポリシー)]を選択し、[プロパティ]をクリックします。

    3. [Work To Do]タブ>[イメージングパーティション]の順にクリックし、[イメージングパーティション]ページを表示します。

    4. [ZENworksイメージングパーティションがある場合は無効化する]オプションを選択して、このオプションを有効にします。

    5. [OK]をクリックして、[イメージングパーティション]ページを閉じます。

  4. [OK]をクリックして変更内容を保存します。

Linuxパーティションは、ワークステーションのハードドライブでブート可能でないパーティションになります。Linuxパーティションを削除する場合、ワークステーション上にベースイメージを復元した後、イメージオブジェクト内の既存のLinuxパーティションを削除するオプションを選択する必要があります。サーバポリシーパッケージまたはワークステーションポリシーパッケージで参照することができます。

30.6.2 ワークステーションインベントリのアップグレード

ワークステーションインベントリをZENworks for Desktops 4.xからZENworks 7にアップグレードするには、次の作業を示されている順序で実行します。

  1. アップグレードを実行する前に確認すべき事項の情報を確認します。
  2. アップグレードおよびデータベース移行の前に実行する必要がある作業で説明されている作業を実行します。
  3. ZENworks for Desktops 4.xインベントリデータベースのアップグレード で説明されている作業を実行します。
  4. ZENworks for Desktops 4.xインベントリサーバのアップグレードで説明されている作業を実行します。
  5. 手動でのZENworks for Desktops 4.xインベントリポリシーの移行で説明されている作業を実行します。
  6. データベース移行後の作業で説明されている作業を実行します。

アップグレードを実行する前に確認すべき事項

ZENworks for Desktops 4.xインベントリコンポーネントをZENworks 7にアップグレードする前に、次の節で説明されている点を確認します。

Inventory Server
  • ZENworks 7インベントリサーバとZENworks for Desktops 4.xインベントリサーバは同じeDirectoryツリーに共存させることができます。
  • ZENworks for Desktops 4.xインベントリサーバはインベントリデータをZENworks 7インベントリサーバにロールアップできますが、ZENworks 7インベントリサーバはインベントリデータをZENworks for Desktops 4.xインベントリサーバにロールアップできません。

    インベントリデータをロールアップする場合は、ZENworks for Desktops 4.xインベントリサーバを上の階層から順にZENworks 7にアップグレードする必要があります。最初にルートサーバ、次に中間サーバ、最後にリーフサーバをアップグレードします。

  • ZENworks for Desktops 4.xインベントリサーバおよびZENworks 7インベントリサーバはどちらも、ZENworks 7にアップグレードしたZENworks for Desktops 4.xロールアップポリシーを使用できます。
  • ZENworks 7インベントリデータベースを直接ZENworks for Desktops 4.xインベントリサーバに接続しないでください。同様に、ZENworks for Desktops 4.xインベントリデータベースを直接ZENworks 7インベントリサーバに接続しないでください。インベントリサーバとそのデータベースは同時にアップグレードします。サポートされるデータベース(Sybase、Oracle、およびMS SQL)はすべて移行できますが、ZENworks 7 Desktop ManagementのインストールではSybaseデータベースのみが自動的にアップグレードされます。
  • ZENworks for Desktops 4.xインベントリサーバとZENworks 7インベントリサーバで、同じインベントリデータベースに直接インベントリデータを格納しないでください。
  • ZENworks 7インベントリサーバはZENworks for Desktops 4.xインベントリサーバの.zipファイルを処理できます。
  • インベントリサーバをZENworks 7にアップグレードした後、ZENworks for Desktops 4.xインベントリサーバのSCANDIRディレクトリにあるZENworks for Desktops 4.x.strおよび.zipファイルを削除しないでください。
  • ZENworks for Desktops 4.xインベントリサーバをZENworks 7にアップグレードしても、インベントリサーバの役割は変更されません。
Inventory Agent(インベントリエージェント)
  • ZENworks for Desktops 4.xインベントリエージェントは、ZENworks 7インベントリサーバにインベントリデータを送信できます。つまり、データをZENworks 7インベントリデータベースに格納できます。

    ZENworks 7インベントリエージェントは、ZENworks for Desktops 4.xインベントリサーバにインベントリデータを送信できません。つまり、データをZENworks for Desktops 4.xインベントリデータベースに格納できません。

    インベントリサーバとインベントリデータベースのアップグレードを完了するまで、ZENworks 7 Inventory Agentにアップグレードしないでください。

  • ZENworks for Desktops 4.xインベントリエージェントおよびZENworks 7インベントリエージェントはいずれも、ZENworks 7にアップグレードされたZENworks for Desktops 4.xインベントリポリシー、またはZENworks 7デスクトップ管理スナップインで作成されたZENworks 7インベントリポリシーを使用できます。
  • ZENworks for Desktops 4.xエージェントをワークステーションイメージングでインストールまたはアップグレードする場合は、必ず、未登録のZENworks 7 Desktop Managementワークステーションでイメージを取得してください。
管理コンソール
  • ConsoleOneのZENworks 7デスクトップ管理スナップインを使用して、ZENworks for Desktops 4.xとZENworks 7の両方のインベントリデータとインベントリオブジェクト(インベントリサービスオブジェクト、データベースオブジェクト、ワークステーションインベントリポリシー、ロールアップポリシー、ディクショナリ更新ポリシー、データベースの場所ポリシーなど)を管理できます。
  • ZENworks for Desktops 4.x ConsoleOneスナップインを使用して、ZENworks 7 Desktop Managementのインベントリデータやインベントリオブジェクトを管理することはできません。
  • ZENworks for Desktops 4.xおよびZENworks 7 Desktop Managementの両方のコンソールを使用して同じZENworks for Desktops 4.xインベントリオブジェクトを設定しないでください。

アップグレードおよびデータベース移行の前に実行する必要がある作業

アップグレードを実行する前に確認すべき事項の説明を確認してから、ZENworks for Desktops 4.xからZENworks 7 Desktop Managementにアップグレードする前に、次の作業を順に実行する必要があります。

  1. Inventory Serviceを停止します。

    • NetWareインベントリサーバ:サーバコンソールのプロンプトで、「sys:\system\invstop.ncf」と入力します。

      Inventory Serviceを停止する際、Sybaseデータベースを自動的に停止させたくない場合は、sys:\system\invstop.ncf ファイルでUnload dbsrv8.nlm 行をコメント化します。

    • Windows 2000インベントリサーバの場合:コントロールパネルで[管理ツール][サービス]の順にダブルクリックします。次に、[Novell Inventory Service]を選択し、[停止]をクリックします。
  2. Sybaseインベントリデータベースを停止します。

    • NetWareの場合:Sybaseコンソールのプロンプトで、<Q>キーを押します。
    • Windows 2000の場合:コントロールパネルで[管理ツール]、[サービス]の順にダブルクリックします。次に、[Novell Database - Sybase]を選択し、[停止]をクリックします。
  3. Windows 2000上のZENworks Webサーバを停止します。コントロールパネルで[管理ツール][サービス]の順にダブルクリックします。次に、[Novell ZFS Web Server]を選択し、[停止]をクリックします。

  4. 対象になるNetWareサーバでJavaがアンロードされていない場合は、java.nlmをアンロードします(サーバコンソールで、「java -exit」と入力する)。

    重要:このコマンドにより、サーバで実行しているすべてのJavaプロセスが停止します。ZENworks 7 Desktop Managementを再インストールするときは、すべてのJavaプロセスが停止していることを確認してください。

  5. 対象になるWindowsサーバで、[サービス]ウィンドウを閉じます。

  6. ZENworks for Desktops 4.xデータベースのバックアップを作成し、保存したことを確認します。

  7. ConsoleOneからZENworks for Desktops 4.xデータベースにアクセスされていないことを確認します。

  8. 推奨されるZENworks 7ワークステーションインベントリ要件を満たしているかどうかを確認します。詳細については、セクション II, 準備を参照してください。

  9. ZENworks for Desktops 4.xのインストールの後にZENworks_installation_path\zenworks\inv\server\wminv\ properties\inventoryremoval.propertiesを修正していた場合には、inventoryremoval.properties.の信頼できるバックアップを作成してください。

  10. インベントリサーバをアップグレードする前に、関連付けられたデータベースサーバのアップグレードが完了していることを確認します。

  11. スキーマがZENworks 7に移行されていることを確認します。スキーマは、ZENworks 7 Desktop Managementのインストールプログラムを使用して移行できます。スキーマの拡張方法については、セクション 9.1.1, インストール前のスキーマの拡張を参照してください。

  12. ZENworks for Desktops 4.xデータベースでOracleを実行している場合は、移行前に次の作業を行う必要があります。

    1. Oracleのバージョンが9.2.0.6以降であることを確認します。

    2. inventory_database_installation_path\init.ora_path\init.oraで、次のパラメータの値を以下のように設定します。

      • db_cache_size=192M
      • sort_area_size=10000000
      • shared_pool_size = 157286400
      • open_cursors = 2048
      • log_buffer = 1024000
      • session_cached_cursors=2048
      • compatible=9.2.0

      キャッシュサイズおよびShared Global Area (SGA)を持つ共有プールのサイズは、物理RAMサイズの30~40%に増加することができます。

    3. インベントリデータベースが稼動していることを確認します。

      ORA-01555およびロールバックセグメントに関連した他の問題によりデータベースの移行およびその他データの保存が失敗する場合は、より大きなロールバックセグメントが必要になります。

    4. ロールバックセグメントの値を増やすには、次のSQLスクリプトを実行して、ロールバックセグメント(rbs)に他のデータファイルを追加し、Redoロググループを追加します。

      connect / as sysdba;
      
      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;
      
    5. インベントリデータベースを停止します。

    6. inventory_database_installation_path\path_to_init.ora\init.oraのcompatibleパラメータの値が9.1.3.0.0以上に設定されていることを確認します。

    7. データファイルのサイズが4096MBを超える場合、該当するテーブルスペースに追加のデータファイルを設定する必要があります。

    8. ZENworks_installation_directory\zenworks\inv\server\wminv\properties\sql.zipから適切な、プラットフォーム固有のatlasperf_altertablespace.sqlを、C:に抽出します。

      WindowsでOracleを実行している場合は、sql.zip内のoracle\winntspecificディレクトリから atlasperf_altertablespace.sqlを抽出します。

      UNIXでOracleを実行している場合は、sql.zip内のoracle\unixspecificディレクトリからatlasperf_altertablespace.sqlを抽出します。

    9. atlasperf_altertablespace.sqlを編集し、すべてのデータファイルに対してmaxsizeの値を4GBの倍数に最も近い値に設定します。

      たとえば、cim8.oraのサイズが5GBの場合、MAXSIZEの値を8192MBに設定します。

    10. atlasperf_altertablespace.sqlに表示されているすべてのデータファイルのファイルパスが正しいことを確認します。

    11. インベントリデータベースを再起動します。

    12. altaslperf_altertablespace.sqlを実行します。

ZENworks for Desktops 4.xインベントリデータベースのアップグレード

ZENworks 7 Desktop Management Serverのインストール時に、Sybaseをインストールすることを選択し、データベースファイルを上書きすることを選択しなかった場合、サーバのインストールプログラムは、既存のZENworks for Desktops 4.xデータベースエンジンだけを自動的にアップグレードします。Sybaseデータベースのアップグレード中、既存のデータベースが移行可能であることを示すメッセージが表示されます。[はい]を選択した場合、既存のデータベースは、新しいZENworks 7 Desktop Managementデータベースファイルによって上書きされます。[いいえ]を選択した場合、Inventory Serviceが初めて開始されたときにデータベースの移行が実行されます。

重要:Desktop Management Serverインストールプログラムを実行することによって、複数のインベントリサーバとデータベースサーバを同時にアップグレードできます。

ただし、既存のZENworks for Desktops 4.x ワークステーションインベントリポリシー、データベースの場所ポリシー、およびロールアップポリシーは手動で移行する必要があります。手動でデータベースオブジェクトを作成した場合は、データベースオブジェクトも移行する必要があります。ポリシーを手動で移行する方法の詳細については、手動によるデータベースオブジェクトの移行を参照してください。

データベースキャッシュサイズの変更

ZENworks for Desktops 4.x データベースでSybaseを実行している場合、Sybaseキャッシュの値(「-c」パラメータ)がサーバのメモリの25%以上に設定されていることを確認します。

NetWareデータベースサーバのデータベースキャッシュサイズを変更するには

  1. インベントリデータベースへの接続をすべて切断します。

  2. Sybaseサーバを終了します。

  3. sys:\systemディレクトリのmgmtdbs.ncfファイルを開きます。

  4. -cパラメータを変更します。たとえば、 -c 128Mに変更すると、128MBのキャッシュサイズが設定されます。

  5. ファイルを保存します。

  6. サーバコンソールでインベントリデータベースをロードします。「MGMTDBS.」と入力します。

  7. ZENworks for Desktops 4.xデータベースでMS SQLを実行している場合、固定メモリの値がサーバメモリの25%以上であることを確認します。

Windowsデータベースサーバのデータベースキャッシュサイズを変更するには

  1. Sybaseサービスを終了します。Windows 2000の場合、コントロールパネルで[管理ツール][サービス]の順にダブルクリックし、[Novell Database - Sybase]を選択して[停止]をクリックします。

  2. データベースサーバで、dbengineディレクトリからntdbconfig.exeファイルを実行します。ntdbconfig.exeは、Windows 2000サーバ上でSybaseを使用するZENworksデータベース用のZENworksデータベース環境設定ユーティリティです。このユーティリティを使用して、Sybaseサービスを設定し直すことができます。

  3. -cパラメータを変更します。

  4. [OK]をクリックします。

  5. Sybaseサービスを再起動します。Windows 2000の場合、コントロールパネルで[管理ツール][サービス]の順にダブルクリックし、[Novell Database - Sybase]を選択して[開始]をクリックします。

  6. ZENworks for Desktops 4.xデータベースでMS SQLを実行している場合、固定メモリの値がサーバメモリの25%以上であることを確認します。

手動によるデータベースオブジェクトの移行

ZENworks for Desktops 4.x Oracleデータベースオブジェクトが存在する場合や、手動でSybaseデータベースオブジェクトを作成した場合は、インベントリの移行ツールを使用して手動でデータベースオブジェクトを移行する必要があります。詳細については、手動によるデータベースオブジェクトの移行を参照してください。

  1. ZENworks 7デスクトップ管理ワークステーションインベントリスナップインがインストールされたConsoleOneで[ツール][ZENworksインベントリ][インベントリの移行]の順にクリックします。

  2. [参照]をクリックして、移行の対象になるデータベースオブジェクト、またはこうしたオブジェクトを含んだコンテナを参照して選択します。

  3. 手順2でコンテナを選択した場合、次の手順を実行します。

    1. 選択したコンテナ内に存在するすべてのサブコンテナのデータベースオブジェクトを検索する場合は、[サブコンテナも検索する]チェックボックスを選択します。

      [サブコンテナも検索する]チェックボックスは、[検索コンテキスト]でコンテナを選択した場合にのみ利用できます。

    2. 選択済みのコンテナに含まれる、移行対象のデータベースオブジェクトを検索する場合は、[Search for Database Objects (データベース オブジェクトの検索)]チェックボックスを選択します。

      このオプションは、[検索コンテキスト]でコンテナを選択した場合にのみ利用できます。デフォルトでは、このオプションは選択されています。

    3. [検索]をクリックします。

      指定したコンテキストで検索されたすべてのZENworks for Desktops 4.xデータベースオブジェクトが、[レポート]パネルに表示されます。

  4. [移行]をクリックします。

  5. [閉じる]をクリックします。

  6. ConsoleOneでデータベースオブジェクトを右クリックし、[プロパティ][ZENworksデータベース]タブの順にクリックします。

  7. 次のデータベースオブジェクトオプションに、インベントリデータベースに応じて表中に示されている適切な値が指定されていることを確認します。

    データベースオブジェクトオプション

    Sybaseインベントリデータベースオブジェクトの値

    Oracleインベントリデータベースオブジェクトの値

    MS SQLServer 2000インベントリデータベースオブジェクトの値

    データベース(読み書き可能)ユーザ名

    MW_DBA

    MW_DBA

    MW_DBA

    データベース(読み書き可能)パスワード

    novell

    novell

    novell

    データベース(読み込み専用)ユーザ名

    MW_READER

    MWO_READER

    MWM_READER

    データベース(読み込み専用)パスワード

    novell

    novell

    novell

    データベース(書き込み専用)ユーザ名

    MW_UPDATER

    MWO_UPDATER

    MWM_UPDATER

    データベース(書き込み専用)パスワード

    novell

    novell

    novell

  8. [適用][閉じる]の順にクリックします。

ZENworks for Desktops 4.xインベントリサーバのアップグレード

ZENworks for Desktops 4.xインベントリサーバをアップグレードする前に、インベントリサービスを停止し、関連付けられたデータベースサーバをアップグレードしたことを確認します。

ZENworks 7 Desktop Managementインベントリサーバのインストール先のサーバがインストールの要件を満たしている場合は、ZENworks 7 Desktop Managementインベントリサーバをインストールすることによって、ZENworks for Desktops 4.xインベントリサーバをアップグレードできます。

ZENworks 7 Desktop Managementインベントリサーバは、ZENworks for Desktops 4.xと同じ役割のセットをサポートしています。したがって、ZENworks for Desktops 4.xからZENworks 7 Desktop Managementにアップグレードする場合、インベントリサーバの役割は保持されます。

重要:ZENworks for Desktops 4.xインベントリサーバをZENworks for Desktops 4.xデータベースに接続していた場合で、インベントリサーバまたはデータベースをZENworks 7 Desktop Managementにアップグレードする場合は、関連づけられたコンポーネントをZENworks 7 Desktop Managementにアップグレードする必要があります。ZENworks for Desktops 4.xインベントリサービスではZENworks 7 Desktop Management準拠のデータベースを操作しないでください。逆の場合も同じです。

複数のZENworks for Desktops 4.xインベントリサーバがZENworks for Desktops 4.xデータベースサーバに接続されている場合で、データベースサーバをZENworks 7 Desktop Managementにアップグレードする場合は、関連付けられたすべてのZENworks for Desktops 4.xインベントリサーバもアップグレードする必要があります。

ZENworks 7 Desktop Managementのインストールプログラムによって、ZENworks for Desktops 4.xインベントリサービスオブジェクトだけが自動的にZENworks 7 Desktop Managementに移行されます。インベントリサービスを開始する前に、ZENworksインベントリの移行ツールを使用して、既存のZENworks for Desktops 4.xのポリシーをZENworks 7 Desktop Managementのポリシーに手動で移行する必要があります。詳細については、手動でのZENworks for Desktops 4.xインベントリポリシーの移行を参照してください。

手動でのZENworks for Desktops 4.xインベントリポリシーの移行

  1. ZENworks 7デスクトップ管理ワークステーションインベントリスナップインがインストールされたConsoleOneで[ツール][ZENworksインベントリ][インベントリの移行]の順にクリックします。

  2. [参照]をクリックし、Inventory Serviceオブジェクト、またはこうしたオブジェクトを含むコンテナを参照して選択します。

  3. 手順2でコンテナを選択した場合、次の手順を実行します。

    1. 選択したコンテナ内に存在するすべてのサブコンテナのInventory Serviceオブジェクトを検索する場合は、[サブコンテナも検索する]チェックボックスを選択します。

      [サブコンテナも検索する]チェックボックスは、[検索コンテキスト]でコンテナを選択した場合にのみ利用できます。

    2. 選択済みのコンテナ内のInventory Serviceオブジェクトに関連付けられたInventoryポリシーを検索する場合は、[Search for Policies (ポリシーの検索)]チェックボックスを選択します。

      このオプションは、[検索コンテキスト]でコンテナを選択した場合にのみ利用できます。デフォルトでは、このオプションは選択されています。

    3. [検索]をクリックします。

      インベントリサービスオブジェクトに関連付けられ、指定したコンテキストで検索されたすべてのZENworks for Desktops 4.xインベントリポリシーが、[レポート]パネルに表示されます。

  4. [移行]をクリックします。

  5. [閉じる]をクリックします。

ZENworks 7インベントリエージェントは、ワークステーションインベントリポリシーではなく、プライベートディクショナリと一般ディクショナリからソフトウェアスキャン設定ルールを取得します。一方、ZENworks for Desktops 4.xインベントリエージェントは、ソフトウェア設定としてワークステーションインベントリポリシーを使用し続けます。

ポリシーの移行後、次の手順を実行します。

  1. ZENworks 7 Desktop ManagementのInventory Serviceを開始します。

    Inventory Serviceを開始すると、Upgrade Serviceにより、ZENworks for Desktops 4.xデータベーススキーマとインベントリデータがZENworks 7 Desktops Managementデータベースに自動的に移行されます。このデータ移行プロセスが完了するのに、きわめて長い時間かかる場合があります。インベントリサーバの画面上に、データベースの移行および初期化が正常に完了したことを示すメッセージが表示されます。

    データベースが移行されたら、インベントリConsoleOneユーティリティ(照会、概要、インベントリレポート、データベースエクスポート)やStorerでデータベースにアクセスできます。

  2. ディクショナリ更新ポリシーを作成および設定して、ZENworks 7 Inventory Agentの最新バージョンのディクショナリを取得します。ディクショナリ更新ポリシーの設定方法の詳細については、『ZENworks 7 Desktop Management管理ガイド』の「ワークステーションインベントリ」の「Configuring the Dictionary Update Policy (ディクショナリ更新ポリシーの設定)」を参照してください。

データベース移行後の作業

インベントリサーバのアップグレードとインベントリデータベースの移行が完了したら、次の作業を実行する必要があります。

  1. Inventory Serviceを停止します。

  2. インベントリデータベースがOracleを実行している場合、データベースのパフォーマンスを向上させるために次の手順を実行します。

    1. 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 and oracle\common\oracle_perf2.sqlファイルを実行して、データベースにパフォーマンス向上用のインデックスを追加します。.

    4. Novell ZENworks 7 Companion 2 CD \database\oracle9i\commonディレクトリまたはNovell ZENworks 7 with Support Pack1 Companion 2 CD \database\oracle_x\commonディレクトリからoracle_dbexport_perf.sqlを実行します。

      インベントリデータベースのパフォーマンスの改善方法の詳細については、『Novell ZENworks 7 Desktop Management管理ガイド』の「ワークステーションインベントリ」の「Performance Tips (パフォーマンスに関するヒント)」を参照してください。.

  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としてログインし、mssql_perf_zenworks.sqlを実行します。

      これにより、インベントリデータベースのパフォーマンスが向上します。

      インベントリデータベースのパフォーマンスの改善方法の詳細については、『Novell ZENworks 7 Desktop Management管理ガイド』の「ワークステーションインベントリ」の「Performance Tips (パフォーマンスに関するヒント)」を参照してください。.

  4. Inventory Serviceを開始します。