目标文件

用途

定义将由 iSCSI 软件启动器访问的 iSCSI 目标。

描述

iSCSI targets 文件定义 iSCSI 软件启动器将尝试访问的 iSCSI 目标的名称和位置。 每当装入 iSCSI 软件发起程序驱动程序时,都会读取此文件。

此文件中以 "#" 开头的任何行都将被视为注释行并被忽略。 其他非空白行将定义 iSCSI 软件启动器将访问的目标。 可以在字段之间使用 "\" 字符作为行连续字符,以提高文件的可读性。

此文件的交付版本包含精确定义文件格式的注释。 但是,没有缺省目标名称; 交付的文件仅包含注释。 为了使用 iSCSI 软件启动器,用户必须向文件添加目标定义,然后通过运行 cfgmgr 或通过重新引导系统来重新装入 iSCSI 驱动程序。

每个目标由三个或四个字段定义,如下所示:
HostNameOrAddress PortNumber iSCSIName
HostNameOrAddress PortNumber iSCSIName CHAPSecret
HostNameOrAddress PortNumber iSCSIName CHAPSecret CHAPName
定义目标的字段为:
HostNameOrAddress
这是目标的 TCP/IP 位置。 该位置可由采用点分十进制格式的 TCP/IP 地址指定,或由可解析为有效 TCP/IP 地址的主机名指定。 IP 地址的格式来自 RFC2373。
PortNumber
iSCSI 目标正在侦听的 TCP/IP 端口号。 iSCSI 的标准端口号为 3260 ,但某些目标可能允许定制端口号,因此必须指定此字段。
iSCSIName
目标的 iSCSI 名称。 此名称必须与对目标定义的名称相匹配。 请注意,将根据 iSCSI 标准将 iSCSI 名称转换为包含所有小写字符。
CHAPSecret
此可选字段指定在需要 CHAP 认证时此发起方要使用的密钥。 私钥是用双引号字符括起的文本字符串。 如果此字段包含在目标行中,那么 iSCSI 软件启动器将向目标提供 CHAP 认证,如果目标请求此类认证,那么此值将在认证过程中用作密钥。 如果 CHAPSecret 字段未包含在目标定义中,那么发起方将尝试登录到目标而不进行任何认证。
CHAPName
此字段表示 CHAP 认证期间的 CHAP 用户名。 仅当存在 CHAPSecret 字段时,才能包含 CHAPName 字段。 如果未指定 CHAPName 字段,那么 iSCSI 启动器会使用本地 iSCSI 限定名作为 CHAP 名称。 本地 iSCSI 限定名是 iscsi0 设备的 initiator_name 属性的值。

示例

  1. iSCSI Target without CHAP(MD5) authentication -假定目标位于地址 192.168.3.2 ,有效端口为 5003。 目标的名称为 iqn.com.ibm-4125-23wwt26。 目标线如下所示:
    192.168.3.2 5003 iqn.com.ibm-4125-23wwt26
  2. iSCSI Target with CHAP(MD5) authentication -假定目标位于地址 10.2.1.105 ,有效端口为 3260。 目标的名称为 iqn.com.ibm-k167-42.fc1a , CHAPSecret 为 "这是我的密码"。 目标线如下所示:
    10.2.1.105 3260 iqn.com.ibm-k167-42.fc1a "This is my password."
  3. iSCSI Target with CHAP(MD5) authentication and line continuation -假定目标位于地址 iscsi.fake.com ,有效端口为 3260。 目标的名称为 iqn.2003-01.com.ibm:00.fcd0ab21.shark128 , CHAPSecret 为 "123ismysecretpassword.fc1b"。 目标线如下所示:
    iscsi.fake.com 3260 iqn.2003-01.com.ibm:00.fcd0ab21.shark128 \ 		
                    "123ismysecretpassword.fc1b"
  4. iSCSI Target with CHAP(MD5) authentication, line continuation, and CHAP Name -假定目标位于地址 iscsi.fake.com ,有效端口为 3260。 目标的名称为 iqn.2003-01.com.ibm:00.fcd0ab21.shark128, CHAPSecret 为 "123ismysecretpassword.fc1b", CHAPName 为 “456ismyname”。 目标行类似于以下示例:
    iscsi.fake.com 3260 iqn.2003-01.com.ibm:00.fcd0ab21.shark128 \ 		
                    "123ismysecretpassword.fc1b"  456ismyname
    

文件

描述
/etc/iscsi/targets iSCSI targets 文件。