Computer System for BMC resource management
A computer system is provided for baseboard management controller resource management. The computer system includes a plurality of physical computer devices, a first management device, and a second management device. The first management device is coupled to at least a portion of the plurality of physical computer devices, wherein the first management device has a plurality of first virtual machines respectively corresponding to different physical computer devices of the portion of the plurality of physical computer devices. The second management device is coupled to the first management device, and the second management device has a plurality of second virtual machines, wherein each of the second virtual machines respectively corresponds to different physical computer devices of another portion of the plurality of physical computer devices. The first management device and second management device manage allocation of resources for the first virtual machines and second virtual machines to manage the physical computer devices.
1 . A computer system for baseboard management controller resource management, the computer system comprising:
a plurality of physical computer devices;
a first management device coupled to at least a portion of the plurality of physical computer devices, the first management device having a plurality of first virtual machines respectively corresponding to different physical computer devices of the portion of the plurality of physical computer devices;
a second management device coupled to the first management device, the second management device having a plurality of second virtual machines, each of the second virtual machines respectively corresponds to different physical computer devices of another portion of the plurality of physical computer devices;
wherein the first management device and second management device manage allocation of resources for the first virtual machines and second virtual machines to manage the physical computer devices.
2 . The computer system of claim 1 , wherein the first virtual machines and second virtual machines are virtual baseboard management controllers for managing and monitoring physical computer devices.
3 . The computer system of claim 1 , wherein the first management device and second management device cross monitor each other.
4 . The computer system of claim 1 , further comprising a master management device coupled between the plurality of physical computer devices and the first management device and the second management device.
5 . The computer system of claim 4 , wherein the master management device comprises a forwarder module and a resource allocator module, the forwarder module forwards communication between corresponding first management device and physical computer devices and between corresponding second management device and physical computer devices, the resource allocator module manages allocation of resources for managing the physical computer devices.
6 . The computer system of claim 5 , wherein the master management device comprises server computer, desktop computer, or data processing computer.
7 . The computer system of claim 4 , further comprising:
a second master management device coupled to the master management device, the second management device coupled to the second master management device, and the second master management device is coupled between the another portion of the plurality of physical computer devices and the second management device.
8 . The computer system of claim 7 , wherein the master management device and the first management device are networked in a master-slave structure, and the second master management device and the second management device are networked in a master-slave structure.
9 . The computer system of claim 7 , wherein the master management device and the second master management device cross-monitor each other.
10 . The computer system of claim 7 , wherein the master management device and the first management device are grouped in a first region, and the second master management device and the second management device are grouped in a second region.
11 . The computer system of claim 10 , wherein the master management device allocates resources to the second region, or the second master management device allocates resources to the first region.
12 . The computer system of claim 1 , wherein the virtual machines are instantiated in a virtual workspace in a filesystem.
13 . The computer system of claim 1 , wherein the virtual machines are instantiated in a root filesystem.
14 . The computer system of claim 1 , wherein the baseboard management controller manages temperature, humidity, power-supply voltage, fan speeds, communications parameters and operating system functions of the physical computer devices.