差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
freebsd:freebsd_11_configure_iscsi_target [2017-03-22 00:01] Decomo 作成 |
freebsd:freebsd_11_configure_iscsi_target [2017-12-04 18:17] (現在) Decomo |
||
---|---|---|---|
行 1: | 行 1: | ||
====== FreeBSD 11でiSCSI Targetを作る ====== | ====== FreeBSD 11でiSCSI Targetを作る ====== | ||
+ | |||
+ | ===== まえがき ===== | ||
+ | |||
+ | FreeBSD 10.0で登場した[[https:// | ||
+ | |||
+ | ==== ターゲットとイニシエータ ==== | ||
+ | |||
+ | 超乱暴に言えばiSCSIはケーブルがLANケーブルに変わっただけのSCSIなので、用語や概念はSCSIのそれを踏襲している。馴染みが薄く自分でも混乱するので簡単にまとめておく。 | ||
+ | |||
+ | |Target| SCSIコマンドを受け取る側。要はSCSI機器(HDDとか光学ドライブとか)| | ||
+ | |Initiator| SCSIコマンドを発行する側。要はSCSIホストバスアダプタ(SCSIカード)| | ||
+ | |||
+ | サーバ/ | ||
===== 試した環境 ===== | ===== 試した環境 ===== | ||
* FreeBSD 11.0-STABLE r308494 | * FreeBSD 11.0-STABLE r308494 | ||
- | * 当方環境の都合でSTABLEになっているだけで、RELEASEでも問題ないと思われる。理論上は10.0-RELEASE以降で行けるハズ。 | + | * 当方環境の都合でSTABLEになっているだけで、RELEASEでも問題ないと思われる。試してないけど10.0-RELEASE以降で行けるハズ。 |
===== 基本設定 ===== | ===== 基本設定 ===== | ||
行 10: | 行 23: | ||
''/ | ''/ | ||
- | </code> | + | まずは認証なしで公開してみる。 |
+ | |||
+ | < | ||
portal-group pg0 { | portal-group pg0 { | ||
discovery-auth-group no-authentication | discovery-auth-group no-authentication | ||
行 28: | 行 43: | ||
</ | </ | ||
+ | iSCSIターゲットで公開する領域は'' | ||
+ | ctl.confがデフォルトのパーミッションだと、デーモン起動時に'' | ||
+ | < | ||
+ | # chmod 640 / | ||
+ | </ | ||
+ | |||
+ | お馴染/ | ||
+ | |||
+ | < | ||
+ | # echo ' | ||
+ | # service ctld start | ||
+ | Starting ctld. | ||
+ | </ | ||
+ | |||
+ | ==== Macから繋いでみる ==== | ||
+ | |||
+ | [[https:// | ||
- | $ sudo iscsictl add target iqn.2002-03.info.decomo: | + | < |
+ | $ sudo iscsictl add target iqn.2002-03.info.decomo: | ||
The specified target has been added | The specified target has been added | ||
- | $ sudo iscsictl login iqn.2002-03.info.decomo: | + | $ sudo iscsictl login iqn.2002-03.info.decomo: |
Attached iqn.2002-03.info.decomo: | Attached iqn.2002-03.info.decomo: | ||
FREEBSD CTLDISK 0001 | FREEBSD CTLDISK 0001 | ||
Serial Number MYSERIAL | Serial Number MYSERIAL | ||
lun 0: type 0x00 (Block device) | lun 0: type 0x00 (Block device) | ||
+ | </ | ||
+ | こんな感じで無事マウントできた。 | ||
{{ : | {{ : |