Techniques for performing host path detection verification
    1.
    发明授权
    Techniques for performing host path detection verification 有权
    执行主机路径检测验证的技术

    公开(公告)号:US08301812B1

    公开(公告)日:2012-10-30

    申请号:US13065549

    申请日:2011-03-24

    IPC分类号: G06F13/38 G06F15/173

    摘要: Described are techniques for verifying host path detection. First information from a first data storage system is received indicating a first set of one or more hosts and, for each host in the first set, which one or more devices of a first device set of the first data storage system are accessible to said each host in the first set over one or more associated paths to the first data storage system. Second information and the first information are received at a second data storage system. First processing is performed at the second data system to determine whether each host included in the first information has successfully completed path detection with respect to a second device set for the second data storage system.

    摘要翻译: 描述了用于验证主机路径检测的技术。 接收来自第一数据存储系统的第一信息指示一个或多个主机的第一组,并且对于第一组中的每个主机,第一数据存储系统的第一设备组的哪一个或多个设备可被所述每个主机访问 主机在第一组中超过与第一数据存储系统相关的一个或多个相关联的路径。 在第二数据存储系统中接收第二信息和第一信息。 在第二数据系统执行第一处理,以确定包括在第一信息中的每个主机是否相对于第二数据存储系统的第二设备集成功完成了路径检测。

    Porting storage metadata
    2.
    发明授权
    Porting storage metadata 有权
    移动存储元数据

    公开(公告)号:US08468180B1

    公开(公告)日:2013-06-18

    申请号:US12930251

    申请日:2010-12-31

    IPC分类号: G06F17/30

    摘要: Migrating data from an old storage device to a new storage device includes creating new paths to the new storage device, freezing old paths to the old storage device, transferring metadata corresponding to the old storage device to the new storage device, where state information is transferred from the old storage device to the new storage device, and thawing the new paths. Migrating data from an old storage device to a new storage device may also include creating new volumes on the new storage device and transferring data from the old storage device to the new storage device. Migrating data from an old storage device to a new storage device may also include dismantling the old paths.

    摘要翻译: 将数据从旧存储设备迁移到新的存储设备包括创建到新存储设备的新路径,将旧路径冻结到旧存储设备,将与旧存储设备相对应的元数据传送到新存储设备,在该存储设备中传送状态信息 从旧的存储设备到新的存储设备,并解冻新的路径。 将数据从旧存储设备迁移到新的存储设备还可以包括在新存储设备上创建新卷并将数据从旧存储设备传送到新的存储设备。 将数据从旧存储设备迁移到新的存储设备也可能包括拆除旧路径。

    Techniques for performing data migration
    3.
    发明授权
    Techniques for performing data migration 有权
    执行数据迁移的技术

    公开(公告)号:US08819374B1

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

    申请号:US13134728

    申请日:2011-06-15

    IPC分类号: G06F13/00 G06F13/28 G06F3/06

    摘要: Described are techniques for migrating data from a source device of a source data storage system to a target device of a target data storage system. The target data storage system is configured to operate in accordance with a spoofing mode and a pass-through mode. A first set of commands from the host are processed for the target device when in the pass-through mode and the spoofing mode with respect to the target device. Data is migrated from the source device to the target device. The target data storage system is configured to operate in an echo mode for the target device and processes a second set of commands from the host when in the echo mode for the target device using information stored in the cache from processing the first set of commands.

    摘要翻译: 描述了将数据从源数据存储系统的源设备迁移到目标数据存储系统的目标设备的技术。 目标数据存储系统被配置为根据欺骗模式和直通模式进行操作。 当处于直通模式和相对于目标设备的欺骗模式时,来自主机的第一组命令被处理用于目标设备。 数据从源设备迁移到目标设备。 目标数据存储系统被配置为以对于目标设备的回波模式进行操作,并且当处于针对目标设备的回波模式时,使用存储在高速缓存中的信息来处理来自主机的第二组命令来处理第一组命令。

    Non-disruptive data mobility using virtual storage area networks with split-path virtualization
    4.
    发明授权
    Non-disruptive data mobility using virtual storage area networks with split-path virtualization 有权
    使用具有分路径虚拟化的虚拟存储区域网络的非中断数据移动性

    公开(公告)号:US08028062B1

    公开(公告)日:2011-09-27

    申请号:US12005663

    申请日:2007-12-26

    IPC分类号: G06F15/16

    摘要: A system creates a storage area network (SAN) centric storage virtualization layer in front of storage devices. The system allows data mobility and migration without disruption to the one or more host servers attached to the SAN. Specifically, the host servers are not disrupted when switching I/Os between physical and virtual storage, for example, by taking advantage of WWPN spoofing and Fibre Channel VSAN technology. The use of VSANs effectively allow multiple virtual directors and/or switches to be created within a physical director and/or switches, each with their own separate name server, thereby providing complete isolation from one another. The host-storage pathing information is unchanged as the original physical storage port's WWPNs are spoofed by the virtual storage port. The result is two identical WWPNs within the SAN which is normally disallowed; however, by separating the physical port WWPN into one VSAN and the virtual port WWPN into another, the restriction may be circumvented.

    摘要翻译: 系统在存储设备前创建存储区域网络(SAN)中心存储虚拟化层。 该系统允许数据移动和迁移,而不会中断连接到SAN的一个或多个主机服务器。 具体来说,主机服务器在物理和虚拟存储之间切换I / O时不会中断,例如利用WWPN欺骗和光纤通道VSAN技术。 VSAN的使用有效地允许在物理主管和/或交换机内创建多个虚拟控制器和/或交换机,每个虚拟控制器和/或交换机都具有自己的单独的名称服务器,从而提供彼此完全的隔离。 原始物理存储端口的WWPN被虚拟存储端口欺骗时,主机存储路径信息不变。 结果是通常不允许在SAN内的两个相同的WWPN; 然而,通过将物理端口WWPN分为一个VSAN和虚拟端口WWPN进入另一个,可以规避该限制。

    Techniques for performing online data migration while effectively migrating SCSI reservations between source and target arrays
    5.
    发明授权
    Techniques for performing online data migration while effectively migrating SCSI reservations between source and target arrays 有权
    用于在源和目标阵列之间有效迁移SCSI预留的同时进行在线数据迁移的技术

    公开(公告)号:US08301811B1

    公开(公告)日:2012-10-30

    申请号:US12750388

    申请日:2010-03-30

    IPC分类号: G06F3/00 G06F13/12 G06F13/38

    摘要: A technique migrates data from a source array to a target array while preserving SCSI reservation compliance. The technique involves providing an active-to-passive instruction to the source array while a first SCSI reservation enables hosts to access data on the source array using MPIO software. The active-to-passive instruction directs the source array to transition devices from active mode to passive mode and, upon receipt of a next SCSI instruction, output an indicator indicating that the first SCSI reservation has been cleared. The technique further involves transitioning devices of the target array from passive mode to active mode and beginning a data transfer operation which transfers data from the source array to the target array. The technique further involves automatically effectuating formation of a second SCSI reservation in place of the first SCSI reservation, the second SCSI reservation providing host access to the data on the target array using MPIO software.

    摘要翻译: 一种技术将数据从源数组迁移到目标数组,同时保持SCSI保留合规性。 该技术涉及向源阵列提供主动到被动指令,而第一个SCSI预留可使主机使用MPIO软件访问源阵列上的数据。 主动到被动指令指示源阵列将器件从主动模式切换到被动模式,并且在接收到下一个SCSI指令时,输出指示第一个SCSI保留已被清除的指示符。 该技术还涉及将目标阵列的设备从被动模式转换到活动模式,并开始将数据从源阵列传输到目标阵列的数据传输操作。 该技术还包括自动实现第二SCSI保留的形成代替第一SCSI预留,第二SCSI预留使用MPIO软件提供主机对目标阵列上的数据的访问。

    Multi-machine atomic seamless migration
    6.
    发明授权
    Multi-machine atomic seamless migration 有权
    多机原子无缝迁移

    公开(公告)号:US08370592B1

    公开(公告)日:2013-02-05

    申请号:US12750382

    申请日:2010-03-30

    摘要: A technique migrates data from source arrays to target arrays. The array devices operate in either active mode, passive mode, or stalled-active mode. The technique involves providing active-to-passive instructions to transition the source devices from active to passive while a host initially accesses host data from the source arrays using MPIO software (the target devices being in stalled-active mode), and monitoring whether the source devices successfully transition to passive during a predefined time period. If so, the technique involves operating the target devices in active mode and transferring data from the source devices to the target devices to enable the host to access the host data from the target arrays using the MPIO software. However, if a source device remains passive, the technique involves providing passive-to-active instructions to transition the source devices back to active to enable the host to access the host data from the source arrays.

    摘要翻译: 一种技术将数据从源数组迁移到目标数组。 阵列器件工作在主动模式,被动模式或失速激活模式。 该技术涉及提供主动到被动的指令,以便在主机使用MPIO软件(目标设备处于停止主动模式)初始访问源阵列的主机数据时,将源设备从主动转移到无源,并监视源 设备在预定义的时间段内成功地转换为被动。 如果是这样,该技术涉及以主动模式操作目标设备并将数据从源设备传送到目标设备,以使主机能够使用MPIO软件从目标阵列访问主机数据。 然而,如果源设备保持被动,则该技术涉及提供被动到主动指令以将源设备转换回活动以使主机能够从源阵列访问主机数据。

    Non-disruptive migration using device identity spoofing and passive/active ORS pull sessions
    7.
    发明授权
    Non-disruptive migration using device identity spoofing and passive/active ORS pull sessions 有权
    使用设备身份欺骗和被动/主动ORS拉取会话进行无中断迁移

    公开(公告)号:US08060710B1

    公开(公告)日:2011-11-15

    申请号:US11954399

    申请日:2007-12-12

    IPC分类号: G06F13/14

    摘要: On-line storage devices are migrated to new storage devices in a non-disruptive manner. A host executing multipath I/O software is initially coupled to a source storage device via at least one active path. The target storage device is configured with the source device's device identification information. The target storage device is coupled to the host via a passive path so that the target storage device can return its device identification information to the host but cannot respond to I/O read or I/O write requests from the host. All paths between the host and the source storage device are then disconnected. An on-line data migration session between the source storage device and the target storage device is then activated. The path between the target storage device and the host is then re-configured from passive to active so that the target storage device can respond to I/O read and I/O write requests.

    摘要翻译: 在线存储设备以非破坏性的方式迁移到新的存储设备。 执行多径I / O软件的主机最初通过至少一个活动路径耦合到源存储设备。 目标存储设备配置有源设备的设备标识信息。 目标存储设备经由被动路径耦合到主机,使得目标存储设备可以将其设备标识信息返回到主机,但是不能响应来自主机的I / O读取或I / O写入请求。 然后主机和源存储设备之间的所有路径都被断开连接。 然后激活源存储设备和目标存储设备之间的在线数据迁移会话。 然后将目标存储设备和主机之间的路径从被动方式重新配置为主动,以便目标存储设备可以响应I / O读取和I / O写入请求。

    Data verification following database write
    8.
    发明授权
    Data verification following database write 有权
    数据库写入后的数据验证

    公开(公告)号:US07627619B1

    公开(公告)日:2009-12-01

    申请号:US10749692

    申请日:2003-12-29

    IPC分类号: G06F17/30

    摘要: A method for processing a request from a host to write a database record to a target location on a logical device associated with a data-storage system in data communication with the host includes maintaining, at the data storage system, information identifying extents of the logical device that are designated for storage of database records, and, on the basis of the information, determining whether the target location is one on which a database record is permitted to be stored.

    摘要翻译: 一种用于处理来自主机的请求以将数据库记录写入到与主机进行数据通信的与数据存储系统相关联的逻辑设备上的目标位置的方法包括在数据存储系统处维护识别逻辑的区段的信息 设备,其被指定用于存储数据库记录,并且基于该信息,确定目标位置是否允许数据库记录被存储在其上。

    Data operation validation
    9.
    发明授权
    Data operation validation 有权
    数据操作验证

    公开(公告)号:US07673115B1

    公开(公告)日:2010-03-02

    申请号:US11229976

    申请日:2005-09-19

    摘要: Described are techniques for processing a data operation. A data operation is received at a data storage system. The data operation requests a modification of data stored in the data storage system. A first address is obtained that represents a starting address of the data operation. A calculation is performed representing a boundary condition of the starting address of the data operation. Based on the calculation, it is determined whether the data operation has a starting address which is properly aligned.

    摘要翻译: 描述了用于处理数据操作的技术。 在数据存储系统处接收数据操作。 数据操作请求修改存储在数据存储系统中的数据。 获得表示数据操作的起始地址的第一地址。 执行表示数据操作的起始地址的边界条件的计算。 基于该计算,确定数据操作是否具有正确对准的起始地址。

    Techniques for data storage configuration
    10.
    发明授权
    Techniques for data storage configuration 有权
    技术数据存储配置

    公开(公告)号:US08397001B2

    公开(公告)日:2013-03-12

    申请号:US13100361

    申请日:2011-05-04

    IPC分类号: G06F3/00 G06F5/00

    摘要: Described are techniques for storage configuration. Defined are one or more initiator groups each including one or more initiator ports, one or more target groups each including one or more target ports, and one or more storage groups each including one or more devices. A masking view is created where the masking view includes a first of the initiator groups, a first of the target groups, and a first of the storage groups. The masking view indicates which devices of the first storage group are accessible using one or more paths. Each of the one or more paths is specified using an initiator port from the first initiator group and a target port from the first target group.

    摘要翻译: 描述的是存储配置的技术。 被定义为一个或多个发起者组,每个发起者组包括一个或多个发起者端口,每个包括一个或多个目标端口的一个或多个目标组以及每个包括一个或多个设备的一个或多个存储组。 创建屏蔽视图,其中屏蔽视图包括第一个启动器组,第一个目标组以及第一个存储组。 屏蔽视图指示使用一个或多个路径可访问第一个存储组的哪些设备。 使用来自第一启动器组的发起者端口和来自第一目标组的目标端口来指定一个或多个路径中的每一个。