配置多个 iSCSI 软件发起程序设备
因特网小型计算机系统接口 (iSCSI) 软件创建设备以表示 iSCSI 软件启动器。 缺省情况下,设备名为 iscsi0。 此设备具有包含与该设备关联的 iSCSI 名称的 initiator_name 属性。
可以在单个 AIX® 操作系统实例中创建多个 iSCSI 软件启动器设备。 具有多个 iSCSI 软件发起程序设备具有以下优点:
- 您可以轻松为支持 MPIO 的 iSCSI 磁盘创建多条多路径 I/O (MPIO) 路径。 每个 MPIO 路径都会创建自己的 TCP/IP 套接字连接,因此 iSCSI 数据流量分布在更多连接中,以通过增加并发处理来提高性能。
- 可以在逻辑上分隔多个 iSCSI I/O 请求。
iscsi0设备中的磁盘可能由应用程序使用,而iscsi1设备中的磁盘可能由另一个应用程序使用。 在这种情况下,分隔 I/O 请求会降低应用程序之间发生 I/O 请求冲突的可能性。
要创建 iSCSI 软件启动器设备,请运行以下命令:
mkdev -c driver -s node -t iscsi -d此命令创建 iSCSI 软件发起程序设备并打印该设备的名称。 您可以使用 mkdev 命令创建多个发起方设备。 建议您不要创建或使用超过 8 iSCSI 发起程序设备。创建设备后,必须为该设备指定唯一名称。 您可以使用 chdev 命令来设置新设备的 initiator_name 属性。 您还必须配置新设备以访问某些 iSCSI 目标设备,类似于 iscsi0 设备的配置。 创建多个 iSCSI 软件启动程序设备时,可以配置这些设备以访问相同的 iSCSI 目标设备或不同的 iSCSI 目标设备。
如果两个发起方设备正在访问相同的目标设备,并且正在使用文件发现策略 (即,如果 disc_policy 属性设置为 file) ,那么这两个发起方设备可能指向相同的文件名。 如果两个发起方设备访问不同的目标设备,那么这两个发起方设备必须指向不同的文件名。 如果两个发起方设备正在访问相同的目标设备,并且正在使用对象数据管理器 (ODM) 发现策略 (即,如果 disc_policy 属性设置为 odm) ,那么必须复制第一个发起方设备的 ODM 条目以针对第二个发起方设备列出。 您可以使用 cpiscsi 命令来复制 iSCSI 目标设备配置。