CLONED VIRTUAL MACHINE DISK REPLICATION

    公开(公告)号:US20220058159A1

    公开(公告)日:2022-02-24

    申请号:US17516343

    申请日:2021-11-01

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for replicating virtual machine disk clones. For example, a first storage controller, hosting first storage, may have a synchronous replication relationship with a second storage controller hosting second storage. A virtual machine, within the first storage, may be specified as having synchronous replication protection. Accordingly, virtual machine disk clones of a virtual machine disk of the virtual machine may be replicated from the first storage to the second storage. For example, virtual machine disk clones may be synchronous replicated, replicated by a resync process invoked by a hypervisor agent, and/or stored and replicated from a clone backup directory.

    Enabling data integrity checking and faster application recovery in synchronous replicated datasets

    公开(公告)号:US11199979B2

    公开(公告)日:2021-12-14

    申请号:US16730832

    申请日:2019-12-30

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for utilizing snapshots for data integrity validation and/or faster application recovery. For example, a first storage controller, hosting first storage, has a synchronous replication relationship with a second storage controller hosting second storage. A snapshot replication policy rule is defined to specify that a replication label is to be used for snapshot create requests, targeting the first storage, that are to be replicated to the second storage. A snapshot creation policy is created to issue snapshot create requests comprising the replication label. Thus a snapshot of the first storage and a replication snapshot of the second storage are created based upon a snapshot create request comprising the replication label. The snapshot and the replication snapshot may be compared for data integrity validation (e.g., determine whether the snapshots comprise the same data) and/or quickly recovering an application after a disaster.

    STORAGE AREA NETWORK ATTACHED CLUSTERED STORAGE SYSTEM

    公开(公告)号:US20210044656A1

    公开(公告)日:2021-02-11

    申请号:US17083860

    申请日:2020-10-29

    Applicant: NetApp Inc.

    Abstract: A storage area network (SAN)-attached storage system architecture is disclosed. The storage system provides strongly consistent distributed storage communication protocol semantics, such as SCSI target semantics. The system includes a mechanism for presenting a single distributed logical unit, comprising one or more logical sub-units, as a single logical unit of storage to a host system by associating each of the logical sub-units that make up the single distributed logical unit with a single host visible identifier that corresponds to the single distributed logical unit. The system further includes mechanisms to maintain consistent context information for each of the logical sub-units such that the logical sub-units are not visible to a host system as separate entities from the single distributed logical unit.

    Secure data replication
    14.
    发明授权

    公开(公告)号:US10360237B2

    公开(公告)日:2019-07-23

    申请号:US15820979

    申请日:2017-11-22

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for secure data replication. For example, a first storage controller may host first storage within which storage resources (e.g., files, logical unit numbers (LUNs), volumes, etc.) are stored. The first storage controller may establish an access policy with a001 second storage controller to which data is to be replicated from the first storage. The access policy may define an authentication mechanism for the first storage controller to authenticate the second storage controller, an authorization mechanism specifying a type of access that the second storage controller has for a storage resource, and an access control mechanism specifying how the second storage controller's access to data of the storage resource is to be controlled. In this way, data replication requests may be authenticated and authorized so that data may be provided, according to the access control mechanism, in a secure manner.

    Granular consistency group replication

    公开(公告)号:US10176064B2

    公开(公告)日:2019-01-08

    申请号:US15054513

    申请日:2016-02-26

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for granular replication for data protection. For example, a first storage controller may host a first volume. A consistency group, comprising a subset of files, logical unit numbers, and/or other data of the first volume, is defined through a consistency group configuration. A baseline transfer, using a baseline snapshot of the first volume, is used to create a replicated consistency group within a second volume hosted by a second storage controller. In this way, an arbitrary level of granularity is used to synchronize/replicate a subset of the first volume to the second volume. If a synchronous replication relationship is specified, then one or more incremental transfer are performed and a synchronous replication engine is implemented. If an asynchronous replication relationship is specified, then snapshots are used to identify delta data of the consistency group for updating the replication consistency group.

    GRANSETS FOR MANAGING CONSISTENCY GROUPS OF DISPERSED STORAGE ITEMS

    公开(公告)号:US20170316029A1

    公开(公告)日:2017-11-02

    申请号:US15140992

    申请日:2016-04-28

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and/or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and/or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and/or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.

    System and Method for Progressive Fault Injection Testing
    18.
    发明申请
    System and Method for Progressive Fault Injection Testing 审中-公开
    逐步故障注入测试的系统和方法

    公开(公告)号:US20150143179A1

    公开(公告)日:2015-05-21

    申请号:US14081750

    申请日:2013-11-15

    Applicant: NETAPP, INC.

    CPC classification number: G06F11/3688

    Abstract: A system and method for performing a progressive fault injection process to verify software is provided. In some embodiments, the method comprises loading a software product into the memory of a testbed computing system, wherein the software product includes a function and a statement that calls the function. A data structure is updated based on an error domain of the function. The calling statement is executed for each of one or more error return codes of the error domain. For each iteration of the execution, a call of the function by the calling statement is detected, and, in response, an error return code of the one or more error return codes is provided in lieu of executing the function. The software product is monitored to determine a response to the provided error return code. In some embodiments, the error return code to provide is determined by querying the data structure.

    Abstract translation: 提供了一种用于执行逐行故障注入处理以验证软件的系统和方法。 在一些实施例中,该方法包括将软件产品加载到测试台计算系统的存储器中,其中软件产品包括调用功能的功能和语句。 基于该函数的错误域更新数据结构。 为错误域的一个或多个错误返回码中的每一个执行调用语句。 对于执行的每次迭代,检测到通过调用语句的函数的调用,并且作为响应,提供了一个或多个错误返回码的错误返回码来代替执行该功能。 监视软件产品以确定对提供的错误返回码的响应。 在一些实施例中,通过查询数据结构来确定要提供的错误返回码。

    MOVING A CONSISTENCY GROUP HAVING A REPLICATION RELATIONSHIP

    公开(公告)号:US20230012563A1

    公开(公告)日:2023-01-19

    申请号:US17947389

    申请日:2022-09-19

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for moving a consistency group having a replication relation. For example, a first consistency group of storage objects (e.g., files, logical unit numbers (LUNs), etc.) within first storage may have a replication relationship with a second consistency group within second storage (e.g., the second consistency group is maintained as a synchronously replicated copy of the first consistency group). A volume copy operation, a single file move on demand command, a single file restore command, or other functionality is used to move the first consistency group from the first storage to third storage, such as for load balancing, to create a moved first consistency group within the third storage. A new replication relationship is established between the moved first consistency group and the second consistency group, and the moved first consistency group and the second consistency group are resynchronized.

    Moving a consistency group having a replication relationship

    公开(公告)号:US11449401B2

    公开(公告)日:2022-09-20

    申请号:US16806110

    申请日:2020-03-02

    Applicant: NetApp Inc.

    Abstract: One or more techniques and/or computing devices are provided for moving a consistency group having a replication relation. For example, a first consistency group of storage objects (e.g., files, logical unit numbers (LUNs), etc.) within first storage may have a replication relationship with a second consistency group within second storage (e.g., the second consistency group is maintained as a synchronously replicated copy of the first consistency group). A volume copy operation, a single file move on demand command, a single file restore command, or other functionality is used to move the first consistency group from the first storage to third storage, such as for load balancing, to create a moved first consistency group within the third storage. A new replication relationship is established between the moved first consistency group and the second consistency group, and the moved first consistency group and the second consistency group are resynchronized.

Patent Agency Ranking