Hello
I was just wondering if anyone would be able to help me figure out if there
is a way to login to an ISCSI target (EqualLogic) and add its associated
volume as a Direct LUN via the REST api.
I have figured out how to add an existing Direct LUN to a vm.
I have created a volume on the SAN and then I am attempting to upload some
xml to the API:
curl -v -u 'admin@internal:mypass' -H "Content-type: application/xml"
-d
@disk.xml
https://ovirt-test/disks/ --insecure
cat disk.xml
<disk>
<alias>direct_lun</alias>
<interface>virtio</interface>
<format>raw</format>
<lunStorage>
<type>iscsi</type>
<logical_unit>
<address>10.0.0.1</address>
<port>3260</port>
<target>iqn.2001-05.com.equallogic:0-1cb196-cff1c713e-e2a004dfcc65357b-dev-directlun</target>
</logical_unit>
</lunStorage>
</disk>
At the moment the API is returning with a HTTP 400:
<fault>
<reason>Incomplete parameters</reason>
<detail>Disk [provisionedSize|size] required for add</detail>
</fault>
Is it possible to achieve my goal via the API ?
Thanks
*Gary Lloyd*
----------------------------------
IT Services
Keele University
-----------------------------------