配置 iSCSI 软件目标

iSCSI 软件目标驱动程序使 AIX® 能够充当一个 iSCSI 目标设备或多个 iSCSI 目标设备。 iSCSI 目标驱动程序将本地磁盘,逻辑卷或本地文件导出到使用 iSCSI 协议和 TCP/IP 连接到 AIX 的 iSCSI 启动器。

每个目标设备都有一个 iSCSI 限定名和一组逻辑单元号 (LUN),连接到虚拟 iSCSI 目标的启动程序均可使用这些限定名和单元号。 对于每个目标设备,可以指定目标驱动程序可用于接受入局连接的网络接口和 TCP/IP 端口。

注: 您需要安装 iSCSI 目标文件集。 文件集名称为 devices.tmiscsw.rte ,文件集包含在 AIX 扩展包中。
要配置 iSCSI 目标驱动程序,请完成以下步骤:
  1. 使用以下 SMIT 路径创建 iSCSI 目标驱动程序的单一实例。 该实例充当其他 iSCSI 对象的容器。

    设备 > iSCSI > iSCSI 目标设备 > iSCSI 目标协议设备 > 添加 iSCSI 目标协议设备

  2. 为由 iSCSI 目标驱动程序分配的每个虚拟 iSCSI 目标创建一个 iSCSI 目标设备。 使用以下 SMIT 路径创建每个 iSCSI 目标设备:

    设备 > iSCSI > iSCSI 目标设备 > iSCSI 目标 > 添加 iSCSI 目标

  3. 使用以下 SMIT 路径为每个目标设备定义一个或多个 LUN:
    注: LUN 可由连接到虚拟目标的启动器访问。 在 iSCSI 目标上,每个 LUN 可以与先前定义的逻辑卷、物理卷或先前在本地文件系统上创建的文件相关联。 与 iSCSI 目标逻辑单元关联的任何物理卷都不能由运行 iSCSI 目标驱动程序的 AIX 系统以任何其他方式使用。

    设备 > iSCSI > iSCSI 目标设备 > iSCSI 目标 LUN

    该步骤通常可完成配置。 然而,如果要使用提问握手认证协议 (CHAP),或者如果要使用访问控制表 (ACL) 指明哪些启动程序可以访问哪些 LUN,那么还需要执行附加步骤来完成目标配置。

    • 如果要使用启动程序的 CHAP 认证,请编辑 /etc/tmiscsi/autosecrets 文件并添加启动程序用于登录的秘密。 /etc/tmiscsi/autosecrets 文件在每个目标中包含一个条目。 每个条目都具有以下格式:

      目标名称 章节名称 章节密钥

    • 如果要使用 ACL 指明哪些启动程序可以访问哪些 LUN,请编辑 /etc/tmiscsi/access_lists 文件并在每个目标中添加一个条目。 每个条目都具有以下格式:

      目标名称 iSCSI 名称, iSCSI_name,...