差分
このページの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) | ||
| + | </ | ||
| + | こんな感じで無事マウントできた。 | ||
| {{ : | {{ : | ||