Users
Threads by month
- ----- 2026 -----
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- 6 participants
- 19176 discussions
05 Oct '13
I've set up the oVirt engine, v. 3.3.0-4.el6, on a CentOS 6.4 system. I was
hoping to use an existing ISO repository on my network, that's NFS-shared
for other hypervisors (Xen, ESX), but it doesn't look like oVirt is designed
to support that. That's not too much of an obstacle, I can recreate the ISO
store on my oVirt engine.
However, I didn't create an ISO storage domain during the engine setup
sequence. I don't really see a way to do this now.
I've tried using the "Import Domain" feature in the engine web admin, but
that tells me "Failed to retrieve existing storage domain information."
I've tried using the "New Domain" with ISO/NFS settings, but when I click
"OK", nothing happens. No errors, the New Domain window stays in place, no
visible changes.
Any suggestions on adding an ISO storage domain, after the initial oVirt
install?
platformagnostic
2
1
--Apple-Mail=_C0715910-236F-4702-8715-234D896DF546
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=windows-1252
On 4 Oct 2013, at 20:31, H. Haven Liu wrote:
> I don't mean to appear argumentative, but these suggestions sounds =
like non-answers:
>=20
> 1. my "favorite" VNC viewer is the "Screen Sharing" app in Mac (which =
is the default VNC viewer that comes with every OS X installation). It =
does not take input files (AFAIK). The previous solution was good in =
that it just presents the password, which I can copy/paste into "Screen =
Sharing;
Have you tried SPICE with http://www.spice-space.org/page/OSX_Client ?
Have you tried noVNC support new in 3.3?
> 2. the problem with "downloading" a file is that I have to open it =
(with yet another application), and delete the file afterwards.
indeed, that's not very convenient :-/
>=20
> Again, I'm not even saying the .vv file does not have benefits or that =
the option should not be there, as I'm sure those that use virt-viewer =
can enjoy it. But not everyone uses virt-viewer, and not all popular VNC =
viewer supports file inputs.
well, the file contains all the info needed for connection so with a =
simple wrapper every single VNC client which accepts a host/pwd on =
cmdline will work just fine.
regarding your favorite app, there seems to be way how to open it =
without asking for anything, see =
http://superuser.com/questions/217425/is-there-a-way-to-launch-screenshari=
ng-from-the-terminal
so how about writing a simple bash wrapper to parse out the =
host&password and launch "open vnc://user@pass:server:port" ?
If you succeed it would be great if you can share your wrapper script
>=20
> You can't possibly be telling me that using a VNC client such as mine =
is benefited by the "download .vv file method" as compared to the =
previous method. Anyway you slice it, it sounds just like "well, too =
bad. deal with it"
I hope one of the three solutions above would work for you=85
Thanks,
michal
>=20
> On Oct 4, 2013, at 10:06 AM, Michal Skrivanek =
<michal.skrivanek(a)redhat.com> wrote:
>=20
>>=20
>> On 4 Oct 2013, at 17:12, Itamar Heim wrote:
>>=20
>>> On 10/04/2013 06:09 PM, Haoyang Haven Liu wrote:
>>>> I can appreciate the .vv file for certain platforms in which =
virt-viewer provides additional benefits, but my point was I (and I =
suspect at least some other) use existing VNC clients in =
Mac/Windows/Linux, and perhaps don't want to use virt-viewer. In those =
cases, that the "download .vv file method" is more needlessly =
cumbersome as compared to the "popup with host/port/password" method, =
whether it involves writing a wrapper, or just open the downloaded text =
file.
>>>>=20
>>>> As I said, perhaps instead of the two console options scheme =
currently, it should be a three console option scheme with "VNC", =
"virt-viewer", "SPICE", because the "download .vv file method" is not at =
all (generic) VNC clients friendly.
>>>=20
>>> it is missing a script for you to associate with your browser, which =
will get the .vv file and launch your favorite vnc client with the info =
from the .vv file?
>>=20
>> or, if you prefer, associate it with your favorite text editor so you =
can copy&paste the same info as before.
>> It's a browser's association you have to set/change
>>=20
>> Thanks,
>> michal
>>=20
>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>> On Oct 4, 2013, at 4:49 AM, Itamar Heim <iheim(a)redhat.com> wrote:
>>>>=20
>>>>> On 10/03/2013 02:29 AM, Christian Hernandez wrote:
>>>>>>>> Since virt-viewer appears to be a linux-only tool, and VNC =
clients
>>>>>> from Windows or OS X do not recognize the file formats, opening a
>>>>>> console to a VM just became more cumbersome for not apparent >> =
benefit.
>>>>>> There should at least be an option for those that don't use =
virt-viewer
>>>>>> to still get the popup.
>>>>>>=20
>>>>>> Agreed
>>>>>>=20
>>>>>> Maybe this is just a ploy to get everyone to use Spice?
>>>>>>=20
>>>>>> ...if that's the case; when are we going to get Spice plugin for =
Mac OSX?
>>>>>=20
>>>>> to answer both.
>>>>> 1. its not a ploy, its actually to solve the problem for platforms =
without plugins for spice or vnc (no platform has a plugin for vnc).
>>>>>=20
>>>>> 2. virt-viewer supports both windows and linux
>>>>> http://www.spice-space.org/download.html
>>>>>=20
>>>>> i remember there is a client for mac as well actually, i suggest =
asking on:
>>>>> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>>>>>=20
>>>>> 3. you can write a small wrapper script and associate it with the =
.vv file (hopefully, someone will do this and attach an example for =
others).
>>>>> this will work for both vnc of your choice and spice on any =
platform
>>>>>=20
>>>>> HTH,
>>>>> Itamar
>>>>>=20
>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>> Thank you,
>>>>>>=20
>>>>>> Christian Hernandez
>>>>>> 1225 Los Angeles Street
>>>>>> Glendale, CA 91204
>>>>>> Phone: 877-782-2737 ext. 4566
>>>>>> Fax: 818-265-3152
>>>>>> christianh(a)4over.com <mailto:christianh@4over.com>
>>>>>> <mailto:christianh@4over.com <mailto:christianh@4over.com>>
>>>>>> www.4over.com <http://www.4over.com/> <http://www.4over.com
>>>>>> <http://www.4over.com/>>
>>>>>>=20
>>>>>>=20
>>>>>> On Wed, Oct 2, 2013 at 4:20 PM, Haoyang Haven Liu =
<haven.liu(a)ucla.edu
>>>>>> <mailto:haven.liu@ucla.edu>> wrote:
>>>>>>=20
>>>>>> The replacement of VNC popup with a .vv file download seems like =
a
>>>>>> (or several) step backward. Since virt-viewer appears to be a
>>>>>> linux-only tool, and VNC clients from Windows or OS X do not
>>>>>> recognize the file formats, opening a console to a VM just =
became
>>>>>> more cumbersome for not apparent benefit. There should at least =
be
>>>>>> an option for those that don't use virt-viewer to still get the =
popup.
>>>>>>=20
>>>>>> Haven
>>>>>>=20
>>>>>> On Sep 30, 2013, at 2:08 AM, Frantisek Kobzik =
<fkobzik(a)redhat.com
>>>>>> <mailto:fkobzik@redhat.com>> wrote:
>>>>>>=20
>>>>>>> Hello Nick,
>>>>>>>=20
>>>>>>> concerning the 3rd screenshot - that was a bug in oVirt, but the
>>>>>> fix has been already merged.
>>>>>>>=20
>>>>>>> About the VNC popup - indeed, it has been removed. The only way
>>>>>> to get the VNC connection information is using 'Native' mode in
>>>>>> Console options dialog and then open incoming .vv file (e.g. =
using
>>>>>> text editor, script...). I suppose the virt-viewer association =
with
>>>>>> .vv file must be turned off (otherwise virt-viewer will pop up
>>>>>> instantly).
>>>>>>>=20
>>>>>>> Regards,
>>>>>>> Frank.
>>>>>>>=20
>>>>>>> ----- Original Message -----
>>>>>>> From: "Nicholas Kesick" <cybertimber2000(a)hotmail.com
>>>>>> <mailto:cybertimber2000@hotmail.com>>
>>>>>>> To: "oVirt Mailing List" <users(a)ovirt.org =
<mailto:users@ovirt.org>>
>>>>>>> Sent: Saturday, September 28, 2013 11:09:14 PM
>>>>>>> Subject: [Users] Understanding Console Options
>>>>>>>=20
>>>>>>> I'm trying to understand the various console options for a wiki
>>>>>> page. Can someone make sure what I have in the attachments are =
right?
>>>>>>>=20
>>>>>>> Also when a VM is set to Spice and I open Console Options (at
>>>>>> least in IE 10 for me, need to test further), it opens to Remote
>>>>>> Desktop. Are these active yet? I don't see RDP as an option =
under
>>>>>> Edit > Console.
>>>>>>>=20
>>>>>>> Finally, is there any way to get the VNC option that we had in
>>>>>> oVirt 3.2 that would pop up with a port number and password to =
use
>>>>>> with a local client?
>>>>>>>=20
>>>>>>> - Nick
>>>>>>>=20
>>>>>>> _______________________________________________
>>>>>>> Users mailing list
>>>>>>> Users(a)ovirt.org <mailto:Users@ovirt.org>
>>>>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>>>> _______________________________________________
>>>>>>> Users mailing list
>>>>>>> Users(a)ovirt.org <mailto:Users@ovirt.org>
>>>>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> Users(a)ovirt.org <mailto:Users@ovirt.org>
>>>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> Users(a)ovirt.org
>>>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>>>=20
>>>>>=20
>>>>=20
>>>=20
>>=20
>=20
--Apple-Mail=_C0715910-236F-4702-8715-234D896DF546
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=windows-1252
<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><br><div><div>On 4 Oct 2013, at 20:31, H. Haven Liu wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><meta =
http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I =
don't mean to appear argumentative, but these suggestions sounds like =
non-answers:<div><br></div><div>1. my "favorite" VNC viewer is the =
"Screen Sharing" app in Mac (which is the default VNC viewer that comes =
with every OS X installation). It does not take input files (AFAIK). The =
previous solution was good in that it just presents the password, which =
I can copy/paste into "Screen =
Sharing;</div></div></blockquote><div><br></div>Have you tried SPICE =
with <a =
href=3D"http://www.spice-space.org/page/OSX_Client">http://www.spice-space=
.org/page/OSX_Client</a> ?</div><div>Have you tried noVNC support new in =
3.3?</div><div><br></div><div><br><blockquote type=3D"cite"><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div>2. the problem with =
"downloading" a file is that I have to open it (with =
yet <i>another</i> application), and delete the file =
afterwards.</div></div></blockquote><div><br></div>indeed, that's not =
very convenient :-/</div><div><br><blockquote type=3D"cite"><div =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><br></div><div>Again, I'm =
not even saying the .vv file does not have benefits or that the option =
should not be there, as I'm sure those that use virt-viewer can enjoy =
it. But not everyone uses virt-viewer, and not all popular VNC viewer =
supports file inputs.</div></div></blockquote><div><br></div><div>well, =
the file contains all the info needed for connection so with a simple =
wrapper every single VNC client which accepts a host/pwd on cmdline will =
work just fine.</div><div>regarding your favorite app, there seems to be =
way how to open it without asking for anything, see <a =
href=3D"http://superuser.com/questions/217425/is-there-a-way-to-launch-scr=
eensharing-from-the-terminal">http://superuser.com/questions/217425/is-the=
re-a-way-to-launch-screensharing-from-the-terminal</a></div><div>so how =
about writing a simple bash wrapper to parse out the host&password =
and launch "open <a =
href=3D"vnc://user@pass:server:port">vnc://user@pass:server:port</a>" =
?</div><div>If you succeed it would be great if you can share your =
wrapper script</div><br><blockquote type=3D"cite"><div style=3D"word-wrap:=
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div><br></div><div>You can't possibly be telling =
me that using a VNC client such as mine is benefited by the "download =
.vv file method" as compared to the previous method. Anyway you slice =
it, it sounds just like "well, too bad. deal with =
it"</div></div></blockquote><div><br></div>I hope one of the three =
solutions above would work for =
you=85</div><div><br></div><div>Thanks,</div><div>michal</div><div><br><bl=
ockquote type=3D"cite"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><br></div><div>On Oct 4, 2013, at 10:06 AM, Michal Skrivanek =
<<a =
href=3D"mailto:michal.skrivanek@redhat.com">michal.skrivanek(a)redhat.com</a=
>> wrote:</div><div><div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><br>On 4 =
Oct 2013, at 17:12, Itamar Heim wrote:<br><br><blockquote type=3D"cite">On=
10/04/2013 06:09 PM, Haoyang Haven Liu wrote:<br><blockquote =
type=3D"cite">I can appreciate the .vv file for certain platforms in =
which virt-viewer provides additional benefits, but my point was I (and =
I suspect at least some other) use existing VNC clients in =
Mac/Windows/Linux, and perhaps don't want to use virt-viewer. In those =
cases, that the "download .vv file method" is more needlessly =
cumbersome as compared to the "popup with host/port/password" method, =
whether it involves writing a wrapper, or just open the downloaded text =
file.<br><br>As I said, perhaps instead of the two console options =
scheme currently, it should be a three console option scheme with "VNC", =
"virt-viewer", "SPICE", because the "download .vv file method" is not at =
all (generic) VNC clients friendly.<br></blockquote><br>it is missing a =
script for you to associate with your browser, which will get the .vv =
file and launch your favorite vnc client with the info from the .vv =
file?<br></blockquote><br>or, if you prefer, associate it with your =
favorite text editor so you can copy&paste the same info as =
before.<br>It's a browser's association you have to =
set/change<br><br>Thanks,<br>michal<br><br><blockquote =
type=3D"cite"><br><blockquote type=3D"cite"><br><br><br>On Oct 4, 2013, =
at 4:49 AM, Itamar Heim <<a =
href=3D"mailto:iheim@redhat.com">iheim(a)redhat.com</a>> =
wrote:<br><br><blockquote type=3D"cite">On 10/03/2013 02:29 AM, =
Christian Hernandez wrote:<br><blockquote type=3D"cite"><blockquote =
type=3D"cite"><blockquote type=3D"cite">Since virt-viewer appears to be =
a linux-only tool, and VNC clients<br></blockquote></blockquote>from =
Windows or OS X do not recognize the file formats, opening a<br>console =
to a VM just became more cumbersome for not apparent >> =
benefit.<br>There should at least be an option for those that don't use =
virt-viewer<br>to still get the popup.<br><br>Agreed<br><br>Maybe this =
is just a ploy to get everyone to use Spice?<br><br>...if that's the =
case; when are we going to get Spice plugin for Mac =
OSX?<br></blockquote><br>to answer both.<br>1. its not a ploy, its =
actually to solve the problem for platforms without plugins for spice or =
vnc (no platform has a plugin for vnc).<br><br>2. virt-viewer supports =
both windows and linux<br><a =
href=3D"http://www.spice-space.org/download.html">http://www.spice-space.o=
rg/download.html</a><br><br>i remember there is a client for mac as well =
actually, i suggest asking on:<br><a =
href=3D"http://lists.freedesktop.org/mailman/listinfo/spice-devel">http://=
lists.freedesktop.org/mailman/listinfo/spice-devel</a><br><br>3. you can =
write a small wrapper script and associate it with the .vv file =
(hopefully, someone will do this and attach an example for =
others).<br>this will work for both vnc of your choice and spice on any =
platform<br><br>HTH,<br> Itamar<br><br><br><blockquote =
type=3D"cite"><br><br>Thank you,<br><br>Christian Hernandez<br>1225 Los =
Angeles Street<br>Glendale, CA 91204<br>Phone: 877-782-2737 ext. =
4566<br>Fax: 818-265-3152<br>christianh(a)4over.com =
<mailto:christianh@4over.com><br><mailto:christianh@4over.com =
<mailto:christianh@4over.com>><br>www.4over.com =
<http://www.4over.com/> =
<http://www.4over.com<br><http://www.4over.com/>><br><br><br>O=
n Wed, Oct 2, 2013 at 4:20 PM, Haoyang Haven Liu =
<haven.liu(a)ucla.edu<br><mailto:haven.liu@ucla.edu>> =
wrote:<br><br> The replacement of VNC popup with a .vv file =
download seems like a<br> (or several) step backward. Since =
virt-viewer appears to be a<br> linux-only tool, and VNC clients =
from Windows or OS X do not<br> recognize the file formats, =
opening a console to a VM just became<br> more cumbersome for not =
apparent benefit. There should at least be<br> an option for those =
that don't use virt-viewer to still get the popup.<br><br> =
Haven<br><br> On Sep 30, 2013, at 2:08 AM, Frantisek Kobzik =
<fkobzik(a)redhat.com<br> <mailto:fkobzik@redhat.com>> =
wrote:<br><br><blockquote type=3D"cite">Hello Nick,<br><br>concerning =
the 3rd screenshot - that was a bug in oVirt, but the<br></blockquote> =
fix has been already merged.<br><blockquote type=3D"cite"><br>About =
the VNC popup - indeed, it has been removed. The only =
way<br></blockquote> to get the VNC connection information is =
using 'Native' mode in<br> Console options dialog and then open =
incoming .vv file (e.g. using<br> text editor, script...). I =
suppose the virt-viewer association with<br> .vv file must be =
turned off (otherwise virt-viewer will pop up<br> =
instantly).<br><blockquote =
type=3D"cite"><br>Regards,<br>Frank.<br><br>----- Original Message =
-----<br>From: "Nicholas Kesick" =
<cybertimber2000(a)hotmail.com<br></blockquote> =
<mailto:cybertimber2000@hotmail.com>><br><blockquote =
type=3D"cite">To: "oVirt Mailing List" <users(a)ovirt.org =
<mailto:users@ovirt.org>><br>Sent: Saturday, September 28, 2013 =
11:09:14 PM<br>Subject: [Users] Understanding Console Options<br><br>I'm =
trying to understand the various console options for a =
wiki<br></blockquote> page. Can someone make sure what I have in =
the attachments are right?<br><blockquote type=3D"cite"><br>Also when a =
VM is set to Spice and I open Console Options (at<br></blockquote> =
least in IE 10 for me, need to test further), it opens to =
Remote<br> Desktop. Are these active yet? I don't see RDP as an =
option under<br> Edit > Console.<br><blockquote =
type=3D"cite"><br>Finally, is there any way to get the VNC option that =
we had in<br></blockquote> oVirt 3.2 that would pop up with a port =
number and password to use<br> with a local client?<br><blockquote =
type=3D"cite"><br>- =
Nick<br><br>_______________________________________________<br>Users =
mailing list<br>Users(a)ovirt.org =
<mailto:Users@ovirt.org><br>http://lists.ovirt.org/mailman/listinfo/=
users<br>_______________________________________________<br>Users =
mailing list<br>Users(a)ovirt.org =
<mailto:Users@ovirt.org><br>http://lists.ovirt.org/mailman/listinfo/=
users<br></blockquote><br> =
_______________________________________________<br> Users =
mailing list<br> Users(a)ovirt.org =
<mailto:Users@ovirt.org><br> =
http://lists.ovirt.org/mailman/listinfo/users<br><br><br><br><br>___=
____________________________________________<br>Users mailing =
list<br>Users(a)ovirt.org<br>http://lists.ovirt.org/mailman/listinfo/users<b=
r><br></blockquote><br></blockquote><br></blockquote><br></blockquote><br>=
</blockquote></div><br></div></div></blockquote></div><br></body></html>=
--Apple-Mail=_C0715910-236F-4702-8715-234D896DF546--
1
0
--_240da3f7-5a1b-4db4-a0a3-cb644e013a5c_
Content-Type: multipart/alternative;
boundary="_8664aed5-5041-42b2-b9bb-21389a349057_"
--_8664aed5-5041-42b2-b9bb-21389a349057_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I'm trying to understand the various console options for a wiki page. Can s=
omeone make sure what I have in the attachments are right?=20
=20
Also when a VM is set to Spice and I open Console Options (at least in IE 1=
0 for me=2C need to test further)=2C it opens to Remote Desktop. Are these =
active yet? I don't see RDP as an option under Edit > Console.
=20
Finally=2C is there any way to get the VNC option that we had in oVirt 3.2 =
that would pop up with a port number and password to use with a local clien=
t?
=20
- Nick
=
--_8664aed5-5041-42b2-b9bb-21389a349057_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>I'm trying to understand the var=
ious console options for a wiki page. Can someone make sure what I have in =
the attachments are right? <BR> =3B<BR>Also when a VM is set to Spice a=
nd I open Console Options (at least in IE 10 for me=2C need to test further=
)=2C it opens to Remote Desktop. Are these active yet? I don't see RDP as a=
n option under Edit >=3B Console.<BR> =3B<BR>Finally=2C is there any =
way to get the VNC option that we had in oVirt 3.2 that would pop up with a=
port number and password to use with a local client?<BR> =3B<BR>- Nick=
<BR> </div></body>
</html>=
--_8664aed5-5041-42b2-b9bb-21389a349057_--
--_240da3f7-5a1b-4db4-a0a3-cb644e013a5c_
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="console_spice.png"
iVBORw0KGgoAAAANSUhEUgAAAfEAAADSCAIAAADVH24GAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAADPeSURBVHhe7Z1/cBVVmvc76DiOooM4svtKgEgS
ZvkxjpSkaidhhkpQeUErI7VriKmdSv4gwT90ualaS5cCaxcodyxWcyn5Q5LsVqipAgZ2FieFsDhI
lllurKnAOM7wY8wPCCHOO8uMiBJUFMj7POec7j7dffre25cAofl+/ric85yfffr29zz9dIeb197e
bpn46KOP/vCHP/zv//7vuXPnLly4oKwAAACuH1//+tfvuuuuv/iLv7j//vvvvfdeZdUwaDrp+Pvv
v//nP/+Z0sPDw9IIAABglJCXl0efpOkPPfQQ6bs0Sjya/sUXX/zqV7/68MMPIeUAADD6IXEnh/2v
//qvb7/9dmVxNP3s2bO//OUvz507J7O33nprdXX1nDlzxo8fT2m5LQAAALhekLd98eLFM2fOHDx4
cOvWrZSW9rvuuusHP/jBuHHjKK00nQR97969Tty8oaHh+9///te+9jWZBQAAMKr46quv/ud//qe5
uVlmb7vttkcffZRknTX9888/f/vtt4eGhmgTINO//Mu/3HPPPbIeQfbu7u7333//3Xffdbx4AADI
HrrRR0Q3Z+64867PPxu6486x902YUFw0bfbsB2c/9JAsInf8xRdf/OSTTyg9duzYxx57jDV9//79
g4ODZCJBX79+/de//nVK0wk4ceLEP/3TP9FugJMBALgSoOkjyJgxY2Y++NDjC//vQ999kLJffvnl
3//935O4U3rixIm3VFRUkA8ualpNTU2k9JS4cOHCv//7v//bv/3bpUuXZBEAAOQMHsiNILQ7nv7j
/3v/d0e+vHhp+l9Nu/XWW7///e/v3LmTis6dO3fLlClTzp8/T5mGhobp06fT0pOgr1279tChQ6I5
AABcKdD0EefLC58f7+u9OJw346++ffvtt48fP16K9hj5HrpUekrQDtDW1tbT08ONAAAAjFa++OJz
cs8PvfcbSv/gBz8gGafEGFFkLViwQL7lcuLEif/+7/+WRgAAAKOZC5+d+9mOdvLFSdBJxslyy8yZ
M+mfZcuW3X333VSwfPlyxNABACMLYi/ZMH78+Pz8/AceeKC4uHjKlCnf+ta35APOzz//XFYwcvbM
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
--_240da3f7-5a1b-4db4-a0a3-cb644e013a5c_
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="console_vnc.png"
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
37jxV5DDSVCbXzJ8AAAAAElFTkSuQmCC
--_240da3f7-5a1b-4db4-a0a3-cb644e013a5c_
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="console_rdp.png"
iVBORw0KGgoAAAANSUhEUgAAAfUAAADECAIAAAAJey/6AAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABbmSURBVHhe7d1fj1TVmsfxfitz5Qvw7vAauLWl
QRmPgEEYUgeCMwxcTCdjZDjp5MREovYYTF8QrcmZOJCcIAGu6As9HIdJjBlzIBWDxsREj6GjERRm
nvX/WXuv6t5VvXdbtfl+Qpq1n/WstXdTXb/alE27cGm8CxcuvPrqq8eOHXvhhReWAAAzQAJZYlnC
WSLah/UY5XxfXV09evTos9YiAGDGuHw+cuSIxLUP7ppqvg+HwxMnThDrADAXJK6PHz8u0e1DXMny
fW1t7cCBA37R4uLevXsvX7789ddfP3jw4NGjR48BAL8qiWIJZIllCWeJaB/Wi4sS3RLgPsqDlO8y
9/zzz/vexcXr168/fPjw/wAAM0kiWoLaR/bi4nPPPVeJeJ/v77///osvvigdzzzzzKFDh7799lv/
YmHdv3//1q1b77zzjr67B4DmeNd3O1747QH5A/ztiwf+8dQ///s77/7lk098Oj9+/N1330louzaJ
cQlzl+rC5/uJEyfc9EsvvfTTTz+5FwdZeffuXXlN4IEBsE3ESIv27Nnzr6/923/f/h+X1Q8ePJDo
dlPHjx93qS5Mvq+ursY/enkpcAsk5d966y0eEgCtIExad+DQ4f/4z/+SG3FJ7O+//95XFxfjd9SY
fD969KirXr9+3bVKuJ85c8YVAWD7yPcu7N//98M/fuByO74Xf+TIEZ/vFy9edH/ue/fuffjwofSJ
N9980/UBQCvI9448/8KBP//lE8n3n3/+OX5HjQS7yffXXnvN/bmvra1Jh4T73bt3eSQAtItU6c4/
nfkXiW4JcIlxV5FgN/l+7Ngxd3zv3j2ZfvTo0b59+1wFANpCvjdx+PDhM2fOnDt37g1LBnIoRT89
3kcf/1kC/Msvv3SHEuwm319++WV3/MMPP8j0/fv3eRgAYIft37//9OnT58+fP3ny5MGDB/daMpBD
KcqUNPjWktffeFMC/Mcff3SHEuwm35fC+zW//PKLTN+6dcsd1nwwkungb7d+78s74ve3/jb5Sd2i
aPSBr29FPlHfO9VpAWBCkt3Ly8uvvPLK0tKSLylSlClp2CTij/zD7yStHj165A7ltcHk+7N7/HYy
IdOvv/66O8xUotJpHJjbN3nQZq9G0daX7Nbt4KcGAHJ7LgnuD8aQBmnzBzV7n9sv0fX48WN3KC8J
Jt8XQ767t+fdv2LN+XRP8erDMxV0/qds9Fl5K06mqewFI0tTFczV/eOxWl3O/NoFVipjrkyd25Yq
p23z0wQA5/Dhw+fPn4937vG/kTrxUBqkbfx78c9KylTzPd6/u3x340w15QzJtBhXWYhZWYpm3KLa
RNi8vsIt0JdQO109N33i5nW/zlYLV2Y2z8rSmH3mLX6aABCdOXPm5MmTbixpfvny5ZjplUNp2+Rf
JknGVPN9T3jRGJvvNqbGR5NLsTBfSFEddq5tzI56rVArVNC6YdZT3Ul1a2pldmX1SwsTeiPdFGYK
m9X2ql0GAGjnzp07ePCgP1CZHgd+YnFR2qTZH9RI3lTzPf6lYPN8D5FXU5tNqZZP6bRzM15oqMVy
CmQ1lS31KtdW28hJ22XXIqozYcPaadWJ0hb5lN7azXhqLQBEb7zxxl71k36FZPotS4e7kDZp9gc1
EjOT53spLiW5fEFlo9Mk+Cy30rFN1Y60dS1oc3pXIz+x50+XzpQa1OeQzajTqhYnXWy+Wap7/ryW
Wg8AVof5Hvd13z/jxjmfUCm0XKJliRgmfa+aGRt8XurSa+OEXeFm1DD0jOGW6rP5il/oj/wu6kR+
7CfUabOm7X2aAKC0+/6M+wdMzfM9hFNFyCqfdYqPt3HBV18QmurncRM6aOurS6FZvOL8WnLZNRtS
0Kdt89MEgKjd/746eb4bWSb6aAt0lKUMGxd8Isu+bDN1mlTPgjZfXbkSpZKvOlv9lW36LY2yceW0
2Y7b/DQBwGnp+yO3le99kkcyAPyqtv/vmwT57pDvAGbI9n8+gSDfHfIdwGyR7Jbb8/PT/nwxQb4D
wOw6PO3PBxbkOwD0UyXfL158b2FpiXwHgLmn833PnqWzr79DvgNAH5DvANBP5DsA9NPW+Q4AmFmS
4H5UQr4DwLzabr5/8r8jfvGLX/zi1xz9cundKN/dAAAwU4r37+Q7AMy91vL92vLT3r53P3elGtMz
frbu83f3LV/z4ySd6emnC9MtkPM22TpcSPOLSBvrT0Js/acy6Z+d0vDTAdAzLeV7jBA7GJdDk2VU
MZZsLoZidtCiZoE4ReKmjSdePMXZgmafDoC+aSnfi0lrc8XyMyqj7AIjZlbqtqXYoFNtk6RKy7Oz
LS/7sio6adtaTZ+mfqFW9XS1PWxh3z7TpS5Yqm7eTOc7irRpWBIry8tpQe1TtQV3LtNSm49nBfAk
aSnfY6akHDEJFuPF1cPANLtGu8x0mSnXHrvjXBLnqtJyuyqeTe1kRvmg0p82ibNm4ObSgihdTGmP
dPYiOx3ZjU3JnSHsXN3XDu3I9sVpOwhXZw7SGjcC8CSaLN8rPz9SxFbDRo8woRLGQcg8mXNxlISS
D6igUBuXWFk9HKhiHJqB53bOThIOst+V/NRx0+Ie9kyhWKcuzlOXZvk9QlMYZwv9gT2n3i1duK4C
eLK0mu9GyBobV5V8GxdHlYj0CrVSm1EKPV3M5u0mluyU7RgOst/zC1XipsU9zGws1mVXZBUW6KYw
zhb6g+w67T72IGsF8MRpJ99VwNh4MTEVByn+QuCk9hhBsTu1p3VK6ssOKsvzvdMwbZmfxbXFTQqT
arMglUp7xEHZmP3Gnd5N2mHaOE6rPjXWVQBPoMnyfev3342QajaJLF9JoZbaYwDVS359NaLStulU
2QXUzlY8cVqbNvTttslNFy40UPsX9rCFdHlV2eIgbRIWxtM3+O+rtUux/8V1/CUA6Lm28h0AMFvI
dwDoJ/IdAPqJfAeAfiLfAaCfyHcA6CfyHQD6iXwHgH4i3wGgnybL9wY/fwYAMBMa5vvS0tLFi+9N
me+j0Wg4HK6srAwGA/koY6n4Ocyqb7755vbt2zdv3rx69ap8lLFU/BxmFY8atOb5funSpWny/cqV
K6dOnVpfX793754cykcZS0XqrgEz6LPPPrt27dqnn3569+7dr776Sj7KWCpS9x2YPTxqqOg23yXE
19bWNjY2/HEgFakT8bNJ4uCjjz764osvJCM0qUidsJhNPGqo6zDfR6OR3KfXw92RuszyRs2skb/O
yx1fPSYcqcssf+WfNfpRkyi/cOHC2bNn5aOMedSeZB3m+3A4XF9f9wclMis9/sC7s7prIRncKJat
OHdjsLBr9Y4/EHIcqYnCFmoTeLdv35a/1NswL5NZ6fHdow/fPnt2+LE/Cj4euqL5/e0P9ReI6dft
dn1Q2wdNxUdNAv3EiRODQMYu4rNHTZiHpiJ/pNojp2r8yNYua7qLkm1qC+VLravPcIZ1mO8rKyvu
PfdxZFZ6/IFhIlgnrklqd1ydsQUf3jrfbbanRpvp/rC2BUpu3rzp3r0dR2alx3e7hK5nuKv4Z6t6
dut8t9mulpruJ/AZ2Ir4qMk9u4/2QCr1R62egPXHsSX6Id9S9bKmvKpSvpdq/ddhvsvXlh+Nl/dU
78STejinSlpViHBTcrPkeyNXr161Mb4Z6fHdovoUVM9n85QaDvUdfmWy8nyTUvMogBIfNXk5tame
SMVNZY9a+U8/lswj4cSSPHQy9hP2UdJjxzy8XnqUHb9PYWNNpiv17Murvr9IW8Zi2sZNuq9Cy7WU
NjK14YdhIu0/12bu/r2c8LVwTrf2Kd83T3DyvZFJ799F9qS0z5L8aWaeY76UZrNF2KZ27t/9Q2OG
YTKNbYPrcMM0Tg1xT3OQdnOjrCPrjgpfFWm9+jqK4/KWfhvTFLdLW2enTtubUbFlnnWY71O9/27f
YIli1tvkz6SXgQnyvYq8r5ns/XcnPXXi8y4cuHqspmeTWoNta/P99/QYWeGB0uXSuLIsHqZ6paP0
FTCmZlflc2EzqaqvOM+0vp3S2orLt75QIz/b3Oow37f9/TM2kbeObu7f2zTV98/Ep0b+rFBHMjTj
9BzqyfNnRkz8/TPZH79/cNRRzs7p+CuN5ffsAQ1nyB7yimyBkV2Wo/b3qyJ/CWpfXbHvtfiCiFtv
cqGqni57rnWY72K73/8eM7lRvhe7Gm0BTUJh0u+k9s+GytMzOzTPOfs+aHoOZk8zo1RDM5M9apU/
aRuevlDNP08HXmmsayIeprqMtnp0618AabnMqf1LpMO1hG1iQdUaXKgR2+dbt/kuJMTlPn29wb9f
NQGc3nWxJLpdJDfLd9enG2Vus/DHGBIHcscnf6l37+rKRxlLpRjuhn1yDCvPwMpzxPSkeyz37FPz
djpbj8lM8KjV4sv+6acAjJPxQbKPsH90iuNsWepQvVlH5dF3qpeVNZkDfVZzUN3SjeNATaetszXm
IF1osWWedZ7vYtT858+YPFZiHjfNd2EjPkqL8rpXeT1BIn+dvz3JTzIxz7749HPSU8qzTyHdYxcF
vXhC/cqaPmq1h8Y/OL6qHpfQloJw87GXHmVfdIXCxlr29WDkTWr/dILCluqzs0vsgetz9dKFmpq5
RbHy886vyfJ9aap8B4AZZ/M9vir1xGT5voef/w6gj8j3hWfJdwB9RL5z/w4Ac2OyfOf9dwCYF5Pl
+3TfPwMA2HnkOwD0E/kOAP1EvgNAP5HvANBP5DsA9BP5DgD91Eq+X1t+OrN8zU1W6qH8+bv7fMXa
9+7nrq5kLWHdGNLrOszpSpsBwJOotXyPwWqjuRC46UB1uHEllPOafZEYH/F6MwBA1H6+q6N63SZx
Fsn1fK4FetjG5f7ysnwUdmPba8mhPl02YQruPMu+rIsOLxEAeqZ5vl+8+F6jfLfJ6tIyq/t4lkMd
6bEY6VknVOzvvjlurdrzWuqz026xbYy1bJBdBADMveb5PvzjBw3ff49JmcdmTF0XtVElWFVge6ES
Nwi1uJlrD6fLdsgWu2Ic2oFTuQgAmHut5bsLSJv0IVpL+R5jNTbV5HuILLf9fnGsNsv6wgbhQBWz
eXc6I10pAPRAy/nu49If6Lo6yPO1zs7HBruhPXB1t0fcTW2W11KfnVZ9cZguKY0AoCdaz3cfqfbQ
jhKXrlnUjmNbgmxd/t9XhT+JHOrLSKf2lVK+F9oAoC9ayfcd4vKdHAaAJsh3AOinecp3AEBz5DsA
9BP5DgD9RL4DQD+R7wDQT+Q7APQT+Q4A/US+A0A/7US+j0aj4XC4srIyGAzko4yl4ucAAN3oPN+v
XLly6tSp9fX1e/fuyaF8lLFUpO4aAABd6DbfJcTX1tY2Njb8cSAVqRPxANCdDvN9NBrJfboLd7lt
P3369O7du+Wju5GXuszyRg0AdKTDfB8Oh+vr6zKQQH/qqaf+LpCxi3iZlR7bm7uzumthYWFwwx+O
J427Vu/4AwCA0mG+r6ysuByXe3Yf7YFUpC6z0mN7Mza1VwcLW0f3jSZNAPBE6jDfB4OBG+zevdvn
eiAVNxV7FAltc++eZbe5o4/3837G3eUbbiYdN7n1B4Cem73795jrPuetUr5nI9MQXw6ybjTxp0P+
pTE49Cc/k2m3DUCnOsz3qd5/1zmtxlvleyXRCfhJ1NI4ymK53TYAnesw36f5/hlzz54r5Hc5333J
SS3Yyl//8JuFhd/84a/+0LAlK2Vyu20AutdhvotJv//dxHt23x0KOt/NuJDvemHlEJMLoZxHdU27
bQDa1G2+CwlxuU9fb/LvV1VwR6GWbshN5NfyPV9LvLcgRPIW99zttgFoUfN8v3jxvWnyXYwa/fwZ
E8opoqNQtr8bgxsp1V3Y+6PYwffPtMK/kb7VLXe7bQDa0zzfL126NGW+Yx5x/w7MO/IdRSGQ23lj
vWEbgDaR7yiI3+S4eSC32wagXeQ7opjDQfndlHbbAHSFfEeUJfL4NG63DUBXyHdELpG3fBOl3TYA
XSHfEZHvQK+Q74jId6BXyHdE5DvQK+Q7APQT+Q4A/US+I+CfrAL9Qr4jcG+Yi82/Wb3dNgCdId8R
cP8O9Av5DgD9RL4DQD+R7wDQTzuR783+/00AgDZ1nu8T/P9XAQDt6TbfJcTX1tY2Njb8cSAVqRPx
ANCdDvN9NBrJfXo93B2pyyxv1ABARzrM9+FwuL6+7g9KZFZ6/IFxY7CwsGv1jj8y7qzuWhjc8Acl
0hBWyOp88bbFs295GUVyQZMvAoCWdJjvKysr7j33cWRWevyBYfJdqFDcMljbD3VlulgPtrcaALap
w3wfDAZ+NF7eY8J6MNilEl5npBlHtpgq5tBFvampxDcvGW4DtTxun/MvL8JvEM8eB+VtpLZrdTWs
duW4WXcvPwCwmVm7fzdpmDJZBasq2qqPTb9ED1UpjfVyPY7UnrbBjOPZ46C8jZkOi/Nq6AWAHddh
vk/1/nsljcdkpJRTnKpUdsO0SG8Y2kRh17SjEvvCYMw22X7S48ZZFQB2Wof5Pvn3z6j4lKEZ5xlp
jiJXzpf4YVgVK9lCp5K8ap8knt0Pxm0T+4zspJWzAMDO6TDfxYTf/56FrBy4d+NdRtrDMJmiUy1R
Qzefz20etcUwjsUwGLNNtjietbglAOyUbvNdSIjLffp6o3+/qgLZMAE57hZ50/t32y7UbmZJWG/3
rSavKYb2MI4njYPyNnHaiJeRVQFgp3We72LU9OfP6IS2UoS6aPUGq6nuymZZtlqvdGzFK8euPoNt
iAmtorq0jZrWn4RvjTMAsJN2It8BADuPfAeAfiLfAaCfyHcA6CfyHQD6iXwHgH4i3wGgn8h3AOgn
8h0A+ol8B4B+It8BoJ/IdwDoJ/IdAPqJfAeAfiLfAaCfyHcA6CfyHQD6aSfyvfH/vwkA0JrO832S
//8qAKA13ea7hPja2trGxoY/DqQidSIeALrTYb6PRiO5T6+HuyN1meWNGgDoSIf5PhwO19fX/UGJ
zEqPPzBuDBZygxt+ZnbJNe9aveMPmrqzumsePjcAc63DfF9ZWXHvuY8js9LjD4xKVs5FCk6V7wDQ
vQ7zfTAY+NF4eU81KyXg/bHMDFYl7sM9vYl+z78CSEd8MTCzcSP/KmHmvfSaUd+mfqrIXt2q3yZu
b6tmHAfCn9OKJ7aLXTXOq5OpPQGgBXNy/25CMkvPepSmbjOK7XKwa/WGWpFWm039/mqcnUozE/p6
YnvcLS7LLipU1fo4X6kVzwsAU+kw37f//nuKu2J4OlmW+tC0t8p2gRTN7ypHI71ntnpMzGYT9XY9
HWZjlyMt7qh4MimWTwwA0+gw3yf//pksQYWJwWJ4Zl1xzqemS1H3UUouUW1bYEumu8LW9akybscg
tMV2vc5fSfVS4w5hvrgIAFrRYb6LCb//Xaed1SQH1aEdrvpIN2E6yCLZkwlbNQ21ycJFBNlE/cr0
tIztbOVSpeyO6qt1EQDa0G2+CwlxuU9fb/TvV3XaGSbx6uGpyv4gpqI5CG/ruHHK07gi7iWDuNR2
1yI3Y9pDf1oa29OFqDPrE6v1sVefLG0AAC3oPN/FqOnPn7EJmAl5p3PQcBFqZZGo81TGao3aO1XV
NmNPFZmJwcAviGdV7eEU7r/nqv1Cufj9M/FksQgAbdiJfO8JncVTIcAB7CTyvbFp8t3cvIdIN/G+
vRcIAJgA+d7YdPfvJuE9wh3ATiLfAaCfyHcA6CfyHQD6iXwHgH4i3wGgn8h3AOgn8h0A+ol8B4B+
It8BoJ/IdwDoJ/IdAPqJfAeAfiLfAaCfyHcA6CfyHQD6iXwHgH4i3wGgn8h3AOgn8h0A+mnKfI/L
yHcAmE3kOwD0E/kOAP00Qb5fuvT/BM8KmrHYamAAAAAASUVORK5CYII=
--_240da3f7-5a1b-4db4-a0a3-cb644e013a5c_--
6
8
I have some VM's that live on NFS share. Basically, I had to revert the VM
disk to a backup from a few days ago. So I powered the VM down, copied over
the following files
039a8482-c267-4051-b1e6-1c1dee49b3d7
039a8482-c267-4051-b1e6-1c1dee49b3d7.lease
039a8482-c267-4051-b1e6-1c1dee49b3d7.meta
8d48505d-846d-49a7-8b50-d972ee051145
8d48505d-846d-49a7-8b50-d972ee051145.lease
8d48505d-846d-49a7-8b50-d972ee051145.meta
and now when I try to power the VM, it complains
2013-Oct-02, 22:02:38
Failed to run VM zabbix-prod-01 (User: admin@internal).
2013-Oct-02, 22:02:38
Failed to run VM zabbix-prod-01 on Host
tss-tusk-ovirt-01-ovirtmgmt.tusk.tufts.edu.
2013-Oct-02, 22:02:38
VM zabbix-prod-01 is down. Exit message: 'truesize'.
Any ideas on how I could resolve this? Perhaps a better way of approaching
the restore on a filesystem level?
I see the following the vsdm.log
Thread-7843::ERROR::2013-10-02
22:02:37,548::vm::716::vm.Vm::(_startUnderlyingVm)
vmId=`8e8764ad-6b4c-48d8-9a19-fa5cf77208ef`::The vm start process failed
Traceback (most recent call last):
File "/usr/share/vdsm/vm.py", line 678, in _startUnderlyingVm
self._run()
File "/usr/share/vdsm/libvirtvm.py", line 1467, in _run
devices = self.buildConfDevices()
File "/usr/share/vdsm/vm.py", line 515, in buildConfDevices
self._normalizeVdsmImg(drv)
File "/usr/share/vdsm/vm.py", line 408, in _normalizeVdsmImg
drv['truesize'] = res['truesize']
KeyError: 'truesize'
Thread-7843::DEBUG::2013-10-02
22:02:37,553::vm::1065::vm.Vm::(setDownStatus)
vmId=`8e8764ad-6b4c-48d8-9a19-fa5cf77208ef`::Changed state to Down:
'truesize'
Any help would be really nice, thanks!
--
Usman
2
4
Hi all!
I'm getting this message on SPM vdsmd.log:
MetaDataSealIsBroken: Meta Data seal is broken (checksum mismatch):
'cksum = 7a7df999bca1c1ac3878433a55d4ce2e2fda671a, computed_cksum =
464c1a075cffe3881375d24242ad490e70a3d8f1'
Anyone could help me solve it?
Thanks.
1
1
On Mon, 2013-09-16 at 16:29 +0100, Dan Kenigsberg wrote:
> On Mon, Sep 16, 2013 at 04:39:47PM +0200, René Koch (ovido) wrote:
> >
> > On Mon, 2013-09-16 at 15:14 +0100, Dan Kenigsberg wrote:
> >
> > > On Mon, Sep 16, 2013 at 12:33:34PM +0200, René Koch (ovido) wrote:
> > > >
> > > > On Fri, 2013-09-06 at 22:26 +0100, Dan Kenigsberg wrote:
> > > >
> > > > > On Fri, Sep 06, 2013 at 06:23:42PM +0200, René Koch (ovido) wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I want to start the discussion about Solaris support on oVirt again, as
> > > > > > there was no solution for it yet.
> > > > > >
> > > > > > On my oVirt 3.2.2 environment I installed Solaris 11 U1 with the
> > > > > > following specs:
> > > > > > * Operating System: Other
> > > > > > * nic1: rtl8139
> > > > > > * Disk1: IDE (Thin Provision)
> > > > > > * Host: CentOS 6.4 with qemu-kvm-0.12.1.2-2.355.0.1.el6.centos.7.x86_64
> > > > > >
> > > > > > These are the same settings as on my RHEL 6.4 KVM host (except I can
> > > > > > choose Solaris 10 as OS in virt-manager), which has KVM version:
> > > > > > qemu-kvm-rhev-0.12.1.2-2.295.el6_3.2.x86_64 (I wanted to use this host
> > > > > > as a RHEV host, so the qemu-kvm-rhev package is installed in case you
> > > > > > wounder)...
> > > > > >
> > > > > > What's working:
> > > > > > * OS installation on IDE disk
> > > > > > * Bringing up network interface
> > > > > >
> > > > > > What's not working on oVirt:
> > > > > > * Network connections - on RHEL 6.4 with plain libvirt/kvm this is
> > > > > > working...
> > > > > >
> > > > > >
> > > > > > I can see the mac address on my CentOS host, but can't ping the Solaris
> > > > > > vm:
> > > > > >
> > > > > > # brctl showmacs ovirtmgmt | egrep '00:99:4a:00:64:83|port'
> > > > > > port no mac addr is local? ageing timer
> > > > > > 2 00:99:4a:00:64:83 no 10.72
> > > > > >
> > > > > > # arp -an | grep '00:99:4a:00:64:83'
> > > > > > ? (10.0.100.123) at 00:99:4a:00:64:83 [ether] on ovirtmgmt
> > > > > >
> > > > > > When using tcpdump on the vnet interface which belongs to the Solaris vm
> > > > > > (ip 10.0.100.123) I can see ARP requests from the vm for ip address of
> > > > > > my CentOS host (10.0.100.42) but no response to it. Same when pinging
> > > > > > other ips in this network:
> > > > > >
> > > > > > # tcpdump -n -i vnet2
> > > > > > tcpdump: WARNING: vnet2: no IPv4 address assigned
> > > > > > tcpdump: verbose output suppressed, use -v or -vv for full protocol
> > > > > > decode
> > > > > > listening on vnet2, link-type EN10MB (Ethernet), capture size 65535
> > > > > > bytes
> > > > > > 18:15:35.987868 ARP, Request who-has 10.0.100.42 (Broadcast) tell
> > > > > > 10.0.100.123, length 46
> > > > > > 18:15:36.487399 ARP, Request who-has 10.0.100.42 (Broadcast) tell
> > > > > > 10.0.100.123, length 46
> > > > > > 18:15:36.987536 ARP, Request who-has 10.0.100.42 (Broadcast) tell
> > > > > > 10.0.100.123, length 46
> > > > > >
> > > > > > I also compared the qemu-kvm process list on the KVM with the oVirt
> > > > > > machine and can't see much differences except that oVirt has more
> > > > > > information like smbios....
> > > > > > oVirt host:
> > > > > > /usr/libexec/qemu-kvm
> > > > > > <snip>
> > > > > > -netdev tap,fd=27,id=hostnet0
> > > > > > -device
> > > > > > rtl8139,netdev=hostnet0,id=net0,mac=00:99:4a:00:64:83,bus=pci.0,addr=0x3
> > > > > >
> > > > > > RHEL KVM host:
> > > > > > /usr/libexec/qemu-kvm
> > > > > > <snip>
> > > > > > -netdev tap,fd=32,id=hostnet0
> > > > > > -device
> > > > > > rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:51:c2:97,bus=pci.0,addr=0x3
> > > > > >
> > > > > > Any suggestions on how to troubleshoot / get Solaris networking running
> > > > > > is welcome.
> > > > > > Changing the interface to e1000 doesn't work either.
> > > >
> > > >
> > > >
> > > > Thanks a lot for your answer and sorry for my late response - I was sick
> > > > leaving last week.
> > > >
> > > >
> > > > >
> > > > > - Would you share the output of your `brctl show`?
> > > >
> > > >
> > > > # brctl show
> > > > bridge name bridge id STP enabled interfaces
> > > > ;vdsmdummy; 8000.000000000000 no
> > > > dmz 8000.0025901ad140 no eth0.200
> > > > ovirtmgmt 8000.0025901ad140 no eth0.100
> > > > vnet1
> > > > vnet2
> > > > setup 8000.0025901ad140 no eth0.500
> > > > test2 8000.0025901ad140 no eth0.602
> > > > vnet0
> > > >
> > > > vnet1 is a Debian 7 vm which has a perfectly working network.
> > > > vnet2 is the Solaris 11 vm which can't communicate over the network.
> > > >
> > > >
> > > > > - Particulalry, does the host device with 10.0.100.42 sit on the same
> > > > > bridge as your Solaris VM?
> > > >
> > > >
> > > > 10.0.100.42 is the ip of the oVirt host and it's ip is configured on
> > > > this bridge (and reachable from the Debian 7 vm):
> > > >
> > > > # ip a | grep ovirt
> > > > 5: ovirtmgmt: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
> > > > state UNKNOWN
> > > > inet 10.0.100.42/24 brd 10.0.100.255 scope global ovirtmgmt
> > > >
> > > >
> > > > > - Do you see the who-has packet when sniffing the bridge device?
> > > >
> > > >
> > > >
> > > > Yes, I can see them:
> > > > 12:24:16.311218 ARP, Request who-has 10.0.100.42 (Broadcast) tell
> > > > 10.0.100.123, length 46
> > > > 12:24:16.311246 ARP, Reply 10.0.100.42 is-at 00:25:90:1a:d1:40, length
> > > > 28
> > > >
> > > > I can also see the MAC of the Solaris vm in arp cache of oVirt host:
> > > > # arp -an
> > > > ? (10.0.100.123) at 00:99:4a:00:64:83 [ether] on ovirtmgmt
> > > >
> > > > But I can't see the MAC address of oVirt host (10.0.100.42) in arp table
> > > > of the Solaris 11 vm. To be more clear: I can't see any MAC address in
> > > > ARP table of Solaris vm except the MAC of the vm itself.
> > > >
> > > >
> > > > > - Have yout tried guest-to-guest communication (over the same bridge)?
> > > >
> > > >
> > > > I can communicate from the Debian 7 vm to all hosts in my network, but I
> > > > can't reach the Solaris 11 vm.
> > > > The network of the oVirt setup is working fine for Windows and various
> > > > Linux guests, but not for Solaris.
> > > >
> > > > Btw, excatly same behavior on RHEV 3.2 with Solaris 10/11 - Windows and
> > > > Linux is working as expected, but no networking for Solaris guests...
> > >
> > > I'm afraid I'm out of ideas. Is the kernel the same on both hosts?
> > > Would you reply with the complete qemu commandline? Maybe Michael could
> > > sport the difference between the working plain-KVM host and the
> > > non-working oVirt host.
> >
> >
> >
> > The kernel is not the same:
> > CentOS 6 (oVirt): 2.6.32-358.18.1.el6.x86_64
> > RHEL 6 (KVM): 2.6.32-358.11.1.el6.x86_64
> > But I think it's not kernel related as I successfully ran Solaris on the
> > KVM server 1 year ago (so kernel was an old RHEL 6.2 or 6.3 kernel) and
> > didn't worked this time on oVirt 3.1, too (hypervisor was CentOS 6.2 or
> > 6.3 using dreyou's-repository, now I'm running CentOS 6.4 with official
> > oVirt repository). So many kernel upgrades later Solaris still has a
> > working network on plain KVM but not on oVirt 3.2 or RHEV 3.2.
> >
> > Here's the complete qemu cmd:
> >
> > RHEL 6.4 (plain KVM - Solaris networking is fine):
> > /usr/libexec/qemu-kvm -name solaris11 -S -M rhel6.3.0 -enable-kvm -m
> > 1024 -smp 1,sockets=1,cores=1,threads=1 -uuid
> > e7d3b9a4-8605-dc4f-9092-41d68dd83735 -nodefconfig -nodefaults -chardev
> > socket,id=charmonitor,path=/var/lib/libvirt/qemu/solaris11.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime -no-shutdown -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive file=/var/lib/libvirt/images/solaris11.img,if=none,id=drive-ide0-0-0,format=raw -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -netdev tap,fd=40,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:f0:27:d3,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -device usb-tablet,id=input0 -vnc 127.0.0.1:13 -vga cirrus -device intel-hda,id=sound0,bus=pci.0,addr=0x4 -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5
> >
> > CentOS 6.4 (oVirt - Solaris can't reach other nodes):
> > /usr/libexec/qemu-kvm -name solaris11 -S -M rhel6.3.0 -cpu Nehalem
> > -enable-kvm -m 1024 -smp 1,sockets=1,cores=1,threads=1 -uuid
> > cbaa0cf5-d9e6-40e4-a269-9dc495f4c0d5 -smbios
> > type=1,manufacturer=oVirt,product=oVirt
> > Node,version=6-4.el6.centos.10,serial=54443858-4E54-2500-901A-0025901AD140,uuid=cbaa0cf5-d9e6-40e4-a269-9dc495f4c0d5,sku=solaris11 -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/solaris11.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2013-09-06T15:08:22,driftfix=slew -no-shutdown -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x4 -drive file=/rhev/data-center/484e62d7-7a01-4b5e-aec8-59d366100281/2055b80d-d59d-4fe6-80ec-5499674feed5/images/0786a273-780a-4f58-acc4-9b123953bde8/0c07f1f9-f9c0-4ac0-bfec-bee7a1c35a0b,if=none,id=drive-ide0-0-0,format=raw,serial=0786a273-780a-4f58-acc4-9b123953bde8,cache=none,werror=stop,rerror=stop,aio=threads -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/var/run/vdsm/payload/cbaa0cf5-d9e6-40e4-a269-9dc495f4c0d5.f3b4e68b93e9d35d3f17328fae2e178e.img,if=none,media=cdrom,id=drive-ide0-1-1,readonly=on,format=raw,serial= -device ide-drive,bus=ide.1,unit=1,drive=drive-ide0-1-1,id=ide0-1-1 -netdev tap,fd=27,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=00:99:4a:00:64:83,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/solaris11.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/solaris11.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice port=5902,tls-port=5903,addr=0,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864 -global qxl-vga.vram_size=67108864 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5
> >
>
> I don't think it's it, but maybe if you install and enabled the macspoof
> hook http://www.ovirt.org/Vdsm_Hooks#VM-level_hooks you could remove
> ebtables rules that might introduce some difference between the two
> hosts.
Thanks for the hint, but either I didn't use it right or it doesn't
solve the issue.
- Downloaded macspoof hook from github (as no package is available for
CentOS/RHEL in 3.2 repository)
- updated UserDefinedVMProperties and restarted engine
- set custom property macspoof = true
Btw, ebtables seems to be disabled/accept all anyway:
# ebtables -L
Bridge table: filter
Bridge chain: INPUT, entries: 0, policy: ACCEPT
Bridge chain: FORWARD, entries: 0, policy: ACCEPT
Bridge chain: OUTPUT, entries: 0, policy: ACCEPT
I also did something really nasty and created a Solaris 11 vm with
virt-manager on this hypervisor (it's not a production machine so I took
the risk to interfere with oVirt). And guess what - networking of this
Solaris 11 guest is fine on ovirtmgmt bridge.
So it seems to me that virt-manager is doing some magic for Solaris
guests oVirt doesn't...
Regards,
René
4
8
I'm happy to announce version 0.1 of Monitoring UI-Plugin for oVirt and
RHEV.
This UI-Plugin for oVirt and RHEV integrates an existing Nagios or
Icinga monitoring solution into oVirt and RHEV and displays detailed
service status information for data centers, clusters, hosts, storage
domains, virtual machines and pools including performance graphs.
Download this plugin from:
https://github.com/monitoring-ui-plugin/development/releases/monitoring-ui-…
For further information on how to install this plugin visit:
https://github.com/monitoring-ui-plugin/development/wiki/Installation-Docum…
A detailed usage documentation can be found here:
https://github.com/monitoring-ui-plugin/development/wiki/Usage-Documentation
Changelog:
New Features:
* Rewrite of Backend-Code
* Configuration files for Monitoring UI-Plugin
* Mapping of hosts/vms when names differ in oVirt/RHEV and
Nagios/Icinga
* New data backend provider infrastructure supporting
* NDOUtils (MySQL-Database)
* IDOUtils (MySQL-Database)
* IDOUtils (PostgreSQL-Database)
* mk-livestatus (Unix-socket)
* mk-livestatus (TCP-connection)
* New graph backend provider infrastructure supporting
* PNP4Nagios
* Service check results, details and graphs for
* Data Centers
* Clusters
* Storage Domains
* Pools
* Refresh and automatic refresh of service check results
* Resizable Tables
* Logging to logfile
* Installation with autotools support
* Perl pod documentation
* FastCGI support
* Cached database connections
* JavaScript templates
* jQuery and jQueryUI upgrades
* Supported virtualization platforms
* RHEV 3.2
* oVirt 3.2
* oVirt 3.3
* experimental SELinux support
* RPMs for Red Hat Enterprise Linux 6 and CentOS 6
Bugs fixed:
* CSS issues in Internet Explorer and Google Chrome
Infrastructure:
* Renamed to Monitoring UI-Plugin as it supports RHEV now, too
* Moved project to github
* Project URL: https://github.com/monitoring-ui-plugin/development
* Project Wiki:
https://github.com/monitoring-ui-plugin/development/wiki
If you have any questions or ideas, please drop me an email: ​
r.koch(a)ovido.at.
Thank you for using Monitoring UI-plugin.
--
Best Regards
René Koch
Senior Solution Architect
============================================
ovido gmbh - open source solutins
Brünner Straße 163, A-1210 Vienna
Phone: +43 720 / 530 670
Mobile: +43 660 / 512 21 31
E-Mail: r.koch(a)ovido.at
============================================
2
1
04 Oct '13
One engine with f19 and two nodes with f19.
All with ovirt stable repo for f19.
DC defined as GlusterFS
The volume is ok, but I can't activate the domain.
Relevant logs when I clich activate are below
On engine:
2013-10-03 23:05:10,332 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterServicesListVDSCommand]
(pool-6-thread-50) START, GlusterServicesListVDSCommand(HostName =
f18ovn03, HostId = b67bcfd4-f868-49d5-8704-4936ee922249), log id:
5704c54f
2013-10-03 23:05:12,121 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(DefaultQuartzScheduler_Worker-83) hostFromVds::selectedVds -
f18ovn01, spmStatus Free, storage pool Gluster
2013-10-03 23:05:12,142 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(DefaultQuartzScheduler_Worker-83) SpmStatus on vds
80188ccc-83b2-4bc8-9385-8d07f7458a3c: Free
2013-10-03 23:05:12,144 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(DefaultQuartzScheduler_Worker-83) starting spm on vds f18ovn01,
storage pool Gluster, prevId 1, LVER 0
2013-10-03 23:05:12,148 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterServicesListVDSCommand]
(pool-6-thread-46) FINISH, GlusterServicesListVDSCommand, return:
[org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@955283ba,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@1ef87397,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@c1b996b6,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@30199726,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@606c4879,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@2b860d38,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@f69fd1f7],
log id: 4a1b4d33
2013-10-03 23:05:12,159 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStartVDSCommand]
(DefaultQuartzScheduler_Worker-83) START, SpmStartVDSCommand(HostName
= f18ovn01, HostId = 80188ccc-83b2-4bc8-9385-8d07f7458a3c,
storagePoolId = eb679feb-4da2-4fd0-a185-abbe459ffa70, prevId=1,
prevLVER=0, storagePoolFormatType=V3, recoveryMode=Manual,
SCSIFencing=false), log id: 62f11f2d
2013-10-03 23:05:12,169 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStartVDSCommand]
(DefaultQuartzScheduler_Worker-83) spmStart polling started: taskId =
ab9f2f84-f89b-44e9-b508-a904420635f4
2013-10-03 23:05:12,232 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterServicesListVDSCommand]
(pool-6-thread-50) FINISH, GlusterServicesListVDSCommand, return:
[org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@b624c19b,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@3fcab178,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@e28bd497,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@50ebd507,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@813e865a,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@4c584b19,
org.ovirt.engine.core.common.businessentities.gluster.GlusterServerService@17720fd8],
log id: 5704c54f
2013-10-03 23:05:12,512 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand]
(DefaultQuartzScheduler_Worker-6) START,
GlusterVolumesListVDSCommand(HostName = f18ovn01, HostId =
80188ccc-83b2-4bc8-9385-8d07f7458a3c), log id: 39a3f45d
2013-10-03 23:05:12,595 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand]
(DefaultQuartzScheduler_Worker-6) FINISH,
GlusterVolumesListVDSCommand, return:
{97873e57-0cc2-4740-ae38-186a8dd94718=org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeEntity@a82da199,
d055b38c-2754-4e53-af5c-69cc0b8bf31c=org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeEntity@ef0c0180},
log id: 39a3f45d
2013-10-03 23:05:14,182 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.HSMGetTaskStatusVDSCommand]
(DefaultQuartzScheduler_Worker-83) Failed in HSMGetTaskStatusVDS
method
2013-10-03 23:05:14,184 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.HSMGetTaskStatusVDSCommand]
(DefaultQuartzScheduler_Worker-83) Error code AcquireHostIdFailure and
error message VDSGenericException: VDSErrorException: Failed to
HSMGetTaskStatusVDS, error = Cannot acquire host id
2013-10-03 23:05:14,186 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStartVDSCommand]
(DefaultQuartzScheduler_Worker-83) spmStart polling ended: taskId =
ab9f2f84-f89b-44e9-b508-a904420635f4 task status = finished
2013-10-03 23:05:14,188 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStartVDSCommand]
(DefaultQuartzScheduler_Worker-83) Start SPM Task failed - result:
cleanSuccess, message: VDSGenericException: VDSErrorException: Failed
to HSMGetTaskStatusVDS, error = Cannot acquire host id
2013-10-03 23:05:14,214 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStartVDSCommand]
(DefaultQuartzScheduler_Worker-83) spmStart polling ended, spm status:
Free
2013-10-03 23:05:14,228 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.HSMClearTaskVDSCommand]
(DefaultQuartzScheduler_Worker-83) START,
HSMClearTaskVDSCommand(HostName = f18ovn01, HostId =
80188ccc-83b2-4bc8-9385-8d07f7458a3c,
taskId=ab9f2f84-f89b-44e9-b508-a904420635f4), log id: 6e5df07f
2013-10-03 23:05:14,235 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.HSMClearTaskVDSCommand]
(DefaultQuartzScheduler_Worker-83) FINISH, HSMClearTaskVDSCommand, log
id: 6e5df07f
2013-10-03 23:05:14,237 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStartVDSCommand]
(DefaultQuartzScheduler_Worker-83) FINISH, SpmStartVDSCommand, return:
org.ovirt.engine.core.common.businessentities.SpmStatusResult@5191523,
log id: 62f11f2d
2013-10-03 23:05:14,239 INFO
[org.ovirt.engine.core.bll.storage.SetStoragePoolStatusCommand]
(DefaultQuartzScheduler_Worker-83) Running command:
SetStoragePoolStatusCommand internal: true. Entities affected : ID:
eb679feb-4da2-4fd0-a185-abbe459ffa70 Type: StoragePool
2013-10-03 23:05:14,258 ERROR
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(DefaultQuartzScheduler_Worker-83)
IrsBroker::Failed::GetStoragePoolInfoVDS due to:
IrsSpmStartFailedException: IRSGenericException: IRSErrorException:
SpmStart failed
2013-10-03 23:05:14,307 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(DefaultQuartzScheduler_Worker-83) Irs placed on server
80188ccc-83b2-4bc8-9385-8d07f7458a3c failed. Proceed Failover
2013-10-03 23:05:14,341 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(DefaultQuartzScheduler_Worker-83) hostFromVds::selectedVds -
f18ovn03, spmStatus Free, storage pool Gluster
2013-10-03 23:05:14,345 ERROR
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(DefaultQuartzScheduler_Worker-83) SPM Init: could not find reported
vds or not up - pool:Gluster vds_spm_id: 1
2013-10-03 23:05:14,360 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(DefaultQuartzScheduler_Worker-83) SPM selection - vds seems as spm
f18ovn01
2013-10-03 23:05:14,375 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStopVDSCommand]
(DefaultQuartzScheduler_Worker-83) START, SpmStopVDSCommand(HostName =
f18ovn01, HostId = 80188ccc-83b2-4bc8-9385-8d07f7458a3c, storagePoolId
= eb679feb-4da2-4fd0-a185-abbe459ffa70), log id: 59e35f64
2013-10-03 23:05:14,384 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.HSMGetAllTasksStatusesVDSCommand]
(DefaultQuartzScheduler_Worker-83) Command
org.ovirt.engine.core.vdsbroker.vdsbroker.HSMGetAllTasksStatusesVDSCommand
return value
On first vdsm host:
Thread-22567::DEBUG::2013-10-03
23:05:00,996::resourceManager::976::ResourceManager.Owner::(cancelAll)
Owner.cancelAll
requests {}
Thread-22567::DEBUG::2013-10-03
23:05:00,996::task::974::TaskManager.Task::(_decref)
Task=`b00f597e-e73c-49a1-9bb5-14a
5d800c32e`::ref 0 aborting False
4a4a72d1-b1db-4498-aac1-549c986fde24::ERROR::2013-10-03
23:05:01,042::task::850::TaskManager.Task::(_setError)
Task=`4a4a72d1-b1db-4498-aac1-549c986fde24`::Unexpected error
Traceback (most recent call last):
File "/usr/share/vdsm/storage/task.py", line 857, in _run
return fn(*args, **kargs)
File "/usr/share/vdsm/storage/task.py", line 318, in run
return self.cmd(*self.argslist, **self.argsdict)
File "/usr/share/vdsm/storage/sp.py", line 272, in startSpm
self.masterDomain.acquireHostId(self.id)
File "/usr/share/vdsm/storage/sd.py", line 458, in acquireHostId
self._clusterLock.acquireHostId(hostId, async)
File "/usr/share/vdsm/storage/clusterlock.py", line 189, in acquireHostId
raise se.AcquireHostIdFailure(self._sdUUID, e)
AcquireHostIdFailure: Cannot acquire host id:
('d0b96d4a-62aa-4e9f-b50e-f7a0cb5be291', SanlockException(5, 'Sanlock
lockspace add failure', 'Input/output error'))
On second vdsm host:
Thread-15262::DEBUG::2013-10-03
23:05:23,327::task::1168::TaskManager.Task::(prepare)
Task=`654b1197-b3a0-4cff-9859-6515c5a908f4`::finished: {'taskStatus':
{'code': 0, 'message': 'Task is initializing', 'taskState': 'running',
'taskResult': '', 'taskID': 'f8ada879-f322-4135-9803-b5f8217ac58a'}}
Thread-15262::DEBUG::2013-10-03
23:05:23,327::task::579::TaskManager.Task::(_updateState)
Task=`654b1197-b3a0-4cff-9859-6515c5a908f4`::moving from state
preparing -> state finished
Thread-15262::DEBUG::2013-10-03
23:05:23,327::resourceManager::939::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources {}
Thread-15262::DEBUG::2013-10-03
23:05:23,328::resourceManager::976::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-15262::DEBUG::2013-10-03
23:05:23,328::task::974::TaskManager.Task::(_decref)
Task=`654b1197-b3a0-4cff-9859-6515c5a908f4`::ref 0 aborting False
f8ada879-f322-4135-9803-b5f8217ac58a::ERROR::2013-10-03
23:05:23,356::task::850::TaskManager.Task::(_setError)
Task=`f8ada879-f322-4135-9803-b5f8217ac58a`::Unexpected error
Traceback (most recent call last):
File "/usr/share/vdsm/storage/task.py", line 857, in _run
return fn(*args, **kargs)
File "/usr/share/vdsm/storage/task.py", line 318, in run
return self.cmd(*self.argslist, **self.argsdict)
File "/usr/share/vdsm/storage/sp.py", line 272, in startSpm
self.masterDomain.acquireHostId(self.id)
File "/usr/share/vdsm/storage/sd.py", line 458, in acquireHostId
self._clusterLock.acquireHostId(hostId, async)
File "/usr/share/vdsm/storage/clusterlock.py", line 189, in acquireHostId
raise se.AcquireHostIdFailure(self._sdUUID, e)
AcquireHostIdFailure: Cannot acquire host id:
('d0b96d4a-62aa-4e9f-b50e-f7a0cb5be291', SanlockException(5, 'Sanlock
lockspace add failure', 'Input/output error'))
f8ada879-f322-4135-9803-b5f8217ac58a::DEBUG::2013-10-03
23:05:23,358::task::869::TaskManager.Task::(_run)
Task=`f8ada879-f322-4135-9803-b5f8217ac58a`::Task._run:
f8ada879-f322-4135-9803-b5f8217ac58a () {} failed - stopping task
f8ada879-f322-4135-9803-b5f8217ac58a::DEBUG::2013-10-03
23:05:23,358::task::1194::TaskManager.Task::(stop)
Task=`f8ada879-f322-4135-9803-b5f8217ac58a`::stopping in state running
(force False)
ANy hint?
Thanks,
Gianluca
2
4
Hello,
I have to change iSCSI data domain (master) ip address. I am using oVirt
3.3 latest stable and I wonder if there is another (easier) way to
change master domain IP than to export all VMs and import them to newly
created domain with new IP.
Please could you anyone point me how to do that?
Thank you.
3
3
Hi!
I'm testing the HA in oVirt 3.3, it should work if i'm running a vm on a
host that suddenly get out of connection? because that's not working for me.
The HA works if i put in maintenance the host where the VM is running, but
if the host get down the vm get in unknown state. That's how it should work?
I would like that the vm automatically change of host if the one that's is
running get out of conectivity, this is possible?
Regards!
--
*Emiliano Tortorella*
+598 98941176
emitor(a)gmail.com
4
9