Softlayer SLCLI服务器列表按模式

时间:2016-01-28 22:41:48

标签: ibm-cloud-infrastructure

我想查询我的服务器列表,但只返回匹配模式的服务器;原因是我想联系一组特定的服务器,例如:server_apisX和server_uiX。

我尝试了slcli vs list -H myhostprefix,但它只匹配完全匹配。

由于

2 个答案:

答案 0 :(得分:1)

slcli支持使用过滤器。所以你可以这样做:

slcli vs list -H hostnameprefix\*

请确保引用或转义特殊字符。

如果您感到好奇,utils.py provides documentation可以使用哪些过滤器。

答案 1 :(得分:1)

补充上一个答案...

请尝试以下示例:

要测试的主机名:“ myhostname-vsi-test

  • 包含主机名的一部分:

    slcli vs list -H“* = vsi”

  • 开始于:

    slcli vs lsit -H“^ = myhost”

  • 结束于:

    slcli vs lsit -H“$ = test”

<强>参考文献:

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