Software-defined data center (SDDC) rack quick discovery after hardware management system (HMS) restart
AssigneeVMware, Inc.
InventorSuket Gakhar
Life of this patent
Estimating the term…
Abstract
An inventory cache that contains a rack inventory state is created, with a hardware management system (HMS), for each of a plurality of components on the software-defined data center (SDDC) rack. The rack inventor state is stored at a database. During a restart of the HMS the rack inventory state at the database is accessed by the HMS and used to create the rack inventory state instead of performing a SDDC rack discovery by the HMS.
Claims14
A method for quick discovery of components of a software-defined data center (SDDC) rack, the method comprising:
- creating, with a hardware management system (HMS), an inventory cache that contains a rack inventory state for each of a plurality of components on the SDDC rack;
- storing the rack inventory state at a database;
- utilizing, by the HMS, a server plugin to communicate with each of said plurality of components on the SDDC rack;
- and
- accessing, by the HMS and during a restart of the HMS, the rack inventory state at the database to create the rack inventory state instead of performing a SDDC rack discovery by the HMS, wherein said HMS will query a physical resource manager (PRM) for a copy of said rack inventory state at said database, said HMS provides said rack inventory state at said database to a PRM component, said PRM component passing said rack inventory state at said database to an object cache, said object cache using said rack inventory state at said database to create said rack inventory state.
A non-transitory computer-readable medium storing
- instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to:
- create an inventory cache that contains a rack inventory state for each of a plurality of components on a software-defined data center (SDDC) rack;
- store the rack inventory state at a database;
- utilize a server plugin to communicate with each of said plurality of components on the SDDC rack;
- and
- utilize, during a restart of a hardware management system (HMS), the rack inventory state at the database to create the rack inventory state instead of performing a SDDC rack discovery by the HMS, wherein said HMS will query a physical resource manager (PRM) for a copy of said rack inventory state at said database, said HMS provides said rack inventory state at said database to a PRM component, said PRM component passing said rack inventory state at said database to an object cache, said object cache using said rack inventory state at said database to create said rack inventory state.
A non-transitory computer readable storage medium having computer readable program code embedded therein that when executed causes a computing system to perform a method for quick discovery of components of a software-defined data center (SDDC) rack, the method comprising:
- generating, with a hardware management system (HMS), an inventory cache that contains a rack inventory state for each of a plurality of components on the SDDC rack;
- storing the rack inventory state at a database;
- utilizing, by the HMS, a server plugin to communicate with each of said plurality of components on the SDDC rack;
- utilizing, by the HMS, a switch plugin to communicate with each of a plurality of switches on the SDDC rack;
- and
- obtaining, by the HMS and during a restart of the HMS, the rack inventory state from the database to create the rack inventory state for the HMS instead of performing a SDDC rack discovery by the HMS, wherein said HMS will query a physical resource manager (PRM) for a copy of said rack inventory state at said database, said HMS provides said rack inventory state at said database to a PRM component, said PRM component passing said rack inventory state at said database to an object cache, said object cache using said rack inventory state at said database to create said rack inventory state.
Dependencies are inferred from the claim text.