27.3 必要なデスクトップポリシーのセットアップ

ZENworks Desktop Managementでは、eDirectory™ツリーに、後で設定および有効化できるデスクトップポリシーを保持するポリシーパッケージが必要です。

この節では、デスクトップポリシーをセットアップするために必要な情報を紹介します。

ZENworksをテストインストールした後の運用環境で、各コンポーネントを適切に動作させるために必要なポリシーを追加できます。

ワークステーションインベントリをインストールしている場合は、次に示すように、いくつかのデスクトップ管理ポリシーを設定する必要があります。

重要:Desktop Management Serverのインストール中にSybaseをインストールするように選択した場合は、[インベントリのスタンドアロンの設定]ダイアログボックスが表示されます。このダイアログボックスで[スタンドアロンの設定]を選択すると、インストールで自動的にサーバパッケージが作成されます。データベースの場所ポリシーが作成および設定され、インベントリサービスが開始されます。Desktop Management Serverのインストールが完了したら、ワークステーションインベントリポリシーを作成および設定する必要があります。詳細については、セクション 27.3.4, ワークステーションインベントリポリシーの設定を参照してください。

ステップ 11で[インベントリのスタンドアロンの設定]ページのオプションを設定した場合は、インストールプログラムにより、サーバと同じOU(部門)にサーバパッケージがすでに作成されています。別のサーバパッケージを作成しようとすると、サーバパッケージが同じOUの別のサーバパッケージと競合することを示すメッセージが表示されます。

運用環境でワークステーションインベントリをインストールする場合、設定するポリシーについては『ZENworks 7 Desktop Management管理ガイド』の「ワークステーションインベントリ」の節を参照してください。

必要なポリシーを設定したら、次の操作を実行します。

27.3.1 ポリシーパッケージの作成

ポリシーパッケージには、ユーザまたはユーザワークステーションの使用規則や環境設定が指定されている個々のWindowsデスクトップポリシーが保持されます。ポリシーパッケージを保持する部門(OU)を作成する必要があります。このOUを配置する場所を決定するときは、次の点に考慮してください。

  • ツリー内にパーティションがあるかどうか
  • eDirectory内で課せられる完全識別名の256文字の制限
  • ポリシーパッケージを見つけるための検索ポリシーの使用方法

ツリー内を効率よく検索するために、ポリシーパッケージの関連付け先になるオブジェクトを含んだパーティションのルートに、このポリシーパッケージOUを作成することをお勧めします。これにより、次の利点が得られます。

  • パーティションのルートと検索ポリシーを使用すると、ツリー内の検索効率が高まります。
  • パーティションのルートにOUを配置することで、複数ポリシーの命名で使用できる文字数が最大になります。

(オプション)部門(OU)を作成してポリシーを保持できます。

  1. ConsoleOneで、OUを配置するコンテナを右クリックし、[新規]>[オブジェクト]>[部門]>[OK]の順にクリックします。次に、コンテナに、「デスクトップポリシー」などの短い名前を付けます。

ポリシーパッケージを作成するには

  1. ポリシーパッケージを配置するコンテナを右クリックし、[新規]>[ポリシーパッケージ]の順にクリックします。

  2. 次のいずれかのポリシーパッケージを選択します。

    •    Container Package (コンテナパッケージ)
    •    Server Package (サーバパッケージ)
    •    Service Location Package (SLPのプロパティパッケージ)
    •    User Package (ユーザパッケージ)
    •    ワークステーションパッケージ(Workstation Package)
  3. [次へ]をクリックし、パッケージに短い名前を付けます。[次へ]をクリックし、[別のポリシーパッケージを作成]をクリックします。パッケージをすべて作成した後で、[完了]をクリックします。

    パッケージの短い名前として、次のような名前を付けることができます。

    •    Container
    •    Server
    •    Location
    •    User
    •    Workstation
  4. 作成するポリシーパッケージごとに、ステップ 1からステップ 3を繰り返します。

27.3.2 ワークステーションインポートポリシーのセットアップ

Desktop Managementをインストールしたサーバがワークステーションをインポートできるように、Desktop Managementでワークステーションインポートポリシーが必要です。このポリシーを有効にして、Desktop Management Serverに関連付ける必要があります。

  1. ConsoleOneで、サーバパッケージを右クリックし、[プロパティ]をクリックします。

  2. [使用可能]列の下にあるインポートポリシーのチェックボックスを選択します。この操作により、ポリシーが選択されると同時に有効になります。

  3. [プロパティ]をクリックして[コンテナ]ページを表示します。

  4. [プラットフォーム]タブの下向き矢印をクリックし、目的のプラットフォームを選択します。

  5. [ワークステーションオブジェクトの作成先]ドロップダウンリストでオプションを選択し、ワークステーションオブジェクトを保存するコンテナを指定します。

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

  7. [関連付け]タブをクリックし、[追加]をクリックします。Desktop Managementをインストールするサーバを参照し、[OK]をクリックしてサーバを[関連付け]リストに追加します。

  8. [関連付け]リストでインポートポリシーを関連付けるサーバを選択し、[適用]をクリックします。次に、[閉じる]をクリックします。

27.3.3 データベース場所ポリシーの設定

データベース場所ポリシーには、Inventoryデータベースの場所が含まれています。Databaseオブジェクトを、Service Location Packageを使用してInventory Serviceオブジェクトが置かれているコンテナに、またはServer Packageを使用してインベントリサーバに関連付けることができます。

メモ:Service Location PackageとServer Packageの両方を設定する場合、Server Packageの設定はService Location Packageの設定よりも優先されます。

Databaseオブジェクトをインベントリサービスオブジェクトが置かれているコンテナに関連付けるには

  1. ConsoleOneで、Service Location Packageを右クリックし、[プロパティ]をクリックして[ポリシー]ページを表示します。

  2. [使用可能]列の下にあるZENworksデータベースポリシーのチェックボックスをオンにします。

  3. [プロパティ]をクリックして[インベントリ管理]ページを表示します。

  4. インベントリデータベースオブジェクトのDN (Inventory database_server_name)を参照して、[OK]をクリックします。

    Sybaseデータベースでは、eDirectoryがインストールされていないWindows 2000サーバにインストールする場合を除いて、ワークステーションインベントリのインストール中にデータベースオブジェクトが自動的に作成されます。データベースを手動で作成するには、Novell ZENworks 7 Desktop Management管理ガイド』のインベントリデータベースのセットアップの手順に従ってください。

    Oracleデータベースでは、データベースオブジェクトを作成した後、そのオブジェクトを設定する必要があります。詳細については、Novell ZENworks 7 Desktop Management管理ガイド』の「インベントリデータベースのセットアップ」を参照してください。

    MS SQLデータベースでは、データベースオブジェクトを設定する必要があります。詳細については、Novell ZENworks 7 Desktop Management管理ガイド』の「インベントリデータベースのセットアップ」を参照してください。

    重要:データベースオブジェクトに設定されたデータベースサーバのDNS名が有効であることを確認します。DNS名が無効である場合、データベースオブジェクトの[プロパティ]ページで適切なデータベースサーバのIPアドレスを選択する必要があります。

    データベースサーバのIPアドレスを選択する:

    1. ConsoleOneでデータベースオブジェクトを右クリックし、[プロパティ]をクリックして[ZENworksデータベース]ページを表示します。

    2. [サーバのIPアドレスまたはDNS名]フィールドで、適切なIPアドレスを選択します。

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

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

  6. [関連付け]タブをクリックし、[追加]をクリックします。

  7. Inventory Serviceオブジェクトが置かれているコンテナを参照して選択し、[OK]をクリックします。

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

DatabaseオブジェクトをInventoryサーバに関連付けるには

  1. ConsoleOneで、[サーバパッケージ]を右クリックし、[プロパティ]をクリックして[ポリシー]ページを表示します。

  2. [使用可能]列の下にあるZENworksデータベースポリシーのチェックボックスをオンにします。

  3. [プロパティ]をクリックして[インベントリ管理]ページを表示します。

  4. インベントリデータベースオブジェクトのDN (Inventory database_server_name)を参照して、[OK]をクリックします。

    Sybaseデータベースでは、eDirectoryがインストールされていないWindows 2000サーバにインストールする場合を除いて、ワークステーションインベントリのインストール中にデータベースオブジェクトが自動的に作成されます。データベースを手動で作成するには、Novell ZENworks 7 Desktop Management管理ガイド』の「インベントリデータベースのセットアップ」の手順に従ってください。

    Oracleデータベースでは、データベースオブジェクトを作成した後、そのオブジェクトを設定する必要があります。詳細については、Novell ZENworks 7 Desktop Management管理ガイド』のインベントリデータベースのセットアップを参照してください。

    MS SQLデータベースでは、データベースオブジェクトを設定する必要があります。詳細については、Novell ZENworks 7 Desktop Management管理ガイド』のインベントリデータベースのセットアップを参照してください。

    重要:データベースオブジェクトに設定されたデータベースサーバのDNS名が有効であることを確認します。DNS名が無効である場合、データベースオブジェクトの[プロパティ]ページで適切なデータベースサーバのIPアドレスを選択する必要があります。

    データベースサーバのIPアドレスを選択する:

    1. ConsoleOneでデータベースオブジェクトを右クリックし、[プロパティ]をクリックして[ZENworksデータベース]ページを表示します。

    2. [サーバのIPアドレスまたはDNS名]フィールドで、適切なIPアドレスを選択します。

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

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

  6. [関連付け]タブをクリックし、[追加]をクリックします。

  7. インベントリサーバオブジェクトを参照して選択し、[OK]をクリックします。

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

メモ:Inventoryポリシーを変更するか、またはオブジェクトを設定する場合は、常にInventory Serviceを停止します。オブジェクトのポリシーおよびプロパティを設定します。インベントリサービスを再開します。詳細については、セクション 27.3.5, インベントリサービスの開始と停止を参照してください。

27.3.4 ワークステーションインベントリポリシーの設定

  1. ConsoleOneで、ワークステーションパッケージを右クリックし、[プロパティ]>[ポリシー]ページの順にクリックします。

  2. [ポリシー]タブをクリックし、設定するプラットフォームをドロップダウンリストで選択し、選択したプラットフォームのポリシーを有効にします。利用可能なプラットフォームは、Windows 9x、WinNT-2000-XP、Windows NT、Windows 2000、またはWindows XPです。

  3. [使用可能]列の下にあるワークステーションインベントリポリシーのチェックボックスを選択します。

  4. [プロパティ]をクリックし、[ワークステーションインベントリポリシー]ページを表示します。

  5. [一般]ページで、次の設定を行います。

    1. インベントリサービスオブジェクトのDNを参照して選択します。

    2. デルタスキャン数を指定します。デルタスキャンの後でフルスキャンが実行されます。

  6. (オプション)インベントリスキャンをカスタマイズします。

    1. [ハードウェアスキャン]タブをクリックして、次の設定を指定します。

      [Enable DMI Scan]: [DMIスキャンを有効にする]オプションを選択して、インベントリ対象ワークステーションのDMI (Desktop Management Interface)からハードウェアデータのスキャンを追加します。

      [Enable WMI Scan]: [WMIスキャンを有効にする]オプションを選択して、インベントリ対象ワークステーションのMicrosoft WMI (Windows Management Instrumentation)からハードウェアデータのWMIスキャンを追加します。

      Enable Custom Scanning(カスタムスキャンを有効にする): このオプションを選択して、インベントリ対象ワークステーションのカスタムスキャンを追加します。カスタムスキャンを実行する際に使用するカスタムスキャン実行可能ファイルの名前を入力する必要があります。

      カスタム属性エディタ: このボタンをクリックして、カスタム属性のリストを指定します。必要に応じてリストを修正します。

    2. ZENworks for Desktops 4またはZENworks for Desktops 4.0.1がインストールされているWindowsインベントリ対象ワークステーションのソフトウェアスキャン設定をカスタマイズするには、[ソフトウェアスキャン]タブをクリックして、次の設定を実行します。

      重要:ZENworks 7 Desktop Managementがインストールされているインベントリ対象ワークステーションでは、設定を行わないでください。

      [Enable Software Scan]: インベントリポリシーに関連付けられたインベントリ対象ワークステーションのソフトウェアスキャンを有効にします。スキャンプログラムは、インベントリ対象ワークステーションのソフトウェア情報を収集して、インベントリデータベースに保存します。

      [カスタムスキャンエディタ]: アプリケーションの詳細情報のリストをカスタマイズして、インベントリ対象ワークステーションをスキャンできます。インベントリスキャナは、カスタムスキャンエディタに示されるアプリケーションの詳細情報をスキャンします。

      たとえば、カスタムスキャンエディタで次の詳細を指定します。Vendor Name=Microsoft; Product Name=Microsoft Office; Product Version=10.0; FileName=winword.exe; File Size=1 MB。この場合、インベントリスキャナはインベントリ対象ワークステーションで、サイズが1MBのwinword.exeファイルをスキャンします。このファイルが見つかった場合、インベントリデータベースに“winword.exe;1 MB”について“Microsoft;Microsoft Office;10.0”が格納されます。

      [Product Identification Number]: インベントリ対象ワークステーションにインストールされた、Microsoftアプリケーションの製品識別情報をスキャンできます。

      Product Location(製品の場所): インベントリ対象ワークステーションにインストールされたアプリケーションのフルパスをスキャンできます。

      カスタムスキャンのみ実行する: カスタムスキャンエディタで選択された、カスタマイズされたソフトウェアアプリケーションだけをスキャンします。

    3. [設定エディタ]タブをクリックします。必要に応じて、次の.iniファイルの設定を変更します。

  7. [適用]をクリックします。

  8. [ポリシースケジュール]タブをクリックします。

  9. インベントリ対象ワークステーションのスキャンをスケジュールするために必要な設定を変更し、[適用][閉じる]の順にクリックします。

  10. [関連付け]タブをクリックし、[追加]をクリックします。

  11. インベントリ対象ワークステーションが登録されているコンテナオブジェクトを参照して選択し、[OK]をクリックします。

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

  13. ConsoleOneで、インベントリサービスオブジェクト(Inventory Service_server_name)を右クリックし、[プロパティ]、[インベントリサービスオブジェクトのプロパティ]タブの順にクリックします。

  14. [コンピュータのスキャンを有効にする]が選択されていることを確認し、[OK]をクリックします。

27.3.5 インベントリサービスの開始と停止

ここでは、次の内容について説明します。

インベントリサービスの開始

NetWareインベントリサーバの場合

すべてのインベントリサービスを開始するには

  1. サーバコンソールのプロンプトで、「startinv」と入力します。

特定のインベントリサービスを開始するには

  1. サーバコンソールプロンプトで、「startser Inventory_service」と入力します。

Windows 2000/2003インベントリサーバの場合:

すべてのインベントリサービスを開始するには

  1. コントロールパネルで[管理ツール][サービス]の順にダブルクリックします。

  2. [Novell Inventory Service]を選択し、[開始]をクリックします。

特定のインベントリサービスを開始するには

  1. サーバのコンソールプロンプトで、ZENworks_installation_directory\zenworks\inv\server\wminv\binに移動します。

  2. startser Inventory_service」と入力します。

Linuxインベントリサーバの場合

すべてのインベントリサービスを開始するには

  1. Linuxのサーバプロンプトで、/etc/init.dに移動します。

  2. ./novell-zdm-inv start」と入力します。

特定のインベントリサービスを開始するには

  1. Linuxのサーバプロンプトで、/opt/novell/binに移動します。

  2. StartSer Inventory_service」と入力します。

Inventory Serviceを起動した後に、Inventory Serviceが稼動していることを確認します。すべてのサービスを一覧表示するには、インベントリサーバコンソールのプロンプトで「ListSer "*"」と入力します。Inventory Serviceが稼働していない場合、サーバステータスログをチェックします。サーバステータスログの詳細については、『ZENworks 7 Desktop Management管理ガイド』の「ステータスログを使ったワークステーションインベントリの監視」を参照してください。

インベントリサービスの停止

NetWareインベントリサーバの場合

すべてのインベントリサービスを停止するには

  1. サーバコンソールのプロンプトで、「stopser *」と入力します。

特定のインベントリサービスを停止するには

  1. サーバコンソールのプロンプトで、「stopser Inventory_service」と入力します。

Windows 2000インベントリサーバの場合

すべてのインベントリサービスを停止するには

  1. コントロールパネルで[管理ツール][サービス]の順にダブルクリックします。

  2. [Novell Inventory Service]を選択し、[停止]をクリックします。

特定のインベントリサービスを停止するには

  1. サーバコンソールのプロンプトで、「stopser Inventory_service」と入力します。

Linuxインベントリサーバの場合

すべてのインベントリサービスを停止するには

  1. Linuxのサーバプロンプトで、/etc/init.dに移動します。

  2. ./novell-zdm-inv stop」と入力します。

特定のインベントリサービスを停止するには

  1. Linuxのサーバプロンプトで、/opt/novell/binに移動します。

  2. StopSer Inventory_service」と入力します。

Linuxにインストールされているワークステーションインベントリコンポーネントのステータスの確認

次の表は、Linuxにインストールされていて、Linuxコンソールプロンプトでコマンドを実行してステータスを確認できるワークステーションインベントリコンポーネントを示しています。

表 27-1 Linuxにインストールされているワークステーションインベントリコンポーネント

ワークステーションインベントリコンポーネント

Linuxコンソールプロンプトに入力するコマンド

インベントリサーバデーモン

/etc/init.d/novell-zdm-inv status

Sybaseデーモン

/etc/init.d/novell-zdm-sybase status

インベントリプロキシデーモン

/etc/init.d/novell-zen-zws status