0

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

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

谢谢

4

2 回答 2

1

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

slcli vs list -H hostnameprefix\*

只要确保引用或转义特殊字符即可。

如果您好奇,utils.py 提供了有关可以使用哪些过滤器的文档。

于 2016-01-29T04:22:51.967 回答
1

补充上一个答案……</p>

请尝试以下示例:

要测试的主机名:“<strong>myhostname-vsi-test”</p>

  • 包含主机名的一部分:

    slcli vs list –H“*=vsi”</p>

  • 开始于:

    slcli vs lsit –H “^= myhost”</p>

  • 以。。结束:

    slcli vs lsit –H “$= test”</p>

参考:

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

于 2016-01-29T15:53:44.543 回答