EN JA
ctl.conf
() ()

ru % 設定ファイルは、デーモンによって使用されます。で始まる行と空行は、コメントとして解釈されます。ファイルの一般的な構文は、次の通りです: pidfile <path>
 
auth-group <name> { chap <user> <secret> ... }
 
portal-group <name> { listen <address> listen-iser <address> discovery-auth-group <name> ... }
 
target <name> { auth-group <name> portal-group <name> lun <number> { path <path> } ... } 次の文は、グローバルなレベルで利用可能です: 認証グループを定義して、次に、ターゲットの任意の数に割り当てることができる、 auth-group セクションをオープンします。デバッグレベルを指定します。デフォルトは、0 です。着信接続を操作する子プロセスを同時に実行するための制限を指定します。デフォルトは、30 です。それを 0 に設定することは、制限を無効にします。 pidfile へのパスを指定します。デフォルトは、です。ポータルグループを定義して、次にターゲットの任意の数に割り当てることができる、 portal-group セクションをオープンします。ターゲット設定セクションをオープンします。接続が強制的に終了された後のログインセッションのためのタイムアウトを指定します。デフォルトは、60 です。それを 0 に設定することは、タイムアウトを無効にします。次の文は、auth-group レベルで利用可能です: CHAP 認証資格証明を指定します。相互の CHAP 認証資格証明を指定します。あらゆる auth-group について、設定は、chap または chap-mutual エントリのいずれかを含んでいることに注意してください。それは、それらを混合するエラーです。次の文は、portal-group レベルで利用可能です: ターゲットの発見のために使用される、そのポータルグループに以前に定義された認証グループを割り当てます。デフォルトで、発見は、拒否されます。特別の auth-group "no-authentication"は、認証のない発見を許可するために使用されます。着信接続のために listen (接続を受け付け) する IPv4 または IPv6 アドレスとポートを指定します。 iSER (iSCSI over RDMA) プロトコルを使用して、着信接続のために listen (接続を受け付け) する IPv4 または IPv6 アドレスとポートを指定します。次の文は、target レベルで利用可能です: そのターゲットに人間に読み込み可能な記述を割り当てます。デフォルトは、ありません。そのターゲットに以前に定義された認証グループを割り当てます。デフォルトは、ありません。すべてのターゲットは、auth-group または chap または chap-mutual 文のいずれかを使用しなければなりません。特別の auth-group "no-authentication"は、認証のないアクセスを許可するために使用されます。 CHAP 認証資格証明を指定します。ターゲットは、auth-group または chap または chap-mutual 節のいずれかを使用しなければならないことに注意してください。それは、1 つのターゲットで、それらを混合する設定エラーです。相互の CHAP 認証資格証明を指定します。ターゲットは、auth-group、chap または chap-mutual 節のいずれかを使用しなければならないことに注意してください。それは、1 つのターゲットで、それらを混合する設定エラーです。そのターゲットに以前に定義されたポータルグループを割り当てます。デフォルトのポータルグループは、ターゲットをすべての設定された IPv4 と IPv6 アドレスの TCP ポート 3260 で利用可能にする、"default"です。ターゲットによってエクスポートされた LUN を定義して、lun 設定セクションをオープンします。次の文は、lun レベルで利用可能です: 与えられた LUN に対して使用する CTL バックエンドを指定します。有効な選択は、とです。 block は、ファイルシステムのファイルによって裏打ちされた LUN のために使用されます。 ramdisk は、ほとんどテストのために使用される bitsink デバイスです。デフォルトのバックエンドは、block です。開始プログラムに可視のブロックサイズを指定します。デフォルトのブロックサイズは、512 です。開始プログラムに提示される SCSI デバイス識別文字列を指定します。カーネルに渡された CTL 特有のオプションを指定します。 LUN を裏打ちするために使用されるファイルへのパスを指定します。開始プログラムに提示される SCSI シリアル番号を指定します。バイト単位で、LUN サイズを指定します。設定ファイルのデフォルト位置。 pidfile /var/run/ctld.pid
 
auth-group example2 { chap-mutual "user" "secret" "mutualuser" "mutualsecret" chap-mutual "user2" "secret2" "mutualuser" "mutualsecret" }
 
portal-group example2 { discovery-auth-group no-authentication listen 127.0.0.1 listen 0.0.0.0:3261 listen [::]:3261 listen [fe80::be:ef] }
 
target iqn.2012-06.com.example:target0 { alias "Testing target" auth-group no-authentication lun 0 { path /dev/zvol/example_0 blocksize 4096 size 4G } }
 
target iqn.2012-06.com.example:target3 { chap chapuser chapsecret lun 0 { path /dev/zvol/example_3 } }
 
target iqn.2012-06.com.example:target2 { auth-group example2 portal-group example2 lun 0 { path /dev/zvol/example2_0 } lun 1 { path /dev/zvol/example2_1 option foo bar } } のための設定ファイルの機能性は、FreeBSD 財団の資金提供の下でによって開発されました。
March 3, 2015