-
公开(公告)号:US11994955B2
公开(公告)日:2024-05-28
申请号:US17966603
申请日:2022-10-14
Applicant: Dell Products L.P.
Inventor: Krishnendu Bagchi , Vipin Kaushal , Sudha Hebsur , Shelesh Chopra , Amarendra Behera , Pallavi Prakash
IPC: G06F16/10 , G06F11/14 , G06F16/11 , G06F16/188
CPC classification number: G06F11/1469 , G06F16/128 , G06F16/188 , G06F2201/84
Abstract: A data protection agent is installed as a guest within a virtual machine (VM) hosted by a host and a snapshot data mover is installed external to the VM on the host. Upon receiving a command to conduct a backup, a first request is issued to a copy service of the VM indicating that an application in the VM is to be backed up. A second request for a snapshot is issued to the snapshot data mover. The snapshot data mover passes the snapshot request to a virtual machine manager. Upon the snapshot data mover receiving an identifier for the snapshot, the snapshot data mover passes the snapshot identifier to the agent thereby allowing the agent to locate the snapshot and conduct the backup.
-
公开(公告)号:US20240126652A1
公开(公告)日:2024-04-18
申请号:US17966484
申请日:2022-10-14
Applicant: Dell Products L.P.
Inventor: Krishnendu Bagchi , Vipin Kaushal , Sudha Hebsur , Amarendra Behera , Pallavi Prakash
IPC: G06F11/14
CPC classification number: G06F11/1451 , G06F11/1464 , G06F11/1484
Abstract: A data protection agent is installed within a virtual machine (VM). A request to perform a backup is received. The request includes identifications of virtual machine disks (VMDKs) associated with the virtual machine. Communications are exchanged with a disk manager of a guest operating system of the VM to generate a map that maps the VMDKs to volumes attached to the VM. Communications are exchanged with an application in the VM to be protected to identify which of the volumes contain application databases associated with the application. A copy service is instructed to prepare the application for backup. A request is issued to a snapshot data mover for a snapshot of the application. The snapshot request includes identifications of a subset of the VMDKs mapped to corresponding volumes that contain the application databases. VMDKs mapped to corresponding volumes not containing the application databases are excluded from the snapshot request.
-
3.
公开(公告)号:US20240126653A1
公开(公告)日:2024-04-18
申请号:US17966503
申请日:2022-10-14
Applicant: Dell Products L.P.
Inventor: Krishnendu Bagchi , Vipin Kaushal , Sudha Hebsur , Amarendra Behera , Pallavi Prakash
CPC classification number: G06F11/1451 , G06F11/0772 , G06F11/1484 , G06F2201/84
Abstract: A data protection agent is installed within a virtual machine (VM). A request to freeze an application in the VM is issued to a copy service. A request for a snapshot is issued to a snapshot data mover, external to the VM. Upon receiving an identifier for the snapshot, communications are exchanged with the copy service to thaw the application, the snapshot identifier is passed to the agent thereby allowing the agent to access the snapshot and rollover data from the snapshot to secondary storage for the backup, and notification to the copy service about a success of the backup is withheld. During the rollover, listening begins for status updates concerning a progress of the rollover. Based on the status updates, the copy service is notified that the backup failed or succeeded.
-
公开(公告)号:US20240126584A1
公开(公告)日:2024-04-18
申请号:US17966588
申请日:2022-10-14
Applicant: Dell Products L.P.
Inventor: Krishnendu Bagchi , Vipin Kaushal , Sudha Hebsur , Amarendra Behera , Pallavi Prakash
CPC classification number: G06F9/45558 , G06F11/1448 , G06F2009/45595 , G06F2201/84
Abstract: A command is received by a data protection agent to conduct an application-consistent backup of an application. The agent and application are installed as guests in a virtual machine (VM) provided by a hypervisor of a host. The VM is connected to a virtual machine guest network. The hypervisor is connected to an infrastructure network, separate from the virtual machine guest network. A socket communication channel is established between the agent and a snapshot data mover running on the host and outside the VM. A request for a snapshot is issued over the socket communication channel to the snapshot data mover. The snapshot request is passed to a virtual machine manager connected to the infrastructure network.
-
公开(公告)号:US20240126583A1
公开(公告)日:2024-04-18
申请号:US17966558
申请日:2022-10-14
Applicant: Dell Products L.P.
Inventor: Krishnendu Bagchi , Vipin Kaushal , Sudha Hebsur , Amarendra Behera , Pallavi Prakash
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45591
Abstract: A first request is issued to a copy service of a virtual machine (VM) to indicate that an application running in the VM is to be backed up. The request triggers a first time window within which the application is frozen and a second time window, inside the first time window, within which a file system of the VM is frozen. A second request is issued to a snapshot data mover for a snapshot of the application. Prior to expiration of the second time window and without having received an indication that snapshot generation was successful, the copy service is notified that generation of the snapshot has been successful. A call, responsive to the notification, is received from the copy service indicating that a cleanup operation on the snapshot can proceed. Returning the call from the copy service is delayed thereby providing additional time for generating the snapshot.
-
公开(公告)号:US12135614B2
公开(公告)日:2024-11-05
申请号:US17966484
申请日:2022-10-14
Applicant: Dell Products L.P.
Inventor: Krishnendu Bagchi , Vipin Kaushal , Sudha Hebsur , Amarendra Behera , Pallavi Prakash
Abstract: A data protection agent is installed within a virtual machine (VM). A request to perform a backup is received. The request includes identifications of virtual machine disks (VMDKs) associated with the virtual machine. Communications are exchanged with a disk manager of a guest operating system of the VM to generate a map that maps the VMDKs to volumes attached to the VM. Communications are exchanged with an application in the VM to be protected to identify which of the volumes contain application databases associated with the application. A copy service is instructed to prepare the application for backup. A request is issued to a snapshot data mover for a snapshot of the application. The snapshot request includes identifications of a subset of the VMDKs mapped to corresponding volumes that contain the application databases. VMDKs mapped to corresponding volumes not containing the application databases are excluded from the snapshot request.
-
公开(公告)号:US20240126658A1
公开(公告)日:2024-04-18
申请号:US17966464
申请日:2022-10-14
Applicant: Dell Products L.P.
Inventor: Krishnendu Bagchi , Vipin Kaushal , Sudha Hebsur , Shelesh Chopra , Amarendra Behera , Pallavi Prakash
CPC classification number: G06F11/1458 , G06F9/45558 , G06F2009/45583 , G06F2201/84
Abstract: An in-guest agent receives a command to conduct a backup of a virtual machine (VM) having a copy service. A discovery is initiated of disk types attached to the VM. Based on the discovery, at least first and second disks are identified. The first disk is identified as a virtual machine disk (VMDK) and the second disk is identified as a raw device mapping (RDM) disk. After the identification, a request is issued to the copy service to prepare the applications for a snapshot operation. A first request for a snapshot of the VMDK disk is issued over a socket communication channel. A second request for a snapshot of the RDM disk is issued over a TCP network to a controller of a storage array responsible for presenting the second disk to the VM. Responses to the first and second requests are managed to conduct the backup.
-
公开(公告)号:US12072771B2
公开(公告)日:2024-08-27
申请号:US17966503
申请日:2022-10-14
Applicant: Dell Products L.P.
Inventor: Krishnendu Bagchi , Vipin Kaushal , Sudha Hebsur , Amarendra Behera , Pallavi Prakash
CPC classification number: G06F11/1451 , G06F11/0772 , G06F11/1484 , G06F2201/84
Abstract: A data protection agent is installed within a virtual machine (VM). A request to freeze an application in the VM is issued to a copy service. A request for a snapshot is issued to a snapshot data mover, external to the VM. Upon receiving an identifier for the snapshot, communications are exchanged with the copy service to thaw the application, the snapshot identifier is passed to the agent thereby allowing the agent to access the snapshot and rollover data from the snapshot to secondary storage for the backup, and notification to the copy service about a success of the backup is withheld. During the rollover, listening begins for status updates concerning a progress of the rollover. Based on the status updates, the copy service is notified that the backup failed or succeeded.
-
公开(公告)号:US20240126661A1
公开(公告)日:2024-04-18
申请号:US17966603
申请日:2022-10-14
Applicant: Dell Products L.P.
Inventor: Krishnendu Bagchi , Vipin Kaushal , Sudha Hebsur , Shelesh Chopra , Amarendra Behera , Pallavi Prakash
IPC: G06F11/14 , G06F16/11 , G06F16/188
CPC classification number: G06F11/1469 , G06F16/128 , G06F16/188 , G06F2201/84
Abstract: A data protection agent is installed as a guest within a virtual machine (VM) hosted by a host and a snapshot data mover is installed external to the VM on the host. Upon receiving a command to conduct a backup, a first request is issued to a copy service of the VM indicating that an application in the VM is to be backed up. A second request for a snapshot is issued to the snapshot data mover. The snapshot data mover passes the snapshot request to a virtual machine manager. Upon the snapshot data mover receiving an identifier for the snapshot, the snapshot data mover passes the snapshot identifier to the agent thereby allowing the agent to locate the snapshot and conduct the backup.
-
公开(公告)号:US11907083B1
公开(公告)日:2024-02-20
申请号:US17966528
申请日:2022-10-14
Applicant: Dell Products L.P.
Inventor: Krishnendu Bagchi , Vipin Kaushal , Sudha Hebsur , Amarendra Behera , Pallavi Prakash
IPC: G06F16/10 , G06F11/14 , G06F16/188 , G06F16/11
CPC classification number: G06F11/1469 , G06F16/128 , G06F16/188 , G06F2201/84
Abstract: A command is received by a data protection agent to conduct a file system-consistent backup of a virtual machine (VM) having a copy service. A first request is issued to the copy service indicating that all files of the VM are to be backed up and that archive attributes of all the files should remain unchanged. A second request is issued to a snapshot data mover for a snapshot of the VM. The snapshot request is passed to a virtual machine manager. Upon the snapshot data mover receiving an identifier identifying the snapshot from the virtual machine manager, the snapshot identifier is passed to the data protection agent, thereby allowing the agent to locate the snapshot and conduct the backup.
-
-
-
-
-
-
-
-
-