我想查询我的服务器列表,但只返回匹配模式的服务器;原因是我想联系一组特定的服务器,例如:server_apisX 和 server_uiX。
我试过 slcli vs list -H myhostprefix 但它只匹配完全匹配。
谢谢
我想查询我的服务器列表,但只返回匹配模式的服务器;原因是我想联系一组特定的服务器,例如:server_apisX 和 server_uiX。
我试过 slcli vs list -H myhostprefix 但它只匹配完全匹配。
谢谢
slcli 支持使用过滤器。所以你可以这样做:
slcli vs list -H hostnameprefix\*
只要确保引用或转义特殊字符即可。
如果您好奇,utils.py 提供了有关可以使用哪些过滤器的文档。
补充上一个答案……</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