Re: [ovirt-users] ovirt python sdk and starting stateless vm

2016-09-26 Thread Jiří Sléžka

Dne 26.9.2016 v 13:07 Ondra Machacek napsal(a):

On 09/26/2016 12:48 PM, Jiří Sléžka wrote:

Dne 26.9.2016 v 12:10 Ondra Machacek napsal(a):

On 09/26/2016 11:41 AM, Jiří Sléžka wrote:

Hello,

I am testing some from scratch deployment so I created a stateless vm
and wrote small python script to shutdown and start the vm again (to
revert vm state to starting point).

http://pastebin.com/b5yTFEkN

problem is that after stopping the vm there is a running operation of
snapshot removal and when script try to start the vm it fails with

Failed to Start VM:

status: 409
reason: Conflict
detail: Cannot run VM. Related operation is currently in progress.
Please try again later.

Is there a cleaner way than checking status and looping or waiting some
time to end of this operation? (desclaimer: I am new to python so
please
don't hit me :-)


Unfortunatelly, no. You always have to poll the API to check the status
of the operation.


ok, I will


Just for info, we have new Python SDK version 4[1]. Python SDK version
3 will be removed someday in future. So you would have to migrate your
scripts, so maybe better to write it in version 4 now, then rewrite it
later.


thanks for link. Unfortunatelly it looks like there is only 3.6.3.0
version of ovirt-engine-sdk-python in Fedora24 repo at this time (and
ovirt-engine-sdk-python-3.6.9.1-1.fc23.noarch.rpm in /ovirt-4.0 repo for
fc23)


It has different name - python-ovirt-engine-sdk4.

http://resources.ovirt.org/pub/ovirt-4.0/rpm/fc23/x86_64/python-ovirt-engine-sdk4-4.0.1-1.fc23.x86_64.rpm


+1

:-)







And also, if you don't know Python, but you know Ansible, you can use
Ansible VMs module[2].


thanks once more. I am using ansible and I will try ovirt module for
sure (but python is on my todo list as well ;-)

Cheers, Jiri



[1] - https://github.com/oVirt/ovirt-engine-sdk/tree/master/sdk
[2] - http://docs.ansible.com/ansible/ovirt_vms_module.html








Cheers, Jiri



___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users





___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users



<>

smime.p7s
Description: Elektronicky podpis S/MIME
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] ovirt python sdk and starting stateless vm

2016-09-26 Thread Ondra Machacek

On 09/26/2016 12:48 PM, Jiří Sléžka wrote:

Dne 26.9.2016 v 12:10 Ondra Machacek napsal(a):

On 09/26/2016 11:41 AM, Jiří Sléžka wrote:

Hello,

I am testing some from scratch deployment so I created a stateless vm
and wrote small python script to shutdown and start the vm again (to
revert vm state to starting point).

http://pastebin.com/b5yTFEkN

problem is that after stopping the vm there is a running operation of
snapshot removal and when script try to start the vm it fails with

Failed to Start VM:

status: 409
reason: Conflict
detail: Cannot run VM. Related operation is currently in progress.
Please try again later.

Is there a cleaner way than checking status and looping or waiting some
time to end of this operation? (desclaimer: I am new to python so please
don't hit me :-)


Unfortunatelly, no. You always have to poll the API to check the status
of the operation.


ok, I will


Just for info, we have new Python SDK version 4[1]. Python SDK version
3 will be removed someday in future. So you would have to migrate your
scripts, so maybe better to write it in version 4 now, then rewrite it
later.


thanks for link. Unfortunatelly it looks like there is only 3.6.3.0
version of ovirt-engine-sdk-python in Fedora24 repo at this time (and
ovirt-engine-sdk-python-3.6.9.1-1.fc23.noarch.rpm in /ovirt-4.0 repo for
fc23)


It has different name - python-ovirt-engine-sdk4.

http://resources.ovirt.org/pub/ovirt-4.0/rpm/fc23/x86_64/python-ovirt-engine-sdk4-4.0.1-1.fc23.x86_64.rpm




And also, if you don't know Python, but you know Ansible, you can use
Ansible VMs module[2].


thanks once more. I am using ansible and I will try ovirt module for
sure (but python is on my todo list as well ;-)

Cheers, Jiri



[1] - https://github.com/oVirt/ovirt-engine-sdk/tree/master/sdk
[2] - http://docs.ansible.com/ansible/ovirt_vms_module.html








Cheers, Jiri



___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users





___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] ovirt python sdk and starting stateless vm

2016-09-26 Thread Jiří Sléžka

Dne 26.9.2016 v 12:10 Ondra Machacek napsal(a):

On 09/26/2016 11:41 AM, Jiří Sléžka wrote:

Hello,

I am testing some from scratch deployment so I created a stateless vm
and wrote small python script to shutdown and start the vm again (to
revert vm state to starting point).

http://pastebin.com/b5yTFEkN

problem is that after stopping the vm there is a running operation of
snapshot removal and when script try to start the vm it fails with

Failed to Start VM:

status: 409
reason: Conflict
detail: Cannot run VM. Related operation is currently in progress.
Please try again later.

Is there a cleaner way than checking status and looping or waiting some
time to end of this operation? (desclaimer: I am new to python so please
don't hit me :-)


Unfortunatelly, no. You always have to poll the API to check the status
of the operation.


ok, I will


Just for info, we have new Python SDK version 4[1]. Python SDK version
3 will be removed someday in future. So you would have to migrate your
scripts, so maybe better to write it in version 4 now, then rewrite it
later.


thanks for link. Unfortunatelly it looks like there is only 3.6.3.0 
version of ovirt-engine-sdk-python in Fedora24 repo at this time (and 
ovirt-engine-sdk-python-3.6.9.1-1.fc23.noarch.rpm in /ovirt-4.0 repo for 
fc23)



And also, if you don't know Python, but you know Ansible, you can use
Ansible VMs module[2].


thanks once more. I am using ansible and I will try ovirt module for 
sure (but python is on my todo list as well ;-)


Cheers, Jiri



[1] - https://github.com/oVirt/ovirt-engine-sdk/tree/master/sdk
[2] - http://docs.ansible.com/ansible/ovirt_vms_module.html








Cheers, Jiri



___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users



<>

smime.p7s
Description: Elektronicky podpis S/MIME
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] ovirt python sdk and starting stateless vm

2016-09-26 Thread Ondra Machacek

On 09/26/2016 11:41 AM, Jiří Sléžka wrote:

Hello,

I am testing some from scratch deployment so I created a stateless vm
and wrote small python script to shutdown and start the vm again (to
revert vm state to starting point).

http://pastebin.com/b5yTFEkN

problem is that after stopping the vm there is a running operation of
snapshot removal and when script try to start the vm it fails with

Failed to Start VM:

status: 409
reason: Conflict
detail: Cannot run VM. Related operation is currently in progress.
Please try again later.

Is there a cleaner way than checking status and looping or waiting some
time to end of this operation? (desclaimer: I am new to python so please
don't hit me :-)


Unfortunatelly, no. You always have to poll the API to check the status
of the operation.

Just for info, we have new Python SDK version 4[1]. Python SDK version
3 will be removed someday in future. So you would have to migrate your
scripts, so maybe better to write it in version 4 now, then rewrite it
later.

And also, if you don't know Python, but you know Ansible, you can use 
Ansible VMs module[2].


[1] - https://github.com/oVirt/ovirt-engine-sdk/tree/master/sdk
[2] - http://docs.ansible.com/ansible/ovirt_vms_module.html




Cheers, Jiri



___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


[ovirt-users] ovirt python sdk and starting stateless vm

2016-09-26 Thread Jiří Sléžka

Hello,

I am testing some from scratch deployment so I created a stateless vm 
and wrote small python script to shutdown and start the vm again (to 
revert vm state to starting point).


http://pastebin.com/b5yTFEkN

problem is that after stopping the vm there is a running operation of 
snapshot removal and when script try to start the vm it fails with


Failed to Start VM:

status: 409
reason: Conflict
detail: Cannot run VM. Related operation is currently in progress. 
Please try again later.


Is there a cleaner way than checking status and looping or waiting some 
time to end of this operation? (desclaimer: I am new to python so please 
don't hit me :-)



Cheers, Jiri

<>

smime.p7s
Description: Elektronicky podpis S/MIME
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users