Applying firmware updates in a system with zero downtime by selectively offlining and onlining hardware using a scale-up hypervisor layer
US-2016283221-A1 · Sep 29, 2016 · US
US10044795B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10044795-B2 |
| Application number | US-201514752699-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 26, 2015 |
| Priority date | Jul 11, 2014 |
| Publication date | Aug 7, 2018 |
| Grant date | Aug 7, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and apparatus for rack deployments for virtual computing environments are disclosed. An example method includes retrieving, from a repository remote from a system integrator, a software image to be deployed on a processing unit installed in a server rack, in response to receiving a dynamic host configuration protocol request from a processing unit at a virtual imaging appliance, detecting the processing unit and transmitting a network address to the processing unit to be utilized by the processing unit, transmitting the software image from the virtual imaging appliance to the network address assigned to the processing unit, and transmitting a hardware management system software image from the virtual imaging appliance to a network switch installed in the server rack to cause a hardware management system to be installed in the server rack.
Opening claim text (preview).
What is claimed is: 1. A method to configure a server rack, the method comprising: in response to receiving, at a virtual imaging appliance deployed by a system integrator, a request to configure a server rack for a customer, retrieving, from a repository that is remote from the system integrator, a software image to be deployed on a processing unit installed in the server rack; transmitting the software image from the virtual imaging appliance to the processing unit; in response to receiving a dynamic host configuration protocol request from the processing unit at the virtual imaging appliance; extracting a vendor class identifier from the dynamic host configuration protocol request; detecting the processing unit based on the vendor class identifier; and transmitting a network address to the processing unit to be utilized by the processing unit; and in response to determining that the vendor class identifier indicates that the processing unit is a management switch, transmitting a hardware management system software image from the virtual imaging appliance to the management switch installed in the server rack to cause a hardware management system to be installed in the server rack. 2. A method as defined in claim 1 , wherein the management switch is a first network switch, the method further including transmitting configuration information to a second network switch in the server rack. 3. A method as defined in claim 1 , further including transmitting, from the virtual imaging appliance to the processing unit, a hypervisor for execution on the processing unit. 4. A method as defined in claim 1 , further including transmitting, from the virtual imaging appliance to at least one of the processing unit or another processing unit in the server rack, a storage driver. 5. A method as defined in claim 1 , further including transmitting, from the virtual imaging appliance to at least one of the processing unit or another processing unit in the server rack, a cloud management software image. 6. A method as defined in claim 1 , further includes receiving the virtual imaging appliance from a host of the repository. 7. A method as defined in claim 1 , wherein the virtual imaging appliance is communicatively coupled to the server rack via at least one of a wide area network or a virtual private network connection. 8. An apparatus for configuring a server rack, the apparatus comprising: an image retriever to, in response to receiving at a virtual imaging appliance deployed by a system integrator a request to configure a server rack for a customer, retrieve, from a repository that is remote from the system integrator, a software image to be deployed on a processing unit installed in the server rack; a dynamic host configuration protocol (DHCP) server to, in response to receiving a dynamic host configuration protocol request from the processing unit at the virtual imaging appliance, extract a vendor class identifier from the dynamic host configuration protocol request, detect the processing unit based on the vendor class identifier, and transmit a network address to the processing unit to be utilized by the processing unit; and a file server to transmit the software image from the virtual imaging appliance to the network address assigned to the processing unit and to, in response to determining that the vendor class identifier indicates that the processing unit is a management switch, transmit a hardware management system software image from the virtual imaging appliance to the management switch installed in the server rack to cause a hardware management system to be installed in the server rack. 9. An apparatus as defined in claim 8 , wherein the management switch is a first network switch, the apparatus further including a network configuration controller to transmit configuration information to a second network switch in the server rack. 10. An apparatus as defined in claim 8 , wherein the file server is to transmit, from the virtual imaging appliance to the processing unit, a hypervisor for execution on the processing unit. 11. An apparatus as defined in claim 8 , further including transmitting, from the virtual imaging appliance to at least one of the processing unit or another processing unit in the server rack, a storage driver. 12. An apparatus as defined in claim 8 , further including transmitting, from the virtual imaging appliance to at least one of the processing unit or another processing unit in the server rack, a cloud management software image. 13. An apparatus as defined in claim 8 , wherein the virtual imaging appliance is communicatively coupled to the server rack via at least one of a wide area network or a virtual private network connection. 14. A tangible computer readable storage medium comprising instructions that, when executed, cause a machine to at least: in response to receiving at a virtual imaging appliance deployed by a system integrator a request to configure a server rack for a customer, retrieve, from a repository that is remote from the system integrator, a software image to be deployed on a processing unit installed in the server rack; transmit the software image from the virtual imaging appliance to the processing unit; in response to receiving a dynamic host configuration protocol request from the processing unit at the virtual imaging appliance; extract a vendor class identifier from the dynamic host configuration protocol request; detect the processing unit based on the vendor class identifier; and transmit a network address to the processing unit to be utilized by the processing unit; and in response to determining that the vendor class identifier indicates that the processing unit is a management switch, transmit a hardware management system software image from the virtual imaging appliance to the management switch installed in the server rack to cause a hardware management system to be installed in the server rack. 15. A tangible computer readable medium as defined in claim 14 , wherein the management switch is a first network switch and the instructions, when executed, cause the machine to transmit configuration information to a second network switch in the server rack. 16. A tangible computer readable medium as defined in claim 14 , wherein the instructions, when executed, cause the machine to transmit, from the virtual imaging appliance to the processing unit, a hypervisor for execution on the processing unit. 17. A tangible computer readable medium as defined in claim 14 , wherein the instructions, when executed, cause the machine to transmit, from the virtual imaging appliance to at least one of the processing unit or another processing unit in the server rack, a storage driver. 18. A tangible computer readable medium as defined in claim 14 , wherein the instructions, when executed, cause the machine to transmit, from the virtual imaging appliance to at least one of the processing unit or another processing unit in the server rack, a cloud management software image. 19. A tangible computer readable medium as defined in claim 14 , wherein the instructions, when executed, further cause the machine to receive the virtual imaging appliance from a host of the repository. 20. A tangible computer readable medium as defined in claim 14 , wherein the virtual imaging appliance is communicatively coupled to the server rack via at least one of a wide area network or a virtual private network connection.
by checking functioning · CPC title
mobile agents · CPC title
Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title
Network utilisation, e.g. volume of load or congestion level · CPC title
Network integration; Enabling network access in virtual machine instances · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.