Go to main content
Oracle® Solaris 11.3 での ZFS ファイルシステムの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

iSCSI LUN として ZFS ボリュームを使用する

iSCSI ターゲットとしての ZFS ボリュームは、ほかの ZFS データセットと同様に管理されます。ただし、ZFS ボリュームが iSCSI LUN として共有されている間、データセットの名前を変更したり、ボリュームスナップショットをロールバックしたり、プールをエクスポートすることはできません。これらの操作を実行しようとすると、次のようなメッセージが表示されます。

# zfs rename system1/volumes/v2 system1/volumes/v1
cannot rename 'system1/volumes/v2': dataset is busy
# zpool export system1
cannot export 'system1': pool is busy

iSCSI ターゲットの構成情報はすべてデータセット内に格納されます。NFS 共有ファイルシステムと同様に、別のシステム上にインポートされる iSCSI ターゲットは正しく共有されます。

Common Multiprotocol SCSI Target (COMSTAR) ソフトウェアフレームワークを使用すると、あらゆる Oracle Solaris システムを、ストレージネットワークを介してイニシエータホストからアクセスできる SCSI ターゲットデバイスに変換できます。ZFS ボリュームを作成し、iSCSI 論理ユニット (LUN) として共有するように構成できます。

ZFS ボリュームを iSCSI LUN として使用する方法

  1. まず、COMSTAR パッケージをインストールします。
    # pkg install group/feature/storage-server
  2. iSCSI ターゲットとして使用される ZFS ボリュームを作成します。

    例:

    # zfs create -V 2g system1/volumes/v2
  3. SCSI ブロックデバイスベースの LUN を作成します。

    例:

    # sbdadm create-lu /dev/zvol/rdsk/system1/volumes/v2
    Created the following LU:
    
    GUID                    DATA SIZE           SOURCE
    --------------------------------  -------------------  ----------------
    600144f000144f1dafaa4c0faff20001  2147483648           /dev/zvol/rdsk/system1/volumes/v2
    # sbdadm list-lu
    Found 1 LU(s)
    
    GUID                    DATA SIZE           SOURCE
    --------------------------------  -------------------  ----------------
    600144f000144f1dafaa4c0faff20001  2147483648           /dev/zvol/rdsk/system1/volumes/v2
  4. すべての ZFS クライアントまたは選択された ZFS クライアントに LUN ビューを共有します。

    すべての ZFS クライアントまたは選択された ZFS クライアントのリストに LUN ビューを公開できます。次の例では、LUN ビューがすべての ZFS クライアントに共有されます。

    1. LUN GUID を識別します。
      # stmfadm list-lu
      LU Name: 600144F000144F1DAFAA4C0FAFF20001
    2. LUN ビューを共有します。
      # stmfadm add-view 600144F000144F1DAFAA4C0FAFF20001
      # stmfadm list-view -l 600144F000144F1DAFAA4C0FAFF20001
      View Entry: 0
      Host group   : All
      Target group : All
      LUN          : 0
  5. iSCSI ターゲットを作成します。

    iSCSI ターゲットの作成方法については、Oracle Solaris 11.3 でのデバイスの管理 の 第 8 章, COMSTAR を使用したストレージデバイスの構成を参照してください。