Как добавить пользовательский тип питания в MAAS 2.1.x для использования управления мощностью ПК с использованием малины pi

Я построил малиновый pi с Piface, чтобы контролировать свои физические ПК, у меня есть сервер с Ubuntu 16.04 и установлен на нем MAAS 2.1.5.

Был старый пост, как построить управление мощностью pc, используя ubuntu 14.x и MAAS 1.5.x

Ссылка на сообщение: Управление питанием ПК с помощью малины Pi и MAAS

Автор сообщения добавляет пользовательский источник питания, который является интерфейсом PI малины с

Автор добавляет пользовательский шаблон 14.x в каталог «/ etc / maas / templates / power /», но MAAS 2.1.x, который у меня есть, не содержит никаких каталоги, подобные этому в MAAS 1.5.x

Второе: авторы говорят редактировать файл python

Добавить запись в "/ etc / maas / templates / power / " в /usr/lib/python2.7/dist-packages/provisioningserver/power_schema.py

Но MAAS 2.1.x не использует плагин« Providerserver », он теперь устарел, а также выглядит как MAAS 2.1.x использует код python 3

, который должен быть помещен в этот файл:

{ 'name': 'pipower', 'description': 'Pipower', 'fields': [ make_json_field('node_name', "Node Name"), make_json_field('power_address', "Power Address"), make_json_field('state_pin', "Power State Pin Number"), make_json_field('reset_relay', "Reset Relay Number"), make_json_field('power_relay', "Power Relay Number"), ], }

И третий t hing, что делает автор:

Скажите maas, что этот powertype поддерживает запрос powerstate (в отличие от wake-on-lan). Измените /usr/lib/python2.7/dist-packages/provisioningserver/power_schema.py и добавьте 'pipower' в QUERY_POWER_TYPES

Это также не может быть выполнено на MAAS 2.1 .x, поскольку он не содержит этот файл. «power.py»

Вопрос. Как я могу портировать это руководство для работы с MAAS 2.1.5 и Ubuntu 16.04 LTS.

Мне нужно добавить пользовательские источники питания и серверы обеспечения с помощью малины pi.

Спасибо.

Обновление 1

Я попытался получить помощь на сервере irc freenode, в канале #maas, и я указал на эту ссылку: Управление мощностью ПК с помощью малины Pi и MAAS

Похоже, что единственный способ сделать это в maas 2.1 - изменить исходный код maas, и это трудно реализовать. Мои навыки python не позволят мне выполнить эту задачу.

1
задан 29 June 2017 в 22:26

0 ответов

Другие вопросы по тегам:

Похожие вопросы: