On 03/08/2017 10:08 AM, Oğuz Yarımtepe wrote:
I didn't see any parameter at the current ansible documentation
related
with these features. How can i set these feature if i am using ansible?
Any possibility to set them via SDK after the vm is opened via ansible?
The target storage domain for the lease can be set using the Python SDK,
like this:
---8<---
import ovirtsdk4 as sdk
import ovirtsdk4.types as types
# This example shows how to set the storage domain where the lease of a
# virtual machine should be created.
# Create the connection to the server:
connection = sdk.Connection(
url='https://engine.example.com/ovirt-engine/api';,
username='admin@internal',
password='...',
ca_file='ca.pem'
)
# Get the reference to the root of the tree of services:
system_service = connection.system_service()
# Find the virtual machine:
vms_service = system_service.vms_service()
vm = vms_service.list(search='name=myvm')[0]
# Find the storage domain:
sds_service = system_service.storage_domains_service()
sd = sds_service.list(search='name=mydata')[0]
# Update the storage machine so that high availability is enabled and
# the lease is created in the selected storage domain:
vm_service = vms_service.vm_service(vm.id)
vm_service.update(
vm=types.Vm(
high_availability=types.HighAvailability(
enabled=True
),
lease=types.StorageDomainLease(
storage_domain=types.StorageDomain(
id=sd.id
)
)
)
)
# Close the connection to the server:
connection.close()
--->8---
~
On Wed, Mar 8, 2017 at 8:46 AM, Oved Ourfali <oourfali(a)redhat.com
<mailto:oourfali@redhat.com>> wrote:
The VM leases feature is a new feature in 4.1, and I'm not sure
whether it was included in the ansible modules or not.
CC-ing Ondra as he will know for sure.
On Wed, Mar 8, 2017 at 3:20 AM, Oğuz Yarımtepe
<oguzyarimtepe(a)gmail.com <mailto:oguzyarimtepe@gmail.com>> wrote:
Hi,
I am ttesting the ovirt ansible module. Couldn't figured ot how
to open a new vm from template with thin provisioning and Target
Storage Domain for VM Lease definition. Any idea how can i set
these values at the ansible playbook?
--
Oğuz Yarımtepe
http://about.me/oguzy
_______________________________________________
Users mailing list
Users(a)ovirt.org <mailto:Users@ovirt.org>
http://lists.ovirt.org/mailman/listinfo/users
<
http://lists.ovirt.org/mailman/listinfo/users>
--
Oğuz Yarımtepe
http://about.me/oguzy
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users