2016-09-18 1 views
-1

複数のiscsiディスクをLinuxホスト(LVMプール設定)に接続して設定すると、特定のディスクのスナップショットを撮ることができます。 Softlayer APIを使用してください。 Linuxデバイス名からiscsiデバイスのIDまたはLUN名を知るにはどうすればよいですか?Softlayer:scsiディスクを決定するdevマッパーデバイスIDを使用するSoftlayer-ID

たとえば、"SLXXXXXXXXX-XX""/dev/mapper/YYYYYYYYYYYYYYp1"から取得します。

私がiSCSIターゲットIPを解決しようとしたが、それは別のディスクが同じターゲットIPを持っている可能性がありますので、私はこれらのRESTを使用して別のソリューション

答えて

1

を把握する必要がありすることはあなたが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"}}}} 

方法:

このリンクをクリックすると、さらに実装のためにあなたを助けるかもしれないGET: http://sldn.softlayer.com/reference/datatypes/SoftLayer_Network_Storage_Iscsi http://sldn.softlayer.com/reference/services/SoftLayer_Network_Storage_Iscsi

+0

"lunId" の情報はそれとして私の問題を解決し

https://[username]:[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Account/getHardware.json?objectMask=mask[allowedNetworkStorage[lunId,parentVolume[lunId]]]&objectFilter={"hardware":{"allowedNetworkStorage":{"nasType":{"operation":"ISCSI"}}}} 

GETメソッドOSによって表示されるscsiボリュームの一意の識別子です。ありがとう! – csny

関連する問題