Softlayer SLCLI 服务器列表(按模式)
Softlayer SLCLI server list by pattern
我想查询我的服务器列表,但只有 return 个匹配模式的服务器;这样做的原因是我想联系一组特定的服务器,例如:server_apisX 和 server_uiX.
我试过 slcli 与 list -H myhostprefix 但它只匹配完全匹配。
谢谢
slcli 支持使用过滤器。所以你可以这样做:
slcli vs list -H hostnameprefix\*
只需确保引用或转义特殊字符即可。
如果你很好奇,utils.py provides documentation可以使用哪些过滤器。
补充上一个答案……
请尝试以下示例:
要测试的主机名:“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
我想查询我的服务器列表,但只有 return 个匹配模式的服务器;这样做的原因是我想联系一组特定的服务器,例如:server_apisX 和 server_uiX.
我试过 slcli 与 list -H myhostprefix 但它只匹配完全匹配。
谢谢
slcli 支持使用过滤器。所以你可以这样做:
slcli vs list -H hostnameprefix\*
只需确保引用或转义特殊字符即可。
如果你很好奇,utils.py provides documentation可以使用哪些过滤器。
补充上一个答案……
请尝试以下示例:
要测试的主机名:“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