This is a multi-part message in MIME format.
--------------D29F8D1D5428B978905C700E
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Thanks for your work
Le 21/09/2017 =C3=A0 18:53, Bernardo Juanic=C3=B3 a =C3=A9crit :
I didnt know that, we may adapt it in the future, but at first we
will=20
probably just write a basic set of scripts for minimal backup=20
functionally since our dev time is limited.
Ill keep you in mind when looking into it.
Regards,
Bernardo
PGP Key <
http://pgp.mit.edu/pks/lookup?op=3Dget&search=3D0x695E5BCE3426=
3F5B
Skype:
mattraken
2017-09-21 13:08 GMT-03:00 Nathana=C3=ABl Blanchet <blanchet(a)abes.fr=20
<mailto:blanchet@abes.fr>>:
Hi Bernardo,
Thanks, I knew this tool, but it is based on sdk3 which will be
removed in the next version 4.2, so I'm looking at sdk4 project.
You may want to adapt it?
Le 21/09/2017 =C3=A0 17:08, Bernardo Juanic=C3=B3 a =C3=A9crit :
> Hi Nathanael,
> You may want to take a look at this too:
>
https://github.com/bjuanico/oVirtBackup
> <
https://github.com/bjuanico/oVirtBackup
> Regards,
> Bernardo
> PGP Key
> <
http://pgp.mit.edu/pks/lookup?op=3Dget&search=3D0x695E5BCE34263F5=
B
> Skype: mattraken
> 2017-09-21 11:00 GMT-03:00 Nathana=C3=ABl Blanchet
<blanchet(a)abes.=
fr
> <mailto:blanchet@abes.fr>>:
> Hello Victor,
> I have some questions about your script
> Le 07/07/2017 =C3=A0
23:40, Victor Jos=C3=A9 Acosta Dom=C3=ADn=
guez a =C3=A9crit :
>> Hello everyone, i created a python tool to backup
and
>> restore oVirt's VMs.
>
>> Also i created a little "how to" on
my blog:
>>
http://blog.infratic.com/2017/07/create-ovirtrhevs-vm-backup/
>> <
http://blog.infratic.com/2017/07/create-ovirtrhevs-vm-backup=
/
>
* Backup step is okay, and I get a usable qcow2 image of
> the snapshot vm in the backup vm. It seems to be
> compliant with the official backup API, except on the step=
2.
> 1. /Take a snapshot of
the virtual machine to be backed up -
> (existing oVirt REST API operation)/
> 2. /Back up the virtual machine configuration at the time of
> the snapshot (the disk configuration can be backed up as
> well if needed) - (added capability to oVirt as part of
> the Backup API)/
> I can't see any vm configuration anywhere but
only the qcow2
> disk itself
> 1. /Attach the disk snapshots that were created
in (1) to
> the virtual appliance for data backup - (added capability
> to oVirt as part of the Backup API)/
> 2. /
> /
> 3. /Detach the disk snapshots that were attached in (4) from
> the virtual appliance - (added capability to oVirt as
> part of the Backup API)/
> An other case is when the vm to backup has more
than one
> disk. After I tested it, I found that only one qcow2 disk is
> saved on the backup vm. This is really a matter when the
> original vm has many disks part of lvm, it makes the vm
> restoration unusable.
> * About vm restoration, it seems that you are
using the
> upload_disk api, so the disk is uploaded to the
> pre-defined storage domain, so it is not a real vm
> restoration.
> Do you plan to backup and restore a full VM (disks
+ vm
> definition) in a next release?
>
>> I hope it help
someone else
>
>> Regards
>
>> Victor Acosta
>
>
>
>
>>
_______________________________________________
>> 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
> --=20
> Nathana=C3=ABl Blanchet
> Supervision r=C3=A9seau
> P=C3=B4le Infrastrutures Informatiques
> 227 avenue Professeur-Jean-Louis-Viala
> <
https://maps.google.com/?q=3D227+avenue+Professeur-Jean-Louis=
-Viala&entry=3Dgmail&source=3Dg
> 34193 MONTPELLIER CEDEX 5 =09
> T=C3=A9l. 33 (0)4 67 54 84 55
> Fax 33 (0)4 67 54 84 14
> blanchet(a)abes.fr <mailto:blanchet@abes.fr> =20
>
_______________________________________________
> 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
--=20
Nathana=C3=ABl Blanchet
Supervision r=C3=A9seau
P=C3=B4le Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
<
https://maps.google.com/?q=3D227+avenue+Professeur-Jean-Louis-Vial=
a&entry=3Dgmail&source=3Dg
34193 MONTPELLIER CEDEX 5 =09
T=C3=A9l. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr <mailto:blanchet@abes.fr> =20
--=20
Nathana=C3=ABl Blanchet
Supervision r=C3=A9seau
P=C3=B4le Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5 =09
T=C3=A9l. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
--------------D29F8D1D5428B978905C700E
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html
<head
<meta http-equiv=3D"Content-Type"
content=3D"text/html; charset=3Dutf=
-8"
</head
<body text=3D"#000000"
bgcolor=3D"#FFFFFF"
<p>Thanks for your
work<br
</p
<br
<div class=3D"moz-cite-prefix">Le 21/09/2017 =C3=A0 18:53, Bernardo J=
uanic=C3=B3
a =C3=A9crit=C2=A0:<br
</div
<blockquote type=3D"cite"
cite=3D"mid:CA+PB0ijteA2XjPMcjzZTDP_AAN5o=3D7S33ndfA-tVNkJcoH0Jbg@mail.gm=
ail.com"
<div
dir=3D"ltr">I didnt know that, we may adapt it in the future,
but at first we will probably just write a basic set of scripts
for minimal backup functionally since our dev time is limited.
<div><br
</div
<div>Ill keep you in mind when looking into
it.</div
<div><br
</div
<div>Regards,</div
<div><br
</div
<div>Bernardo</div
</div
<div class=3D"gmail_extra"><br
clear=3D"all"
<div
<div class=3D"gmail_signature"
data-smartmail=3D"gmail_signatur=
e"
<div dir=3D"ltr"><a
href=3D"http://pgp.mit.edu/pks/lookup?op=3Dget&search=3D0x69...
63F5B"
target=3D"_blank" moz-do-not-send=3D"true">PGP
Key</a><br=
<div><a
moz-do-not-send=3D"true">Skype: mattraken</a><br
</div
</div
</div
</div
<br
<div class=3D"gmail_quote">2017-09-21
13:08 GMT-03:00 Nathana=C3=AB=
l
Blanchet <span dir=3D"ltr"><<a
href=3D"mailto:blanchet@abes.fr" target=3D"_blank"
moz-do-not-send=3D"true">blanchet@abes.fr</a>></span>:<b=
r
<blockquote class=3D"gmail_quote"
style=3D"margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex"
<div text=3D"#000000"
bgcolor=3D"#FFFFFF"
<p>Hi
Bernardo,</p
<p>Thanks, I
knew this tool, but it is based on sdk3 which
will be removed in the next version 4.2, so I'm looking
at sdk4 project. <br
</p
<p>You may want
to adapt it?<br
</p
<div
<div class=3D"h5"> <br
<div class=3D"m_-8694593473241100559moz-cite-prefix">Le
21/09/2017 =C3=A0 17:08, Bernardo Juanic=C3=B3 a =C3=A9=
crit=C2=A0:<br
</div
<blockquote type=3D"cite"
<div dir=3D"ltr">Hi
Nathanael,=C2=A0
<div><br
</div
<div>You
may want to take a look at this too:<br
<br
<a
href=3D"https://github.com/bjuanico/oVirtBackup=
"
target=3D"_blank"
moz-do-not-send=3D"true">http=
s://github.com/bjuanico/oV<wbr>irtBackup</a><br
</div
<div><br
</div
<div>Regards,</div
<div><br
</div
<div>Bernardo</div
<div class=3D"gmail_extra"><br clear=3D"all"
<div
<div
class=3D"m_-8694593473241100559m_-69676306270=
70421401gmail_signature"
data-smartmail=3D"gmail_signature"
<div
dir=3D"ltr"><a
href=3D"http://pgp.mit.edu/pks/lookup?op=3Dget&search=3D0x69...
63F5B"
target=3D"_blank" moz-do-not-send=3D"true=
">PGP
Key</a><br
<div><a moz-do-not-send=3D"true">Skype:
mattraken</a><br
</div
</div
</div
</div
<br
<div class=3D"gmail_quote">2017-09-21 11:00
GMT-03:00 Nathana=C3=ABl Blanchet <span dir=3D"=
ltr"><<a
href=3D"mailto:blanchet@abes.fr"
target=3D"_blank"
moz-do-not-send=3D"true">=
blanchet@abes.fr</a>></span>:<br
<blockquote class=3D"gmail_quote"
style=3D"margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex"
<div text=3D"#000000" bgcolor=3D"#FFFFFF"
<p>Hello Victor,</p
<p>I have some questions
about your script<=
br
</p
<br
<div
class=3D"m_-8694593473241100559m_-6967630627070421401m_740084479203608050=
5moz-cite-prefix">Le
07/07/2017 =C3=A0 23:40, Victor Jos=C3=A9=
Acosta
Dom=C3=ADnguez a =C3=A9crit=C2=A0:<br
</div
<blockquote
type=3D"cite"
<div dir=3D"ltr"
<div>Hello everyone, i created a
python tool to backup and restore
oVirt's VMs.</div
<div><br
</div
<div>Also i created a little "how to"
on my blog:</div
<div><a
href=3D"http://blog.infratic.com/20=
17/07/create-ovirtrhevs-vm-backup/"
target=3D"_blank"
moz-do-not-send=3D"true">http://blo=
g.infratic.com/2017/<wbr>07/create-ovirtrhevs-vm-backup<wbr>/...
</div
</blockquote
<ul
<li>Backup step is okay,
and I get a
usable qcow2 image of the snapshot vm
in the backup vm. It seems to be
compliant with the official backup
API, except on the step 2.</li
</ul
<ol
<li><i>Take a
snapshot of the virtual
machine to be backed up - (existing
oVirt REST API operation)</i></li
<li><i>Back up the
virtual machine
configuration at the time of the
snapshot (the disk configuration can
be backed up as well if needed) -
(added capability to oVirt as part
of the Backup API)</i></li
</ol
<p><font
color=3D"#ff0000">I can't see any
vm configuration anywhere but only the
qcow2 disk itself</font></p
<ol
<li><i>Attach the
disk snapshots that
were created in (1) to the virtual
appliance for data backup - (added
capability to oVirt as part of the
Backup API)</i></li
<li> <i><br
</i></li
<li><i>Detach the
disk snapshots that
were attached in (4) from the
virtual appliance - (added
capability to oVirt as part of the
Backup API)</i></li
</ol
<p>An other case is when
the vm to backup
has more than one disk. After I tested
it, I found that only one qcow2 disk is
saved on the backup vm. This is really a
matter when the original vm has many
disks part of lvm, it makes the vm
restoration unusable.<br
</p
<ul
<li>About vm restoration,
it seems that
you are using the upload_disk api, so
the disk is uploaded to the
pre-defined storage domain, so it is
not a real vm restoration.=C2=A0=C2=A0=C2=
=A0 <br
</li
</ul
<p>Do you plan to backup
and restore a
full VM (disks + vm definition) in a
next release?<br
</p
<blockquote type=3D"cite"
<div dir=3D"ltr"
<div><br
</div
<div>I hope it help someone else</div
<div><br
</div
<div>Regards</div
<div><br clear=3D"all"
<div
<div
class=3D"m_-8694593473241100559m_-6967630627070421401m_740084479203608050=
5gmail_signature"
<div dir=3D"ltr"
<div
<div dir=3D"ltr"
<div
<div dir=3D"ltr"
<div
<div
dir=3D"ltr"
<div
<div dir=3D"ltr"
<div
<div dir=3D"ltr=
"
<div
<div dir=3D"ltr=
"
<div
<div dir=3D"ltr=
"><span>Victor
Acosta<br
<br
</span></div
<div><span></sp=
an></div
<div dir=3D"ltr=
"><span></span><span><span><img
src=3D"https://docs.google.com/uc?id=3D0BxRkeOBHApwsV2Ywcl92YWlaQnc&...
xport=3Ddownload"
moz-do-not-send=3D"true" height=3D"96"
width=3D"77"><img
src=3D"https://docs.google.com/uc?id=3D0BxRkeOBHApwsWDFFcGZ2X1czc1E&...
xport=3Ddownload"
moz-do-not-send=3D"true" height=3D"96"
width=3D"76"><img
src=3D"https://docs.google.com/uc?id=3D0BxRkeOBHApwsMTVrSHp2Y0NEY28&...
xport=3Ddownload"
moz-do-not-send=3D"true" height=3D"96"
width=3D"93"></span></span><br
<img alt=3D""
moz-do-not-send=
=3D"true"></div
</div
</div
</div
</div
</div
</div
</div
</div
</div
</div
</div
</div
</div
</div
</div
</div
</div
</div
<br
<fieldset
class=3D"m_-8694593473241100559m_-6967630627070421401m_740084479203608050=
5mimeAttachmentHeader"></fieldset
<br
<pre>______________________________<wbr>_=
________________
Users mailing list
<a class=3D"m_-8694593473241100559m_-6967630627070421401m_740084479203608=
0505moz-txt-link-abbreviated" href=3D"mailto:Users@ovirt.org"
target=3D"_=
blank" moz-do-not-send=3D"true">Users(a)ovirt.org</a
<a
class=3D"m_-8694593473241100559m_-6967630627070421401m_740084479203608=
0505moz-txt-link-freetext"
href=3D"http://lists.ovirt.org/mailman/listinf=
o/users" target=3D"_blank"
moz-do-not-send=3D"true">http://lists.ovirt.or=
g/mailman<wbr>/listinfo/users</a><span
class=3D"m_-8694593473241100559m_-=
6967630627070421401HOEnZb"><font color=3D"#888888"
</font></span></pre
<span
class=3D"m_-8694593473241100559m_-69676=
30627070421401HOEnZb"><font
color=3D"#888888">
</font></span></bl=
ockquote
<span
class=3D"m_-8694593473241100559m_-6967630=
627070421401HOEnZb"><font
color=3D"#888888"> <br
<pre
class=3D"m_-8694593473241100559m_-=
6967630627070421401m_7400844792036080505moz-signature"
cols=3D"72">--=20
Nathana=C3=ABl Blanchet
Supervision r=C3=A9seau
P=C3=B4le Infrastrutures Informatiques
<a
href=3D"https://maps.google.com/?q=3D227+avenue+Professeur-Jean-Louis-=
Viala&entry=3Dgmail&source=3Dg"
moz-do-not-send=3D"true">227 aven=
ue Professeur-Jean-Louis-Viala</a
34193
MONTPELLIER CEDEX 5 =09
T=C3=A9l. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
<a class=3D"m_-8694593473241100559m_-6967630627070421401m_740084479203608=
0505moz-txt-link-abbreviated" href=3D"mailto:blanchet@abes.fr"
target=3D"=
_blank" moz-do-not-send=3D"true">blanchet(a)abes.fr</a> </pre
</font></span></div
<br
______________________________<wbr>__________=
_______<br
Users
mailing list<br
<a
href=3D"mailto:Users@ovirt.org"
target=3D"_blank"
moz-do-not-send=3D"true">=
Users(a)ovirt.org</a><br
<a
href=3D"http://lists.ovirt.org/mailman/list=
info/users"
rel=3D"noreferrer" target=3D"_blank"
moz-do-not-send=3D"true">http://lists.ovirt=
.org/mailman<wbr>/listinfo/users</a><br
<br
</blockquote
</div
<br
</div
</div
</blockquote
<br
<pre
class=3D"m_-8694593473241100559moz-signature" cols=
=3D"72">--=20
Nathana=C3=ABl Blanchet
Supervision r=C3=A9seau
P=C3=B4le Infrastrutures Informatiques
<a
href=3D"https://maps.google.com/?q=3D227+avenue+Professeur-Jean-Louis-=
Viala&entry=3Dgmail&source=3Dg"
moz-do-not-send=3D"true">227 aven=
ue Professeur-Jean-Louis-Viala</a
34193
MONTPELLIER CEDEX 5 =09
T=C3=A9l. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
<a class=3D"m_-8694593473241100559moz-txt-link-abbreviated"
href=3D"mailt=
o:blanchet@abes.fr" target=3D"_blank"
moz-do-not-send=3D"true">blanchet@a=
bes.fr</a> </pre
</div
</div
</div
</blockquote
</div
<br
</div
</blockquote
<br
<pre class=3D"moz-signature"
cols=3D"72">--=20
Nathana=C3=ABl Blanchet
Supervision r=C3=A9seau
P=C3=B4le Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5 =09
T=C3=A9l. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
<a class=3D"moz-txt-link-abbreviated"
href=3D"mailto:blanchet@abes.fr">bl=
anchet(a)abes.fr</a> </pre
</body
</html
--------------D29F8D1D5428B978905C700E--