System and method for authorizing secure snapshot deletion

    公开(公告)号:US11841964B2

    公开(公告)日:2023-12-12

    申请号:US17508019

    申请日:2021-10-22

    IPC分类号: G06F21/62 H04L9/30 G06F21/30

    摘要: A method, computer program product, and computing system for receiving a selection of one or more secure snapshots to remove from a storage system. A snapshot deletion key may be received from the storage system. The selection of the one or more secure snapshots and the snapshot deletion key may be provided to a storage system support service. A snapshot deletion response may be received from the storage system support service. The snapshot deletion response and the selection of the one or more secure snapshots may be authenticated via the storage system. In response to authenticating the snapshot deletion response and the selection of the one or more secure snapshots, the one or more secure snapshots may be unlocked for deletion.

    System and Method for Authorizing Secure Snapshot Deletion

    公开(公告)号:US20230131333A1

    公开(公告)日:2023-04-27

    申请号:US17508019

    申请日:2021-10-22

    IPC分类号: G06F21/62 G06F21/30 H04L9/30

    摘要: A method, computer program product, and computing system for receiving a selection of one or more secure snapshots to remove from a storage system. A snapshot deletion key may be received from the storage system. The selection of the one or more secure snapshots and the snapshot deletion key may be provided to a storage system support service. A snapshot deletion response may be received from the storage system support service. The snapshot deletion response and the selection of the one or more secure snapshots may be authenticated via the storage system. In response to authenticating the snapshot deletion response and the selection of the one or more secure snapshots, the one or more secure snapshots may be unlocked for deletion.

    Techniques for capturing virtual machine snapshots using data storage system snapshots

    公开(公告)号:US10969989B2

    公开(公告)日:2021-04-06

    申请号:US16525921

    申请日:2019-07-30

    IPC分类号: G06F3/06 G06F9/455

    摘要: Techniques for taking and managing snapshots comprise: capturing a first snapshot of a virtual machine (VM), wherein the first snapshot is a managed snapshot exposed to a virtualization environment and a data storage system environment providing physical storage for data of the VM; capturing a second snapshot of the VM, wherein the second snapshot of the VM is a managed snapshot of the VM is exposed to the virtualization environment and the data storage system environment; and converting the second snapshot of the VM from a managed snapshot of the VM to an unmanaged snapshot of the VM. Subsequent to completing the converting, the second snapshot of the VM that is an unmanaged snapshot is exposed to the data storage system environment and subsequent to completing the converting, the second snapshot of the VM that is an unmanaged snapshot is not exposed to the virtualization environment.

    Automated uniform host attachment

    公开(公告)号:US11822801B2

    公开(公告)日:2023-11-21

    申请号: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.

    System and method for scheduled snapshot pacing with deduplication

    公开(公告)号:US11513909B2

    公开(公告)日:2022-11-29

    申请号:US17231403

    申请日:2021-04-15

    IPC分类号: G06F12/00 G06F11/14 G06F3/06

    摘要: A method, computer program product, and computer system for submitting, by a computing device, at least one snapshot request of a plurality of snapshots requests into a snapshot queue. How many snapshots of a plurality of snapshots are referencing a given point in time copy may be tracked, wherein the given point in time copy may be mapped to at least a portion of the plurality of snapshots. A desired executing time for the at least one snapshot request in the snapshot queue may be determined. The at least one snapshot request may be dequeued.

    AUTOMATED UNIFORM HOST ATTACHMENT

    公开(公告)号: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.

    SNAPSHOT PERFORMANCE OPTIMIZATIONS

    公开(公告)号:US20220229734A1

    公开(公告)日:2022-07-21

    申请号:US17152169

    申请日:2021-01-19

    摘要: Techniques for creating and using snapshots may include: receiving a request to create a new snapshot of a source object; determining whether a first generation identifier associated with the source object matches a second generation identifier associated with a base snapshot of the source object; determining whether the source object has been modified since the base snapshot was created; and responsive to determining the first generation identifier matches the second generation identifier and also determining that the source object has not been modified since the base snapshot was created, associating the new snapshot with the base snapshot thereby indicating that the new snapshot and the base snapshot have matching content and denote a same point in time copy of the source object.

    TECHNIQUES FOR CAPTURING VIRTUAL MACHINE SNAPSHOTS USING DATA STORAGE SYSTEM SNAPSHOTS

    公开(公告)号:US20210034245A1

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

    申请号:US16525921

    申请日:2019-07-30

    IPC分类号: G06F3/06 G06F9/455

    摘要: Techniques for taking and managing snapshots comprise: capturing a first snapshot of a virtual machine (VM), wherein the first snapshot is a managed snapshot exposed to a virtualization environment and a data storage system environment providing physical storage for data of the VM; capturing a second snapshot of the VM, wherein the second snapshot of the VM is a managed snapshot of the VM is exposed to the virtualization environment and the data storage system environment; and converting the second snapshot of the VM from a managed snapshot of the VM to an unmanaged snapshot of the VM. Subsequent to completing the converting, the second snapshot of the VM that is an unmanaged snapshot is exposed to the data storage system environment and subsequent to completing the converting, the second snapshot of the VM that is an unmanaged snapshot is not exposed to the virtualization environment.

    Layered data path architecture for data protection and mobility

    公开(公告)号:US10552071B1

    公开(公告)日:2020-02-04

    申请号:US15798604

    申请日:2017-10-31

    IPC分类号: G06F3/00 G06F3/06

    摘要: A data path for each storage object may be customized for the particular services enabled for the storage object. Techniques for determining and using data paths may include: receiving an administrative command on a control path, wherein the administrative command is a request to perform any of enable, disable and modify a data service for a first storage object; determining, in accordance with the administrative command, a modification to be made to a current configuration of a data path for the first storage object in order to implement the administrative command, wherein the current configuration includes a plurality of components forming a call stack invoked in connection with I/O processing for I/Os directed to the first storage object; and modifying the data path in accordance with the modification determined.