2016-09-18 2 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를, 그래서 당신이 ISCSI ID를 검색 할 수있는 요청이 REST를 사용하여 다른 솔루션

답변

1

을 파악해야하고, 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

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

+0

은 "lunId는"정보가 나의 문제를 해결 :이 링크는 더 구현을 위해 당신을 도움이 될

가 GET OS에서 볼 수있는 scsi 볼륨의 고유 식별자입니다. 감사! – csny

관련 문제