-
公开(公告)号:US20190340075A1
公开(公告)日:2019-11-07
申请号:US16201826
申请日:2018-11-27
Applicant: Nutanix, Inc.
Inventor: Parthasarathy RAMACHANDRAN , Bharat Kumar BEEDU , Karthik CHANDRASEKARAN , Balaji JANAKIRAM , Monoreet MUTSUDDI , Vanita PRABHU , Mayur Vijay SADAVARTE
IPC: G06F11/14
Abstract: The disclosed systems emulate high-frequency application-consistent snapshots by forming restore point data sets based on remote site replay of I/O commands. A method embodiment commences upon identifying a primary computing site and a secondary computing site, then identifying an application to be restored from the secondary computing site after a disaster. Prior to the disaster, a group of computing entities of the application to be restored from the secondary computing site are identified. Input/output operations that are performed over any of the computing entities at the primary site are streamed to the secondary site where they are stored. An I/O map that associates a time with an indication of a last received I/O command that had been performed over a changing set of computing entities is sent to the secondary site. An agent at the secondary site accesses the I/O map and the streamed-over I/Os to construct recovery data.
-
2.
公开(公告)号:US20190332711A1
公开(公告)日:2019-10-31
申请号:US15967416
申请日:2018-04-30
Applicant: Nutanix, Inc.
Inventor: Parthasarathy RAMACHANDRAN , Karthik CHANDRASEKARAN , Naveen KUMAR
Abstract: Systems and methods for disaster recovery. The systems and methods serve to synchronize a target computer cluster from data that is physically transported to the target cluster. Steps include collecting data and configuration information pertaining to a primary running computing cluster situated at a first geographic location. Then, that data and those configurations are replicated from the primary running computing cluster to a seeding device configured to store a representation of the primary running computing cluster as a virtual cluster. The seeding device is transported to a location of a secondary computing cluster. At the second geographic location, the seeding device is interfaced to the secondary computing cluster so as to establish the data and configuration information of the primary running computing cluster at the running secondary computing cluster. The representation of the primary running computing cluster includes representation as a single node cluster with a single storage pool.
-
公开(公告)号:US20190188027A1
公开(公告)日:2019-06-20
申请号:US16279722
申请日:2019-02-19
Applicant: Nutanix, Inc.
Inventor: Parthasarathy RAMACHANDRAN , Karthik CHANDRASEKARAN
CPC classification number: G06F9/45558 , G06F11/1417 , G06F11/1451 , G06F2009/4557 , G06F2009/45575 , G06F2009/45579 , G06F2009/45587 , G06F2009/45595 , G06F2201/805 , H04L41/0668 , H04L41/0816
Abstract: Systems for restarting a virtual machine in a disaster recovery scenario where a network configuration differs between the failed system and the recovery system. A method commences upon identifying a disaster recovery plan for restarting a virtual machine from a first system on a second system (e.g., a recovery system). A configuration for providing network access at the second system through an adapter present in the second system is stored at a location accessible to the second system. Restarting the virtual machine at the second system upon detection of a failure event at the first system.
-
公开(公告)号:US20190354390A1
公开(公告)日:2019-11-21
申请号:US15842436
申请日:2017-12-14
Applicant: Nutanix, Inc.
Inventor: Binny Sher GILL , Carl David SUTTON , Parthasarathy RAMACHANDRAN
Abstract: Systems for managing a distributed computing system. A method embodiment commences upon receiving user-provided specification parameters that describe a target state of a computing entity. After generating a set of resource management commands to achieve the specified target state of a computing entity, the resource management commands are scheduled for execution. As execution of the resource management commands is being carried out, the execution status of the resource management commands is continuously monitored. If performance of the resource management commands raises an error and/or the resource entity state is different than predicted, a set of remediation actions are determined, and an additional set of processing operations are invoked to accomplish the remediation actions. When all resource management commands and/or any remediation actions have completed successfully, the target resource entity state has been achieved. The user did not need to write executable code to perform steps that pursue the target state.
-
公开(公告)号:US20190340261A1
公开(公告)日:2019-11-07
申请号:US15949989
申请日:2018-04-10
Applicant: Nutanix, Inc.
Inventor: Amit JAIN , Hinal GALA , Karan GUPTA , Kilol SURJAN , Parthasarathy RAMACHANDRAN , Timothy Sujay ISAACS
IPC: G06F17/30
Abstract: A data storage site receives data from different data producer sites. Each of the data producer sites has a particular relationship to the data storage site, and each particular relationship carries corresponding data storage policies, constraints and commitments. When a data storage site receives a data storage request from a data producer, and that particular data is already present from a prior storage operation at the data storage site, the characteristics of the policies, constraints and commitments that were applied when that data was saved by the prior storage operation are reconciled with the policies, constraints and commitments of the requesting data producer. Deduplication logic reconciles different sets of policies, constraints and commitments such that the data can be effectively deduplicated by saving data-producer-specific metadata. Alternatively, the data can be effectively deduplicated by promoting the storage of the data so it covers a broader set of policies, constraints and commitments.
-
公开(公告)号:US20180219858A1
公开(公告)日:2018-08-02
申请号:US15936207
申请日:2018-03-26
Applicant: Nutanix, Inc.
Inventor: Parthasarathy RAMACHANDRAN , Karthik CHANDRASEKARAN , Bharat Kumar BEEDU , Akshay Anant DEODHAR , Simon Martin MIJOLOVIC
CPC classification number: H04L63/0823 , G06F9/45545 , G06F9/45558 , G06F2009/45579 , G06F2009/45587 , H04L63/10 , H04L63/1441
Abstract: Systems, methods, and computer readable medium for virtualized computing environments. A method for providing a connection between a guest virtual machine and a service virtual machine uses driver code functions to establish a listening port on the service virtual machine without providing a listening port on the guest virtual machine. The guest virtual machine initiates a remote procedure call socket between itself and the service virtual machine over a secure, hardened port. The service virtual machine presents an authority certificate by encoding into the authority certificate identifying information received from the guest virtual machine. The service virtual machine makes available (e.g., as an ISO image) the authority certificate, which is used to establish new secure connections. Communications continue, where some communications are initiated by the service virtual machine over the hardened port, and some communications are initiated on-demand by the guest virtual machine over newly-established and authenticated secure RPC connections.
-
公开(公告)号:US20210374010A1
公开(公告)日:2021-12-02
申请号:US17403824
申请日:2021-08-16
Applicant: Nutanix, Inc.
Inventor: Parthasarathy RAMACHANDRAN , Bharat Kumar BEEDU , Karthik CHANDRASEKARAN , Balaji JANAKIRAM , Monoreet MUTSUDDI , Vanita PRABHU , Mayur Vijay SADAVARTE
IPC: G06F11/14
Abstract: The disclosed systems emulate high-frequency application-consistent snapshots by forming restore point data sets based on remote site replay of I/O commands. A method embodiment commences upon identifying a primary computing site and a secondary computing site, then identifying an application to be restored from the secondary computing site after a disaster. Prior to the disaster, a group of computing entities of the application to be restored from the secondary computing site are identified. Input/output operations that are performed over any of the computing entities at the primary site are streamed to the secondary site where they are stored. An I/O map that associates a time with an indication of a last received I/O command that had been performed over a changing set of computing entities is sent to the secondary site. An agent at the secondary site accesses the I/O map and the streamed-over I/Os to construct recovery data.
-
公开(公告)号:US20190163581A1
公开(公告)日:2019-05-30
申请号:US16201258
申请日:2018-11-27
Applicant: Nutanix, Inc.
Inventor: Mayur Vijay SADAVARTE , Vanita PRABHU , Bharat Kumar BEEDU , Monoreet MUTSUDDI , Parthasarathy RAMACHANDRAN
IPC: G06F11/14
Abstract: Techniques for replay of groups of I/Os for disaster recovery. At a primary site, a plurality of primary site computing entities that are to be restored from the secondary computing site after a disaster recovery event are identified as belonging to an entity group. At the primary site, I/O commands that are performed over any of the entities of the entity group are observed and streamed to the secondary site, where they are persisted into a log. Periodically, the primary site sends the secondary site an I/O map that associates a time with an indication of the last performed I/O commands pertaining to any observed I/O commands that had been performed over any one or more of the computing entities of the entity group. Upon receiving a disaster recovery request, the most recent I/O map and the secondary site log are processed to construct a snapshot for the entity group.
-
公开(公告)号:US20190114230A1
公开(公告)日:2019-04-18
申请号:US16214920
申请日:2018-12-10
Applicant: Nutanix, Inc.
Abstract: Systems for storage system rollover and rollback. A data mover agent is installed on a source storage system to capture disaster recovery data and send to a target system. Upon receiving a rollover event signal, a virtualized controller creates one or more replica user virtual machines running on the target system that serve to replicate functions of the user virtual machines from the source storage system. The virtualized controller on the target system converts the target disaster recovery data from a first format to a second format to facilitate use of the target disaster recovery data by the replica user virtual machines. Rollback is initiated when the target system receives a rollback event signal. Differences in the data that have occurred between the rollover event and the rollback signal are calculated and sent to the rollback system. The calculated differences are applied to a registered snapshot on the rollback system.
-
公开(公告)号:US20170250976A1
公开(公告)日:2017-08-31
申请号:US15053473
申请日:2016-02-25
Applicant: Nutanix, Inc.
Inventor: Parthasarathy RAMACHANDRAN , Karthik CHANDRASEKARAN , Bharat BEEDU , Akshay Anant DEODHAR , Simon Martin MIJOLOVIC
CPC classification number: H04L63/0823 , G06F9/45545 , G06F9/45558 , G06F2009/45579 , G06F2009/45587 , H04L63/10 , H04L63/1441
Abstract: Systems, methods, and computer readable medium for virtualized computing environments. A method for providing a connection between a guest virtual machine and a service virtual machine uses driver code functions to establish a listening port on the service virtual machine without providing a listening port on the guest virtual machine. The guest virtual machine initiates a remote procedure call socket between itself and the service virtual machine over a secure, hardened port. The service virtual machine presents an authority certificate by encoding into the authority certificate identifying information received from the guest virtual machine. The service virtual machine makes available (e.g., as an ISO image) the authority certificate, which is used to establish new secure connections. Communications continue, where some communications are initiated by the service virtual machine over the hardened port, and some communications are initiated on-demand by the guest virtual machine over newly-established and authenticated secure RPC connections.
-
-
-
-
-
-
-
-
-