Я создал тег maas с помощью
$ maas-cli maas tags new name='5-disks' comment='A machine that has at least 5 hard disks' definition='count(//node[starts-with(@id,"disk") and @class="disk"]) >= 5'
, но по крайней мере один узел не помечается.
$ sudo lshw -xml > /tmp/lshw.xml
$ xmlstarlet sel -T -t -v 'count(//node[starts-with(@id,"disk") and @class="disk"]) >= 5' /tmp/lshw.xml
true
Похоже, что maas не синхронизирован с выводом lshw.
Сервер MAAS работает под управлением Ubuntu 13.04, один из узлов, который работает, - 12.04.3, а один из узлов, который не работает, - 12.04.2. В настоящий момент повторное развертывание или повторная подготовка могут быть невозможны, поэтому я не уверен, как их отладить.