От записи справки CLI Маас, кажется, не имеет способность выключить питание к отдельным узлам. Я не могу использовать веб-интерфейс потому что причины.
Я определил корректный system_id узла и могу запросить параметры питания:
$ maas imran node power-parameters w3qbqc
{
"power_pass": "thiswasapassword",
"power_user": "maas",
"power_address": "10.1.1.2",
"power_driver": "LAN_2_0",
"mac_address": ""
}
Но, кажется, нет никакого способа управлять питанием:
root@cluster00:~# maas imran node -h
usage: /usr/bin/maas imran node [-h] COMMAND ...
Manage an individual Node.
optional arguments:
-h, --help show this help message and exit
drill down:
COMMAND
read Read a specific Node.
delete Delete a specific Node.
details Obtain various system details.
power-parameters
Obtain power parameters.
The Node is identified by its system_id.
Существует способ изменить параметры питания.
использование Попытки:
maas imran machine update w3qbqc power_type=<power_type> power_parameters_power_address="<new power address>" power_parameters_power_user="<user>" power_parameters_power_password="<password>" power_parameters_<any power parameter here>=<power parameter value>
power_parameters_<power parameter>
зависит от Вашего power_type.
maas imran machine power-on w3qbqc
то, что Вы хотите.
Узел является экземпляром для обеспечения изображения/сервиса. Машина является экземпляром для заботы о физических (чистый металл) объектов (как включение/выключение и другая конфигурация без операционной системы). Таким образом, узлы имеют только "параметры питания" для показа, который является частью текущего сервисного состояния, и машины управляют включением/выключением, которое является частью установки без операционной системы.
То, что делает Маас, должно абстрагировать операцию узла, фокусирующийся на действии включения/выключения (а именно, запускают/останавливают узел), таким образом, Вы не должны заботиться о параметрах питания, если Вы имеете уже, устанавливают их в самом начале.