-
公开(公告)号:US20200026425A1
公开(公告)日:2020-01-23
申请号:US15607202
申请日:2017-05-26
Applicant: Nutanix, Inc.
Inventor: Tabrez MEMON , Jaya SINGHVI , Miao CUI , Binny Sher GILL
Abstract: Systems and methods for managing access to storage devices in a distributed data storage environment. Embodiments operate to manage communications between a client computing device and storage target devices in a distributed storage system. The distributed storage system comprises one or more computing nodes and at least one storage target device. A client computing device interfaced with the distributed storage system uses an IP address to access a leader virtualized controller. Upon receipt of a storage access protocol message by the leader virtualized controller elected from a set of virtualized controllers, a redirect message comprising a second IP address that identifies a second virtualized controller is sent to the client computing device. The client computing device connects to the second virtualized controller. Messages are sent between the client computing device and the second virtualized controller, which in turn accesses the storage target device to carry out storage I/O protocol messaging.
-
公开(公告)号:US20190334910A1
公开(公告)日:2019-10-31
申请号:US15842714
申请日:2017-12-14
Applicant: Nutanix, Inc.
Inventor: Ranjan PARTHASARATHY , Binny Sher GILL
Abstract: Synchronization techniques for computing systems that interface with external service providers. A method for accessing status and other attributes of an external service provider commences upon identifying an external service such as a firewall appliance or backup repository that provides computing-related functions to computing entities of the computing system. One or more access mechanisms such as an application programming interface is exposed to the external service. The external service is registered with the computing system to use the access mechanism. When the external service detects a change of its state, the external service can communicate that change to the computing system through a “push” operation. The computing system processes the “pushed” data from the external service by verifying the status of the registration and authorization permissions, and then modifies one or more entity attributes of the computing resource entity.
-
公开(公告)号:US20190173770A1
公开(公告)日:2019-06-06
申请号:US16265896
申请日:2019-02-01
Applicant: Nutanix, Inc.
Inventor: Binny Sher GILL
Abstract: A method and architecture for managing placement of a virtual machine onto a host in a virtualization environment comprises identifying a virtual machine (VM) for placement from a first host onto a different host, and placing the VM onto a second host, the second host selected based at least in part upon a cost corresponding to memory capacity and local storage capacity on the second host such that the cost is associated with displacement of second VM data of a second VM from the local storage on the second host to maintain the first VM data in the local storage on the second host rather than on the remote storage.
-
14.
公开(公告)号:US20170149778A1
公开(公告)日:2017-05-25
申请号:US15425955
申请日:2017-02-06
Applicant: Nutanix, Inc.
Inventor: Binny Sher GILL , Karthik CHANDRASEKARAN , Parthasarathy RAMACHANDRAN
CPC classification number: H04L63/0876 , G06F9/45558 , G06F2009/45583 , G06F2009/45587 , G06F2009/45595
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.
-
公开(公告)号:US20240419475A1
公开(公告)日:2024-12-19
申请号:US18667648
申请日:2024-05-17
Applicant: Nutanix, Inc.
Inventor: Binny Sher GILL
IPC: G06F9/455 , G06F9/4401 , G06F12/02
Abstract: Upon receiving a request to hibernate a hypervisor of a virtualization system running on a first computer, acts are carried out to capture a state of the hypervisor, where the state of the hypervisor comprises hypervisor logical resource parameters and an execution state of the hypervisor. After hibernating the hypervisor by quiescing the hypervisor and storing the state of the hypervisor into a data structure, the data structure is moved to a different location. At a later moment in time, the data structure is loaded onto a second computing machine and restored. The restore operation restores the hypervisor and all of its state, including all of the virtual machines of the hypervisor as well as all of the virtual disks and other virtual devices of the virtual machines. Differences between the first computing machine and the second computing machine are reconciled before execution of the hypervisor on the second machine.
-
公开(公告)号:US20210067484A1
公开(公告)日:2021-03-04
申请号:US16778725
申请日:2020-01-31
Applicant: Nutanix, Inc.
Inventor: Nitin PARAB , Aaron Dean BROWN , Anupama Ashok LOLAGE , Binny Sher GILL , Blinston Savio FERNANDES
Abstract: Methods, systems and non-transitory computer readable media for handling IP network addresses in a virtualization system. Embodiments are configured to receive, from a cloud provider, a cloud provider media access control address to assign to a network interface of a computing node. Also received from the cloud provider is a cloud provider's IP address associated with the cloud provider's media access control address. A virtual machine on the computing node is configured such that the cloud provider's IP address serves as an IP address of the virtual machine and such that a virtualization system media access control address serves as a MAC address of the virtual machine. The virtualization system correlates the cloud provider's media access control address to the IP address of the virtual machine. In some cases, the cloud provider's media access control address stored in a virtual switch of a hypervisor.
-
公开(公告)号:US20210067466A1
公开(公告)日:2021-03-04
申请号:US16778754
申请日:2020-01-31
Applicant: Nutanix, Inc.
Inventor: Nitin PARAB , Aaron Dean BROWN , Anupama Ashok LOLAGE , Binny Sher GILL , Blinston Savio FERNANDES
IPC: H04L12/935 , H04L29/08 , H04L29/12 , G06F9/455
Abstract: Methods, systems and computer program products for deploying a virtualization system onto cloud computing infrastructure. Virtual machines of a virtualization system are deployed onto computing nodes that are interconnected via a cloud provider's networking infrastructure. When migrating a virtual machine from a source computing node to a target computing node that is also interconnected to the cloud provider's networking infrastructure, the addressing of the to-be-migrated virtual machine changes. Dynamically-updated media access control translation tables are maintained at the computing nodes. The media access control translation tables are populated with cloud provider media access control addresses received from the cloud provider. A virtual switch at each computing node modifies incoming and outgoing packets of a to-be-migrated virtual machine based on contents of that node's media access control translation table. On an ongoing basis, addressing information for migrated virtual machines is received at the computing nodes by operation of address resolution protocols.
-
公开(公告)号:US20210064408A1
公开(公告)日:2021-03-04
申请号:US16778909
申请日:2020-01-31
Applicant: Nutanix, Inc.
Inventor: Binny Sher GILL
IPC: G06F9/455 , G06F9/4401 , G06F12/02
Abstract: Upon receiving a request to hibernate a hypervisor of a virtualization system running on a first computer, acts are carried out to capture a state of the hypervisor, where the state of the hypervisor comprises hypervisor logical resource parameters and an execution state of the hypervisor. After hibernating the hypervisor by quiescing the hypervisor and storing the state of the hypervisor into a data structure, the data structure is moved to a different location. At a later moment in time, the data structure is loaded onto a second computing machine and restored. The restore operation restores the hypervisor and all of its state, including all of the virtual machines of the hypervisor as well as all of the virtual disks and other virtual devices of the virtual machines. Differences between the first computing machine and the second computing machine are reconciled before execution of the hypervisor on the second machine.
-
19.
公开(公告)号:US20200036602A1
公开(公告)日:2020-01-30
申请号:US14704958
申请日:2015-05-05
Applicant: Nutanix, Inc.
Inventor: Andre LEIBOVICI , Binny Sher GILL
Abstract: Disclosed is an improved approach to implement a management environment for the storage infrastructure of a virtualization system. The invention provides the ability at a granular basis to allow a user/administrator to configure and control the service levels for virtualization objects in a virtualization system, particularly for storage-related components.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-