ENVIRONMENT AGNOSTIC REMOTE MANAGEMENT OF HETEROGENEOUS SERVERS AND VIRTUAL MACHINES
An information handling system may include a host system and a management controller configured to provide out-of-band management of the information handling system. The information handling system may be configured to receive power management instructions via a power input of the information handling system according to a power-line communication protocol. The management controller may be configured to execute the power management instructions, wherein executing the power management instructions includes performing at least one operation selected from the group consisting of: powering on the host system, powering off the host system, powering on a virtual machine, and powering off a virtual machine.
1 . An information handling system comprising:
a host system; and
a management controller configured to provide out-of-band management of the information handling system;
wherein the information handling system is configured to receive power management instructions via a power input of the information handling system according to a power-line communication protocol; and
wherein the management controller is configured to execute the power management instructions, wherein executing the power management instructions includes performing at least one operation selected from the group consisting of: powering on the host system, powering off the host system, powering on a virtual machine, and powering off a virtual machine.
2 . The information handling system of claim 1 , further comprising decoder circuitry configured to filter the power management instructions from an AC power signal associated with the power input.
3 . The information handling system of claim 2 , wherein the decoder circuitry is disposed within a power supply unit of the information handling system.
4 . The information handling system of claim 1 , wherein the power management instructions comprise a unified power management protocol (UPMP).
5 . The information handling system of claim 4 , wherein the UPMP is configured to perform heterogeneous power management tasks with regard to information handling systems from multiple vendors and with regard to virtual machines.
6 . The information handling system of claim 1 , wherein the power management instructions include instructions for managing the host system, and wherein the information handling system further includes a complex programmable logic device (CPLD) configured to execute the instructions.
7 . The information handling system of claim 1 , wherein the power management instructions include instructions for managing virtual machines via a hypervisor of the information handling system, and wherein the management controller is configured to transmit the instructions to the hypervisor.
8 . A method comprising:
in an information handling system comprising a host system and a management controller configured to provide out-of-band management of the information handling system:
receiving power management instructions via a power input of the information handling system according to a power-line communication protocol; and
the management controller executing the power management instructions, wherein executing the power management instructions includes performing at least one operation selected from the group consisting of: powering on the host system, powering off the host system, powering on a virtual machine, and powering off a virtual machine.
9 . The method of claim 8 , wherein the power management instructions include power capping instructions.
10 . The method of claim 8 , wherein the power management instructions include instructions for querying power information from the information handling system.
11 . An apparatus comprising:
a processor;
a communications module configured to receive power management instructions from a user; and
a power-line communication module for communicating with at least one information handling system via a power distribution line;
wherein the apparatus is configured to transmit the power management instructions to the at least one information handling system via the power distribution line according to a power-line communication protocol; and
wherein a management controller of the information handling system is configured to execute the power management instructions, wherein executing the power management instructions includes performing at least one operation selected from the group consisting of: powering on a host system of the information handling system, powering off the host system, powering on a virtual machine, and powering off a virtual machine.
12 . The apparatus of claim 11 , wherein the communications module is an Ethernet module.
13 . The apparatus of claim 11 , wherein the communications module is a wireless networking module.
14 . The apparatus of claim 13 , wherein the wireless networking module is a mobile network module.
15 . The apparatus of claim 11 , wherein the power management instructions comprise a unified power management protocol (UPMP).
16 . The apparatus of claim 15 , wherein the UPMP is configured to perform heterogeneous power management tasks with regard to information handling systems from multiple vendors and with regard to virtual machines.
17 . The apparatus of claim 11 , wherein the power management instructions include power capping instructions.
18 . The apparatus of claim 11 , wherein the power management instructions include instructions for querying power information from the information handling system.
19 . The apparatus of claim 11 , wherein the power management instructions include instructions for managing a particular information handling resource of the at least one information handling system.
20 . The apparatus of claim 19 , wherein the particular information handling resource is a graphics processing unit (GPU).