Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

25.13. iSCSI 検出の設定

デフォルトの iSCSI 設定ファイルは /etc/iscsi/iscsid.conf です。このファイルには、iscsid および iscsiadm で使用される iSCSI 設定が含まれています。
ターゲット検出中に、iscsiadm ツールは /etc/iscsi/iscsid.conf の設定を使用して、2 種類のレコードを作成します。
/var/lib/iscsi/nodesにおけるノードレコード
ターゲットにログインすると、iscsiadm はこのファイルの設定を使用します。
/var/lib/iscsi/discovery_typeの検出レコード
同じ宛先に対して検出を実行すると、iscsiadm はこのファイルの設定を使用します。
検出に異なる設定を使用する前に、まず現在の検出レコード(例: /var/lib/iscsi/discovery_type)を削除します。これを行うには、以下のコマンドを使用します。[5]
# iscsiadm -m discovery -t discovery_type -p target_IP:port -o delete
discovery_type は、sendtargets、is ns、または fw のいずれかになります。
さまざまなタイプの検出に関する詳細は、iscsiadm(8) man 『ページの DISCOVERY TYPES』 セクションを参照してください。
検出レコード設定を再設定する方法は 2 つあります。
  • 検出を実行する前に、/etc/iscsi/iscsid.conf ファイルを直接編集します。検出設定はプレフィックス 検出 を使用します。これらを表示するには、以下を実行します。
    # iscsiadm -m discovery -t discovery_type -p target_IP:port
  • 別の方法では、以下のように iscsiadm を使用して、検出レコードを直接変更することもできます。
    # iscsiadm -m discovery -t discovery_type -p target_IP:port -o update -n setting -v %value
    利用可能な setting オプションと value オプションの詳細は、それぞれの iscsiadm(8) man ページを参照してください。
検出の設定後、その後新しいターゲットの検出が試行されると、新しい設定が使用されます。新しい iSCSI ターゲットをスキャンする方法は、「iSCSI Interconnect のスキャン」 を参照してください。
iSCSI ターゲット検出の設定に関する詳細は、iscsiadm および iscsidman ページを参照してください。/etc/iscsi/iscsid.conf ファイルには、適切な設定構文の例も含まれています。


[5] target_IP および port 変数は、それぞれターゲット/portal の IP アドレスとポートの組み合わせを参照します。詳細は、「iSCSI API」 および 「iSCSI Interconnect のスキャン」 を参照してください。