获取SoftLayer中授权给特定主机的存储卷列表

时间:2016-09-02 19:26:35

标签: ibm-cloud-infrastructure

我正在使用/ etc / hosts来确定我正在运行的cluseter中的所有IP。我可以用

获取VM ID
    for node_ip in ip_list:
    node_ip = ''.join(node_ip)
    id_mask = "mask[id]"
    vm_instance = SL.instance(sl_config).vm.list_instances(mask=id_mask,private_ip=node_ip)
    print vm_instance

现在,我想使用VM id来获取附加到它们的存储卷列表。我正在寻找使用Virtual_Guest,但没有运气

 vm_guest = SL.instance(sl_config).vm_guest.findByIpAddress(id=node_ip)

如何从此ID访问存储卷?

由于

1 个答案:

答案 0 :(得分:0)

在代码 allowedNetworkStorage

中添加以下掩码

e.g:

id_mask = "mask[id, allowedNetworkStorage]"

它将显示此虚拟服务器可以访问的存储对象的信息