Methods and apparatus for rack deployments for virtual computing environments

US10044795B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10044795-B2
Application numberUS-201514752699-A
CountryUS
Kind codeB2
Filing dateJun 26, 2015
Priority dateJul 11, 2014
Publication dateAug 7, 2018
Grant dateAug 7, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10044795B2 cover?
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, detecti…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 07 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).