Re: [ovirt-users] ovirt python sdk and starting stateless vm
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
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
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
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
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