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 <users@ovirt.org> 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://<engine FQDN> > >> username = admin@internal > >> password = xxxxxx > >> 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 > >> 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 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/ > > > > > -- > 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/7UZG5OYP2FMN4CHHFDTGQLOHRVKKZIEL/ > _______________________________________________ > 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/OGMRLQBIW3LL2JTGE7YUUSBIMPHZMWS2/ >
_______________________________________________ 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/GBUCDOIUVU7TX44EXH42WLL6MSHBPPLZ/