Annotation of embedaddon/istgt/doc/QUICKSTART.jp, revision 1.1
1.1 ! misho 1: istgt.confの設定とistgtデーモンの起動
! 2:
! 3: Portsからでもtarballからでもインストールを実行すると、
! 4: デフォルトで/usr/local/etc/istgtの中にサンプル定義ファイルが
! 5: 作成されますのでこれをコピーして起動用の設定を作成します。
! 6:
! 7: # cd /usr/local/etc/istgt
! 8: # cp auth.conf.sample auth.conf
! 9: # cp istgt.conf.sample istgt.conf
! 10: # cp istgtcontrol.conf.sample istgtcontrol.conf
! 11:
! 12: 最低修正が必要な場所は以下の3箇所です。
! 13: [PortalGroup1] のサーバIPアドレス
! 14: [InitiatorGroup1] のイニシエータ名とネットマスク
! 15: [LogicalUnit1] のLUN0に割り当てる領域とサイズ
! 16:
! 17: [PortalGroup1]
! 18: Portal DA1 192.168.2.36:3260
! 19: ↑192.168.2.36を利用するサーバのIPアドレスに変更します。
! 20: 3260は標準のiSCSIポート番号なので通常は変更する必要はありません。
! 21:
! 22: [InitiatorGroup1]
! 23: InitiatorName "iqn.1991-05.com.microsoft:saturn"
! 24: Netmask 192.168.2.0/24
! 25: ↑接続を許可するイニシエータ名とIPアドレスまたはCIDR表記に変更します。
! 26: 任意の名前やIPを許可するには特殊ワード ALL を指定します。
! 27:
! 28: [LogicalUnit1]
! 29: LUN0 Storage /tank/iscsi/istgt-disk1 10GB
! 30: ↑サンプルではファイル形式(/tank/iscsi/istgt-disk1)で
! 31: 10GBを割り当てるようになっています。
! 32: 環境に合わせてパスを変更し、ディスクの容量を指定します。
! 33: 単位はMBやTBで指定することも可能です。
! 34: デバイスファイル(/dev/ad1, /dev/zvol/tank/volなど)を指定する場合は
! 35: サイズにAutoを指定できます。
! 36:
! 37: 設定できたら起動スクリプトを使ってデーモンを起動します。
! 38:
! 39: # /usr/local/etc/rc.d/istgt forcestart
! 40:
! 41: 初期化ルーチンのエラーは標準エラー出力に出されますが、
! 42: それ以降のエラーはsyslogに書き込むので/var/log/messagesも確認します。
! 43:
! 44: 正しく動くようになったら /etc/rc.conf に
! 45: istgt_enable="YES"
! 46: を加えてサーバ起動時にデーモンも自動起動するように設定します。
! 47:
! 48:
! 49: LUNに対するアクセス制限は以下のように適用されます。
! 50:
! 51: IG(イニシエータグループ)で指定したイニシエータが
! 52: ネットマスクで許可されたIPアドレスから、
! 53: PG(ポータルグループ)で指定したネットワークポータル(IP/ポート番号)を通して、
! 54: LU(iSCSI LUN)にアクセスした場合に許可されます。
! 55:
! 56: イニシエータ名とIPアドレスの両方もしくはいずれかの設定により
! 57: 許可するべき範囲を設定できるようになっています。
! 58: 現時点では最低1個のアクセス許可を設定しないと起動しません。
! 59:
! 60: ※LUというのは元々LUN0しか想定していない時代の名残で、
! 61: 本来ならLUではなくLUGになるべきかもしれません。
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>