-
公开(公告)号:US20180152352A1
公开(公告)日:2018-05-31
申请号:US15362715
申请日:2016-11-28
Applicant: Nutanix, Inc.
Inventor: Constantine Andrew Kousoulis , Karthik Chandrasekaran , Srinivas Bandi Ramesh Babu , Sudish Kumar Sah
CPC classification number: H04L41/12 , G06F9/45558 , G06F2009/4557 , H04L67/10
Abstract: Particular embodiments comprise (1) a cluster of host machines, each comprising at least one virtual machine (VM), one or more virtual infrastructure elements, and one or more required drivers for implementing the virtualization environment, and (2) a target host machine capable of implementing the virtualization environment based on a second platform, wherein the target host machine comprises at least one VM and one or more virtual infrastructure elements. A management module for the system performs steps to move one of the VMs from the cluster of host machines to the target host machine by checking whether the target host machine comprises one or more required drivers for implementing the virtualization environment and, if the target host machine comprises the one or more required drivers, activating the one or more required drivers, and sending a confirmation signal back to a control plane in the cluster of host machines.
-
12.
公开(公告)号:US09952782B1
公开(公告)日:2018-04-24
申请号:US14586700
申请日:2014-12-30
Applicant: Nutanix, Inc.
Inventor: Karthik Chandrasekaran , Binny Sher Gill
IPC: G06F3/06
CPC classification number: G06F3/0665 , G06F3/0607 , G06F3/0664 , G06F3/0685 , G06F9/455
Abstract: An architecture for accessing data between different virtual disk formats. A virtual machine may be migrated or cloned from a first server that uses a first virtual disk format to a second server using a second virtual disk format. In response to an I/O request from the virtual machine, a real-time mapper compares the virtual disk format used by the virtual machine with the virtual disk format of the virtual disk that the request is directed to. If the formats are different, a set of mapping metadata is used to map between data of the different virtual disk formats. Due to the mapping being performed in real time, the virtual machine is able to operate upon the virtual disk without the need to perform a potentially costly format conversion of the virtual disk or the underlying data.
-
公开(公告)号:US10909010B2
公开(公告)日:2021-02-02
申请号:US15949886
申请日:2018-04-10
Applicant: Nutanix, Inc.
Inventor: Karthik Chandrasekaran , Parthasarathy Ramachandran , Pranay Kumar Ega
Abstract: A data center communicates with a cloud-based backup system. Client-server roles are established such that a client role is assigned to the data center and a server role is assigned to the cloud-based backup system. On an ongoing basis, backup operations are performed. In the event of disaster or other cause of an outage of the data center, a failover protocol might be invoked such that the cloud-based backup system takes on additional processing operations beyond the aforementioned backup operations. After remediation, the data center issues a data restoration message to the cloud-based backup system. The remediated data center initiates a failback protocol that reverses the client-server roles of the data center and the cloud-based backup system such that the server role is assigned to the data center and the client role is assigned to the cloud-based backup system. After performing system restoration operations, the roles may be reversed again.
-
14.
公开(公告)号:US10362030B2
公开(公告)日:2019-07-23
申请号:US15425955
申请日:2017-02-06
Applicant: Nutanix, Inc.
Inventor: Binny Sher Gill , Karthik Chandrasekaran , Parthasarathy Ramachandran
Abstract: Described is an architecture for providing access to administrative functionality in a virtualization system using implied authentication. This approach avoids the problems associated with the requirements to use a user ID and password to access an admin console. The user ID and password can be rendered completely unnecessary, or where the user ID and password combination is only used as a supplement to the implied authentication.
-
公开(公告)号:US10210010B1
公开(公告)日:2019-02-19
申请号:US14985360
申请日:2015-12-30
Applicant: Nutanix, Inc.
Inventor: Parthasarathy Ramachandran , Karthik Chandrasekaran
Abstract: Systems for bring-up of virtual machines in disaster recovery scenarios where the network configuration differs between the failed system and the recovery system. A method commences upon identifying a disaster recovery plan for restarting a set of virtual machines on a second system (e.g., a recovery system). A disaster event is detected, which event causes initiation of aspects of the disaster recovery plan, including restarting the set of virtual machines that were running on the first system. Other aspects of the disaster recovery plan include determining a set of network configuration directives pertaining to the second system, and providing access to the network configuration directives by any of the restarted virtual machines. During disaster recovery bring-up, at least some of the virtual machines that are restarted on the second system use the network configuration of the recovery system.
-
公开(公告)号:US11755418B2
公开(公告)日:2023-09-12
申请号:US17403824
申请日:2021-08-16
Applicant: Nutanix, Inc.
Inventor: Parthasarathy Ramachandran , Bharat Kumar Beedu , Karthik Chandrasekaran , Balaji Janakiram , Monoreet Mutsuddi , Vanita Prabhu , Mayur Vijay Sadavarte
CPC classification number: G06F11/1451 , G06F11/1407 , G06F8/61 , G06F9/45558 , G06F2009/45579 , G06F2201/82 , G06F2201/84
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.
-
公开(公告)号:US11030053B2
公开(公告)日:2021-06-08
申请号: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.
-
公开(公告)号:US10152386B1
公开(公告)日:2018-12-11
申请号:US15224358
申请日:2016-07-29
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.
-
-
-
-
-
-
-