oVirt 4 Hosted Engine Full Backup Workflow in single script
by aleksey.maksimov@it-kb.ru
Hello oVirt guru`s !
As described in https://www.ovirt.org/documentation/admin-guide/hosted-engine-backup-and-...
the backup process consists of three phases:
1) On some oVirt Host:
# hosted-engine --set-maintenance --mode=global
2) On oVirt Hosted Engine VM:
# service ovirt-engine stop
# engine-backup --mode=backup --scope=all --file=/mnt/nfsshare/backup.tar --log=/mnt/nfsshare/backup.log
# service ovirt-engine start
3) On some oVirt Host:
# hosted-engine --set-maintenance --mode=none
As I understand it, the first and the third phase are performed on any oVirt Host.
The second phase runs inside oVirt Hosted Engine VM.
Because hosted-engine command not provided on Hosted Engine VM :(
I have a few questions.
1) For what stop is executed for ovirt-engine service before engine-backup?
I found an interesting script http://learnlinuxchennai.blogspot.ru/2015/08/ovirt-manager-backup-script....
But the script is not specified stop ovirt-engine service before engine-backup.
2) Is it possible within a single script to organize all oVirt HE Backup Workflow (phase 1, then phase 2, then phase 3)
Perhaps there is an example of such a script?
8 years, 2 months
ovirtsdk4 and cloud-init
by Renout Gerrits
I have some troubles starting a VM with cloud-init via the ovirtsdk4.
<snippet>
vm = vms_service.list(search=vm_name)[0]
vm_service = vms_service.vm_service(vm.id)
vm_service.start(
types.Action(
use_cloud_init=True,
),
types.Vm(
types.Initialization(
regenerate_ssh_keys=True,
host_name=vm_fqdn,
nic_configurations=[
types.NicConfiguration(
boot_protocol=types.BootProtocol.STATIC,
name='eth0',
on_boot=True,
ip=types.Ip(
address=vm_address,
netmask=vm_netmask,
gateway=vm_gateway,
),
),
],
),
),
)
</snippet>
Which will result in:
Traceback (most recent call last):
File "./create_vm.py", line 94, in <module>
gateway=vm_gateway,
File "/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py", line
18655, in start
Writer.write_boolean(writer, 'async', async)
File "/usr/lib64/python2.7/site-packages/ovirtsdk4/writer.py", line 52,
in write_boolean
return writer.write_element(name, Writer.render_boolean(value))
File "/usr/lib64/python2.7/site-packages/ovirtsdk4/writer.py", line 44,
in render_boolean
raise TypeError('The \'value\' parameter must be a boolean')
TypeError: The 'value' parameter must be a boolean
To be honest I don't have clue where it's going wrong or where to look.
>From what I can see there are two values which must be a boolean and they
are.
Does anybody know what's going wrong or has a working snippet?
Thanks,
Renout
8 years, 2 months
Re: [ovirt-users] How to import a qcow2 disk into ovirt
by lifuqiong
This is a multipart message in MIME format.
------=_NextPart_000_0188_01D20394.B3F29B70
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0189_01D20394.B3F29B70"
------=_NextPart_001_0189_01D20394.B3F29B70
Content-Type: text/plain;
charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
My ovirt engine version is already 4.0.0.6, which version should I =
upgrade for?
=20
Another version of ovirt engine is 4.0.2.1, I can=E2=80=99t even find =
=E2=80=98qcow2=E2=80=99 option in Image Type of Dilog =E2=80=98Upload =
Image=E2=80=99
=20
=E5=8F=91=E4=BB=B6=E4=BA=BA: Amit Aviram [mailto:aaviram@redhat.com]=20
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2016=E5=B9=B48=E6=9C=8831=E6=97=A5 =
14:00
=E6=94=B6=E4=BB=B6=E4=BA=BA: lifuqiong
=E6=8A=84=E9=80=81: Maor Lipchuk; users
=E4=B8=BB=E9=A2=98: Re: [ovirt-users] How to import a qcow2 disk into =
ovirt
=20
lifuqiong, you need to update your oVirt version in order for this to =
succeed. Please dnf/yum update ovirt-engine.
=20
On Wed, Aug 31, 2016 at 5:46 AM, lifuqiong <lifuqiong(a)cncloudsec.com> =
wrote:
Hi Maor,
=20
I Upload qcow2 file in Storage Tab, but the qcow2 upload error, =
which=E2=80=99s status keep =E2=80=98Paused by System=E2=80=99. =
What=E2=80=99s the reason?
=20
Thank you
=20
=E5=8F=91=E4=BB=B6=E4=BA=BA: Maor Lipchuk [mailto:mlipchuk@redhat.com]=20
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2016=E5=B9=B48=E6=9C=8829=E6=97=A5 =
21:00
=E6=94=B6=E4=BB=B6=E4=BA=BA: lifuqiong
=E6=8A=84=E9=80=81: users
=E4=B8=BB=E9=A2=98: Re: [ovirt-users] How to import a qcow2 disk into =
ovirt
=20
Hi lifuqiong,
=20
There are several ways to import disks into oVirt
=20
Does the disk contains any snapshots?=20
if not, the disk file can be copied to the storage domain and you can =
register it using the Register button (see =
https://bugzilla.redhat.com/show_bug.cgi?id=3D1138139)
=20
You can also take a look at the image-uploader, see =
http://www.ovirt.org/develop/release-management/features/storage/image-up=
load/
=20
What is the use case that you want to do? What is the origin of the disk =
(Was it an oVirt disk?), as asked before, does the disk includes any =
snapshots.
=20
Regards,
Maor
=20
=20
On Mon, Aug 29, 2016 at 3:40 PM, lifuqiong <lifuqiong(a)cncloudsec.com> =
wrote:
Hi,
How to import a qcow2 disk file into ovirt? I search the =
Internet for a long time , but find no solution work.
=20
Thank you
=20
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
=20
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
=20
------=_NextPart_001_0189_01D20394.B3F29B70
Content-Type: text/html;
charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:=E5=AE=8B=E4=BD=93;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:=E5=AE=8B=E4=BD=93;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@=E5=AE=8B=E4=BD=93";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:=E5=AE=8B=E4=BD=93;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"=E6=89=B9=E6=B3=A8=E6=A1=86=E6=96=87=E6=9C=AC Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:9.0pt;
font-family:=E5=AE=8B=E4=BD=93;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.Char
{mso-style-name:"=E6=89=B9=E6=B3=A8=E6=A1=86=E6=96=87=E6=9C=AC Char";
mso-style-priority:99;
mso-style-link:=E6=89=B9=E6=B3=A8=E6=A1=86=E6=96=87=E6=9C=AC;
font-family:=E5=AE=8B=E4=BD=93;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DZH-CN link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>My ovirt engine version is <a name=3D"_MailEndCompose">already =
4.0.0.6, =C2=A0which version should I upgrade =
for?<o:p></o:p></a></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p> </o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Another version of ovirt engine is 4.0.2.1, I can=E2=80=99t even find =
=E2=80=98qcow2=E2=80=99 option in Image Type of Dilog =E2=80=98Upload =
Image=E2=80=99<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p> </o:p></span></p><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt'>=E5=8F=91=E4=BB=B6=E4=BA=BA<span =
lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt'> Amit Aviram [mailto:aaviram@redhat.com] =
<br></span><b><span =
style=3D'font-size:10.0pt'>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span =
lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt'> 2016</span><span =
style=3D'font-size:10.0pt'>=E5=B9=B4<span =
lang=3DEN-US>8</span>=E6=9C=88<span lang=3DEN-US>31</span>=E6=97=A5<span =
lang=3DEN-US> 14:00<br></span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> =
lifuqiong<br></span><b>=E6=8A=84=E9=80=81<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> Maor Lipchuk; =
users<br></span><b>=E4=B8=BB=E9=A2=98<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> Re: [ovirt-users] How to =
import a qcow2 disk into ovirt<o:p></o:p></span></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><div><div><p =
class=3DMsoNormal><span lang=3DEN-US>lifuqiong, you need to update your =
oVirt version in order for this to succeed. Please dnf/yum update =
ovirt-engine.<o:p></o:p></span></p></div></div><div><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><div><p =
class=3DMsoNormal><span lang=3DEN-US>On Wed, Aug 31, 2016 at 5:46 AM, =
lifuqiong <<a href=3D"mailto:lifuqiong@cncloudsec.com" =
target=3D"_blank">lifuqiong(a)cncloudsec.com</a>> =
wrote:<o:p></o:p></span></p><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi Maor,</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> </span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I Upload qcow2 file in Storage Tab, but the qcow2 upload error, =
which=E2=80=99s status keep =E2=80=98Paused by System=E2=80=99. =
What=E2=80=99s the reason?</span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> </span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thank you</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><a =
name=3D"m_1052906446246778786__MailEndCompose"><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> </span></a><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span =
style=3D'font-size:10.0pt'>=E5=8F=91=E4=BB=B6=E4=BA=BA<span =
lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt'> Maor Lipchuk [mailto:<a =
href=3D"mailto:mlipchuk@redhat.com" =
target=3D"_blank">mlipchuk(a)redhat.com</a>] <br></span><b><span =
style=3D'font-size:10.0pt'>=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4<span =
lang=3DEN-US>:</span></span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt'> 2016</span><span =
style=3D'font-size:10.0pt'>=E5=B9=B4<span =
lang=3DEN-US>8</span>=E6=9C=88<span lang=3DEN-US>29</span>=E6=97=A5<span =
lang=3DEN-US> 21:00<br></span><b>=E6=94=B6=E4=BB=B6=E4=BA=BA<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> =
lifuqiong<br></span><b>=E6=8A=84=E9=80=81<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> =
users<br></span><b>=E4=B8=BB=E9=A2=98<span =
lang=3DEN-US>:</span></b><span lang=3DEN-US> Re: [ovirt-users] How to =
import a qcow2 disk into ovirt</span></span><span =
lang=3DEN-US><o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> <o:p></o:p></span></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Hi lifuqiong,<o:p></o:p></span></p><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> <o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>There are several ways to import disks into =
oVirt<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> <o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Does the disk contains any =
snapshots? <o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>if not, the disk file can be copied to the storage domain =
and you can register it using the Register button (see <a =
href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1138139" =
target=3D"_blank">https://bugzilla.redhat.com/show_bug.cgi?id=3D1138139</=
a>)<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> <o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>You can also take a look at the image-uploader, see <a =
href=3D"http://www.ovirt.org/develop/release-management/features/storage/=
image-upload/" =
target=3D"_blank">http://www.ovirt.org/develop/release-management/feature=
s/storage/image-upload/</a><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> <o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>What is the use case that you want to do? What is the =
origin of the disk (Was it an oVirt disk?), as asked before, does the =
disk includes any snapshots.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> <o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Regards,<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Maor<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> <o:p></o:p></span></p></div></div><div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> <o:p></o:p></span></p><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>On Mon, Aug 29, 2016 at 3:40 PM, lifuqiong <<a =
href=3D"mailto:lifuqiong@cncloudsec.com" =
target=3D"_blank">lifuqiong(a)cncloudsec.com</a>> =
wrote:<o:p></o:p></span></p><div><div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Hi,<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> How to =
import a qcow2 disk file into ovirt? I search the Internet for a long =
time , but find no solution work.<o:p></o:p></span></p><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> <o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US>Thank you<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> <o:p></o:p></span></p></div></div><p =
class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt'><span =
lang=3DEN-US><br>_______________________________________________<br>Users=
mailing list<br><a href=3D"mailto:Users@ovirt.org" =
target=3D"_blank">Users(a)ovirt.org</a><br><a =
href=3D"http://lists.ovirt.org/mailman/listinfo/users" =
target=3D"_blank">http://lists.ovirt.org/mailman/listinfo/users</a><o:p><=
/o:p></span></p></div><p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span =
lang=3DEN-US> <o:p></o:p></span></p></div></div></div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt'><span =
lang=3DEN-US><br>_______________________________________________<br>Users=
mailing list<br><a =
href=3D"mailto:Users@ovirt.org">Users(a)ovirt.org</a><br><a =
href=3D"http://lists.ovirt.org/mailman/listinfo/users" =
target=3D"_blank">http://lists.ovirt.org/mailman/listinfo/users</a><o:p><=
/o:p></span></p></div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p></div></div></body></html>
------=_NextPart_001_0189_01D20394.B3F29B70--
------=_NextPart_000_0188_01D20394.B3F29B70
Content-Type: image/gif;
name="upload_image_dlg.gif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="upload_image_dlg.gif"
R0lGODlhMwPMAfcAAAAAAAAAMwAAZgAAmQAAzAAA/wArAAArMwArZgArmQArzAAr/wBVAABVMwBV
ZgBVmQBVzABV/wCAAACAMwCAZgCAmQCAzACA/wCqAACqMwCqZgCqmQCqzACq/wDVAADVMwDVZgDV
mQDVzADV/wD/AAD/MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMrADMrMzMrZjMrmTMr
zDMr/zNVADNVMzNVZjNVmTNVzDNV/zOAADOAMzOAZjOAmTOAzDOA/zOqADOqMzOqZjOqmTOqzDOq
/zPVADPVMzPVZjPVmTPVzDPV/zP/ADP/MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2Yr
AGYrM2YrZmYrmWYrzGYr/2ZVAGZVM2ZVZmZVmWZVzGZV/2aAAGaAM2aAZmaAmWaAzGaA/2aqAGaq
M2aqZmaqmWaqzGaq/2bVAGbVM2bVZmbVmWbVzGbV/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkAM5kA
ZpkAmZkAzJkA/5krAJkrM5krZpkrmZkrzJkr/5lVAJlVM5lVZplVmZlVzJlV/5mAAJmAM5mAZpmA
mZmAzJmA/5mqAJmqM5mqZpmqmZmqzJmq/5nVAJnVM5nVZpnVmZnVzJnV/5n/AJn/M5n/Zpn/mZn/
zJn//8wAAMwAM8wAZswAmcwAzMwA/8wrAMwrM8wrZswrmcwrzMwr/8xVAMxVM8xVZsxVmcxVzMxV
/8yAAMyAM8yAZsyAmcyAzMyA/8yqAMyqM8yqZsyqmcyqzMyq/8zVAMzVM8zVZszVmczVzMzV/8z/
AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8Amf8AzP8A//8rAP8rM/8rZv8rmf8rzP8r//9VAP9V
M/9VZv9Vmf9VzP9V//+AAP+AM/+AZv+Amf+AzP+A//+qAP+qM/+qZv+qmf+qzP+q///VAP/VM//V
Zv/Vmf/VzP/V////AP//M///Zv//mf//zP///wAAAAAAAAAAAAAAACH5BAEAAPwALAAAAAAzA8wB
AAj/AA/EGDhQIMEYBgkmLHgQYcOFDg9CnPiwokSLCjEyvMgxY8eNHkOCHBlRZEmSFD+eXJnSZEuU
GlnGfClTJc2bM3Pa1OmSJ8ydQHsG/Sm0KNGjNY0mRYpz6NKlN5Q2lerz6VSmVV/u28q1q9evYMOK
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
NezYsmfL/Ez7Nu7cunfz7q3Xtu/gwocTL2689erjyjCXM2/u/Lld4NCnU69u/fpx6di3c+/u/bvm
5ODHky9v/nxd7ejXs2/vvr369/Ln069sv1y8/fz69/OHHb8/gAEKOCBj/xF4IIIJKqgTfgs6+CCE
EZpkoIQVWnghgBRiuCGHHZ7XoIchijjidhqSeCKKKfJmoootuvjiaSDCOCONNXLGoo056rgjYDjy
+COQQeYko5BFGnlkTD4iuSSTV0wq2SSUUfJIpJRVWsnjk1dquWWIWXL5JZgRUhkmmWVK6KWZaapp
H5pruvkmemPCOSed7LVZJ555Pnennn36OZycfwo6qHF8EnoooqwZmiijjYIWqKORSk5K2qKTWnpp
YpViuimnfUHaKaihEqapqKWaytOpqarq16eruvoqTKTCOuusstJ6q6qt4rorr/vY2iuwmP4aLLGR
6lossqUOmyyzgi7bLLREeR4bLbWOPlsttmpemy23YU7bLbh5bhsuuVKOWy66S36bLrtkntsuvFjG
Oy+e69J7b5Pv4rtvivry+6+I9gI8sI7+EnxDcIUGI7ywgwIz/PCJCkM8cYASU3yxfg5jvPGZHHsM
o8Ufi/zhyCWTGLLJKXOHssotV6exyzG/x7LMNStHs805A6ozz+MC4twz0Lj9HDTRscFcNNLODZ00
06Yt3TTUoR0dNdW9PV011pZdnTXXj03dNdiubR022YaNXTbaf32dNtudnd023NFd0sbcc1vSBt1s
0N0GG3O3cXfee/eNN+CX6D334H/jbbjgfhd+ON+OLw554o83TvjklyseOOKScx455p9XnnnnoTNe
+uang5465Z6rPrrorrdu+uysa2456rivrjvsr8t+O+m7B9977bz/nvvwxwsfO+3AM2878s8b33z0
vlO/vPXQY1988tcT73z202v/ffXcS9/9+MqTvz345oePvvjxZ/8+2DJ710133ffrbz//+/vfPwD/
J8AAEnCABiwgAg+owAQycIEObCAEHyjBCFJwghasIAYvqMEMcnCDHuwgCD8owhCScIQmLCEKFTgY
ZZywhSl8oQtjCMMZyrCGNLyhDXOIwx3qsIc8/KEPgwjEva3QgfnDHxIvcUQlJnGJTmwiFJkoxSdO
MYpUvKIVs1jFLWKRi1rsIhi/KEYvkjGMZRyjGdOIxjWesY1qdCMb3yjHONIRjnac4x3riMc96rGP
efwjHwHpR/oNUYiGLCQiD6nIRDJykY5sJCQfKclIUrKGRaTb3aRYyU1OspOc/KQnQwnKUYqylKQ8
5SIv6T8qorL/laZ8pStjCctZyrKWtLylLAlpwUDy0o+9FCQwfylMXxIzmMUcpjGTicxlHrOZynQm
M58pzWhSE5p1ZIMq+ZdJxdltb9v8pjfD2c1xcrOc4CTnOc0pTnWic53pfKc749nOebKznvCk5z3t
KU994nOf+fynPwPaz4Hys6AAJehBDSpQhSJ0oQl9qEMj2tCJMrSiEKXoRS0qUY1idKPpvN8K7cfK
JdqypLg8qUlTitKVqrSlLA0l/RT4UpfSdKY2rSlOb6rTnKoUpD3KYDWnaU2hEjWoRh3qUYuK1KUq
talJfSpToerUqFLVjvYrIkl3qlWebrWrXP2qV8MKVhBuM6T3IttmVsWq1rGuta1sfatb4xrJmPZP
rnaFK17vqte88nWvAtz/XzZ3WVWpEnawhp0qYgub2MMqtrGMfexiI+tYxIqUbmYFoCXq9k3NerSz
Hf0sR0Ob0dF6VrSlJS1oUWva1J62tax97Wpjq9rZula2taUtbHFrW4L6z6yXeINH9BEMS8BhH8L1
H3CPG0BNdCQZmvwfcY373L5S16/Vva51s4vdvOkPm4BZRt2SG4w2MFe4xdXHdC9RXHoIMBT7yMcl
MNGTeQxQE+bdBz3Gq939bpe//u0vgFf6P1WeV7922Ic8/Pa/TERDufoTL93c0GD9JpG8xqVwWiu8
xShyeMMezvBzQaw/EVc2xBom8UhR3GEVf/jELjYxjEf8YhnHuMQ0vrGN/3Oc4hnreMU83nGNgYxj
Ife4xUH28ZGNPGQkL1nJRWYxlH/M5CdL2clEvvKUs3pZBguXbgfWB4STQ9/zXkIw9K3bgedhP/fi
IxMbWY083NCRYVy4DQzeSH7tbFw40829G0lwgAP930ELutCENqBM20DX39aZ0fpws3DTfIlo7GMd
ye0JfO13in3Ew34HlgccKC0PTFA6GG9o8CW4bGrjHgPSwQj1PpDhakmX+tCGvrWtc43rXV+CwNKd
W3mJEY38Fte4wpjbnRu9t550Gs3vhfTcBBOP8r5auu6VB942LQ9Xn1q4zDV2k6OcZHGHu8rkpvK4
za3udLO73O1Gt7vjDf/veWPZylm+t73zfe567xvf/db3uuXN74DT299VLuCAf6pECP922NAmNUfu
y5FjTPEO79U0gkN93APno9ur1gcwKN1sULxX4x8PhoQjHgxds5zXLm85zGW5ygIumsxKJDk+Cow3
+VI6H272lXTtx3A57yMY0J40p5N7CU2gms19RrB4ib7yNrhBGT1/OdZjrvWsc12SAgTnlids5wlz
+RIkhy/J56HxMnNafyQXrhsEg4+li1rVdr+weD9Bdumq+uxm3wd9+ze4S2wWk97krN0Q/zfFZ9bw
iXf84iHfeMIfXvKMv7zlM0/5x28+8p2ffOE/j3nRaz70pq886VN/es6ar97zrQc96l8/etmXPva2
Z/3tXZ972OO+97r3Pe9/L/zgE3/2uzc+8JE/fOUXv/bJd/7yod981R9f84O/vgBVCdyOdJnabUgO
fLn9a/uRnCPImFtyKa2P839/Iz3pcrK7XGCPt38j+sgsjbuu/63zf//+N2ID1Y0uIRAAEZAB6o/N
HWAAKZiG8U8D9h8E/p8ERqDWIVqHKVrcZC2gBm4gB3agB34gCIagCI4gCZagCZ4gCqagCq4gC7ag
C74gDMagDM4gDdagDd4qIA7moA7uIA/2oA/+IBAGoRAOIREWoREeIRImoRIuIRM2oRM+IRRGoRRO
KSEVVqEVXiEWZqEWbiEXdqEXfiEYhqEYjiEZlqEZniEapqEariEbtqEbJb4hHMahHM4hHdahHd4h
HuahHu4hH/ahH/4hIAaiIA4iIRaiIR4jIiImoiIuIiM2oiM+IiRGoiROIiVWoiVeIiZmoiZuIid2
oicifiIohqIojiIplqIpniIqpqIqriIrtqIrviIsxqIsziIt1iGiLd4iLuaiLu4iL/aiL/4iMAaj
MA4jMRajMR4jMiajMi4eIzM2ozM+IzRGozROIzVWozVeIzZmozZuIzd2ozd+HiM4hqM4jiM5lqM5
niM6pqM6riM7tqM7viM8xqM8zh4jPdajPd4jPuajPu4jP/ajP/4jQAakQA4kQRakQR4dJEImpEIu
JEM2pEM+JERGpEROJEVWpEVeJEZmpEYbbiRHdqRHfiRIhqRIjiRJlqRJniRKpqRKriRLG7akS74k
TMakTM4kTdakTd4kTuakTu4kT/akTxn+JFAGpVAOJVEWpVEeJVImpVIuJVNmZEAAADs=
------=_NextPart_000_0188_01D20394.B3F29B70--
8 years, 2 months
OVirt 4.0.3 VDI?
by Uwe Laverenz
Hi,
I have a small DC running with OVirt 4.0.3 and I am very pleased so far.
The next thing I want to test is VDI, so I:
- installed a Windows 7 machine
- ran sysprep and created a template
On my hosted-engine I ran:
# ovirt-engine-extension-aaa-ldap-setup
where I chose '3 - Active Directory' and entered a non-admin-user for
LDAP-Queries and successfully tested a Login.
next:
# engine-config -s SysPrepDefaultUser=admin
# engine-config -s SysPrepDefaultPassword=interactive
This is my first problem: this supposedly is for the creation of the
local admin account on the windows machines, right? These values do not
have any effect: the web dialog for pool creation doesn't know about the
password and the DefaultUser is created as "user" instead of "admin". Do
I have to create a custom sysprep file and insert it into the web dialog
to override these settings? Is there any other way to configure this?
The second problem is: when I create a pool based on my Windows 7
template, how do I manage to automatically join the newly created
virtual machines to our Active Directory? Where can I set the
credentials of a domain admin that joins the machines to the domain?
Thank you in advance,
Uwe
8 years, 2 months
Re: [ovirt-users] Unable to backend oVirt with Cinder
by Natalie Gavrilov
------=_Part_78565955_853594013.1472641664749
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi Logen,
I'll refer only to using authentication , because I had configured it previously.
This means: /etc/cinder/cinder.conf should have: auth_strategy = keystone
I'm using keystonerc file, example keystonerc_admin:
----------------------------------------------------------------------------
unset OS_SERVICE_TOKEN
export OS_USERNAME=admin
export OS_PASSWORD=password
export OS_AUTH_URL=http://CINDER-HOST:5000/v2.0
export PS1='[\u@\h \W(keystone_admin)]\$ '
export OS_TENANT_NAME=admin
export OS_REGION_NAME=RegionOne
----------------------------------------------------------------------------
This will be step by step as much as possible just to make sure nothing is missed (assuming Cinder and Ceph are configured correctly).
Go to:
External providers -> Add
Fill in the fields:
Name:
Type: OpenStack Volume
Provider url: http://CINDER_HOST:8776
Check "Requires Authentication"
Fill in the information, this is an example:
Username: admin
Password: password
Tenant name: admin
Authentication URL: http://CINDER-HOST:5000/v2.0
Test should return "Test succeeded, managed to access provider."
Now click Ok.
Now lets configure additional information:
Lower pane: Authentication Keys
Click on: New
Fill in UUID field with rbd_secret_uuid
and value :which is the key (it's in /etc/ceph/ceph.client.USERNAME.keyring)
Hope this helps..
Regards,
Natalie
----- Original Message -----
From: "Aharon Canan" < acanan(a)redhat.com >
To: "Natalie Gavrilov" < ngavrilo(a)redhat.com >
Sent: Wednesday, August 31, 2016 8:53:22 AM
Subject: Fwd: [ovirt-users] Unable to backend oVirt with Cinder
Hi
Can you help with below?
This is community email and will be great if you can help this guy.
Aharon
---------- Forwarded message ----------
From: Logan Kuhn < logank(a)wolfram.com >
Date: Tue, Aug 30, 2016 at 11:07 PM
Subject: [ovirt-users] Unable to backend oVirt with Cinder
To: users < users(a)ovirt.org >
I've got Cinder configured and pointed at Ceph for it's back end storage.
I can run ceph commands on the cinder machine and cinder is configured for
noauth and I've also tried it with Keystone for auth. I can run various
cinder commands and it'll return as expected.
When I configure it in oVirt it'll add the external provider fine, but when
I go to create a disk it doesn't populate the volume type field, it's just
empty. The corresponding command for cinder: cinder type-list and cinder
type-show <name> returns fine and it is public.
Ovirt and Cinder are on the same host so it isn't a firewall issue.
Cinder config:
[DEFAULT]
rpc_backend = rabbit
#auth_strategy = keystone
auth_strategy = noauth
enabled_backends = ceph
#glance_api_servers = http://10.128.7.252:9292
#glance_api_version = 2
#[keystone_authtoken]
#auth_uri = http://10.128.7.252:5000/v3
#auth_url = http://10.128.7.252:35357/v3
#auth_type = password
#memcached_servers = localhost:11211
#project_domain_name = default
#user_domain_name = default
#project_name = services
#username = user
#password = pass
[ceph]
volume_driver = cinder.volume.drivers.rbd.RBDDriver
volume_backend_name = ceph
rbd_pool = ovirt-images
rbd_user = cinder
rbd_secret_uuid = <secret>
rbd_ceph_conf = /etc/ceph/ceph.conf
rbd_flatten_volume_from_snapshot = true
rbd_max_clone_depth = 5
rbd_store_chunk_size = 4
rados_connect_timeout = -1
#glance_api_version = 2
[database]
connection = postgresql:// user:pass@10.128.2.33/cinder
[oslo_concurrency]
lock_path = /var/lib/cinder/tmp
[oslo_messaging_rabbit]
rabbit_host = localhost
rabbit_port = 5672
rabbit_userid = user
rabbit_password = pass
Regards,
Logan
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
------=_Part_78565955_853594013.1472641664749
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"font-family: arial,helvetica,sans-serif; font-siz=
e: 12pt; color: #000000"><div>Hi Logen,<br></div><div><br></div><div>I'll r=
efer only to<strong> using authentication</strong>, because I had configure=
d it previously. </div><div>This means: /etc/cinder/cinder.conf should have=
: auth_strategy =3D keystone</div><div>I'm using keystonerc file, exa=
mple keystonerc_admin:<br></div><div>--------------------------------------=
--------------------------------------<br></div><div>unset OS_SERVICE_TOKEN=
<br>export OS_USERNAME=3Dadmin<br>export OS_PASSWORD=3Dpassword<br>export O=
S_AUTH_URL=3Dhttp://CINDER-HOST:5000/v2.0<br>export PS1=3D'[\u@\h \W(keysto=
ne_admin)]\$ '<br><br>export OS_TENANT_NAME=3Dadmin<br>export OS_REGION_NAM=
E=3DRegionOne<br>----------------------------------------------------------=
------------------<br></div><div><br></div><div>This will be step by step a=
s much as possible just to make sure nothing is missed (assuming Cinder and=
Ceph are configured correctly).<br></div><div><br></div><div>Go to: <br>Ex=
ternal providers -> Add<br>Fill in the fields:<br>Name:<br>Type: <strong=
><span class=3D"GEMOY02DCID" id=3D"SubTabProviderGeneralView_formPanel_col0=
_row1_value">OpenStack Volume</span></strong><br>Provider url: <a class=3D"=
linkification-ext" href=3D"http://ogofen-cinder.scl.lab.tlv.redhat.com:8776=
" title=3D"Linkification: http://ogofen-cinder.scl.lab.tlv.redhat.com:8776"=
target=3D"_blank">http://CINDER_HOST:8776</a><br>Check "Requires Authentic=
ation" </div><div><br></div><div>Fill in the information, this is an exampl=
e:<br></div><div>Username: admin<br>Password: password<br>Tenant name: admi=
n<br>Authentication URL: <a class=3D"linkification-ext" href=3D"http://nata=
lie-cinder.scl.lab.tlv.redhat.com:5000/v2.0" title=3D"Linkification: http:/=
/natalie-cinder.scl.lab.tlv.redhat.com:5000/v2.0" target=3D"_blank">http://=
CINDER-HOST:5000/v2.0</a><br></div><div><br></div><div>Test should return <=
strong>"Test succeeded, managed to access provider."</strong> <br>Now click=
Ok.<br></div><div><br></div><div><br></div><div><strong><span data-mce-sty=
le=3D"text-decoration: underline;" style=3D"text-decoration: underline;">No=
w lets configure additional information:</span></strong><br></div><div><br>=
</div><div>Lower pane: <strong>Authentication Keys</strong><br>Click on: Ne=
w<br>Fill in <strong>UUID</strong> field with rbd_secret_uuid <br>and <stro=
ng>value</strong>:which is the key (it's in /etc/ceph/ceph.client.USERNAME.=
keyring)<br></div><div><br></div><div><br>Hope this helps..<br></div><div><=
br></div><div>Regards,<br></div><div>Natalie<br></div><div><br><hr id=3D"zw=
chr"><br>From: "Aharon Canan" <<a class=3D"linkification-ext" href=3D"ma=
ilto:acanan@redhat.com" title=3D"Linkification: mailto:acanan@redhat.com" t=
arget=3D"_blank">acanan(a)redhat.com</a>><br>To: "Natalie Gavrilov" <<a=
class=3D"linkification-ext" href=3D"mailto:ngavrilo@redhat.com" title=3D"L=
inkification: mailto:ngavrilo@redhat.com" target=3D"_blank">ngavrilo@redhat=
.com</a>><br>Sent: Wednesday, August 31, 2016 8:53:22 AM<br>Subject: Fwd=
: [ovirt-users] Unable to backend oVirt with Cinder<br></div><div><br></div=
><div>Hi<br></div><div><br></div><div>Can you help with below?<br>This is c=
ommunity email and will be great if you can help this guy.<br></div><div><b=
r></div><div>Aharon<br>---------- Forwarded message ----------<br>From: Log=
an Kuhn <<a class=3D"linkification-ext" href=3D"mailto:logank@wolfram.co=
m" title=3D"Linkification: mailto:logank@wolfram.com" target=3D"_blank">log=
ank(a)wolfram.com</a>><br>Date: Tue, Aug 30, 2016 at 11:07 PM<br>Subject: =
[ovirt-users] Unable to backend oVirt with Cinder<br>To: users <<a class=
=3D"linkification-ext" href=3D"mailto:users@ovirt.org" title=3D"Linkificati=
on: mailto:users@ovirt.org" target=3D"_blank">users(a)ovirt.org</a>><br></=
div><div><br></div><div><br>I've got Cinder configured and pointed at Ceph =
for it's back end storage.<br>I can run ceph commands on the cinder machine=
and cinder is configured for<br>noauth and I've also tried it with Keyston=
e for auth. I can run various<br>cinder commands and it'll return as =
expected.<br></div><div><br></div><div>When I configure it in oVirt it'll a=
dd the external provider fine, but when<br>I go to create a disk it doesn't=
populate the volume type field, it's just<br>empty. The correspondin=
g command for cinder: cinder type-list and cinder<br>type-show <name>=
returns fine and it is public.<br></div><div><br></div><div>Ovirt and Cind=
er are on the same host so it isn't a firewall issue.<br></div><div><br></d=
iv><div>Cinder config:<br>[DEFAULT]<br>rpc_backend =3D rabbit<br>#auth_stra=
tegy =3D keystone<br>auth_strategy =3D noauth<br>enabled_backends =3D ceph<=
br>#glance_api_servers =3D <a class=3D"linkification-ext" href=3D"http://10=
.128.7.252:9292" title=3D"Linkification: http://10.128.7.252:9292" target=
=3D"_blank">http://10.128.7.252:9292</a><br>#glance_api_version =3D 2<br></=
div><div><br></div><div>#[keystone_authtoken]<br>#auth_uri =3D <a class=3D"=
linkification-ext" href=3D"http://10.128.7.252:5000/v3" title=3D"Linkificat=
ion: http://10.128.7.252:5000/v3" target=3D"_blank">http://10.128.7.252:500=
0/v3</a><br>#auth_url =3D <a class=3D"linkification-ext" href=3D"http://10.=
128.7.252:35357/v3" title=3D"Linkification: http://10.128.7.252:35357/v3" t=
arget=3D"_blank">http://10.128.7.252:35357/v3</a><br>#auth_type =3D passwor=
d<br>#memcached_servers =3D localhost:11211<br>#project_domain_name =3D def=
ault<br>#user_domain_name =3D default<br>#project_name =3D services<br>#use=
rname =3D user<br>#password =3D pass<br></div><div><br></div><div>[ceph]<br=
>volume_driver =3D cinder.volume.drivers.rbd.RBDDriver<br>volume_backend_na=
me =3D ceph<br>rbd_pool =3D ovirt-images<br>rbd_user =3D cinder<br>rbd_secr=
et_uuid =3D <secret><br>rbd_ceph_conf =3D /etc/ceph/ceph.conf<br>rbd_=
flatten_volume_from_snapshot =3D true<br>rbd_max_clone_depth =3D 5<br>rbd_s=
tore_chunk_size =3D 4<br>rados_connect_timeout =3D -1<br>#glance_api_versio=
n =3D 2<br></div><div><br></div><div>[database]<br>connection =3D postgresq=
l://<a class=3D"linkification-ext" href=3D"http://user:pass@10.128.2.33/cin=
der" title=3D"Linkification: http://user:pass@10.128.2.33/cinder" target=3D=
"_blank">user:pass@10.128.2.33/cinder</a><br></div><div><br></div><div>[osl=
o_concurrency]<br>lock_path =3D /var/lib/cinder/tmp<br></div><div><br></div=
><div>[oslo_messaging_rabbit]<br>rabbit_host =3D localhost<br>rabbit_port =
=3D 5672<br>rabbit_userid =3D user<br>rabbit_password =3D pass<br></div><di=
v><br></div><div>Regards,<br>Logan<br></div><div><br></div><div>___________=
____________________________________<br>Users mailing list<br><a class=3D"l=
inkification-ext" href=3D"mailto:Users@ovirt.org" title=3D"Linkification: m=
ailto:Users@ovirt.org" target=3D"_blank">Users(a)ovirt.org</a><br><a class=3D=
"linkification-ext" href=3D"http://lists.ovirt.org/mailman/listinfo/users" =
title=3D"Linkification: http://lists.ovirt.org/mailman/listinfo/users" targ=
et=3D"_blank">http://lists.ovirt.org/mailman/listinfo/users</a><br></div></=
div></body></html>
------=_Part_78565955_853594013.1472641664749--
8 years, 2 months
How to purge disk remained in locked state
by Gianluca Cecchi
Hello,
during some tests with ovirt-imageio-proxy and disk uploads, I had a case
where while uploading the disk image I had a temporary problem with the
target datastore.
So now I have one disk that results in web admin page as "Locked" (some
days now) but on which I can't do anything from web admin: no remove or
else. And I presume the disk is not there at all because under images
directory I don't see its assigned ID
(b945b1e3-56a0-4329-a563-32858ff3968e) that I see in web admin pane:
[root@ractor images]# pwd
/rhev/data-center/mnt/ractor.mydomain:_NFS__DOMAIN/556abaa8-0fcc-4042-963b-f27db5e03837/images
[root@ractor images]# ll
total 48
drwxr-xr-x. 2 vdsm kvm 4096 Jun 22 12:13
00687daf-c3f7-4eda-8a7c-cf21e491dbd6
drwxr-xr-x. 2 vdsm kvm 4096 Jun 22 15:04
0efda4c2-20be-4160-b6e4-3572d020ac8a
drwxr-xr-x. 2 vdsm kvm 4096 Aug 12 14:54
3b641c29-5196-4b2f-b1a5-fb31f8064780
drwxr-xr-x. 2 vdsm kvm 4096 Jun 22 12:13
4dd9e8b5-cb70-4065-902f-548b5081b30d
drwxr-xr-x. 2 vdsm kvm 4096 Dec 1 2015
7d5dd44f-f5d1-4984-9e76-2b2f5e42a915
drwxr-xr-x. 2 vdsm kvm 4096 Jun 22 12:13
a85b57ae-2d81-4b7e-a456-409a375bfaf3
drwxr-xr-x. 2 vdsm kvm 4096 Dec 4 2015
ba11e44c-7cf5-4ef1-a9cd-0a6630bda801
drwxr-xr-x. 2 vdsm kvm 4096 Dec 4 2015
d2f2b967-c0c3-4648-9daa-553e8ef4652b
drwxr-xr-x. 2 vdsm kvm 4096 Aug 12 14:54
d49f6096-96a2-4ef2-926a-a54a8246d303
drwxr-xr-x. 2 vdsm kvm 4096 Dec 4 2015
d9d2cd3f-0b1c-4e04-bd6a-1ffafc723344
drwxr-xr-x. 2 vdsm kvm 4096 Apr 29 15:15
da89b194-c42f-4543-9b91-982af8122d21
drwxr-xr-x. 2 vdsm kvm 4096 Apr 29 15:15
e75cf270-2fea-40bd-8cb1-3aca33a7bd9b
How can I purge the situation? Any command in database or other?
Thanks,
Gianluca
8 years, 2 months
Netapp oVirt Plugin
by Kai Wagner
Hi,
can someone told me, where I can find the Netapp oVirt Plugin (Storage
Plugin) that was developed by Netapp in the past?
It was developed upstream in oVirt and I'm interested in the source
code, because we're planning something similar with our Open Source
Storage called openATTIC and it would be very helpful if we can look
into that "old" code.
Thanks a lot
Kai
it-novum GmbH
i. A. Kai Wagner - Team Lead Support & Presales openATTIC
_____________________________________________________________
Tel: +49 661 103-762
Fax: +49 661 10317762
Mail: Kai.Wagner(a)it-novum.com
it-novum GmbH • Edelzeller Straße 44 • 36043 Fulda • http://www.it-novum.com/
Handelsregister Amtsgericht Fulda, HRB 1934 • Geschäftsführer: Michael Kienle • Sitz der Gesellschaft: Fulda
Der Inhalt dieser E-Mail ist vertraulich. Wenn Sie nicht der eigentliche Empfänger sein sollten, informieren Sie bitte sofort den Absender oder vernichten umgehend diese Mail. Jegliche unerlaubte Vervielfältigung oder Weiterleitung dieser Mail ist strengstens verboten.
This e-mail may contain confidential and/or priviledged information. If you are not the intended recepient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of material in this e-mail is strictly forbidden.
8 years, 2 months
Dead engine host
by Maton, Brett
My ovirt engine (physical) host died :(
I'm having real trouble creating a new engine...
The original database is on a remote host and is still up and runnning.
I installed another engine and restored 'files':
engine-backup --mode=restore --file=20160830.ovebak
--log=/tmp/restore.log --restore-permissions --scope=files
How ever when I connect to the UI it wither redirects to
localhost.localdomain and fails
Or I get
java.security.cert.CertificateException: No name matching
localhost.localdomain found
Any clues on what I need to fix, or do to deploy a new engine ?
8 years, 2 months
vdsm memory consumption (ovirt 4.0)
by Federico Alberto Sayd
I have issues with my ovirt setup related to memory consumption. After
upgrading to 4.0 I noted a considerable grow in vdsm memory consumption.
I suspect that the grow is related to a memory leak.
When I boot up the system and activate the host the memory consumption
is about 600MB. After 5 days running and host in maintenance mode the
memory consumption is about 1,4 GB.
I need to put my hosts in maintenance and reboot to free memory.
Can anyone help me to debug this problem?
OS Version:
RHEL - 7 - 2.1511.el7.centos.2.10
Kernel Version:
3.10.0 - 327.22.2.el7.x86_64
KVM Version:
2.3.0 - 31.el7.16.1
LIBVIRT Version:
libvirt-1.2.17-13.el7_2.5
VDSM Version:
vdsm-4.18.11-1.el7.centos
Thank you
8 years, 2 months