-
公开(公告)号:US11675673B2
公开(公告)日:2023-06-13
申请号:US17068928
申请日:2020-10-13
发明人: David Meiri , Dmitry Tylik
CPC分类号: G06F11/1469 , G06F3/065 , G06F3/0619 , G06F3/0644 , G06F3/0673 , G06F2201/82 , G06F2201/84
摘要: A method, computer program product, and computing system for identifying a replication link failure between a first volume of a first storage array and a second volume of a second storage array, wherein a first storage protocol identifier is associated with each of the first volume and the second volume. One of the first volume and the second volume may be defined as inaccessible and the other of the first volume and the second volume as accessible, thus defining an inaccessible volume and an accessible volume. The first storage protocol identifier associated with the inaccessible volume may be replaced with a second storage protocol identifier. Access to the inaccessible volume may be provided via the second storage protocol identifier.
-
2.
公开(公告)号:US11372665B2
公开(公告)日:2022-06-28
申请号:US16530779
申请日:2019-08-02
摘要: A method, computer program product, and computer system for creating, with a first replication product, one or more groups of a plurality of groups that is empty in a storage array. A protection policy may be applied to the one or more groups on the first replication product, wherein the protection policy may include a replication rule. A policy profile may be created by the second replication product, wherein the replication rule may be included to the policy profile. The protection policy may be applied to a virtual machine (VM). The policy profile may be applied to the VM. The first replication product may replicate one or more virtual volumes of the VM on a remote system based upon, at least in part, the replication rule.
-
公开(公告)号:US11314447B2
公开(公告)日:2022-04-26
申请号:US16934181
申请日:2020-07-21
发明人: Chen Reichbach , Marina Shem Tov , Eldad Zinger , Dmitry Tylik
IPC分类号: G06F3/06
摘要: A method, computer program product, and computer system for maintaining a federation of a plurality of appliances as a single subsystem, wherein maintaining the federation as the single subsystem may include maintaining a centralized discovery mechanism across the plurality of appliances, wherein a discovery service of the centralized discovery mechanism may return a list of all ports in the federation. Controller IDs for a predefined range of controller IDs may be allocated for a plurality of dynamic controllers per appliance of the plurality of appliances, wherein the controller IDs may be allocated as a response to a connect command from a host. An empty namespace list for the plurality of dynamic controllers on the plurality of appliances in the federation may be exposed. The host may receive a notification from at least one dynamic controller of the plurality of dynamic controllers on at least one appliance of the plurality of appliances in the federation. The host may obtain a list of namespaces hosted on the at least one appliance corresponding to the at least one dynamic controller.
-
公开(公告)号:US11061599B2
公开(公告)日:2021-07-13
申请号:US16524464
申请日:2019-07-29
发明人: Mukesh Gupta , Dmitry Tylik
摘要: An aspect of volume migration includes establishing a connection between hosts and a non-volatile memory over fabric (NVMeoF) controller for appliances, and creating and exposing a volume as a namespace to hosts. The namespace forms part of an asymmetric namespace access (ANA) group in which optimized paths are exposed to the hosts. Upon receiving a request to migrate the volume from a source appliance to a destination appliance, an aspect further includes creating a namespace on the destination, and configuring the ANA group of the namespace as inaccessible. Through the connection, an aspect includes initiating an asynchronous event notification (AEN) to the host to connect ports on the destination and, upon connecting to the ports, discovering by the hosts on the destination, the namespace created, verifying the hosts have connected to the ports and have discovered the namespace, and migrating data to the destination and performing input/output cutover.
-
公开(公告)号:US20220291851A1
公开(公告)日:2022-09-15
申请号:US17197467
申请日:2021-03-10
IPC分类号: G06F3/06
摘要: Configuring systems to provide host access may include: configuring a stretched volume; and performing processing that allows the host access to the stretched volume. The processing may include: receiving a first command to create a first host object for access control for the host in the first data storage system; in response to receiving the first command, performing first processing including: creating the first host object that includes an initiator set of the host; and creating a second host object on the second data storage system, wherein the second host object includes the initiator set and specifies access control in the second data storage system for the host; receiving a second command to map the stretched volume to the first host object; and in response to receiving the second command, granting the host access to the stretched volume on the first data storage system and the second data storage system.
-
公开(公告)号:US20220116451A1
公开(公告)日:2022-04-14
申请号:US17068249
申请日:2020-10-12
发明人: Marina Shem Tov , Chen Reichbach , Dmitry Tylik , Mukesh Gupta
摘要: A method, computer program product, and computing system for generating, at a first storage appliance of a plurality of storage appliances, a first volume that is configured to be managed by the first storage appliance, wherein data within the first volume is accessible by the first storage appliance. In response to generating the first volume, a protocol identifier representation of the first volume may be generated at each other storage appliance of the plurality of storage appliances and may be configured to be managed by a respective storage appliance of the plurality of storage appliances.
-
公开(公告)号:US20220114061A1
公开(公告)日:2022-04-14
申请号:US17068928
申请日:2020-10-13
发明人: David Meiri , Dmitry Tylik
摘要: A method, computer program product, and computing system for identifying a replication link failure between a first volume of a first storage array and a second volume of a second storage array, wherein a first storage protocol identifier is associated with each of the first volume and the second volume. One of the first volume and the second volume may be defined as inaccessible and the other of the first volume and the second volume as accessible, thus defining an inaccessible volume and an accessible volume. The first storage protocol identifier associated with the inaccessible volume may be replaced with a second storage protocol identifier. Access to the inaccessible volume may be provided via the second storage protocol identifier.
-
公开(公告)号:US20220027076A1
公开(公告)日:2022-01-27
申请号:US16934181
申请日:2020-07-21
发明人: Chen Reichbach , Marina Shem Tov , Eldad Zinger , Dmitry Tylik
IPC分类号: G06F3/06
摘要: A method, computer program product, and computer system for maintaining a federation of a plurality of appliances as a single subsystem, wherein maintaining the federation as the single subsystem may include maintaining a centralized discovery mechanism across the plurality of appliances, wherein a discovery service of the centralized discovery mechanism may return a list of all ports in the federation. Controller IDs for a predefined range of controller IDs may be allocated for a plurality of dynamic controllers per appliance of the plurality of appliances, wherein the controller IDs may be allocated as a response to a connect command from a host. An empty namespace list for the plurality of dynamic controllers on the plurality of appliances in the federation may be exposed. The host may receive a notification from at least one dynamic controller of the plurality of dynamic controllers on at least one appliance of the plurality of appliances in the federation. The host may obtain a list of namespaces hosted on the at least one appliance corresponding to the at least one dynamic controller.
-
公开(公告)号:US20210034303A1
公开(公告)日:2021-02-04
申请号:US16526328
申请日:2019-07-30
发明人: Sergey Alexandrovich Alexeev , Alexey Vladimirovich Shusharin , Dmitry Tylik , Yakov Stanislavovich Belikov , Ekaterina Konstantinovna Sigalova
摘要: Techniques include receiving a backup request for backing up data on a production VVOL, to which is assigned physical space from storage devices in a first storage tier. When the production VVOL and a snapshot VVOL exist, and a write request is received to a data block on the production VVOL that is shared between the production VVOL and the snapshot VVOL, then the techniques include capturing a snapshot of the production VVOL by redirecting the write request to newly allocated space on the production VVOL, writing new data to the newly allocated space, and storing metadata referring to the original block(s) on the production VVOL. Based on an IO workload threshold, the techniques include copying, in a background process, the original version of the modified block from the production VVOL to a snapshot VVOL, to which is assigned physical storage space from storage devices in a second storage tier.
-
公开(公告)号:US20210034270A1
公开(公告)日:2021-02-04
申请号:US16524464
申请日:2019-07-29
发明人: Mukesh Gupta , Dmitry Tylik
摘要: An aspect of volume migration includes establishing a connection between hosts and a non-volatile memory over fabric (NVMeoF) controller for appliances, and creating and exposing a volume as a namespace to hosts. The namespace forms part of an asymmetric namespace access (ANA) group in which optimized paths are exposed to the hosts. Upon receiving a request to migrate the volume from a source appliance to a destination appliance, an aspect further includes creating a namespace on the destination, and configuring the ANA group of the namespace as inaccessible. Through the connection, an aspect includes initiating an asynchronous event notification (AEN) to the host to connect ports on the destination and, upon connecting to the ports, discovering by the hosts on the destination, the namespace created, verifying the hosts have connected to the ports and have discovered the namespace, and migrating data to the destination and performing input/output cutover.
-
-
-
-
-
-
-
-
-