Проблема узла завершения работы Мааса

Таким образом, я настроил сервер Мааса приблизительно с 8 узлами все уполномоченные и готовые, и все хорошо работает (на запуске, который является). Проблемой являются 2 из моих узлов, установлены на включение питания с помощью "след на LAN", которая хорошо работает для запуска, но я, может казаться, не закрываю те узлы с помощью сети gui. То, когда я поразил "Узел Остановки" узел, не закрывается и остается включенным. Другие узлы, которые используют IPMI, не имеют никакой проблемы при закрытии или запуске.

Вопрос: Как я добираюсь, те два узла (с типом питания устанавливают на WOL) закрывать удаленно использование сети GUI? Или разве это не возможно? Я искал ответы, но я ничто не нашел полезным.

Спасибо!

0
задан 22 June 2015 в 13:38

1 ответ

Это может быть зафиксировано, изменив шаблон власти для etherwake, найденного в/etc/maas/templates/power/ether_wake.template. Следующие модификации должны устранить Вашу проблему:

mac_address={{mac_address}}
power_change={{power_change}}
ip_address={{ip_address}}

if [ "${power_change}" != 'on' ]
then
    if [ -n "${ip_address}" ]
    then
       ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ubuntu@${ip_address} -C "echo 'sleep 2 && sudo /sbin/poweroff -f' | at now"
    else
       echo "Unable to power down a node using etherwake without ip address." >&2
       exit 1
    fi
elif [ -x /usr/bin/wakeonlan ]
then
    /usr/bin/wakeonlan $mac_address
elif [ -x /usr/sbin/etherwake ]
then
    if [ -n "${iface}" ]
    then
        /usr/sbin/etherwake -i "${iface}" $mac_address
    else
        /usr/sbin/etherwake $mac_address
    fi
else
    echo "No wakeonlan or etherwake program found." >&2
fi

exit 0
0
ответ дан 1 August 2019 в 09:40

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

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