Patents by Inventor RAGHU PRASAD RAPOLE
RAGHU PRASAD RAPOLE has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10990373Abstract: Examples of systems and methods are described for selecting firmware versions of multiple components for a distributed computing system (e.g., a cluster). Multiple selection interfaces may be presented to a user who may select at least one firmware version of at least one component. Based on the user selection(s), a service manager may evaluate firmware component dependencies and identify compatible firmware versions of other components for installation. In this manner, a set of firmware versions may be installed and/or upgraded which may be different than a current set of versions and/or a set of versions recommended in a wholly automated manner.Type: GrantFiled: May 18, 2018Date of Patent: April 27, 2021Assignee: Nutanix, Inc.Inventors: Jan Olderdissen, Raghu Prasad Rapole, Sragdhara Datta Chaudhuri, Thomas Jason Hill, Vidhi Taneja, Jerome Joseph, Viraj Sapre
-
Patent number: 10838754Abstract: Examples described herein provide for hardware interface services in virtualized systems. The hardware interface services may receive a vendor-agnostic command to control a particular hardware component. The particular hardware component may be identified, for example, by its location (e.g., physical and/or logical location or other identification) in the virtualized system. The hardware interface services described herein may identify a hardware component type (e.g., vendor, serial number, model number, etc.) based on the location provided. The hardware interface services may translate the vendor-agnostic command to a command specific for the identified hardware component.Type: GrantFiled: April 27, 2018Date of Patent: November 17, 2020Assignee: Nutanix, Inc.Inventors: Anil Kumar Boggarapu, Rabi Shanker Guha, Raghu Prasad Rapole
-
Patent number: 10642624Abstract: A system and method include creating a bootable virtual machine (VM) image for a container image. The method includes a controller machine creating a single partition within an output VM disk file where the single partition comprises a master boot record and a partition table, forming a valid file system in a main partition of the output VM disk file, arranging an input set of container image definitions as a list where a base image forms a head of the list and subsequent images follow in the list, sequentially processing the list for each image by adding the input set of container image definitions to the output VM file; and applying a final networking configuration over the output VM file.Type: GrantFiled: January 31, 2018Date of Patent: May 5, 2020Assignee: NUTANIX, INC.Inventors: Rabi Shanker, Prerna Saxena, Raghu Prasad Rapole
-
Patent number: 10613893Abstract: A system and method include receiving, by a migration tool of a virtual computing system, an indication for hypervisor conversion for converting a hypervisor on nodes in a cluster of the virtual computing system from a first hypervisor type to a second hypervisor type. The system and method also include converting, one at a time, the hypervisor on each of the nodes from the first hypervisor type to the second hypervisor type in response to the indication, including converting virtual machines on each of the nodes for running on the second hypervisor type. The hypervisor and the virtual machines are converted on one node before starting conversion of the hypervisor and the virtual machines on another node, and the virtual machines of the one node are migrated from the one node before conversion and the migrated virtual machines remain operational during conversion of the hypervisor on the one node.Type: GrantFiled: February 2, 2018Date of Patent: April 7, 2020Assignee: NUTANIX, INC.Inventors: Pulkit Yadav, Sudish Kumar Sah, Supreeth Srinivasan, Raghu Prasad Rapole, Anil Kumar Boggarapu
-
Patent number: 10606630Abstract: A system and method include assigning, by an identifier management system of a virtual computing system, a hypervisor agnostic identifier to a virtual machine. The system and method also include creating a mapping of the hypervisor agnostic identifier to a first hypervisor specific identifier of the virtual machine, including storing the mapping in a database, and updating the mapping in response to a second hypervisor specific identifier being associated with the virtual machine. The updated mapping maps the hypervisor agnostic identifier to the second hypervisor specific identifier. The system and method further include making available the hypervisor agnostic identifier for use by other elements of the virtual computing system instead of the first hypervisor specific identifier and the second hypervisor specific identifier. The first hypervisor specific identifier and the second hypervisor specific identifier are hypervisor specific, while the hypervisor agnostic identifier is not hypervisor specific.Type: GrantFiled: February 2, 2018Date of Patent: March 31, 2020Assignee: NUTANIX, INC.Inventors: Pulkit Yadav, Supreeth Srinivasan, Raghu Prasad Rapole, Anil Kumar Boggarapu, Raja Prathyush Kumar Thota, Rahul Paul
-
Publication number: 20190354359Abstract: Examples of systems and methods are described for selecting firmware versions of multiple components for a distributed computing system (e.g., a cluster). Multiple selection interfaces may be presented to a user who may select at least one firmware version of at least one component. Based on the user selection(s), a service manager may evaluate firmware component dependencies and identify compatible firmware versions of other components for installation. In this manner, a set of firmware versions may be installed and/or upgraded which may be different than a current set of versions and/or a set of versions recommended in a wholly automated manner.Type: ApplicationFiled: May 18, 2018Publication date: November 21, 2019Applicant: Nutanix, Inc.Inventors: Jan Olderdissen, Raghu Prasad Rapole, Sragdhara Datta Chaudhuri, Thomas Jason Hill, Vidhi Taneja, Jerome Joseph, Viraj Sapre
-
Publication number: 20190332412Abstract: Examples described herein provide for hardware interface services in virtualized systems. The hardware interface services may receive a vendor-agnostic command to control a particular hardware component. The particular hardware component may be identified, for example, by its location (e.g., physical and/or logical location or other identification) in the virtualized system. The hardware interface services described herein may identify a hardware component type (e.g., vendor, serial number, model number, etc.) based on the location provided. The hardware interface services may translate the vendor-agnostic command to a command specific for the identified hardware component.Type: ApplicationFiled: April 27, 2018Publication date: October 31, 2019Applicant: Nutanix, Inc.Inventors: ANIL KUMAR BOGGARAPU, RABI SHANKER GUHA, RAGHU PRASAD RAPOLE
-
Publication number: 20190243672Abstract: A system and method include receiving, by a migration tool of a virtual computing system, an indication for hypervisor conversion for converting a hypervisor on nodes in a cluster of the virtual computing system from a first hypervisor type to a second hypervisor type. The system and method also include converting, one at a time, the hypervisor on each of the nodes from the first hypervisor type to the second hypervisor type in response to the indication, including converting virtual machines on each of the nodes for running on the second hypervisor type. The hypervisor and the virtual machines are converted on one node before starting conversion of the hypervisor and the virtual machines on another node, and the virtual machines of the one node are migrated from the one node before conversion and the migrated virtual machines remain operational during conversion of the hypervisor on the one node.Type: ApplicationFiled: February 2, 2018Publication date: August 8, 2019Inventors: Pulkit Yadav, Sudish Kumar Sah, Supreeth Srinivasan, Raghu Prasad Rapole, Anil Kumar Boggarapu
-
Publication number: 20190243674Abstract: A system and method include receiving, by an entity management system of a virtual computing system, a user request for performing an operation on an entity in a mixed hypervisor cluster of the virtual computing system and accessing, by the entity management system, a hypervisor library for retrieving hypervisor resources of a particular hypervisor type associated with the entity for performing the operation on the entity. The entity management system is configured to perform the operation on multiple hypervisor types. The system and method also include fulfilling, by the entity management system, the user request by performing the operation on the entity using the hypervisor resources.Type: ApplicationFiled: February 8, 2018Publication date: August 8, 2019Inventors: Raghu Prasad Rapole, Rahul Paul, Raja Prathyush Kumar Thota
-
Publication number: 20190243671Abstract: A system and method include assigning, by an identifier management system of a virtual computing system, a hypervisor agnostic identifier to a virtual machine. The system and method also include creating a mapping of the hypervisor agnostic identifier to a first hypervisor specific identifier of the virtual machine, including storing the mapping in a database, and updating the mapping in response to a second hypervisor specific identifier being associated with the virtual machine. The updated mapping maps the hypervisor agnostic identifier to the second hypervisor specific identifier. The system and method further include making available the hypervisor agnostic identifier for use by other elements of the virtual computing system instead of the first hypervisor specific identifier and the second hypervisor specific identifier. The first hypervisor specific identifier and the second hypervisor specific identifier are hypervisor specific, while the hypervisor agnostic identifier is not hypervisor specific.Type: ApplicationFiled: February 2, 2018Publication date: August 8, 2019Inventors: Pulkit Yadav, Supreeth Srinivasan, Raghu Prasad Rapole, Anil Kumar Boggarapu, Raja Prathyush Kumar Thota, Rahul Paul
-
Publication number: 20190235879Abstract: A system and method include creating a bootable virtual machine (VM) image for a container image. The method includes a controller machine creating a single partition within an output VM disk file where the single partition comprises a master boot record and a partition table, forming a valid file system in a main partition of the output VM disk file, arranging an input set of container image definitions as a list where a base image forms a head of the list and subsequent images follow in the list, sequentially processing the list for each image by adding the input set of container image definitions to the output VM file; and applying a final networking configuration over the output VM file.Type: ApplicationFiled: January 31, 2018Publication date: August 1, 2019Inventors: Rabi Shanker, Prerna Saxena, Raghu Prasad Rapole