2016-01-28 2 views
0

Я хочу запросить мой список серверов, но только вернуть серверы, соответствующие шаблону; Причина этого заключается в том, что я хочу обратиться к определенному набору серверов, например: server_apisX и server_uiX.Список серверов Softlayer SLCLI по шаблону

Я пробовал slcli vs list -H myhostprefix, но он соответствует только точным совпадениям.

Благодаря

ответ

1

дополняющий предыдущий ответ ...

Пожалуйста, попробуйте следующие примеры:

Hostname для теста: «myhostname-VSI-тест»

  • Содержит часть имени хоста:

    slcli vs list -H "* = vsi"

  • начинается с:

    slcli против lsit -Н «^ = MyHost»

  • Заканчивается:

    slcli против lsit -Н «$ = тест»

Список литературы:

https://docs.omniref.com/ruby/gems/softlayer_api/2.1.1/symbols/SoftLayer::ObjectFilter#line=2

1

slcli поддерживает использование фильтров. Таким образом, вы можете сделать:

slcli vs list -H hostnameprefix\* 

Просто убедитесь, что вы указали или упустили специальные символы.

Если вам интересно, utils.py provides documentation о том, какие фильтры могут быть использованы.

Смежные вопросы