[ovirt-users] Re: upload_disk.py - CLI Upload Disk

2021-01-03 Thread Nir Soffer
On Sun, Jan 3, 2021 at 11:08 AM Steven Rosenberg  wrote:
>
> Dear Strahil,
>
> For 4.4.4 the sdk examples do require that you create a configuration file. 
> Here is an example:
>
> ~/config/ovirt.conf:
>
>
> [engine1]
>
> engine_url = http://localhost:8080
>
> username = admin@internal
>
> password = 123
>
> secure = yes
>
> cafile = /home/user/ovirt_engine_master/etc/pki/ovirt-engine/ca.pem

Correct. There is an example configuration file here:
https://github.com/oVirt/ovirt-engine-sdk/blob/master/sdk/examples/ovirt.conf

It should be installed with the example scripts. We will fix this in the next
release.

Nir
___
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/7M2NU5KPSGVJF3XD52OENP4DLLCGZWWD/


[ovirt-users] Re: upload_disk.py - CLI Upload Disk

2021-01-03 Thread Steven Rosenberg
Dear Strahil,

For 4.4.4 the sdk examples do require that you create a configuration file.
Here is an example:

~/config/ovirt.conf:


[engine1]

engine_url = http://localhost:8080

username = admin@internal

password = 123

secure = yes

cafile = /home/user/ovirt_engine_master/etc/pki/ovirt-engine/ca.pem


With Best Regards.


Steven Rosenberg.




On Fri, Jan 1, 2021 at 4:48 PM Strahil Nikolov via Users 
wrote:

> Hi Ilan,
>
> Do you know how to use the config for disk_upload.py (or the --engine-url,
> --username, --password-file or --cafile params) on 4.3.10 as I had to
> directly edit the script  ?
>
>
>
> Best Regards,
> Strahil Nikolov
>
>
>
>
>
>
> В четвъртък, 31 декември 2020 г., 00:07:06 Гринуич+2, Jorge Visentini <
> jorgevisent...@gmail.com> написа:
>
>
>
>
>
> Hi Nikolov.
>
> I uploaded to 4.4.4
>
> Em qua., 30 de dez. de 2020 às 14:14, Strahil Nikolov <
> hunter86...@yahoo.com> escreveu:
> > Are you uploading to 4.4 or to the old 4.3 ?
> > I'm asking as there should be an enhancement that makes a checksum on
> the uploads in order to verify that the upload was successfull.
> >
> > Best Regards,
> > Strahil Nikolov
> >
> >
> >
> >
> >
> >
> > В сряда, 30 декември 2020 г., 18:37:52 Гринуич+2, Jorge Visentini <
> jorgevisent...@gmail.com> написа:
> >
> >
> >
> >
> >
> > Hi Ilan.
> >
> > Ohh sorry I didn't understand.
> >
> > I created the file and executed the script as you said and it worked.
> >
> > python3 /usr/share/doc/python3-ovirt-engine-sdk4/examples/upload_disk.py
> -c engine disk01-SO.qcow2 --disk-format qcow2 --disk-sparse --sd-name ISOs
> > [   0.0 ] Checking image...
> > [   0.4 ] Image format: qcow2
> > [   0.4 ] Disk format: cow
> > [   0.4 ] Disk content type: data
> > [   0.4 ] Disk provisioned size: 32213303296
> > [   0.4 ] Disk initial size: 12867010560
> > [   0.4 ] Disk name: disk01-SO.qcow2
> > [   0.4 ] Disk backup: False
> > [   0.4 ] Connecting...
> > [   0.4 ] Creating disk...
> > [  19.4 ] Disk ID: 9328e954-9307-420f-b5d7-7b81071f88a5
> > [  19.4 ] Creating image transfer...
> > [  22.5 ] Transfer ID: 16236f8e-79af-4159-83f7-8331a2f25919
> > [  22.5 ] Transfer host name: kcmi1kvm08.kosmo.cloud
> > [  22.5 ] Uploading image...
> > [ 100.00% ] 30.00 GiB, 197.19 seconds, 155.79 MiB/s
> > [ 219.7 ] Finalizing image transfer...
> > [ 227.0 ] Upload completed successfully
> >
> > Thank you for the explanation!
> >
> > Em qua., 30 de dez. de 2020 às 00:54, Ilan Zuckerman <
> izuck...@redhat.com> escreveu:
> >> Hi Jorge,
> >>
> >> Lately DEV started to implement the capability of passing the basic
> arguments for the SDK example scripts with a help of configuration file.
> >> I assume that not all of the example scripts support this new feature
> yet.
> >>
> >> Until now you had to run the examples with:
> >>
> >> --engine-url https://engine1
> >> --username admin@internal
> >> --password-file /path/to/engine1-password
> >> --cafile /path/to/engine1.pem
> >>
> >> This is very painful when running the example a lot.
> >> Now you can run them with:
> >>
> >> -c engine1
> >>
> >> Assuming that you have a configuration file with all the
> >> details at:
> >>
> >> ~/.config/ovirt.conf
> >>
> >> Here is an example for you of how this file should look like:
> >>
> >> [engine1]
> >> engine_url = https://
> >> username = admin@internal
> >> password = xx
> >> cafile = /path/to/engine1.pem
> >>
> >> On Wed, Dec 30, 2020 at 4:18 AM Jorge Visentini <
> jorgevisent...@gmail.com> wrote:
> >>> Hi All.
> >>>
> >>> I'm using version 4.4.4 (latest stable version -
> ovirt-node-ng-installer-4.4.4-2020122111.el8.iso)
> >>>
> >>> I tried using the upload_disk.py script, but I don't think I knew how
> to use it.
> >>>
> >>> When I try to use it, these errors occur:
> >>>
> >>> python3
> /usr/share/doc/python3-ovirt-engine-sdk4/examples/upload_disk.py
> disk01-SO.qcow2 --disk-format qcow2 --sd-name ISOs
> >>> usage: upload_disk.py [-h] -c CONFIG [--debug] [--logfile LOGFILE]
> >>>   [--disk-format {raw,qcow2}] [--disk-sparse]
> >>>   [--enable-backup] --sd-name SD_NAME [--use-proxy]
> >>>   [--max-workers MAX_WORKERS] [--buffer-size
> BUFFER_SIZE]
> >>>   filename
> >>> upload_disk.py: error: the following arguments are required:
> -c/--config
> >>>
> >>>
> >>> Using the upload_disk.py help:
> >>>
> >>> python3 upload_disk.py --help
> >>> -c CONFIG, --config CONFIG
> >>> Use engine connection details from [CONFIG]
> section in
> >>> ~/.config/ovirt.conf.
> >>>
> >>> This CONFIG, is the API access configuration for authentication?
> Because analyzing the script I did not find this information.
> >>>
> >>> Does this new version work differently or am I doing something wrong?
> >>>
> >>> In the sdk_4.3 version of upload_disk.py I had to change the script to
> add the access information, but it worked.
> >>>
> >>> [root@engineteste01 ~]# python3 

[ovirt-users] Re: upload_disk.py - CLI Upload Disk

2021-01-01 Thread Strahil Nikolov via Users
Hi Ilan,

Do you know how to use the config for disk_upload.py (or the --engine-url, 
--username, --password-file or --cafile params) on 4.3.10 as I had to directly 
edit the script  ?



Best Regards,
Strahil Nikolov






В четвъртък, 31 декември 2020 г., 00:07:06 Гринуич+2, Jorge Visentini 
 написа: 





Hi Nikolov.

I uploaded to 4.4.4

Em qua., 30 de dez. de 2020 às 14:14, Strahil Nikolov  
escreveu:
> Are you uploading to 4.4 or to the old 4.3 ?
> I'm asking as there should be an enhancement that makes a checksum on the 
> uploads in order to verify that the upload was successfull.
> 
> Best Regards,
> Strahil Nikolov
> 
> 
> 
> 
> 
> 
> В сряда, 30 декември 2020 г., 18:37:52 Гринуич+2, Jorge Visentini 
>  написа: 
> 
> 
> 
> 
> 
> Hi Ilan.
> 
> Ohh sorry I didn't understand.
> 
> I created the file and executed the script as you said and it worked.
> 
> python3 /usr/share/doc/python3-ovirt-engine-sdk4/examples/upload_disk.py -c 
> engine disk01-SO.qcow2 --disk-format qcow2 --disk-sparse --sd-name ISOs
> [   0.0 ] Checking image...
> [   0.4 ] Image format: qcow2
> [   0.4 ] Disk format: cow
> [   0.4 ] Disk content type: data
> [   0.4 ] Disk provisioned size: 32213303296
> [   0.4 ] Disk initial size: 12867010560
> [   0.4 ] Disk name: disk01-SO.qcow2
> [   0.4 ] Disk backup: False
> [   0.4 ] Connecting...
> [   0.4 ] Creating disk...
> [  19.4 ] Disk ID: 9328e954-9307-420f-b5d7-7b81071f88a5
> [  19.4 ] Creating image transfer...
> [  22.5 ] Transfer ID: 16236f8e-79af-4159-83f7-8331a2f25919
> [  22.5 ] Transfer host name: kcmi1kvm08.kosmo.cloud
> [  22.5 ] Uploading image...
> [ 100.00% ] 30.00 GiB, 197.19 seconds, 155.79 MiB/s
> [ 219.7 ] Finalizing image transfer...
> [ 227.0 ] Upload completed successfully
> 
> Thank you for the explanation!
> 
> Em qua., 30 de dez. de 2020 às 00:54, Ilan Zuckerman  
> escreveu:
>> Hi Jorge,
>> 
>> Lately DEV started to implement the capability of passing the basic 
>> arguments for the SDK example scripts with a help of configuration file.
>> I assume that not all of the example scripts support this new feature yet.
>> 
>> Until now you had to run the examples with:
>> 
>>     --engine-url https://engine1
>>     --username admin@internal
>>     --password-file /path/to/engine1-password
>>     --cafile /path/to/engine1.pem
>> 
>> This is very painful when running the example a lot.
>> Now you can run them with:
>> 
>>     -c engine1
>> 
>> Assuming that you have a configuration file with all the
>> details at:
>> 
>>     ~/.config/ovirt.conf
>> 
>> Here is an example for you of how this file should look like:
>> 
>> [engine1]
>> engine_url = https://
>> username = admin@internal
>> password = xx
>> cafile = /path/to/engine1.pem
>> 
>> On Wed, Dec 30, 2020 at 4:18 AM Jorge Visentini  
>> wrote:
>>> Hi All.
>>> 
>>> I'm using version 4.4.4 (latest stable version - 
>>> ovirt-node-ng-installer-4.4.4-2020122111.el8.iso)
>>> 
>>> I tried using the upload_disk.py script, but I don't think I knew how to 
>>> use it.
>>> 
>>> When I try to use it, these errors occur:
>>> 
>>> python3 /usr/share/doc/python3-ovirt-engine-sdk4/examples/upload_disk.py 
>>> disk01-SO.qcow2 --disk-format qcow2 --sd-name ISOs
>>> usage: upload_disk.py [-h] -c CONFIG [--debug] [--logfile LOGFILE]
>>>                       [--disk-format {raw,qcow2}] [--disk-sparse]
>>>                       [--enable-backup] --sd-name SD_NAME [--use-proxy]
>>>                       [--max-workers MAX_WORKERS] [--buffer-size 
>>> BUFFER_SIZE]
>>>                       filename
>>> upload_disk.py: error: the following arguments are required: -c/--config
>>> 
>>> 
>>> Using the upload_disk.py help:
>>> 
>>> python3 upload_disk.py --help
>>> -c CONFIG, --config CONFIG
>>>                         Use engine connection details from [CONFIG] section 
>>> in
>>>                         ~/.config/ovirt.conf.
>>> 
>>> This CONFIG, is the API access configuration for authentication? Because 
>>> analyzing the script I did not find this information.
>>> 
>>> Does this new version work differently or am I doing something wrong?  
>>> 
>>> In the sdk_4.3 version of upload_disk.py I had to change the script to add 
>>> the access information, but it worked.
>>> 
>>> [root@engineteste01 ~]# python3 upload_disk.py disk01-SO.qcow2Checking 
>>> image...Disk format: qcow2Disk content type: dataConnecting...Creating 
>>> disk...Creating transfer session...Uploading image...Uploaded 
>>> 20.42%Uploaded 45.07%Uploaded 68.89%Uploaded 94.45%Uploaded 2.99g in 42.17 
>>> seconds (72.61m/s)Finalizing transfer session...Upload completed 
>>> successfully[root@engineteste01 ~]#
>>> 
>>> Thank you all!!
>>> 
>>> -- 
>>> Att,
>>> Jorge Visentini
>>> +55 55 98432-9868
>>> ___
>>> 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: 
>>> 

[ovirt-users] Re: upload_disk.py - CLI Upload Disk

2020-12-30 Thread Jorge Visentini
Hi Nikolov.

I uploaded to 4.4.4

Em qua., 30 de dez. de 2020 às 14:14, Strahil Nikolov 
escreveu:

> Are you uploading to 4.4 or to the old 4.3 ?
> I'm asking as there should be an enhancement that makes a checksum on the
> uploads in order to verify that the upload was successfull.
>
> Best Regards,
> Strahil Nikolov
>
>
>
>
>
>
> В сряда, 30 декември 2020 г., 18:37:52 Гринуич+2, Jorge Visentini <
> jorgevisent...@gmail.com> написа:
>
>
>
>
>
> Hi Ilan.
>
> Ohh sorry I didn't understand.
>
> I created the file and executed the script as you said and it worked.
>
> python3 /usr/share/doc/python3-ovirt-engine-sdk4/examples/upload_disk.py
> -c engine disk01-SO.qcow2 --disk-format qcow2 --disk-sparse --sd-name ISOs
> [   0.0 ] Checking image...
> [   0.4 ] Image format: qcow2
> [   0.4 ] Disk format: cow
> [   0.4 ] Disk content type: data
> [   0.4 ] Disk provisioned size: 32213303296
> [   0.4 ] Disk initial size: 12867010560
> [   0.4 ] Disk name: disk01-SO.qcow2
> [   0.4 ] Disk backup: False
> [   0.4 ] Connecting...
> [   0.4 ] Creating disk...
> [  19.4 ] Disk ID: 9328e954-9307-420f-b5d7-7b81071f88a5
> [  19.4 ] Creating image transfer...
> [  22.5 ] Transfer ID: 16236f8e-79af-4159-83f7-8331a2f25919
> [  22.5 ] Transfer host name: kcmi1kvm08.kosmo.cloud
> [  22.5 ] Uploading image...
> [ 100.00% ] 30.00 GiB, 197.19 seconds, 155.79 MiB/s
> [ 219.7 ] Finalizing image transfer...
> [ 227.0 ] Upload completed successfully
>
> Thank you for the explanation!
>
> Em qua., 30 de dez. de 2020 às 00:54, Ilan Zuckerman 
> escreveu:
> > Hi Jorge,
> >
> > Lately DEV started to implement the capability of passing the basic
> arguments for the SDK example scripts with a help of configuration file.
> > I assume that not all of the example scripts support this new feature
> yet.
> >
> > Until now you had to run the examples with:
> >
> > --engine-url https://engine1
> > --username admin@internal
> > --password-file /path/to/engine1-password
> > --cafile /path/to/engine1.pem
> >
> > This is very painful when running the example a lot.
> > Now you can run them with:
> >
> > -c engine1
> >
> > Assuming that you have a configuration file with all the
> > details at:
> >
> > ~/.config/ovirt.conf
> >
> > Here is an example for you of how this file should look like:
> >
> > [engine1]
> > engine_url = https://
> > username = admin@internal
> > password = xx
> > cafile = /path/to/engine1.pem
> >
> > On Wed, Dec 30, 2020 at 4:18 AM Jorge Visentini <
> jorgevisent...@gmail.com> wrote:
> >> Hi All.
> >>
> >> I'm using version 4.4.4 (latest stable version -
> ovirt-node-ng-installer-4.4.4-2020122111.el8.iso)
> >>
> >> I tried using the upload_disk.py script, but I don't think I knew how
> to use it.
> >>
> >> When I try to use it, these errors occur:
> >>
> >> python3
> /usr/share/doc/python3-ovirt-engine-sdk4/examples/upload_disk.py
> disk01-SO.qcow2 --disk-format qcow2 --sd-name ISOs
> >> usage: upload_disk.py [-h] -c CONFIG [--debug] [--logfile LOGFILE]
> >>   [--disk-format {raw,qcow2}] [--disk-sparse]
> >>   [--enable-backup] --sd-name SD_NAME [--use-proxy]
> >>   [--max-workers MAX_WORKERS] [--buffer-size
> BUFFER_SIZE]
> >>   filename
> >> upload_disk.py: error: the following arguments are required: -c/--config
> >>
> >>
> >> Using the upload_disk.py help:
> >>
> >> python3 upload_disk.py --help
> >> -c CONFIG, --config CONFIG
> >> Use engine connection details from [CONFIG]
> section in
> >> ~/.config/ovirt.conf.
> >>
> >> This CONFIG, is the API access configuration for authentication?
> Because analyzing the script I did not find this information.
> >>
> >> Does this new version work differently or am I doing something wrong?
> >>
> >> In the sdk_4.3 version of upload_disk.py I had to change the script to
> add the access information, but it worked.
> >>
> >> [root@engineteste01 ~]# python3 upload_disk.py disk01-SO.qcow2Checking
> image...Disk format: qcow2Disk content type: dataConnecting...Creating
> disk...Creating transfer session...Uploading image...Uploaded
> 20.42%Uploaded 45.07%Uploaded 68.89%Uploaded 94.45%Uploaded 2.99g in 42.17
> seconds (72.61m/s)Finalizing transfer session...Upload completed
> successfully[root@engineteste01 ~]#
> >>
> >> Thank you all!!
> >>
> >> --
> >> Att,
> >> Jorge Visentini
> >> +55 55 98432-9868
> >> ___
> >> 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/PYNCYYFNT42NEHBXD57V3MMMUP3LZRZA/
> >>
> >
> >
> > --
> > Thanks
> > --
> > With Respect,
> >
> > Ilan Zuckerman, ISTQB, ANSIBLE SPECIALIST, RHCE
> > 

[ovirt-users] Re: upload_disk.py - CLI Upload Disk

2020-12-30 Thread Strahil Nikolov via Users
Are you uploading to 4.4 or to the old 4.3 ?
I'm asking as there should be an enhancement that makes a checksum on the 
uploads in order to verify that the upload was successfull.

Best Regards,
Strahil Nikolov






В сряда, 30 декември 2020 г., 18:37:52 Гринуич+2, Jorge Visentini 
 написа: 





Hi Ilan.

Ohh sorry I didn't understand.

I created the file and executed the script as you said and it worked.

python3 /usr/share/doc/python3-ovirt-engine-sdk4/examples/upload_disk.py -c 
engine disk01-SO.qcow2 --disk-format qcow2 --disk-sparse --sd-name ISOs
[   0.0 ] Checking image...
[   0.4 ] Image format: qcow2
[   0.4 ] Disk format: cow
[   0.4 ] Disk content type: data
[   0.4 ] Disk provisioned size: 32213303296
[   0.4 ] Disk initial size: 12867010560
[   0.4 ] Disk name: disk01-SO.qcow2
[   0.4 ] Disk backup: False
[   0.4 ] Connecting...
[   0.4 ] Creating disk...
[  19.4 ] Disk ID: 9328e954-9307-420f-b5d7-7b81071f88a5
[  19.4 ] Creating image transfer...
[  22.5 ] Transfer ID: 16236f8e-79af-4159-83f7-8331a2f25919
[  22.5 ] Transfer host name: kcmi1kvm08.kosmo.cloud
[  22.5 ] Uploading image...
[ 100.00% ] 30.00 GiB, 197.19 seconds, 155.79 MiB/s
[ 219.7 ] Finalizing image transfer...
[ 227.0 ] Upload completed successfully

Thank you for the explanation!

Em qua., 30 de dez. de 2020 às 00:54, Ilan Zuckerman  
escreveu:
> Hi Jorge,
> 
> Lately DEV started to implement the capability of passing the basic arguments 
> for the SDK example scripts with a help of configuration file.
> I assume that not all of the example scripts support this new feature yet.
> 
> Until now you had to run the examples with:
> 
>     --engine-url https://engine1
>     --username admin@internal
>     --password-file /path/to/engine1-password
>     --cafile /path/to/engine1.pem
> 
> This is very painful when running the example a lot.
> Now you can run them with:
> 
>     -c engine1
> 
> Assuming that you have a configuration file with all the
> details at:
> 
>     ~/.config/ovirt.conf
> 
> Here is an example for you of how this file should look like:
> 
> [engine1]
> engine_url = https://
> username = admin@internal
> password = xx
> cafile = /path/to/engine1.pem
> 
> On Wed, Dec 30, 2020 at 4:18 AM Jorge Visentini  
> wrote:
>> Hi All.
>> 
>> I'm using version 4.4.4 (latest stable version - 
>> ovirt-node-ng-installer-4.4.4-2020122111.el8.iso)
>> 
>> I tried using the upload_disk.py script, but I don't think I knew how to use 
>> it.
>> 
>> When I try to use it, these errors occur:
>> 
>> python3 /usr/share/doc/python3-ovirt-engine-sdk4/examples/upload_disk.py 
>> disk01-SO.qcow2 --disk-format qcow2 --sd-name ISOs
>> usage: upload_disk.py [-h] -c CONFIG [--debug] [--logfile LOGFILE]
>>                       [--disk-format {raw,qcow2}] [--disk-sparse]
>>                       [--enable-backup] --sd-name SD_NAME [--use-proxy]
>>                       [--max-workers MAX_WORKERS] [--buffer-size BUFFER_SIZE]
>>                       filename
>> upload_disk.py: error: the following arguments are required: -c/--config
>> 
>> 
>> Using the upload_disk.py help:
>> 
>> python3 upload_disk.py --help
>> -c CONFIG, --config CONFIG
>>                         Use engine connection details from [CONFIG] section 
>> in
>>                         ~/.config/ovirt.conf.
>> 
>> This CONFIG, is the API access configuration for authentication? Because 
>> analyzing the script I did not find this information.
>> 
>> Does this new version work differently or am I doing something wrong?  
>> 
>> In the sdk_4.3 version of upload_disk.py I had to change the script to add 
>> the access information, but it worked.
>> 
>> [root@engineteste01 ~]# python3 upload_disk.py disk01-SO.qcow2Checking 
>> image...Disk format: qcow2Disk content type: dataConnecting...Creating 
>> disk...Creating transfer session...Uploading image...Uploaded 20.42%Uploaded 
>> 45.07%Uploaded 68.89%Uploaded 94.45%Uploaded 2.99g in 42.17 seconds 
>> (72.61m/s)Finalizing transfer session...Upload completed 
>> successfully[root@engineteste01 ~]#
>> 
>> Thank you all!!
>> 
>> -- 
>> Att,
>> Jorge Visentini
>> +55 55 98432-9868
>> ___
>> 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/PYNCYYFNT42NEHBXD57V3MMMUP3LZRZA/
>> 
> 
> 
> -- 
> Thanks
> -- 
> With Respect,
> 
> Ilan Zuckerman, ISTQB, ANSIBLE SPECIALIST, RHCE
> RHV-M
> STORAGE AUTOMATION QE
> Red Hat EMEA
> 
> Israel
> izuck...@redhat.com    T: +972-9-7692000    
> M: 054-9956728     IM: izuckerm
>  
> 
> 
> 


-- 
Att,
Jorge Visentini
+55 55 98432-9868
___
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
Privacy 

[ovirt-users] Re: upload_disk.py - CLI Upload Disk

2020-12-30 Thread Jorge Visentini
Hi Ilan.

Ohh sorry I didn't understand.

I created the file and executed the script as you said and it worked.



















*python3 /usr/share/doc/python3-ovirt-engine-sdk4/examples/upload_disk.py
-c engine disk01-SO.qcow2 --disk-format qcow2 --disk-sparse --sd-name ISOs[
  0.0 ] Checking image...[   0.4 ] Image format: qcow2[   0.4 ] Disk
format: cow[   0.4 ] Disk content type: data[   0.4 ] Disk provisioned
size: 32213303296[   0.4 ] Disk initial size: 12867010560[   0.4 ] Disk
name: disk01-SO.qcow2[   0.4 ] Disk backup: False[   0.4 ] Connecting...[
0.4 ] Creating disk...[  19.4 ] Disk ID:
9328e954-9307-420f-b5d7-7b81071f88a5[  19.4 ] Creating image transfer...[
 22.5 ] Transfer ID: 16236f8e-79af-4159-83f7-8331a2f25919[  22.5 ] Transfer
host name: kcmi1kvm08.kosmo.cloud[  22.5 ] Uploading image...[ 100.00% ]
30.00 GiB, 197.19 seconds, 155.79 MiB/s[ 219.7 ] Finalizing image
transfer...[ 227.0 ] Upload completed successfully*

Thank you for the explanation!

Em qua., 30 de dez. de 2020 às 00:54, Ilan Zuckerman 
escreveu:

> Hi Jorge,
>
> Lately DEV started to implement the capability of passing the basic
> arguments for the SDK example scripts with a help of configuration file.
> I assume that not all of the example scripts support this new feature yet.
>
> Until now you had to run the examples with:
>
> --engine-url https://engine1
> --username admin@internal
> --password-file /path/to/engine1-password
> --cafile /path/to/engine1.pem
>
> This is very painful when running the example a lot.
> Now you can run them with:
>
> -c engine1
>
> Assuming that you have a configuration file with all the
> details at:
>
> ~/.config/ovirt.conf
>
> Here is an example for you of how this file should look like:
>
> [engine1]
> engine_url = https://
> username = admin@internal
> password = xx
> cafile = /path/to/engine1.pem
>
> On Wed, Dec 30, 2020 at 4:18 AM Jorge Visentini 
> wrote:
>
>> Hi All.
>>
>> I'm using version 4.4.4 (latest stable version -
>> ovirt-node-ng-installer-4.4.4-2020122111.el8.iso)
>>
>> I tried using the upload_disk.py script, but I don't think I knew how to
>> use it.
>>
>> When I try to use it, these errors occur:
>>
>>
>>
>>
>>
>>
>>
>>
>> *python3 /usr/share/doc/python3-ovirt-engine-sdk4/examples/upload_disk.py
>> disk01-SO.qcow2 --disk-format qcow2 --sd-name ISOsusage: upload_disk.py
>> [-h] -c CONFIG [--debug] [--logfile LOGFILE]
>> [--disk-format {raw,qcow2}] [--disk-sparse]
>> [--enable-backup] --sd-name SD_NAME [--use-proxy]
>> [--max-workers MAX_WORKERS] [--buffer-size BUFFER_SIZE]
>>   filenameupload_disk.py: error: the following arguments are required:
>> -c/--config*
>>
>> Using the upload_disk.py help:
>>
>>
>>
>>
>>
>> *python3 upload_disk.py --help-c CONFIG, --config CONFIG
>>   Use engine connection details from [CONFIG] section in
>> ~/.config/ovirt.conf.*
>> This CONFIG, is the API access configuration for authentication? Because
>> analyzing the script I did not find this information.
>>
>> Does this new version work differently or am I doing something wrong?
>>
>> In the sdk_4.3 version of upload_disk.py I had to change the script to
>> add the access information, but it worked.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *[root@engineteste01 ~]# python3 upload_disk.py disk01-SO.qcow2Checking
>> image...Disk format: qcow2Disk content type: dataConnecting...Creating
>> disk...Creating transfer session...Uploading image...Uploaded
>> 20.42%Uploaded 45.07%Uploaded 68.89%Uploaded 94.45%Uploaded 2.99g in 42.17
>> seconds (72.61m/s)Finalizing transfer session...Upload completed
>> successfully[root@engineteste01 ~]#*
>>
>> Thank you all!!
>>
>> --
>> Att,
>> Jorge Visentini
>> +55 55 98432-9868
>> ___
>> 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/PYNCYYFNT42NEHBXD57V3MMMUP3LZRZA/
>>
>
>
> --
> Thanks
> --
> With Respect,
>
> Ilan Zuckerman, ISTQB, ANSIBLE SPECIALIST, RHCE
>
> RHV-M
>
> STORAGE AUTOMATION QE
>
> Red Hat EMEA 
>
> Israel
>
> izuck...@redhat.comT: +972-9-7692000
> M: 054-9956728 IM: izuckerm
> 
>
>

-- 
Att,
Jorge Visentini
+55 55 98432-9868
___
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/TZUHO3375AL43UWFFXQA6J36YGZUFU7C/


[ovirt-users] Re: upload_disk.py - CLI Upload Disk

2020-12-29 Thread Ilan Zuckerman
Hi Jorge,

Lately DEV started to implement the capability of passing the basic
arguments for the SDK example scripts with a help of configuration file.
I assume that not all of the example scripts support this new feature yet.

Until now you had to run the examples with:

--engine-url https://engine1
--username admin@internal
--password-file /path/to/engine1-password
--cafile /path/to/engine1.pem

This is very painful when running the example a lot.
Now you can run them with:

-c engine1

Assuming that you have a configuration file with all the
details at:

~/.config/ovirt.conf

Here is an example for you of how this file should look like:

[engine1]
engine_url = https://
username = admin@internal
password = xx
cafile = /path/to/engine1.pem

On Wed, Dec 30, 2020 at 4:18 AM Jorge Visentini 
wrote:

> Hi All.
>
> I'm using version 4.4.4 (latest stable version -
> ovirt-node-ng-installer-4.4.4-2020122111.el8.iso)
>
> I tried using the upload_disk.py script, but I don't think I knew how to
> use it.
>
> When I try to use it, these errors occur:
>
>
>
>
>
>
>
>
> *python3 /usr/share/doc/python3-ovirt-engine-sdk4/examples/upload_disk.py
> disk01-SO.qcow2 --disk-format qcow2 --sd-name ISOsusage: upload_disk.py
> [-h] -c CONFIG [--debug] [--logfile LOGFILE]
> [--disk-format {raw,qcow2}] [--disk-sparse]
> [--enable-backup] --sd-name SD_NAME [--use-proxy]
> [--max-workers MAX_WORKERS] [--buffer-size BUFFER_SIZE]
>   filenameupload_disk.py: error: the following arguments are required:
> -c/--config*
>
> Using the upload_disk.py help:
>
>
>
>
>
> *python3 upload_disk.py --help-c CONFIG, --config CONFIG
>   Use engine connection details from [CONFIG] section in
> ~/.config/ovirt.conf.*
> This CONFIG, is the API access configuration for authentication? Because
> analyzing the script I did not find this information.
>
> Does this new version work differently or am I doing something wrong?
>
> In the sdk_4.3 version of upload_disk.py I had to change the script to add
> the access information, but it worked.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *[root@engineteste01 ~]# python3 upload_disk.py disk01-SO.qcow2Checking
> image...Disk format: qcow2Disk content type: dataConnecting...Creating
> disk...Creating transfer session...Uploading image...Uploaded
> 20.42%Uploaded 45.07%Uploaded 68.89%Uploaded 94.45%Uploaded 2.99g in 42.17
> seconds (72.61m/s)Finalizing transfer session...Upload completed
> successfully[root@engineteste01 ~]#*
>
> Thank you all!!
>
> --
> Att,
> Jorge Visentini
> +55 55 98432-9868
> ___
> 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/PYNCYYFNT42NEHBXD57V3MMMUP3LZRZA/
>


-- 
Thanks
-- 
With Respect,

Ilan Zuckerman, ISTQB, ANSIBLE SPECIALIST, RHCE

RHV-M

STORAGE AUTOMATION QE

Red Hat EMEA 

Israel

izuck...@redhat.comT: +972-9-7692000
M: 054-9956728 IM: izuckerm

___
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/WYW35WKQ4MS5OHOY6KSTXMPM3VWUAETV/