ユーザ用ツール

サイト用ツール


os:freebsd:tips:iscsitarget

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
os:freebsd:tips:iscsitarget [2022/07/13 13:05] – 作成 hayashios:freebsd:tips:iscsitarget [2025/03/13 09:49] (現在) – [Volume拡張] admin
行 1: 行 1:
 ====== iSCSIターゲット ====== ====== iSCSIターゲット ======
  
 +===== iSCSIターゲットで公開する領域を作成する =====
 +
 +  zfs create -V 100g zroot/zd0v0
 +
 +ZFSから切り出したものを使う((-sをつけるとスパースになるが非推奨))
 +
 +===== Volume拡張 =====
 +
 +
 +現在のサイズ確認
 +
 +  # zfs get volsize
 +
 +サイズ変更
 +
 +  # zfs set volsize=<size> <volume>
 +
 +
 +===== iSCSIターゲットの設定 =====
 +
 +/etc/ctl.confでiSCSIターゲットの設定
 +
 +<file /etc/ctl.conf>
 +auth-group ag01 {
 +    # CHAP 認証用のログイン名とパスワード
 +    chap username userpassword
 +    # 接続を許可するイニシエーターの IP アドレス
 +    initiator-portal 10.X.Y.Z/32
 +    initiator-portal 10.X.Y.#/32
 +}
 +portal-group pg0 {
 +    # discovery-auth-group no-authentication
 +    discovery-auth-group ag01
 +    # listen IP
 +    listen 10.X.Y.AAA:3260
 +}
 +# iSCSI target configuration
 +#   iqn.YEAR.MONTH.reverse-domain:ANYNAME
 +target iqn.2024.08.com.rookie-inc.EFGA.ABCD:Zhdd {
 +    # Do Not use " " in any strings!!!!.
 +    alias ABCDzhdd
 +    # auth-group ag01
 +    auth-group no-authentication
 +    portal-group pg0
 +
 +    lun 0 {
 +        device-id ABCD_zd0v0        # <- device名が同じだとiqnが違っていてもエラーが出る場合がある((xcp-ng))
 +        serial 1
 +        path /dev/zvol/Zhdd/zd0v0
 +    }
 +}
 +</file>
 +
 +==== パーミッション変更 ====
 +パスワードなどの機微情報があるので
 +
 +  # chmod 600 /etc/ctl.conf
 +
 +===== 起動設定 =====
 +/etc/rc.conf
 +
 +  ctld_enable="YES"
 +===== 起動 =====
 +
 +  # service ctld start
 +
 +
 +===== 参考 =====
 +
 +  * [[https://man.freebsd.org/cgi/man.cgi?query=ctl.conf&sektion=5&apropos=0&manpath=FreeBSD+14.1-RELEASE+and+Ports|man ctl.conf]]
 +  * [[https://www.server-world.info/query?os=FreeBSD_14&p=iscsi&f=1|iSCSI : iSCSI ターゲットの設定 (ctld)]]
os/freebsd/tips/iscsitarget.1657717507.txt.gz · 最終更新: 2022/07/13 13:05 by hayashi