<html><body><div style="font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000"><div>Hi Gary,</div><div><br></div><div>Your are correct in your hunch - there's no need to specify size for a direct lun.</div><div>However, you have a mistake in your XML - the lun storage clause should be defined in a &lt;lun_storage&gt; element, not &lt;lunStorage&gt;.</div><div><br></div><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr"><div>Hello</div><div><br></div><div>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.</div>
<div><br></div><div>I have figured out how to add an existing Direct LUN to a vm.</div><div><br></div><div>I have created a volume on the SAN and then I am attempting to upload some xml to the API:</div><div><br></div><div>
curl -v -u 'admin@internal:mypass' -H "Content-type: application/xml" -d @disk.xml <a href="https://ovirt-test/disks/" target="_blank">https://ovirt-test/disks/</a> --insecure<br></div><div><br></div><div>cat disk.xml</div>
<div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>&lt;disk&gt;</div></div><div><div>&nbsp; &nbsp; &lt;alias&gt;direct_lun&lt;/alias&gt;</div></div><div><div>&nbsp; &nbsp; &lt;interface&gt;virtio&lt;/interface&gt;</div>
</div><div><div>&nbsp; &nbsp; &lt;format&gt;raw&lt;/format&gt;</div></div><div><div>&nbsp; &nbsp; &lt;lunStorage&gt;</div></div><div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;type&gt;iscsi&lt;/type&gt;</div></div><div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;logical_unit&gt;</div></div><div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;address&gt;10.0.0.1&lt;/address&gt;</div></div><div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;port&gt;3260&lt;/port&gt;</div></div><div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;target&gt;iqn.2001-05.com.equallogic:0-1cb196-cff1c713e-e2a004dfcc65357b-dev-directlun&lt;/target&gt;</div>
</div><div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;/logical_unit&gt;</div></div><div><div>&nbsp; &nbsp; &lt;/lunStorage&gt;</div></div><div><div>&lt;/disk&gt;</div></div></blockquote><div><br></div><div>At the moment the API is returning with a HTTP 400:&nbsp;</div>
<div><br></div><div>&lt;fault&gt;</div><div>&nbsp; &nbsp; &lt;reason&gt;Incomplete parameters&lt;/reason&gt;</div><div>&nbsp; &nbsp; &lt;detail&gt;Disk [provisionedSize|size] required for add&lt;/detail&gt;</div><div>&lt;/fault&gt;</div><div>
<br></div><div>Is it possible to achieve my goal via the API ?</div><div><br></div><div>Thanks</div><div><br></div><div><br></div><div><i>Gary Lloyd</i><div>----------------------------------<br><div>IT Services</div><div>
Keele University</div></div><div>-----------------------------------</div></div>
</div>
<br>_______________________________________________<br>Users mailing list<br>Users@ovirt.org<br>http://lists.ovirt.org/mailman/listinfo/users<br></blockquote><div><br></div></div></body></html>