Online initial mirror synchronization and mirror synchronization verification in storage area networks

    公开(公告)号:US20060036648A1

    公开(公告)日:2006-02-16

    申请号:US10837248

    申请日:2004-04-30

    IPC分类号: G06F17/30

    摘要: Systems and methods in accordance with various disclosed embodiments can manage a mirrored virtual target to synchronize the members of the virtual target and/or to verify that the members of the virtual target are synchronized. In one embodiment, a mirrored virtual target is synchronized by first provisioning at least one first internal virtual logical unit (IVLU) corresponding to at least one destination target of the mirrored target and a second IVLU corresponding to a source target of the mirrored target. A write command is first issued, via one or more internal virtual logical units, to each of the destination target members of the mirrored target. When each destination target is available to receive data, as evidenced by a returned transfer ready signal, a read command is provided to the source target via the second internal virtual logical unit. In this manner, a data path between the source and destination targets is established prior to reading data from the source target. Accordingly, the data can be read from the source target, converted to write data, and routed to the destination targets at line speed without buffering of the data. A similar process is provided to verify that the members of a mirrored target are synchronized. In one embodiment, a system and method is provided to manage incoming commands for the mirrored target while synchronizing or verifying synchronization of the mirrored target. Incoming commands can be queued as they are received and provided to the mirrored target when pending synchronization or verification commands are completed.

    Online initial mirror synchronization and mirror synchronization verification in storage area networks
    2.
    发明授权
    Online initial mirror synchronization and mirror synchronization verification in storage area networks 有权
    存储区域网络中的在线初始镜像同步和镜像同步验证

    公开(公告)号:US07529781B2

    公开(公告)日:2009-05-05

    申请号:US10837248

    申请日:2004-04-30

    IPC分类号: G06F17/30

    摘要: Systems and methods in accordance with various disclosed embodiments can manage a mirrored virtual target to synchronize the members of the virtual target and/or to verify that the members of the virtual target are synchronized. In one embodiment, a mirrored virtual target is synchronized by first provisioning at least one first internal virtual logical unit (IVLU) corresponding to at least one destination target of the mirrored target and a second IVLU corresponding to a source target of the mirrored target. A write command is first issued, via one or more internal virtual logical units, to each of the destination target members of the mirrored target. When each destination target is available to receive data, as evidenced by a returned transfer ready signal, a read command is provided to the source target via the second internal virtual logical unit. In this manner, a data path between the source and destination targets is established prior to reading data from the source target. Accordingly, the data can be read from the source target, converted to write data, and routed to the destination targets at line speed without buffering of the data. A similar process is provided to verify that the members of a mirrored target are synchronized. In one embodiment, a system and method is provided to manage incoming commands for the mirrored target while synchronizing or verifying synchronization of the mirrored target. Incoming commands can be queued as they are received and provided to the mirrored target when pending synchronization or verification commands are completed.

    摘要翻译: 根据各种公开的实施例的系统和方法可以管理镜像的虚拟目标以同步虚拟目标的成员和/或验证虚拟目标的成员是否同步。 在一个实施例中,通过首先配置对应于镜像目标的至少一个目的地目标的至少一个第一内部虚拟逻辑单元(IVLU)和对应于所述镜像目标的源目标的第二IVLU来同步镜像的虚拟目标。 写入命令首先通过一个或多个内部虚拟逻辑单元发送到镜像目标的每个目标目标成员。 当每个目标目标可用于接收数据时,如通过返回的传送就绪信号所证明的,经由第二内部虚拟逻辑单元向源目标提供读取命令。 以这种方式,在从源目标读取数据之前建立源目标和目标目标之间的数据路径。 因此,可以从源目标读取数据,转换为写入数据,并以线速度路由到目标目标,而不缓冲数据。 提供了类似的过程来验证镜像目标的成员是否同步。 在一个实施例中,提供了系统和方法来管理镜像目标的传入命令,同时或验证镜像目标的同步。 接收到的命令可以被接收到排队,并在挂起同步或验证命令完成时提供给镜像目标。

    Storage switch asynchronous replication
    3.
    发明授权
    Storage switch asynchronous replication 有权
    存储交换机异步复制

    公开(公告)号:US07373472B2

    公开(公告)日:2008-05-13

    申请号:US10932365

    申请日:2004-08-31

    IPC分类号: G06F12/08

    摘要: Systems and methods in accordance with embodiments are provided for the replication of data from virtual logical units to remote virtual logical units. Change logs can be provided at a primary storage switch including a primary VLU to indicate changes made to the primary VLU between replications. The change log can also be used to resynchronize a member split from the primary VLU during a replication operation. Members can be split from the primary VLU and used in a split virtual logical unit at the primary VLU for replication. The remaining member(s) of the primary VLU can be used to maintain the primary VLU online for host devices during the replication operation. A remote VLU at a remote storage switch can be exported as a physical logical unit to the primary storage switch where it is provisioned for a member of a replication VLU at the primary storage switch.

    摘要翻译: 提供了根据实施例的系统和方法,用于将数据从虚拟逻辑单元复制到远程虚拟逻辑单元。 可以在包括主VLU的主存储交换机上提供更改日志,以指示在复制之间对主VLU​​进行的更改。 更改日志还可用于在复制操作期间重新同步主VLU上的成员分裂。 成员可以从主VLU拆分,并用于主VLU上的拆分虚拟逻辑单元进行复制。 在复制操作期间,主VLU的其余成员可用于将主VLU维护主机设备。 远程存储交换机上的远程VLU可以作为物理逻辑单元导出到主存储交换机,在主存储交换机上为主存储交换机上的复制VLU的成员进行配置。

    Storage switch asynchronous replication
    4.
    发明申请
    Storage switch asynchronous replication 有权
    存储交换机异步复制

    公开(公告)号:US20060047928A1

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

    申请号:US10932365

    申请日:2004-08-31

    IPC分类号: G06F12/16

    摘要: Systems and methods in accordance with embodiments are provided for the replication of data from virtual logical units to remote virtual logical units. Change logs can be provided at a primary storage switch including a primary VLU to indicate changes made to the primary VLU between replications. The change log can also be used to resynchronize a member split from the primary VLU during a replication operation. Members can be split from the primary VLU and used in a split virtual logical unit at the primary VLU for replication. The remaining member(s) of the primary VLU can be used to maintain the primary VLU online for host devices during the replication operation. A remote VLU at a remote storage switch can be exported as a physical logical unit to the primary storage switch where it is provisioned for a member of a replication VLU at the primary storage switch.

    摘要翻译: 提供了根据实施例的系统和方法,用于将数据从虚拟逻辑单元复制到远程虚拟逻辑单元。 可以在包括主VLU的主存储交换机上提供更改日志,以指示在复制之间对主VLU​​进行的更改。 更改日志还可用于在复制操作期间重新同步主VLU上的成员分裂。 成员可以从主VLU拆分,并用于主VLU上的拆分虚拟逻辑单元进行复制。 在复制操作期间,主VLU的其余成员可用于将主VLU维护主机设备。 远程存储交换机上的远程VLU可以作为物理逻辑单元导出到主存储交换机,在主存储交换机上为主存储交换机上的复制VLU的成员进行配置。