在连接到 Linux 主机的多个iscsi
磁盘的设置(LVM 池设置)中,我希望能够使用Softlayer API
. 如何从 Linux 设备名称中知道 iscsi 设备的 id 或 LUN 名称。
例如 -"SLXXXXXXXXX-XX"
从"/dev/mapper/YYYYYYYYYYYYYYp1"
.
我尝试解析 Iscsi 目标 IP,但不同的磁盘可能具有相同的目标 IP,所以我必须找出不同的解决方案
在连接到 Linux 主机的多个iscsi
磁盘的设置(LVM 池设置)中,我希望能够使用Softlayer API
. 如何从 Linux 设备名称中知道 iscsi 设备的 id 或 LUN 名称。
例如 -"SLXXXXXXXXX-XX"
从"/dev/mapper/YYYYYYYYYYYYYYp1"
.
我尝试解析 Iscsi 目标 IP,但不同的磁盘可能具有相同的目标 IP,所以我必须找出不同的解决方案
使用这些 REST 请求,您可以检索设备的 ISCSI id 和 LUN id,以及那些拥有任何 BMS 和虚拟访客的父设备。
https://[username]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests.json?objectMask=mask[allowedNetworkStorage[lunId,parentVolume[lunId]]]&objectFilter={"virtualGuests":{"allowedNetworkStorage":{"nasType":{"operation":"ISCSI"}}}}
方法:获取
https://[username]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Account/getHardware.json?objectMask=mask[allowedNetworkStorage[lunId,parentVolume[lunId]]]&objectFilter={"hardware":{"allowedNetworkStorage":{"nasType":{"operation":"ISCSI"}}}}
方法:获取
此链接可能会帮助您进一步实施: http: //sldn.softlayer.com/reference/datatypes/SoftLayer_Network_Storage_Iscsi http://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage_Iscsi