-
公开(公告)号:US12153913B2
公开(公告)日:2024-11-26
申请号:US17865907
申请日:2022-07-15
Applicant: Nutanix, Inc.
Inventor: Kalpesh Ashok Bafna , Aroosh James Sohi , Alexander Michael Bunch , Venkata Vamsi Krishna Kothuri , Rishabh Suryakant Sharma , Mausumi Ranasingh
IPC: G06F8/65 , G06F3/06 , G06F9/4401 , G06F9/455 , G06F11/07 , G06F11/14 , G06F11/20 , G06F16/17 , G06F16/176 , G06F16/182 , G06F16/23 , G06F21/53 , G06F21/56 , G06F21/62 , G06F21/78 , H04L41/06 , H04L41/082 , H04L67/1095 , H04L67/1097 , H04L41/0859 , H04L41/5009 , H04L67/00 , H04L67/10
Abstract: In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, the one or more virtual disks being accessible by the virtual machine controllers, where the virtual machine controllers conduct I/O transactions with the virtual disks, and a deployment system configured to receive a request to deploy a virtualized file server on a plurality of host machines, where the request is associated with deployment parameters, select a deployment image for the host machines based on the deployment parameters, and provide the deployment image to each host machine via the virtual disk. The virtual machine controller located on the host machine stores at least a portion of the deployment image on a storage device associated with the host machine.
-
公开(公告)号:US11734100B2
公开(公告)日:2023-08-22
申请号:US17127857
申请日:2020-12-18
Applicant: Nutanix, Inc.
Inventor: Isha Singhal , Venkata Vamsi Krishna Kothuri , Matthew James Armstrong , Praveen Uday Bhaskara Pisipati , Anurag Choudhary , Arvind Mohan
IPC: H04L41/082 , G06F11/07 , H04L41/0813 , H04L67/00 , H04L67/10 , H04L41/0866 , H04L41/0816 , H04L41/0859 , H04L41/08 , H04L41/0893 , H04L41/0654 , G06F8/65 , H04L43/50 , G06F11/14 , G06F11/00
CPC classification number: G06F11/0793 , G06F8/65 , G06F11/004 , G06F11/008 , G06F11/0709 , G06F11/142 , H04L41/0654 , H04L41/082 , H04L41/0813 , H04L41/0816 , H04L41/0863 , H04L41/0866 , H04L41/0886 , H04L41/0893 , H04L43/50 , H04L67/10 , H04L67/34
Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive, at a node of a cluster on an edge network, an indication that the cluster received a configuration update, compare a first parameter of a configuration state of the node to a second parameter of the configuration update, determine if the first parameter matches the second parameter, in response to determining that the first parameter matches the second parameter, apply the configuration update, and collect data in accordance with the configuration update.
-
公开(公告)号:US20220385488A1
公开(公告)日:2022-12-01
申请号:US17375910
申请日:2021-07-14
Applicant: Nutanix, Inc.
Inventor: Venkata Vamsi Krishna Kothuri , Shi Shu , Manoj Badola , Sravan Kumar Muthyala
IPC: H04L12/14
Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive, at a server, from a first cluster of nodes on an edge network in communication with the server, first resource consumption data of a first service hosted on the edge network, calculate a first resource consumption quantity based on the first resource consumption data, receive, from a second cluster of nodes on the edge network, delayed resource consumption data of a second service hosted on the edge network, and calculate a second resource consumption quantity based on the delayed resource consumption data. In some embodiments, the first resource consumption data is collected at a first time and the delayed resource consumption data collected at the first time.
-
公开(公告)号:US20220350591A1
公开(公告)日:2022-11-03
申请号:US17865907
申请日:2022-07-15
Applicant: Nutanix, Inc.
Inventor: Kalpesh Ashok Bafna , Aroosh James Sohi , Alexander Michael Bunch , Venkata Vamsi Krishna Kothuri , Rishabh Suryakant Sharma , Mausumi Ranasingh
IPC: G06F8/65 , G06F9/4401 , G06F9/455 , G06F16/176 , G06F16/182 , G06F16/17 , G06F16/23 , G06F21/53 , G06F21/62 , G06F21/78 , H04L41/082 , G06F11/07 , G06F11/14 , G06F11/20 , H04L41/06 , G06F3/06 , H04L67/1095 , H04L67/1097 , G06F21/56
Abstract: In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, the one or more virtual disks being accessible by the virtual machine controllers, where the virtual machine controllers conduct I/O transactions with the virtual disks, and a deployment system configured to receive a request to deploy a virtualized file server on a plurality of host machines, where the request is associated with deployment parameters, select a deployment image for the host machines based on the deployment parameters, and provide the deployment image to each host machine via the virtual disk. The virtual machine controller located on the host machine stores at least a portion of the deployment image on a storage device associated with the host machine.
-
公开(公告)号:US11223516B1
公开(公告)日:2022-01-11
申请号:US17127781
申请日:2020-12-18
Applicant: Nutanix, Inc.
Inventor: Isha Singhal , Venkata Vamsi Krishna Kothuri , Akshay Narayan Muramatti , Shi Shu , Yiran Deng , Zhuoran Li
Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to detect, on a server, a first symptom observable on a first one or more clusters. In some embodiments, the first symptom is indicative of an issue. In some embodiments, the instructions cause the processor to trigger additional data collection by a plurality of edge processing units for the first one or more of clusters, detect, in a second one or more clusters within the first one or more clusters, a second symptom indicative of the issue, and generate a remediation action for a third one or more clusters having the first symptom and the second symptom. In some embodiments, the second one or more clusters include the third one or more clusters.
-
公开(公告)号:US10754675B2
公开(公告)日:2020-08-25
申请号:US15828772
申请日:2017-12-01
Applicant: Nutanix, Inc.
Inventor: Akshay Deodhar , Venkata Vamsi Krishna Kothuri , Binny Gill
Abstract: A system and method include receiving, by a controller/service virtual machine, a first request associated with an element of a visualization environment using an application programming interface (API). The first request includes a context-specific identifier. The controller/service virtual machine resides on a host machine of the virtualization environment, and the element is operatively associated with the host machine. The system and method further include determining, by the controller/service virtual machine, a type of the context-specific identifier in the first request, and mapping, by the controller/service virtual machine, the context-specific identifier to a unique identifier associated with the element based upon the determined type.
-
公开(公告)号:US20180157513A1
公开(公告)日:2018-06-07
申请号:US15377865
申请日:2016-12-13
Applicant: Nutanix, Inc.
Inventor: Akshay Deodhar , Binny Sher Gill , Venkata Vamsi Krishna Kothuri
Abstract: In one embodiment, a system includes host machines that form elements of the virtualization environment, and that include a hypervisor, a user virtual machine (UVM), a connection agent, and an I/O controller. The system further includes a virtual disk comprising a plurality of storage devices, the virtual disk being accessible by all of the I/O controllers. At least one of host machines receives a request associated with one of the elements using an application programming interface (API), and including a context-specific identifier. The host machine determines, using reflection, a type of the context-specific identifier and processes the request based on a mapping, according to the determined type, from the context-specific identifier to a unique identifier associated with the element.
-
公开(公告)号:US20170235562A1
公开(公告)日:2017-08-17
申请号:US15422249
申请日:2017-02-01
Applicant: Nutanix, Inc.
Inventor: Kalpesh Ashok Bafna , Luong Ngo , Kavitha Pasikanti , Venkata Vamsi Krishna Kothuri , Mausumi Ranasingh
Abstract: In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, the one or more virtual disks being accessible by the virtual machine controllers, where the virtual machine controllers conduct I/O transactions with the virtual disks, and an upgrade system configured to receive a request to upgrade a virtualized file server on a plurality of host machines from a first program code version to a second program code version, for each host machine, generate a snapshot of a code image associated with the second program code version, and provide the snapshot to the host machine via the virtual disk. The virtual machine controller located on the host machine stores the snapshot on a first storage device associated with the host machine.
-
公开(公告)号:US11700178B2
公开(公告)日:2023-07-11
申请号:US17508620
申请日:2021-10-22
Applicant: Nutanix, Inc.
Inventor: Venkata Vamsi Krishna Kothuri , Akshay Narayan Muramatti , Anurag Choudhary , Ashish Ramdas Mankar , Nikita Vishwanath Shetty , Sameer Narkhede , Isha Singhal , Matthew James Armstrong , Prashant Batra , Shi Shu , Yiran Deng , Zhuoran Li , Mukesh Sohanlal Bafna , Praveen Uday Bhaskara Pisipati , Amarsinh Vijaysinh Patil , Arvind Mohan
IPC: G06F15/177 , H04L41/0866 , H04L41/0895 , H04L41/0654 , H04L41/0806 , H04L41/5054 , H04L41/082 , H04L43/08 , H04L43/20
CPC classification number: H04L41/0866 , H04L41/0654 , H04L41/082 , H04L41/0806 , H04L41/0895 , H04L41/5054 , H04L43/08 , H04L43/20
Abstract: Various embodiments disclosed herein are related to an apparatus. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to collect, at a cloud server, service data from a collector framework service of an edge network. In some embodiments, the memory includes instructions that, when executed by the processor, cause the apparatus to provide a configuration to the collector framework service based on the service data.
-
公开(公告)号:US11550558B2
公开(公告)日:2023-01-10
申请号:US15422255
申请日:2017-02-01
Applicant: Nutanix, Inc.
Inventor: Kalpesh Ashok Bafna , Aroosh Sohi , Alexander Michael Bunch , Venkata Vamsi Krishna Kothuri , Rishabh Sharma , Mausumi Ranasingh
IPC: G06F8/65 , G06F9/4401 , G06F9/455 , G06F16/176 , G06F16/182 , G06F16/17 , G06F16/23 , G06F21/53 , G06F21/62 , G06F21/78 , H04L41/082 , G06F11/07 , G06F11/14 , G06F11/20 , H04L41/06 , G06F3/06 , H04L67/1095 , H04L67/1097 , G06F21/56 , H04L41/0859 , H04L41/5009 , H04L67/00 , H04L67/10
Abstract: In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, the one or more virtual disks being accessible by the virtual machine controllers, where the virtual machine controllers conduct I/O transactions with the virtual disks, and a deployment system configured to receive a request to deploy a virtualized file server on a plurality of host machines, where the request is associated with deployment parameters, select a deployment image for the host machines based on the deployment parameters, and provide the deployment image to each host machine via the virtual disk. The virtual machine controller located on the host machine stores at least a portion of the deployment image on a storage device associated with the host machine.
-
-
-
-
-
-
-
-
-