[Users] Regarding Python script for RHEVM
Eli Mesika
emesika at redhat.com
Tue Oct 23 13:09:30 UTC 2012
----- Original Message -----
> From: "Romil Gupta" <romilgupta19 at gmail.com>
> To: users at ovirt.org, mburns at redhat.com
> Sent: Monday, October 22, 2012 5:39:22 PM
> Subject: [Users] Regarding Python script for RHEVM
>
>
>
>
> Hello ,
>
>
> I am having a Rhel6.2 machine over tht i have installed ovirt-sdk
> using following command :
>
>
> $ git clone http :// gerrit.ovirt.org/ovirt-engine-sdk
> $ yum install -y rpm-build python-devel python-setuptools
> $ make rpm
> $ yum localinstall
> rpmtop/RPMS/noarch/ovirt-engine-sdk-x.y-z.noarch.rpm
>
>
>
>
> thn i have written python script rhevmtest.py :
>
>
>
>
>
> from ovirtsdk.api import API
> from ovirtsdk.xml import params
> import time
>
>
> rhevm_uri = " https://rhevm301.vmm.hp.com:8443/api "
> rhevm_username = " admin at rhevm301.vmm.hp.com "
> rhevm_password = "iso*help"
>
>
>
>
> rhevmAPI = API(url=rhevm_uri, username=rhevm_username,
> password=rhevm_password)
>
>
> print "Connected to RHEVM Successful"
>
>
> instances = rhevmAPI.vms.list()
>
> cluster = rhevmAPI.clusters.get(name='Default')
>
>
> template = rhevmAPI.templates.get(name='CentOS')
>
>
> param = params.VM(name= 'test_vm'
> ,cluster=cluster,template=template,memory=2147483648)
> vm6 = rhevmAPI.vms.add(param)
>
>
> and its working fine :)
>
>
> Now can give me some guidance to write script for following
> functions:
>
>
>
> • pause (Pause a running vm)
>
>
> • Unpause (UnPause a vm)
>
>
> • start (start a vm from shutdown state)
>
>
> • shutdown (shutdown a vm)
>
>
> • stop (Poweroff the vm)
>
>
> . snapshot/ create template (take snapshot of a vm)
>
>
> • live-migration (Migrates a running vm to a new machine)
>
>
> • resize (Resize a vm)
>
>
> • resize-confirm (Confirm a previous vm)
>
>
> • resize-revert Revert a previous resize (and return to the
> previousVM)
>
>
Hi Romil
Please refer to this wiki
http://wiki.ovirt.org/wiki/Testing/PythonApi
It has some examples covering your questions.
Eli
>
>
>
>
> Regards,
> Romil Gupta
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
More information about the Users
mailing list