I was able to use your parameters and create the FC with the mentioned LUN.
[1]
- Are you able to add it manually from the UI?
- The only difference I can think of is the headers, maybe adding the URL
address, "--verbose" and "Content-Type: application/xml" [2] will show the
missing info?

[1]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<disk href="/ovirt-engine/api/disks/3e779a94-6590-40f0-b0cf-273fc298aa63" id
="3e779a94-6590-40f0-b0cf-273fc298aa63">
<actions>
...
</actions>
<name>DX600RZ2_OLVM_Test</name>
<description></description>
<link href=
"/ovirt-engine/api/disks/3e779a94-6590-40f0-b0cf-273fc298aa63/disksnapshots"
rel="disksnapshots"/>
<link href=
"/ovirt-engine/api/disks/3e779a94-6590-40f0-b0cf-273fc298aa63/permissions"
rel="permissions"/>
<link href=
"/ovirt-engine/api/disks/3e779a94-6590-40f0-b0cf-273fc298aa63/statistics"
rel="statistics"/>
<alias>DX600RZ2_OLVM_Test</alias>
<content_type>data</content_type>
<lun_storage id="3600000e00d2a0000002a0d15034d0000">
<logical_units>
<logical_unit id="3600000e00d2a0000002a0d15034d0000">
<discard_zeroes_data>false</discard_zeroes_data>
<disk_id>3e779a94-6590-40f0-b0cf-273fc298aa63</disk_id>
<paths>0</paths>
<size>0</size>
</logical_unit>
</logical_units>
</lun_storage>
<propagate_errors>false</propagate_errors>
<shareable>false</shareable>
*<storage_type>lun</storage_type>*
<wipe_after_delete>false</wipe_after_delete>
</disk>


[2]
*url="https://**********************/ovirt-engine/api"*
user="admin@internal"
password="******************"
curl \
--*verbose* \
--cacert /etc/pki/ovirt-engine/ca.pem \
--user "${user}:${password}" \
--request POST \
*--header "Content-Type: application/xml" \*
--header "Accept: application/xml" \
--data '


*Regards,*

*Shani Leviim*


On Fri, Feb 25, 2022 at 11:23 PM <michael.wagenkne...@continentale.de>
wrote:

> Hi,
> I tried to create a new Fibre Channel Direct LUN with the API. But it
> doesn't work. My command is:
>
> curl -s \
> --cacert '/etc/pki/ovirt-engine/ca.pem' \
> --request POST \
> --header 'Version: 4' \
> --header 'Accept: application/xml' \
> --user 'admin@internal:XXXXXXXXXX' \
> --data '
> <disk>
>   <alias>DX600RZ2_OLVM_Test</alias>
>   <name>DX600RZ2_OLVM_Test</name>
>   <lun_storage>
>     <type>fcp</type>
>     <logical_units>
>       <logical_unit id="3600000e00d2a0000002a0d15034d0000">
>       </logical_unit>
>     </logical_units>
>   </lun_storage>
> </disk>
> ' \
> https://olvmmanager/ovirt-engine/api/disks
>
> I think there are parameter missing. But I can't find a working example.
> Please help.
>
> Best Regards,
> Michael
> _______________________________________________
> Users mailing list -- users@ovirt.org
> To unsubscribe send an email to users-le...@ovirt.org
> Privacy Statement: https://www.ovirt.org/privacy-policy.html
> oVirt Code of Conduct:
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
> https://lists.ovirt.org/archives/list/users@ovirt.org/message/HYJ2JENVIVQY3QQGVII7IFEYLA3MB5DF/
>
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/users@ovirt.org/message/RJTINLYPALPPINJ5CEM7AUAWTQKSWY2Y/

Reply via email to