23.4 プラグアンドプレイ(PnP) IDトランスレータ機能の使用

「プラグアンドプレイ」(PnP)とは、ネイティブのプラグアンドプレイデバイスに対する接続、設定、および管理をサポートするWindowsオペレーティングシステムの機能を指します。Windowsでは、この機能により、PnP準拠バスに接続されているPnP準拠のハードウェアデバイスを容易に検出できます。PnP準拠デバイスには、製造元によって一連のデバイスID文字列が割り当てられます。それらの文字列は、ビルド時にデバイスにプログラミングされます。それらの文字列は、PnPがどのように動作するかの基礎となるものであり、デバイスを適切なドライバに対応させるために使用されるWindowsの情報ソースの一部となります。

PlateSpin Serverがワークロードおよび使用可能なハードウェアを検出すると、検出結果には、それらのPnP IDとそのデータのストレージがワークロードの詳細として含まれます。PlateSpinは、IDを使用して、変換操作の際にどのドライバを追加する必要があるかを判断します(追加することが必要なドライバがある場合)。PlateSpin Serverは、サポートされている各オペレーティングシステムの、関連付けられているドライバのための、PnP IDのデータベースを維持します。WindowsとLinuxは、互いに異なる形式のPnP IDを使用することから、Migrate Linux RAMディスクによって検出されたWindowsワークロードには、Linux形式のPnP IDが含まれています。

それらのIDは一貫してフォーマットされているので、PlateSpinは、それぞれに標準変換を適用して、対応するWindows PnP IDを決定できます。変換は、PlateSpin製品内で自動的に行われます。この機能を使用して、管理者またはサポート技術者は、カスタムのPnPマッピングを追加、編集、または削除することができます。

PnP ID変換機能を使用するには、次の手順に従います。

  1. PlateSpin Driver Managerツールを起動し、PlateSpin Serverに接続します。

  2. Driver Managerツールで、[PNP ID変換]タブを選択して、PNP ID変換リストを開きます。このリストには、現在既知のカスタムPnP IDマッピングが含まれます。

  3. リストページで、追加をクリックして、[PNP IDマッピングの作成]ダイアログボックスを表示します。

  4. Linux PNP IDフィールドに、Linux PnP IDを追加します。

    1. (条件付き)使用するLinux PnP IDがわかっている場合は、それを入力します。

      または

    2. (条件付き)検出済みのワークロードからIDを選択します。

      1. Linux PNP IDフィールドの隣にある選択をクリックして、[Linux PnP IDの選択]ダイアログボックスを開きます。

      2. ダイアログボックスで、マシンの選択をクリックして、PlateSpin Linux RAMディスクによって検出されたマシンのリストを表示します。

      3. リストでいずれかのデバイスを強調表示し、選択をクリックして、[Linux PnP IDの選択]ダイアログボックスのリストに入力します。

      4. リストでデバイスを選択し、OKをクリックして、PnP IDに標準変換を適用し、[PnP IDマッピングの作成]ダイアログボックスにそれを表示します。

  5. Windows PNP IDフィールドに、Windows PnP IDを追加します。

    1. (条件付き)使用するWindows PnP IDがわかっている場合は、それを入力します。

      または

    2. (条件付き)Windows PNP IDフィールドの隣にある選択をクリックして、マッピングツールを開きます(このツールには、Windows PnP IDのマッピングに役立つ3つの方法があります)。

      • ドライバファイルタブで、Windowsドライバファイル(つまり、*inf拡張子のファイル)を参照して選択し、目的のPnP IDを選択して、変更をクリックします。

      • ドライバデータベースタブで、既存のドライバデータベースを参照して選択し、正しいPnP IDを選択して、変更を選択します。

      • マシンの選択タブで、マシンの選択をクリックし、ライブディスカバリを使用して検出されたWindowsマシンのリストからマシンを選択し、OKをクリックしてそのデバイスを表示し、目的のPnP IDを選択して、[変更]をクリックします。

      重要:関連付けられているドライバパッケージがインストールされていないWindows PnP IDを選択すると、変換の際にエラーが発生することがあります。

  6. [PNP IDマッピングの作成]ダイアログボックスで、正しいLinux PnP IDおよび正しいWindows PnPが選択されていることを確認し、OKをクリックして、PlateSpin Driver Managerの[PNP ID変換]ページを表示します。

  7. (オプション)[PNP ID変換]リストでマッピングを変更または削除するには、マッピングパターンを選択し、実行する操作に応じて、削除または変更をクリックします。

    削除をクリックすると、(確認ダイアログボックスが表示された後に)マッピングが削除されます。

    変更するには、

    1. 変更をクリックして、[PNP IDマッピングの作成]ダイアログボックスを開きます。

    2. ステップ 5を繰り返して、Windows PnP IDを変更します。

      メモ:Linux PnP IDを選択または変更することはできません。