Impersonating SCSI ports through an intermediate proxy

    公开(公告)号:US09274989B2

    公开(公告)日:2016-03-01

    申请号:US13915948

    申请日:2013-06-12

    IPC分类号: G06F13/38

    摘要: Methods, apparatus and computer program products implement embodiments of the present invention that include ascertaining, by a first storage system, a respective port identifier for each of one or more host ports defined to the first storage system for a logical volume stored on a second storage system. Examples of the port identifiers include WWPN and iSCSI iQN identifiers. A respective unique identifier is assigned to each of the ascertained one or more host ports, and for each of the one or more host ports, the respective port identifier and the assigned respective unique identifier are conveyed to the second storage system. Upon receiving, from one of the one or more host ports, an input/output (I/O) request for the logical volume, I/O request with the respective unique identifier of the one of the one or more host ports is conveyed to the second storage system.

    Unit attention processing in proxy and owner storage systems
    13.
    发明授权
    Unit attention processing in proxy and owner storage systems 有权
    代理和所有者存储系统中的单元注意处理

    公开(公告)号:US09274916B2

    公开(公告)日:2016-03-01

    申请号:US13916185

    申请日:2013-06-12

    IPC分类号: G06F11/30

    摘要: Methods, apparatus and computer program products implement embodiments of the present invention that include a storage device configured to store a logical volume mapped between a host computer and a computer having multiple initiator ports, and a processor configured to detect a unit attention condition for the logical volume. Examples of unit attention conditions for the logical volume include management operations on the logical volume and host requests for the logical volume. Upon detecting a unit attention condition, the processor can to generate a unit attention code and a respective unique serial number in response to detecting the unit attention condition, and upon receiving an input/output (I/O) request for the logical volume from a given initiator port, the processor can convey, to the given initiator port, the unit attention code and the respective unique serial number in response to the I/O request.

    摘要翻译: 方法,装置和计算机程序产品实现本发明的实施例,其包括被配置为存储映射在主计算机和具有多个发起端口的计算机之间的逻辑卷的存储设备,以及被配置为检测逻辑的单元注意条件的处理器 卷。 逻辑卷的单元注意事项的示例包括逻辑卷上的管理操作和逻辑卷的主机请求。 在检测到单元注意情况时,处理器可以响应于检测到单元注意情况而产生单元注意代码和相应的唯一序列号,并且当从一个或多个单元接收到对逻辑卷的输入/输出(I / O)请求时, 给定启动器端口,处理器可以响应于I / O请求向给定的启动器端口传送单元注意代码和相应的唯一序列号。

    Processing input/output requests using proxy and owner storage systems
    14.
    发明授权
    Processing input/output requests using proxy and owner storage systems 有权
    使用代理和所有者存储系统处理输入/输出请求

    公开(公告)号:US08819317B1

    公开(公告)日:2014-08-26

    申请号:US13915922

    申请日:2013-06-12

    IPC分类号: G06F3/06 G06F13/00

    摘要: Methods, apparatus and computer program products implement embodiments of the present invention that include configuring a first storage system as a proxy for a logical volume stored on a second storage system. The first computer system receives an I/O request from a host computer for the logical volume, the host computer, and identifies a port on the second storage system for the I/O request. In some embodiments, the second storage system has multiple SCSI ports, and the identified port comprises a least busy SCSI port. A probe request verifying availability of the logical volume is conveyed to the identified port, and upon receiving a response from the second storage system verifying the availability of the logical volume for the I/O request, the I/O request is conveyed to the identified port, a result of the I/O request is received from the identified port, the result is conveyed to the host computer.

    摘要翻译: 方法,装置和计算机程序产品实现本发明的实施例,其包括将第一存储系统配置为存储在第二存储系统上的逻辑卷的代理。 第一个计算机系统从主机计算机接收逻辑卷的主机I / O请求,并识别第二个存储系统上I / O请求的端口。 在一些实施例中,第二存储系统具有多个SCSI端口,并且所识别的端口包括最不忙的SCSI端口。 将验证逻辑卷的可用性的探测请求传送到所识别的端口,并且在接收到来自第二存储系统的响应以验证I / O请求的逻辑卷的可用性时,I / O请求被传送到所识别的 端口,从所识别的端口接收到I / O请求的结果,结果被传送到主计算机。