mkvdiskhostmap

mkvdiskhostmap コマンドは、仮想ディスクとホストの間に新しいマッピングを作成します。これにより、指定したホストからその仮想ディスクにアクセスして、入出力操作を行うことができるようになります。

構文

構文図を読む構文図をスキップする
>>- svctask -- -- mkvdiskhostmap -- --+----------+-- ----------->
                                      '- -force -'      

>-- -host --+- host_id ---+-- --+-------------------------+----->
            '- host_name -'     '- -scsi -- scsi_num_arg -'   

>-- --+- vdisk_name -+-----------------------------------------><
      '- vdisk_id ---'   

パラメーター

-force
(オプション) 通常は許可されていない、VDisk からホストへの複数割り当てを許可します
-host host_id | host_name
(必須) 仮想ディスクをマップするホストを、ID または名前で指定します。
-scsi scsi_num_arg
(オプション) 指定のホスト上でこの仮想ディスクに割り当てる SCSI LUN ID を指定します。scsi_num_arg パラメーターに、指定のホスト上の VDisk に割り当てられる SCSI LUN ID が入ります。ホスト・システムをチェックして、指定の HBA 上で次に使用可能な SCSI LUN ID を確認する必要があります。-scsi パラメーターを指定しないと、次に使用可能な SCSI LUN ID がホストに提供されます。
vdisk_name | vdisk_id
(必須) ホストにマップする仮想ディスクの名前を、ID または名前で指定します。

説明

このコマンドは、仮想ディスクと指定のホスト間の新規のマッピングを作成します。 ホストには、仮想ディスクは、直接ホストに接続しているように見えます。 このコマンドが処理された後に、ホストは仮想ディスクに対して入出力トランザクションを実行できるようになります。

オプションで、SCSI LUN ID をマッピングに割り当てることができます。ホストの HBA は、ホストに接続された装置をスキャンする際に、ホストのファイバー・チャネル・ポートにマップされたすべての仮想ディスクを発見します。装置が見つかると、それぞれの装置に ID (SCSI LUN ID) が割り振られます。例えば、最初に検出されたディスクには SCSI LUN 1、などが割り振られます。必要な場合、SCSI LUN ID を割り当てることによって、HBA が仮想ディスクを発見する順序を制御できます。SCSI LUN ID を指定しない場合、そのホストにすでにマッピングが存在すれば、クラスターが自動的に次の有効な SCSI LUN ID を割り当てます。 mkvdiskhostmap コマンドを発行すると、割り当てられた SCSI LUN ID 番号が返されます。

HBA デバイス・ドライバーの中には、SCSI LUN ID 内にギャップを検出すると停止するものもあります。例えば、次のとおりです。
  • 仮想ディスク 1 が、SCSI LUN ID 1 をもつホスト 1 にマップされている。
  • 仮想ディスク 2 が、SCSI LUN ID 2 をもつホスト 1 にマップされている。
  • 仮想ディスク 3 が、SCSI LUN ID 4 をもつホスト 1 にマップされている。

ID 3 にマップされた SCSI LUN がないため、デバイス・ドライバーが HBA をスキャンする際に仮想ディスク 1 と 2 を識別した後に停止します。パフォーマンスを最適にするには、必ず SCSI LUN ID の割り振りが連続するようにしてください。

複数の VDisk の割り当てを作成することが可能です。通常は、複数のホストがディスクにアクセスできる場合に破損が発生しやすいため、VDisk からのホストへの複数の割り当ては使用されません。ただし、IBM® SAN ファイル・システムのような特定のマルチパス環境では、VDisk は複数のホストにマップされている必要があります。 複数のホストにマップするには、mkvdiskhostmap コマンドで force パラメーターを使用する必要があります。例えば、次のとおりです。
svctask mkvdiskhostmap -host host1 -force 4
svctask mkvdiskhostmap -host host2 -force 4

これらのコマンドは、 VDisk 4 について、ホストから VDisk へのマッピングを 2 つ (host1 と host2 へのマップ) 作成します。 すでに VDisk がホストにマップされている場合は、force パラメーターを省略するとマッピングが失敗します。

(このマッピングの対象である) ホスト・オブジェクトが、VDisk が属する入出力グループに関連付けられていない場合も、コマンドは失敗します。

呼び出し例

svctask mkvdiskhostmap -host host1 -scsi 1 5

結果出力

Virtual Disk to Host map, id [1], successfully created
ライブラリー | サポート | ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2003, 2010. All Rights Reserved.