<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span>
<br>
</span>If you know the name of the VM then you can find it, including its id,<br>
doing a search:<br>
<br>
<a href="https://engine.example.com/ovirt-engine/api/vms?search=name%3Dmyvm" rel="noreferrer" target="_blank">https://engine.example.com/ovirt-engine/api/vms?search=name%3Dmyvm</a>  <br></blockquote><div><br></div><div>  Thanks for the above info. It worked. <br></div><div>  <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
If you prefer to use a script, which is probably the right thing, then<br>
you can do something like this, using the Python SDK:<br>
<br></blockquote><div>   <br></div><div>Can I shedule a VM backup with Ovirt Manager GUI. If possible, Pls let me know.<br></div><div><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
---8&lt;---<br>
#!/usr/bin/python<br>
<br>
from ovirtsdk.api import API<br>
from ovirtsdk.xml import params<br>
<br>
# Connect to the server:<br>
api = API(<br>
    url=&quot;<a href="https://engine.example.com/ovirt-engine/api" rel="noreferrer" target="_blank">https://engine.example.com/ovirt-engine/api</a>&quot;,<br>
    username=&quot;admin@internal&quot;,<br>
    password=&quot;******&quot;,<br>
    ca_file=&quot;/etc/pki/ovirt-engine/ca.pem&quot;,<br>
    debug=False<br>
)<br>
<br>
# Find the VM:<br>
vm = api.vms.get(name=&quot;myvm&quot;)<br>
<br>
# Print the id:<br>
print(vm.get_id())<br>
<br>
# Disconnect:<br>
api.disconnect()<br>
---&gt;8---<br>
<br></blockquote><div><br></div><div>Many thanks for the above script. I ran it on Ovirt manager. It worked. It gave me the ID of my CentOS_71 VM that I want to backup. <br><br><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Once you have the VM you can create a snapshot like this:<br>
<br>
---8&lt;---<br>
vm.snapshots.add(<br>
    params.Snapshot(description=&quot;My snapshot&quot;)<br>
)<br>
---&gt;8---<br></blockquote><div><br></div><div>I rewrote the script in this way and ran it. <br><br><br>#!/usr/bin/python<br>
<br>
from ovirtsdk.api import API<br>
from ovirtsdk.xml import params<br>
<br>
# Connect to the server:<br>
api = API(<br>
    url=&quot;<a href="https://engine.example.com/ovirt-engine/api" rel="noreferrer" target="_blank">https://engine.example.com/ovirt-engine/api</a>&quot;,<br>
    username=&quot;admin@internal&quot;,<br>
    password=&quot;******&quot;,<br>
    ca_file=&quot;/etc/pki/ovirt-<blockquote class="gmail_quote">engine/ca.pem&quot;,<br>
    debug=False<br>
)<br>
<br>
# Find the VM:<br>
vm = api.vms.get(name=&quot;myvm&quot;)<br>
<br>
# Print the id:<br>
print(vm.get_id())<br>  
<br></blockquote><div>         <b>vm.snapshots.add(<br>
         params.Snapshot(description=&quot;My snapshot&quot;)<br>         )</b></div><blockquote class="gmail_quote">
<b># Disconnect:<br>
api.disconnect()</b><br>
</blockquote><br></div><div>No error was given. I have no idea whether snapshot wad added or NOT by the above script. <br><br></div><div>I can&#39;t display it. <br><br></div><div><b>How to display it?  </b><br><br></div><div>Then, <b>How to backup the VM with this snaphot? </b><br><br></div><div>Then, finally<b> how to delete this snapshot? </b>to delete the snapshot, <br><br></div><div>I tried with below command. the did NOT worked. <br></div><div><br>  <b>vm.snapshots.delete() <br><br></b>or <br>  <b>vm.snapshots.detach(</b> <br><br></div><div> or<br>  <b>vm.snapshots.remove(</b><br></div><div> <br></div><div>I think I am have completed about 50% of this backup process. If you can write down the  above steps, It would be very grateful. <br><br><br></div><div>I searched a whole lot. But , I still can&#39;t do it. <br><br></div><div>These are the links I came across. <br><br><a href="https://github.com/laravot/backuprestoreapi/blob/master/example.py" target="_blank">https://github.com/laravot/backuprestoreapi/blob/master/example.py</a><br><br><a href="http://www.ovirt.org/Testing/PythonApi#Create_a_Basic_Environment_using_ovirt-engine-sdk" target="_blank">http://www.ovirt.org/Testing/PythonApi#Create_a_Basic_Environment_using_ovirt-engine-sdk</a><br><br></div><div>this is your one<br><br><a href="http://users.ovirt.narkive.com/Z29BQWAD/ovirt-users-python-sdk-attach-disk-snapshot-to-another-virtual-machine">http://users.ovirt.narkive.com/Z29BQWAD/ovirt-users-python-sdk-attach-disk-snapshot-to-another-virtual-machine</a><br><br><br>Hmm, <br><br><b>How to list the sanphot? <br></b></div><div><b>how to backup the VM with snapshot? <br></b></div><div><b>finally , how to remove this snapshot? <br></b></div><div><br><br></div><div>Then. I think it will be OVER. Yesterday, I tried a lot.  but, NO success. <br><br></div><div>Hope to hear from you.<br></div><div> <br></div><div><br><br></div><div><br></div><div> <br></div><div><br> </div><div><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
You can also use the Java SDK, if you prefer Java.<br>
<span><font color="#888888"><br>
--<br>
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta<br>
3ºD, 28016 Madrid, Spain<br>
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div><div dir="ltr">cat /etc/motd<br><br>Thank you<br>Indunil Jayasooriya <br><a href="http://www.theravadanet.net/" target="_blank">http://www.theravadanet.net/</a><br><a href="http://www.siyabas.lk/sinhala_how_to_install.html" target="_blank">http://www.siyabas.lk/sinhala_how_to_install.html</a>   -  Download Sinhala Fonts<br><br></div></div>
</div></div>