-
公开(公告)号:US20240134759A1
公开(公告)日:2024-04-25
申请号:US18540196
申请日:2023-12-14
Applicant: NetApp Inc.
Inventor: Abhishek Naidu , Jose Mathew , Ling Zheng , Ravindra Kuramkote
CPC classification number: G06F11/1469 , G06F3/0619 , G06F3/065 , G06F3/0664 , G06F3/0673 , G06F9/45558 , G06F11/1451 , G06F11/1458 , G06F11/1464 , G06F11/1484 , G06F2009/45562 , G06F2009/45575 , G06F2201/80 , G06F2201/815 , G06F2201/84
Abstract: Techniques are provided for backing up virtual machines from a computing environment to a storage environment. A virtual machine agent is utilized to generate a snapshot of the virtual machine. Metadata comprising a snapshot identifier of the snapshot and virtual disk information of virtual disks captured by snapshot is generated at the computing environment. The metadata is retrieved and used to create a metafile that is transferred to the storage environment within which snapshots of the virtual machine are to be stored. The snapshot is retrieved from the computing environment and is packaged into a snapshot package having a protocol format used by the storage environment. The snapshot package is transferred to the storage environment.
-
公开(公告)号:US11615001B2
公开(公告)日:2023-03-28
申请号:US16856322
申请日:2020-04-23
Applicant: NetApp Inc.
Inventor: Abhishek Naidu , Jose Mathew , Ling Zheng , Ravindra Kuramkote
Abstract: Techniques are provided for incrementally restoring a virtual machine hosted by a computing environment. In response to receiving an indication that the virtual machine is to be incrementally restored, a snapshot of the virtual machine may be created while the virtual machine is shut down into an off state. The snapshot is transmitted to a storage environment as a common snapshot. The snapshot and the common snapshot are common snapshots comprising a same representation of the virtual machine. The common snapshot and a prior snapshot of the virtual machine are evaluated to identify a data difference of the virtual machine between the common snapshot and the prior snapshot. An incremental restore is performed of the virtual machine by transmitting the data difference from the storage environment to the computing environment to restore the virtual machine to a state represented by the prior snapshot.
-
公开(公告)号:US20220214814A1
公开(公告)日:2022-07-07
申请号:US17705426
申请日:2022-03-28
Applicant: NetApp Inc.
Inventor: Ravindra Kuramkote , Kiyoshi James Komatsu , Ling Na Zheng , Rachita Kothiyal , Michael Lee Federwisch , Vijay Mohan Deshmukh
IPC: G06F3/06
Abstract: To replicate a source LUN to a different storage system platform, a first storage system transmits a request to replicate a LUN along with attributes for the LUN to a second storage system. The second storage system maps the attributes to attributes used and understood by the platform of the second storage system. The second storage system then creates a destination LUN based on the mapped attributes. Since the destination LUN is created with similar attributes as the source LUN, the destination LUN can store the replicated data of the source LUN while still being accessed and recognized as a LUN by the second storage system. The second storage system also stores any proprietary attributes received from the first storage system so that the proprietary attributes can be supplied to the first storage system to recover the source LUN after a data loss event.
-
14.
公开(公告)号:US11249857B2
公开(公告)日:2022-02-15
申请号:US16392371
申请日:2019-04-23
Applicant: NetApp, Inc.
Inventor: Abhishek Naidu , Ravindra Kuramkote , Paul Ngan , Paul Yuedong Mu
IPC: G06F11/14 , H04L41/0816 , H04L49/00 , H04L29/06 , H04L67/1097
Abstract: Methods, non-transitory computer readable media, and computing devices that manages clusters of a storage system using a cloud resident orchestrator includes receiving an application programming interface (API) request from a volume manager device associated with storage volumes. Control messages in a queue intended for the storage volumes are identified. A message processing operation for each of the identified control messages is determined. The determined message processing operation is performed using the volume manager device associated with storage volumes.
-
公开(公告)号:US10587685B2
公开(公告)日:2020-03-10
申请号:US15582561
申请日:2017-04-28
Applicant: NetApp, Inc.
Inventor: Ravindra Kuramkote , Kiyoshi James Komatsu , Ling Na Zheng , Rachita Kothiyal , Michael Lee Federwisch , Vijay Mohan Deshmukh
Abstract: To replicate a source LUN to a different storage system platform, a first storage system transmits a request to replicate a LUN along with attributes for the LUN to a second storage system. The second storage system maps the attributes to attributes used and understood by the platform of the second storage system. The second storage system then creates a destination LUN based on the mapped attributes. Since the destination LUN is created with similar attributes as the source LUN, the destination LUN can store the replicated data of the source LUN while still being accessed and recognized as a LUN by the second storage system. The second storage system also stores any proprietary attributes received from the first storage system so that the proprietary attributes can be supplied to the first storage system to recover the source LUN after a data loss event.
-
公开(公告)号:US20180316756A1
公开(公告)日:2018-11-01
申请号:US15582561
申请日:2017-04-28
Applicant: NetApp, Inc.
Inventor: Ravindra Kuramkote , Kiyoshi James Komatsu , Ling Na Zheng , Rachita Kothiyal , Michael Lee Federwisch , Vijay Mohan Deshmukh
IPC: H04L29/08
CPC classification number: H04L67/1095 , H04L67/1097
Abstract: To replicate a source LUN to a different storage system platform, a first storage system transmits a request to replicate a LUN along with attributes for the LUN to a second storage system. The second storage system maps the attributes to attributes used and understood by the platform of the second storage system. The second storage system then creates a destination LUN based on the mapped attributes. Since the destination LUN is created with similar attributes as the source LUN, the destination LUN can store the replicated data of the source LUN while still being accessed and recognized as a LUN by the second storage system. The second storage system also stores any proprietary attributes received from the first storage system so that the proprietary attributes can be supplied to the first storage system to recover the source LUN after a data loss event.
-
-
-
-
-