Включить энергию!

Свежачок от Филиппа Зыкова.

Некоторое время назад в асько-переписке с Mister Nobody мы посылали лучи жестокого поноса разработчикам Dell и Vmware, т.к. очень хотели видеть потребление электричества на вкладке Performance но мы жестоко обламывались даже после установок последних версий OMSA.

Сегодня на эту статью меня вдохновил Mister Nobody ссылкой.

Я решил, что тоже хочу видеть потребление электричества на моих лезвиях Dell M600. Т.к. в последнем OMSA этой опции не оказалось, то пришлось идти по известному всем адресу …
Немного порыскав по гуглю я нашел еще статью.

Дальше все оказалось просто:


1. Если у вас Vsphere 4.1 то включаем Remote Tech Support (SSH) на вкладке Configuration|Security Profile|Properties.
2. Подключаемся при помощи WinSCP (не забудьте при подключении сменить SFTP на SCP).
3. Заходим в /usr/share/sensors и видим файлик vmware , делаем его копию на всякий случай.
4. Потом в этот файл добавляем 3 строчки:
default:power:Dell:*:Power Supply 1,Power Supply 2:WATTS
default:power:Dell:*:System Board System Level:WATTS
default:power:Dell:*:System Level:WATTS

Я не стал заморачиваться с прописыванием моделей, просто посмотрел, как называются эти параметры в CMC/iDRAC для моих лезвий M600 и 1955.

5. Делаем Restart Management Agents либо на вкладке Configuration|Security Profile|Properties либо в командной строке – /usr/lib/vmware/bin/services.sh restart
6. Видим через пару минут вот такую картинку:

powermanagment

Если у вас другие сервера, то вот более полный обобщенный перечень:
default:power:FUJITSU:*:Pwr Mon:WATTS
default:power:FUJITSU:*:Total Power:WATTS
default:power:FUJITSU:*:SYSTEM:WATTS
default:power:FUJITSU:*:PSU1 Power,PSU2 Power:WATTS
default:power:Dell:*:System Level:WATTS
default:power:HP:*:Power Supply 1,Power Supply 2:WATTS
default:power:Hewlett-Packard:*:Power Meter:WATTS
default:power:Hewlett-Packard:*:Power Supply 1,Power Supply 2:WATTS
default:power:NEC:*:POWER:WATTS
default:power:NEC:*:Power:WATTS
default:power:NEC:*:Input_Power:WATTS
default:power:NEC:*:System Power:WATTS
default:power:MITSUBISHI:*:POWER:WATTS
default:power:MITSUBISHI:*:Power:WATTS
default:power:TOSHIBA:*:POWER:WATTS
default:power:TOSHIBA:*:Power:WATTS
default:power:BULL:*:POWER:WATTS

Кстати, если у вас не заработало, то посмотрите на вкладке Hardware status хоста название этого параметра либо в Voltage, либо в Power.

У моих Dell 1955 на этой вкладке в разделе Power вот такая картинка:

powersupply-1955

Поэтому ищу решение этой проблемы.

3 thoughts on “Включить энергию!”

  1. UPD: Dell 1955 не имеет данных по Power Supply для iDRAC. Они доступны только для корзины в CMC.
    Эти блейды обречены. Хнык…

  2. У меня IBM 3850. Оказалось достаточно включить параметр Power.ChargeVMs в 1 (Configuation ESX Host -> Software box -> Advanced Settings -> Power).

    PS Извиняюсь за назойливость, но для перезагрузки агента следует использовать команды (Automatic Startup/Shutdown на хосте должно быть DISABLED!!!):
    > service mgmt-vmware restart
    > service vmware-vpxa restart

  3. Проблема в том, что оно показывает полную чушь – при сложении величин потребления VM на хосте где это включено их сумма не равна потреблению мощности хостом .
    Думаю, что в некотором смысле это из-за того, что потребление считается без накладных расходов на хост, т.е. дается не пропорциональное потребление, а абсолютное.
    Таким образом эта аналитика, конечно же, показывает “прожорливые” VM, а по разнице можно оценить сколько накладных расходов на каждом хосте, но так как не относительная, то ее точность это вопрос веры.

Leave a Reply

Your email address will not be published. Required fields are marked *