Power Management config on Ovirt
by Renchu Mathew
--_005_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_
Content-Type: multipart/alternative;
boundary="_000_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_"
--_000_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Dear all,
I am trying to configure power management on ovirt v3.5 (ovirt-node-iso-3.5=
.0.ovirt35.20140912.el6) and using two Fujitsu PRIMERGY RX2540 M1 as node h=
ypervisor. I used Fujitsu iRMC port on power management configuration. The =
test gives a message "Test failed, argument of type 'NoneType' is not itera=
ble" as below. Also tried rsb type as per redhat document.
Fence-agents-3.1.5-35.el6_5.4.x86_64 is there on both nodes. Do we need to =
specify anything in Options?
Please help me.
[Description: cid:image001.png@01D032FC.C8A4DF20]
[Description: cid:image002.png@01D034BF.32500FD0]
Best Regards
Renchu Mathew
--_000_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-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=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:"Gill Sans MT";
panose-1:2 11 5 2 2 1 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
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:"Balloon Text Char";
margin:0in;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-priority:99;
mso-style-link:"Balloon Text";
font-family:"Tahoma","sans-serif";}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
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=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Dear all,<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I am trying to configu=
re power management on ovirt v3.5 (ovirt-node-iso-3.5.0.ovirt35.20140912.el=
6) and using two Fujitsu PRIMERGY RX2540 M1 as node hypervisor. I used Fuji=
tsu iRMC port on power management configuration.
The test gives a message “Test failed, argument of type ‘NoneT=
ype’ is not iterable” as below</span><span style=3D"color:#1F49=
7D">. Also tried rsb type as per redhat document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Fence-agents-3.1.5-35.=
el6_5.4.x86_64 is there on both nodes. Do we need to specify anything in Op=
tions?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Please help me.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><img width=3D"693" height=3D"710" id=3D"Picture_x002=
0_3" src=3D"cid:image002.png@01D0362E.1DFF4AD0" alt=3D"Description: cid:ima=
ge001.png(a)01D032FC.C8A4DF20"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><img width=3D"771" height=3D"586" id=3D"Picture_x002=
0_4" src=3D"cid:image003.png@01D0362F.783B7630" alt=3D"Description: cid:ima=
ge002.png(a)01D034BF.32500FD0"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Best Regards<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-GB" style=3D"font-size:10.0pt;fo=
nt-family:"Gill Sans MT","sans-serif";color:black">Renc=
hu Mathew</span></b><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-fam=
ily:"Gill Sans MT","sans-serif";color:#0D0D0D">
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>
--_000_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_--
--_005_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_
Content-Type: image/png; name="image002.png"
Content-Description: image002.png
Content-Disposition: inline; filename="image002.png"; size=24097;
creation-date="Thu, 22 Jan 2015 06:41:42 GMT";
modification-date="Thu, 22 Jan 2015 06:41:42 GMT"
Content-ID: <image002.png(a)01D0362E.1DFF4AD0>
Content-Transfer-Encoding: base64
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
--_005_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_
Content-Type: image/png; name="image003.png"
Content-Description: image003.png
Content-Disposition: inline; filename="image003.png"; size=23717;
creation-date="Thu, 22 Jan 2015 06:41:42 GMT";
modification-date="Thu, 22 Jan 2015 06:41:42 GMT"
Content-ID: <image003.png(a)01D0362F.783B7630>
Content-Transfer-Encoding: base64
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
RK5CYII=
--_005_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_--
9 years, 9 months
Failed to read VM '[Empty Name]' OVF, it may be corrupted
by Jon Archer
Hi all,
seing a strange issue here, I'm currently in the process of migrating
from one ovirt setup to another and having trouble with the
export/import process.
The new setup is a 3.5 install with hosted engine and glusterfs the old
one is running on a nightly release (not too recent)
I have brought up an NFS export on the existing storage on the old
setup, successfully exported a number of VM's and imported them onto the
new system.
However I came to move the last 4 VM's and am seeing an issue where
after attaching the export storage to the new setup I see no VMs in the
export storage to import and see this in the log:
2015-03-17 23:30:56,742 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.GetVmsInfoVDSCommand]
(ajp--127.0.0.1-8702-8) START, GetVmsInfoVDSCommand( storagePoolId =
00000002-0002-0002-0002-000000000209, ignoreFailoverLimit = false,
storageDomainId = 86f85b1d-a9ef-4106-a4bf-eae19722d28a, vmIdList =
null), log id: e2a32ac
2015-03-17 23:30:56,766 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.GetVmsInfoVDSCommand]
(ajp--127.0.0.1-8702-8) FINISH, GetVmsInfoVDSCommand, log id: e2a32ac
2015-03-17 23:30:56,798 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:56,818 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
2015-03-17 23:30:56,867 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:56,884 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
2015-03-17 23:30:56,905 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:56,925 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
2015-03-17 23:30:56,943 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:56,992 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
2015-03-17 23:30:57,012 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:57,033 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
2015-03-17 23:30:57,071 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:57,091 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
I've brought up new export storage domains on both the new and old
cluster (and a seperate storage array for that matter) all resulting the
same messages.
Anyone any thoughts on these errors?
Thanks
Jon
9 years, 9 months
Live migration fails - domain not found -
by Markus Stockhausen
This is a multi-part message in MIME format.
------=_NextPartTM-000-3ae93704-ac0a-4cf7-af75-e659c59b48b4
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,=0A=
=0A=
=0A=
although we already upgraded several hypervisor nodes to Ovirt 3.5.1 =0A=
the newest upgrade has left the host in a very strang state. We did:=0A=
=0A=
- Host was removed from cluster=0A=
- Ovirt 3.5 repo was activated on host=0A=
- Host was "reinstalled" from enging=0A=
=0A=
And we got:=0A=
- A host that is active and looks nice in the engine=0A=
- We can start/stop VMs on the host=0A=
- But we cannot live migrate machines to (or even away from) the host=0A=
=0A=
Attached vdsm/libvirt/engine logs. Timestamps do not match as we=0A=
created them individually during different runs.=0A=
=0A=
Somhow lost ...=0A=
=0A=
Markus=0A=
=0A=
*****************************=0A=
libvirt on target host:=0A=
=0A=
2015-03-18 16:18:48.691+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"qmp_capabilities","id":"libvirt-1"}' for writ=
e with FD -1=0A=
2015-03-18 16:18:48.691+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"QMP": {"version": {"qemu": {"micro": 2, "minor": 1, "major": 2}=
, "package": ""}, "capabilities": []}}]=0A=
2015-03-18 16:18:48.691+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 105 bytes out of 105 available in buffer=0A=
2015-03-18 16:18:48.692+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": {}, "id": "libvirt-1"}]=0A=
2015-03-18 16:18:48.692+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": {}, "i=
d": "libvirt-1"}=0A=
2015-03-18 16:18:48.692+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 35 bytes out of 35 available in buffer=0A=
2015-03-18 16:18:48.692+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbdb10=0A=
2015-03-18 16:18:48.692+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"query-chardev","id":"libvirt-2"}' for write w=
ith FD -1=0A=
2015-03-18 16:18:48.693+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"frontend-open": false, "filename": "spicevmc", "lab=
el": "charchannel2"}, {"frontend-open": false, "filename": "unix:/var/lib/l=
ibvirt/qemu/channels/d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b.org.qemu.guest_ag=
ent.0,server", "label": "charchannel1"}, {"frontend-open": false, "filename=
": "unix:/var/lib/libvirt/qemu/channels/d2d8bdfd-99a6-41c0-84e7-26e1d6a6057=
b.com.redhat.rhevm.vdsm,server", "label": "charchannel0"}, {"frontend-open"=
: true, "filename": "unix:/var/lib/libvirt/qemu/colvm60.monitor,server", "l=
abel": "charmonitor"}], "id": "libvirt-2"}]=0A=
2015-03-18 16:18:48.693+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"fro=
ntend-open": false, "filename": "spicevmc", "label": "charchannel2"}, {"fro=
ntend-open": false, "filename": "unix:/var/lib/libvirt/qemu/channels/d2d8bd=
fd-99a6-41c0-84e7-26e1d6a6057b.org.qemu.guest_agent.0,server", "label": "ch=
archannel1"}, {"frontend-open": false, "filename": "unix:/var/lib/libvirt/q=
emu/channels/d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b.com.redhat.rhevm.vdsm,ser=
ver", "label": "charchannel0"}, {"frontend-open": true, "filename": "unix:/=
var/lib/libvirt/qemu/colvm60.monitor,server", "label": "charmonitor"}], "id=
": "libvirt-2"}=0A=
2015-03-18 16:18:48.693+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 559 bytes out of 559 available in buffer=0A=
2015-03-18 16:18:48.693+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445ffe110=0A=
2015-03-18 16:18:48.694+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"qom-list","arguments":{"path":"/machine/unatt=
ached/device[0]"},"id":"libvirt-3"}' for write with FD -1=0A=
2015-03-18 16:18:48.694+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 0 bytes out of 1023 available in buffer=0A=
2015-03-18 16:18:48.695+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"name": "apic", "type": "child<kvm-apic>"}, {"name":=
"filtered-features", "type": "X86CPUFeatureWordInfo"}, {"name": "feature-w=
ords", "type": "X86CPUFeatureWordInfo"}, {"name": "apic-id", "type": "int"}=
, {"name": "tsc-frequency", "type": "int"}, {"name": "model-id", "type": "s=
tring"}, {"name": "vendor", "type": "string"}, {"name": "xlevel", "type": "=
int"}, {"name": "level", "type": "int"}, {"name": "stepping", "type": "int"=
}, {"name": "model", "type": "int"}, {"name": "family", "type": "int"}, {"n=
ame": "parent_bus", "type": "link<bus>"}, {"name": "kvm", "type": "bool"}, =
{"name": "enforce", "type": "bool"}, {"name": "check", "type": "bool"}, {"n=
ame": "hv-time", "type": "bool"}, {"name": "hv-vapic", "type": "bool"}, {"n=
ame": "hv-relaxed", "type": "bool"}, {"name": "hv-spinlocks", "type": "int"=
}, {"name": "pmu", "type": "bool"}, {"name": "hotplugged", "type": "bool"},=
{"name": "hotpluggable", "type": "bool"}, {"name": "realized", "type": "bo=
ol"}, {"name": "type", "type": "string"}], "id": "libvirt-3"}]=0A=
2015-03-18 16:18:48.695+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"nam=
e": "apic", "type": "child<kvm-apic>"}, {"name": "filtered-features", "type=
": "X86CPUFeatureWordInfo"}, {"name": "feature-words", "type": "X86CPUFeatu=
reWordInfo"}, {"name": "apic-id", "type": "int"}, {"name": "tsc-frequency",=
"type": "int"}, {"name": "model-id", "type": "string"}, {"name": "vendor",=
"type": "string"}, {"name": "xlevel", "type": "int"}, {"name": "level", "t=
ype": "int"}, {"name": "stepping", "type": "int"}, {"name": "model", "type"=
: "int"}, {"name": "family", "type": "int"}, {"name": "parent_bus", "type":=
"link<bus>"}, {"name": "kvm", "type": "bool"}, {"name": "enforce", "type":=
"bool"}, {"name": "check", "type": "bool"}, {"name": "hv-time", "type": "b=
ool"}, {"name": "hv-vapic", "type": "bool"}, {"name": "hv-relaxed", "type":=
"bool"}, {"name": "hv-spinlocks", "type": "int"}, {"name": "pmu", "type": =
"bool"}, {"name": "hotplugged", "type": "bool"}, {"name": "hotpluggable", "=
type": "bool"}, {"name": "realized", "type": "bool"}, {"name": "type", "typ=
e": "string"}], "id": "libvirt-3"}=0A=
2015-03-18 16:18:48.695+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 1028 bytes out of 1028 available in buffer=0A=
2015-03-18 16:18:48.695+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbe980=0A=
2015-03-18 16:18:48.695+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"qom-get","arguments":{"path":"/machine/unatta=
ched/device[0]","property":"feature-words"},"id":"libvirt-4"}' for write wi=
th FD -1=0A=
2015-03-18 16:18:48.696+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"cpuid-register": "EDX", "cpuid-input-eax": 21474836=
58, "features": 0}, {"cpuid-register": "EAX", "cpuid-input-eax": 1073741825=
, "features": 16777337}, {"cpuid-register": "EDX", "cpuid-input-eax": 32212=
25473, "features": 0}, {"cpuid-register": "EDX", "cpuid-input-eax": 2147483=
655, "features": 0}, {"cpuid-register": "ECX", "cpuid-input-eax": 214748364=
9, "features": 1}, {"cpuid-register": "EDX", "cpuid-input-eax": 2147483649,=
"features": 537921536}, {"cpuid-register": "EBX", "cpuid-input-ecx": 0, "c=
puid-input-eax": 7, "features": 0}, {"cpuid-register": "ECX", "cpuid-input-=
eax": 1, "features": 2157453825}, {"cpuid-register": "EDX", "cpuid-input-ea=
x": 1, "features": 126614525}], "id": "libvirt-4"}]=0A=
2015-03-18 16:18:48.696+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"cpu=
id-register": "EDX", "cpuid-input-eax": 2147483658, "features": 0}, {"cpuid=
-register": "EAX", "cpuid-input-eax": 1073741825, "features": 16777337}, {"=
cpuid-register": "EDX", "cpuid-input-eax": 3221225473, "features": 0}, {"cp=
uid-register": "EDX", "cpuid-input-eax": 2147483655, "features": 0}, {"cpui=
d-register": "ECX", "cpuid-input-eax": 2147483649, "features": 1}, {"cpuid-=
register": "EDX", "cpuid-input-eax": 2147483649, "features": 537921536}, {"=
cpuid-register": "EBX", "cpuid-input-ecx": 0, "cpuid-input-eax": 7, "featur=
es": 0}, {"cpuid-register": "ECX", "cpuid-input-eax": 1, "features": 215745=
3825}, {"cpuid-register": "EDX", "cpuid-input-eax": 1, "features": 12661452=
5}], "id": "libvirt-4"}=0A=
2015-03-18 16:18:48.696+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 717 bytes out of 717 available in buffer=0A=
2015-03-18 16:18:48.696+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445ffe550=0A=
2015-03-18 16:18:48.696+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"query-cpus","id":"libvirt-5"}' for write with=
FD -1=0A=
2015-03-18 16:18:48.697+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"current": true, "CPU": 0, "pc": 4294967280, "halted=
": false, "thread_id": 5826}, {"current": false, "CPU": 1, "pc": 4294967280=
, "halted": false, "thread_id": 5827}], "id": "libvirt-5"}]=0A=
2015-03-18 16:18:48.697+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"cur=
rent": true, "CPU": 0, "pc": 4294967280, "halted": false, "thread_id": 5826=
}, {"current": false, "CPU": 1, "pc": 4294967280, "halted": false, "thread_=
id": 5827}], "id": "libvirt-5"}=0A=
2015-03-18 16:18:48.698+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 200 bytes out of 200 available in buffer=0A=
2015-03-18 16:18:48.698+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445faf560=0A=
2015-03-18 16:18:48.698+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"query-iothreads","id":"libvirt-6"}' for write=
with FD -1=0A=
2015-03-18 16:18:48.698+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [], "id": "libvirt-6"}]=0A=
2015-03-18 16:18:48.699+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [], "i=
d": "libvirt-6"}=0A=
2015-03-18 16:18:48.699+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 35 bytes out of 35 available in buffer=0A=
2015-03-18 16:18:48.699+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbb970=0A=
2015-03-18 16:18:48.701+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"set_password","arguments":{"protocol":"spice"=
,"password":"*****","connected":"keep"},"id":"libvirt-7"}' for write with F=
D -1=0A=
2015-03-18 16:18:48.703+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": {}, "id": "libvirt-7"}]=0A=
2015-03-18 16:18:48.703+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": {}, "i=
d": "libvirt-7"}=0A=
2015-03-18 16:18:48.703+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 35 bytes out of 35 available in buffer=0A=
2015-03-18 16:18:48.703+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fafe90=0A=
2015-03-18 16:18:48.703+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"expire_password","arguments":{"protocol":"spi=
ce","time":"now"},"id":"libvirt-8"}' for write with FD -1=0A=
2015-03-18 16:18:48.704+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": {}, "id": "libvirt-8"}]=0A=
2015-03-18 16:18:48.704+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": {}, "i=
d": "libvirt-8"}=0A=
2015-03-18 16:18:48.704+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 35 bytes out of 35 available in buffer=0A=
2015-03-18 16:18:48.704+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbe350=0A=
2015-03-18 16:18:48.704+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"qom-list","arguments":{"path":"/machine/perip=
heral"},"id":"libvirt-9"}' for write with FD -1=0A=
2015-03-18 16:18:48.705+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"name": "sound0-codec0", "type": "child<hda-duplex>"=
}, {"name": "sound0", "type": "child<intel-hda>"}, {"name": "video0", "type=
": "child<qxl-vga>"}, {"name": "channel2", "type": "child<virtserialport>"}=
, {"name": "channel1", "type": "child<virtserialport>"}, {"name": "channel0=
", "type": "child<virtserialport>"}, {"name": "net0", "type": "child<virtio=
-net-pci>"}, {"name": "virtio-disk0", "type": "child<virtio-blk-pci>"}, {"n=
ame": "ide0-1-0", "type": "child<ide-cd>"}, {"name": "virtio-serial0", "typ=
e": "child<virtio-serial-pci>"}, {"name": "scsi0", "type": "child<virtio-sc=
si-pci>"}, {"name": "usb", "type": "child<piix3-usb-uhci>"}, {"name": "type=
", "type": "string"}], "id": "libvirt-9"}]=0A=
2015-03-18 16:18:48.705+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"nam=
e": "sound0-codec0", "type": "child<hda-duplex>"}, {"name": "sound0", "type=
": "child<intel-hda>"}, {"name": "video0", "type": "child<qxl-vga>"}, {"nam=
e": "channel2", "type": "child<virtserialport>"}, {"name": "channel1", "typ=
e": "child<virtserialport>"}, {"name": "channel0", "type": "child<virtseria=
lport>"}, {"name": "net0", "type": "child<virtio-net-pci>"}, {"name": "virt=
io-disk0", "type": "child<virtio-blk-pci>"}, {"name": "ide0-1-0", "type": "=
child<ide-cd>"}, {"name": "virtio-serial0", "type": "child<virtio-serial-pc=
i>"}, {"name": "scsi0", "type": "child<virtio-scsi-pci>"}, {"name": "usb", =
"type": "child<piix3-usb-uhci>"}, {"name": "type", "type": "string"}], "id"=
: "libvirt-9"}=0A=
2015-03-18 16:18:48.705+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 708 bytes out of 708 available in buffer=0A=
2015-03-18 16:18:48.705+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbcc60=0A=
2015-03-18 16:18:48.706+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"balloon","arguments":{"value":4294967296},"id=
":"libvirt-10"}' for write with FD -1=0A=
2015-03-18 16:18:48.706+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"id": "libvirt-10", "error": {"class": "DeviceNotActive", "desc"=
: "No balloon device has been activated"}}]=0A=
2015-03-18 16:18:48.706+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"id": "libvirt-1=
0", "error": {"class": "DeviceNotActive", "desc": "No balloon device has be=
en activated"}}=0A=
2015-03-18 16:18:48.706+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 109 bytes out of 109 available in buffer=0A=
2015-03-18 16:18:48.706+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fae850=0A=
2015-03-18 16:18:48.710+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"query-migrate-capabilities","id":"libvirt-11"=
}' for write with FD -1=0A=
2015-03-18 16:18:48.711+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"state": false, "capability": "xbzrle"}, {"state": f=
alse, "capability": "rdma-pin-all"}, {"state": false, "capability": "auto-c=
onverge"}, {"state": false, "capability": "zero-blocks"}], "id": "libvirt-1=
1"}]=0A=
2015-03-18 16:18:48.711+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"sta=
te": false, "capability": "xbzrle"}, {"state": false, "capability": "rdma-p=
in-all"}, {"state": false, "capability": "auto-converge"}, {"state": false,=
"capability": "zero-blocks"}], "id": "libvirt-11"}=0A=
2015-03-18 16:18:48.711+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 220 bytes out of 220 available in buffer=0A=
2015-03-18 16:18:48.711+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb446051a80=0A=
2015-03-18 16:18:48.711+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"migrate-set-capabilities","arguments":{"capab=
ilities":[{"capability":"xbzrle","state":false}]},"id":"libvirt-12"}' for w=
rite with FD -1=0A=
2015-03-18 16:18:48.713+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": {}, "id": "libvirt-12"}]=0A=
2015-03-18 16:18:48.713+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": {}, "i=
d": "libvirt-12"}=0A=
2015-03-18 16:18:48.713+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 36 bytes out of 36 available in buffer=0A=
2015-03-18 16:18:48.713+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fae7a0=0A=
2015-03-18 16:18:48.713+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"query-migrate-capabilities","id":"libvirt-13"=
}' for write with FD -1=0A=
2015-03-18 16:18:48.714+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"state": false, "capability": "xbzrle"}, {"state": f=
alse, "capability": "rdma-pin-all"}, {"state": false, "capability": "auto-c=
onverge"}, {"state": false, "capability": "zero-blocks"}], "id": "libvirt-1=
3"}]=0A=
2015-03-18 16:18:48.714+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"sta=
te": false, "capability": "xbzrle"}, {"state": false, "capability": "rdma-p=
in-all"}, {"state": false, "capability": "auto-converge"}, {"state": false,=
"capability": "zero-blocks"}], "id": "libvirt-13"}=0A=
2015-03-18 16:18:48.714+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 220 bytes out of 220 available in buffer=0A=
2015-03-18 16:18:48.714+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb446051a80=0A=
2015-03-18 16:18:48.714+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"migrate-set-capabilities","arguments":{"capab=
ilities":[{"capability":"rdma-pin-all","state":false}]},"id":"libvirt-14"}'=
for write with FD -1=0A=
2015-03-18 16:18:48.715+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": {}, "id": "libvirt-14"}]=0A=
2015-03-18 16:18:48.715+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": {}, "i=
d": "libvirt-14"}=0A=
2015-03-18 16:18:48.715+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 36 bytes out of 36 available in buffer=0A=
2015-03-18 16:18:48.715+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbd2b0=0A=
2015-03-18 16:18:52.109+0000: 2093: error : virDBusCall:1537 : Fehler vom S=
ervice: TerminateMachine: No such file or directory=0A=
=0A=
=0A=
=0A=
=0A=
**************************************=0A=
vdsm log on target:=0A=
=0A=
Thread-580::DEBUG::2015-03-18 17:49:06,252::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
Thread-46::DEBUG::2015-03-18 17:49:06,294::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.252:_var_n=
as2_OVirtIB/272ec473-6041-42ee-bd1a-732789dd18d4/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-46::DEBUG::2015-03-18 17:49:06,301::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n557 b=
ytes (557 B) copied, 0.000317456 s, 1.8 MB/s\n'; <rc> =3D 0=0A=
Thread-38::DEBUG::2015-03-18 17:49:06,919::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtIB/2c51d320-88ce-4f23-8215-e15f55f66906/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-33::DEBUG::2015-03-18 17:49:06,920::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.251:_var_n=
as1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-38::DEBUG::2015-03-18 17:49:06,932::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.000132903 s, 4.8 MB/s\n'; <rc> =3D 0=0A=
Thread-33::DEBUG::2015-03-18 17:49:06,933::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.000209828 s, 3.1 MB/s\n'; <rc> =3D 0=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:09,272::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:09,274::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-581::DEBUG::2015-03-18 17:49:09,276::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:12,293::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:12,294::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,296::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`96a50a35-2ac9-44eb-b616-a4d7e76f5db8`::moving =
from state init -> state preparing=0A=
Thread-582::INFO::2015-03-18 17:49:12,302::logUtils::44::dispatcher::(wrapp=
er) Run and protect: repoStats(options=3DNone)=0A=
Thread-582::INFO::2015-03-18 17:49:12,302::logUtils::47::dispatcher::(wrapp=
er) Run and protect: repoStats, Return response: {'bff3a2be-fdd9-4e37-b416-=
fa4ef7fafba2': {'code': 0, 'version': 0, 'acquired': True, 'delay': '0.0003=
0443', 'lastCheck': '6.1', 'valid': True}, '965ca3b6-4f9c-4e81-b6e8-5ed4a9e=
58545': {'code': 0, 'version': 3, 'acquired': True, 'delay': '0.000209828',=
'lastCheck': '5.4', 'valid': True}, '2c51d320-88ce-4f23-8215-e15f55f66906'=
: {'code': 0, 'version': 3, 'acquired': True, 'delay': '0.000132903', 'last=
Check': '5.4', 'valid': True}, '63041fa9-e093-4b44-b36f-f39f16d3974f': {'co=
de': 0, 'version': 0, 'acquired': True, 'delay': '0.000308898', 'lastCheck'=
: '6.1', 'valid': True}, '272ec473-6041-42ee-bd1a-732789dd18d4': {'code': 0=
, 'version': 3, 'acquired': True, 'delay': '0.000317456', 'lastCheck': '6.0=
', 'valid': True}}=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,302::task::1191::Storage.TaskManager=
.Task::(prepare) Task=3D`96a50a35-2ac9-44eb-b616-a4d7e76f5db8`::finished: {=
'bff3a2be-fdd9-4e37-b416-fa4ef7fafba2': {'code': 0, 'version': 0, 'acquired=
': True, 'delay': '0.00030443', 'lastCheck': '6.1', 'valid': True}, '965ca3=
b6-4f9c-4e81-b6e8-5ed4a9e58545': {'code': 0, 'version': 3, 'acquired': True=
, 'delay': '0.000209828', 'lastCheck': '5.4', 'valid': True}, '2c51d320-88c=
e-4f23-8215-e15f55f66906': {'code': 0, 'version': 3, 'acquired': True, 'del=
ay': '0.000132903', 'lastCheck': '5.4', 'valid': True}, '63041fa9-e093-4b44=
-b36f-f39f16d3974f': {'code': 0, 'version': 0, 'acquired': True, 'delay': '=
0.000308898', 'lastCheck': '6.1', 'valid': True}, '272ec473-6041-42ee-bd1a-=
732789dd18d4': {'code': 0, 'version': 3, 'acquired': True, 'delay': '0.0003=
17456', 'lastCheck': '6.0', 'valid': True}}=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,302::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`96a50a35-2ac9-44eb-b616-a4d7e76f5db8`::moving =
from state preparing -> state finished=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,303::resourceManager::940::Storage.R=
esourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {=
}=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,303::resourceManager::977::Storage.R=
esourceManager.Owner::(cancelAll) Owner.cancelAll requests {}=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,303::task::993::Storage.TaskManager.=
Task::(_decref) Task=3D`96a50a35-2ac9-44eb-b616-a4d7e76f5db8`::ref 0 aborti=
ng False=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,305::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:12,345::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:12,347::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-583::DEBUG::2015-03-18 17:49:12,348::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,490::protocoldetector::187::vds=
.MultiProtocolAcceptor::(_add_connection) Adding connection from 192.168.11=
.43:37057=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,499::protocoldetector::201::vds=
.MultiProtocolAcceptor::(_remove_connection) Connection removed from 192.16=
8.11.43:37057=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,500::protocoldetector::246::vds=
.MultiProtocolAcceptor::(_handle_connection_read) Detected protocol xml fro=
m 192.168.11.43:37057=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,500::BindingXMLRPC::1173::XmlDe=
tector::(handleSocket) xml over http detected from ('192.168.11.43', 37057)=
=0A=
Thread-584::DEBUG::2015-03-18 17:49:13,502::BindingXMLRPC::1133::vds::(wrap=
per) client [192.168.11.43]::call vmGetStats with ('d2d8bdfd-99a6-41c0-84e7=
-26e1d6a6057b',) {}=0A=
Thread-584::DEBUG::2015-03-18 17:49:13,503::BindingXMLRPC::1140::vds::(wrap=
per) return vmGetStats with {'status': {'message': 'Virtual machine does no=
t exist', 'code': 1}}=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,534::protocoldetector::187::vds=
.MultiProtocolAcceptor::(_add_connection) Adding connection from 192.168.11=
.43:37058=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,543::protocoldetector::201::vds=
.MultiProtocolAcceptor::(_remove_connection) Connection removed from 192.16=
8.11.43:37058=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,544::protocoldetector::246::vds=
.MultiProtocolAcceptor::(_handle_connection_read) Detected protocol xml fro=
m 192.168.11.43:37058=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,544::BindingXMLRPC::1173::XmlDe=
tector::(handleSocket) xml over http detected from ('192.168.11.43', 37058)=
=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,557::BindingXMLRPC::1133::vds::(wrap=
per) client [192.168.11.43]::call vmMigrationCreate with ({'guestFQDN': 'co=
lvm60.collogia.de', 'acpiEnable': 'true', 'emulatedMachine': 'pc-1.0', 'aft=
erMigrationStatus': '', 'vmId': 'd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b', 'me=
mGuaranteedSize': 4096, 'transparentHugePages': 'true', 'displaySecurePort'=
: '5902', 'spiceSslCipherSuite': 'DEFAULT', 'cpuType': 'Nehalem', 'smp': '2=
', 'pauseCode': 'NOERR', 'migrationDest': 'libvirt', 'smartcardEnable': 'fa=
lse', 'hypervEnable': 'true', 'custom': {'device_86204f23-f278-4937-85c7-81=
696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4eec94771bdevice_622098c3-ebed-4=
f48-b33f-125fcb757ed6device_7cd98734-54cb-4963-96a3-ab85e48bcc8a': 'VmDevic=
e {vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3D7cd98734-54cb-49=
63-96a3-ab85e48bcc8a, device=3Dspicevmc, type=3DCHANNEL, bootOrder=3D0, spe=
cParams=3D{}, address=3D{port=3D3, bus=3D0, controller=3D0, type=3Dvirtio-s=
erial}, managed=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dch=
annel2, customProperties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}', 'de=
vice_86204f23-f278-4937-85c7-81696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4=
eec94771bdevice_622098c3-ebed-4f48-b33f-125fcb757ed6': 'VmDevice {vmId=3Dd2=
d8bdfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3D622098c3-ebed-4f48-b33f-125f=
cb757ed6, device=3Dunix, type=3DCHANNEL, bootOrder=3D0, specParams=3D{}, ad=
dress=3D{port=3D2, bus=3D0, controller=3D0, type=3Dvirtio-serial}, managed=
=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dchannel1, customP=
roperties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}', 'device_86204f23-f=
278-4937-85c7-81696db7c90c': 'VmDevice {vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1=
d6a6057b, deviceId=3D86204f23-f278-4937-85c7-81696db7c90c, device=3Dide, ty=
pe=3DCONTROLLER, bootOrder=3D0, specParams=3D{}, address=3D{bus=3D0x00, dom=
ain=3D0x0000, type=3Dpci, slot=3D0x01, function=3D0x1}, managed=3Dfalse, pl=
ugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dide0, customProperties=3D{}, =
snapshotId=3Dnull, logicalName=3Dnull}', 'device_86204f23-f278-4937-85c7-81=
696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4eec94771b': 'VmDevice {vmId=3Dd=
2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3De8a3825b-d5b7-4007-a4d7-0e4=
eec94771b, device=3Dunix, type=3DCHANNEL, bootOrder=3D0, specParams=3D{}, a=
ddress=3D{port=3D1, bus=3D0, controller=3D0, type=3Dvirtio-serial}, managed=
=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dchannel0, customP=
roperties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}'}, 'vmType': 'kvm', =
'_srcDomXML': "<domain type=3D'kvm' id=3D'29' xmlns:qemu=3D'http://libvirt.=
org/schemas/domain/qemu/1.0'>\n <name>colvm60</name>\n <uuid>d2d8bdfd-99a=
6-41c0-84e7-26e1d6a6057b</uuid>\n <memory unit=3D'KiB'>4194304</memory>\n =
<currentMemory unit=3D'KiB'>4194304</currentMemory>\n <vcpu placement=3D'=
static' current=3D'2'>16</vcpu>\n <cputune>\n <shares>1020</shares>\n =
</cputune>\n <resource>\n <partition>/machine</partition>\n </resource=
>\n <sysinfo type=3D'smbios'>\n <system>\n <entry name=3D'ma=
nufacturer'>oVirt</entry>\n <entry name=3D'product'>oVirt Node</entr=
y>\n <entry name=3D'version'>20-3</entry>\n <entry name=3D'se=
rial'>49434D53-0200-48D6-3000-D6483000EEC8</entry>\n <entry name=3D'=
uuid'>d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b</entry>\n </system>\n </=
sysinfo>\n <os>\n <type arch=3D'x86_64' machine=3D'pc-1.0'>hvm</type>\n=
<smbios mode=3D'sysinfo'/>\n </os>\n <features>\n <acpi/>\n <hy=
perv>\n <relaxed state=3D'on'/>\n </hyperv>\n </features>\n <cpu =
mode=3D'custom' match=3D'exact'>\n <model fallback=3D'allow'>Nehalem</mo=
del>\n <topology sockets=3D'16' cores=3D'1' threads=3D'1'/>\n </cpu>\n =
<clock offset=3D'variable' adjustment=3D'3600' basis=3D'utc'>\n <timer =
name=3D'rtc' tickpolicy=3D'catchup' track=3D'guest'/>\n <timer name=3D'p=
it' tickpolicy=3D'delay'/>\n </clock>\n <on_poweroff>destroy</on_poweroff=
>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <dev=
ices>\n <emulator>/usr/bin/qemu-kvm</emulator>\n <disk type=3D'file' =
device=3D'cdrom'>\n <driver name=3D'qemu' type=3D'raw'/>\n <sourc=
e startupPolicy=3D'optional'/>\n <backingStore/>\n <target dev=3D=
'hdc' bus=3D'ide'/>\n <readonly/>\n <serial></serial>\n <ali=
as name=3D'ide0-1-0'/>\n <address type=3D'drive' controller=3D'0' bus=
=3D'1' target=3D'0' unit=3D'0'/>\n </disk>\n <disk type=3D'file' devi=
ce=3D'disk' snapshot=3D'no'>\n <driver name=3D'qemu' type=3D'raw' cach=
e=3D'none' error_policy=3D'stop' io=3D'threads'/>\n <source file=3D'/r=
hev/data-center/94ed7a19-fade-4bd6-83f2-2cbb2f730b95/965ca3b6-4f9c-4e81-b6e=
8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4f=
b3-b662-da6a55a3d8f2'>\n <seclabel model=3D'selinux' labelskip=3D'ye=
s'/>\n </source>\n <backingStore/>\n <target dev=3D'vda' bus=
=3D'virtio'/>\n <serial>422a4486-6642-41ae-bb1d-b6a955550689</serial>\=
n <boot order=3D'1'/>\n <alias name=3D'virtio-disk0'/>\n <ad=
dress type=3D'pci' domain=3D'0x0000' bus=3D'0x00' slot=3D'0x07' function=3D=
'0x0'/>\n </disk>\n <controller type=3D'scsi' index=3D'0' model=3D'vi=
rtio-scsi'>\n <alias name=3D'scsi0'/>\n <address type=3D'pci' dom=
ain=3D'0x0000' bus=3D'0x00' slot=3D'0x05' function=3D'0x0'/>\n </control=
ler>\n <controller type=3D'virtio-serial' index=3D'0' ports=3D'16'>\n =
<alias name=3D'virtio-serial0'/>\n <address type=3D'pci' domain=3D'=
0x0000' bus=3D'0x00' slot=3D'0x06' function=3D'0x0'/>\n </controller>\n =
<controller type=3D'usb' index=3D'0'>\n <alias name=3D'usb0'/>\n =
<address type=3D'pci' domain=3D'0x0000' bus=3D'0x00' slot=3D'0x01' funct=
ion=3D'0x2'/>\n </controller>\n <controller type=3D'pci' index=3D'0' =
model=3D'pci-root'>\n <alias name=3D'pci.0'/>\n </controller>\n =
<controller type=3D'ide' index=3D'0'>\n <alias name=3D'ide0'/>\n =
<address type=3D'pci' domain=3D'0x0000' bus=3D'0x00' slot=3D'0x01' function=
=3D'0x1'/>\n </controller>\n <interface type=3D'bridge'>\n <mac =
address=3D'00:0c:29:7a:94:f1'/>\n <source bridge=3D'ovirtmgmt'/>\n =
<bandwidth>\n </bandwidth>\n <target dev=3D'vnet2'/>\n <mo=
del type=3D'virtio'/>\n <filterref filter=3D'vdsm-no-mac-spoofing'/>\n=
<link state=3D'up'/>\n <boot order=3D'2'/>\n <alias name=3D=
'net0'/>\n <address type=3D'pci' domain=3D'0x0000' bus=3D'0x00' slot=
=3D'0x03' function=3D'0x0'/>\n </interface>\n <channel type=3D'unix'>=
\n <source mode=3D'bind' path=3D'/var/lib/libvirt/qemu/channels/d2d8bd=
fd-99a6-41c0-84e7-26e1d6a6057b.com.redhat.rhevm.vdsm'/>\n <target type=
=3D'virtio' name=3D'com.redhat.rhevm.vdsm'/>\n <alias name=3D'channel0=
'/>\n <address type=3D'virtio-serial' controller=3D'0' bus=3D'0' port=
=3D'1'/>\n </channel>\n <channel type=3D'unix'>\n <source mode=
=3D'bind' path=3D'/var/lib/libvirt/qemu/channels/d2d8bdfd-99a6-41c0-84e7-26=
e1d6a6057b.org.qemu.guest_agent.0'/>\n <target type=3D'virtio' name=3D=
'org.qemu.guest_agent.0'/>\n <alias name=3D'channel1'/>\n <addres=
s type=3D'virtio-serial' controller=3D'0' bus=3D'0' port=3D'2'/>\n </cha=
nnel>\n <channel type=3D'spicevmc'>\n <target type=3D'virtio' name=
=3D'com.redhat.spice.0'/>\n <alias name=3D'channel2'/>\n <address=
type=3D'virtio-serial' controller=3D'0' bus=3D'0' port=3D'3'/>\n </chan=
nel>\n <input type=3D'mouse' bus=3D'ps2'/>\n <input type=3D'keyboard'=
bus=3D'ps2'/>\n <graphics type=3D'spice' tlsPort=3D'5902' autoport=3D'y=
es' keymap=3D'de' passwdValidTo=3D'1970-01-01T00:00:01' connected=3D'keep'>=
\n <listen type=3D'network' address=3D'192.168.11.43' network=3D'vdsm-=
ovirtmgmt'/>\n <channel name=3D'main' mode=3D'secure'/>\n <channe=
l name=3D'display' mode=3D'secure'/>\n <channel name=3D'inputs' mode=
=3D'secure'/>\n <channel name=3D'cursor' mode=3D'secure'/>\n <cha=
nnel name=3D'playback' mode=3D'secure'/>\n <channel name=3D'record' mo=
de=3D'secure'/>\n <channel name=3D'smartcard' mode=3D'secure'/>\n =
<channel name=3D'usbredir' mode=3D'secure'/>\n </graphics>\n <sound =
model=3D'ich6'>\n <alias name=3D'sound0'/>\n <address type=3D'pci=
' domain=3D'0x0000' bus=3D'0x00' slot=3D'0x04' function=3D'0x0'/>\n </so=
und>\n <video>\n <model type=3D'qxl' ram=3D'65536' vram=3D'32768' h=
eads=3D'1'/>\n <alias name=3D'video0'/>\n <address type=3D'pci' d=
omain=3D'0x0000' bus=3D'0x00' slot=3D'0x02' function=3D'0x0'/>\n </video=
>\n <memballoon model=3D'none'>\n <alias name=3D'balloon0'/>\n <=
/memballoon>\n </devices>\n <seclabel type=3D'dynamic' model=3D'selinux' =
relabel=3D'yes'>\n <label>system_u:system_r:svirt_t:s0:c356,c730</label>=
\n <imagelabel>system_u:object_r:svirt_image_t:s0:c356,c730</imagelabel>=
\n </seclabel>\n <qemu:commandline>\n <qemu:env name=3D'SPICE_DEBUG_AL=
LOW_MC' value=3D'1'/>\n </qemu:commandline>\n</domain>\n", 'memSize': 4096=
, 'smpCoresPerSocket': '1', 'vmName': 'colvm60', 'nice': '0', 'username': '=
', 'clientIp': '', 'bootMenuEnable': 'false', 'copyPasteEnable': 'true', 'd=
isplayIp': '192.168.11.43', 'keyboardLayout': 'de', 'displayPort': '-1', 'g=
uestDiskMapping': {}, 'spiceSecureChannels': 'smain,sinputs,scursor,splayba=
ck,srecord,sdisplay,susbredir,ssmartcard', 'fileTransferEnable': 'true', 'n=
icModel': 'rtl8139,pv', 'elapsedTimeOffset': 4043.6238191127777, 'kvmEnable=
': 'true', 'displayNetwork': 'ovirtmgmt', 'devices': [{'alias': 'sound0', '=
specParams': {}, 'deviceId': 'c0611af3-b676-4b7b-a794-1cea5f54e1db', 'addre=
ss': {'slot': '0x04', 'bus': '0x00', 'domain': '0x0000', 'type': 'pci', 'fu=
nction': '0x0'}, 'device': 'ich6', 'type': 'sound'}, {'device': 'memballoon=
', 'specParams': {'model': 'none'}, 'type': 'balloon', 'alias': 'balloon0'}=
, {'index': '0', 'alias': 'scsi0', 'specParams': {}, 'deviceId': 'b0b3dbb0-=
dc4e-423c-8a56-9f06136db4d7', 'address': {'slot': '0x05', 'bus': '0x00', 'd=
omain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device': 'scsi', 'mod=
el': 'virtio-scsi', 'type': 'controller'}, {'alias': 'virtio-serial0', 'spe=
cParams': {}, 'deviceId': '7ea156ea-94bf-4bc3-bbd6-302b646cd596', 'address'=
: {'slot': '0x06', 'bus': '0x00', 'domain': '0x0000', 'type': 'pci', 'funct=
ion': '0x0'}, 'device': 'virtio-serial', 'type': 'controller'}, {'alias': '=
video0', 'specParams': {'vram': '32768', 'heads': '1'}, 'deviceId': '417a36=
be-98c1-4af7-950a-df13388c9e4d', 'address': {'slot': '0x02', 'bus': '0x00',=
'domain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device': 'qxl', 't=
ype': 'video'}, {'device': 'spice', 'specParams': {'copyPasteEnable': 'true=
', 'displayNetwork': 'ovirtmgmt', 'keyMap': 'de', 'displayIp': '192.168.11.=
43', 'spiceSecureChannels': 'smain,sinputs,scursor,splayback,srecord,sdispl=
ay,susbredir,ssmartcard'}, 'type': 'graphics', 'tlsPort': '5902'}, {'nicMod=
el': 'pv', 'macAddr': '00:0c:29:7a:94:f1', 'linkActive': True, 'network': '=
ovirtmgmt', 'alias': 'net0', 'bootOrder': '2', 'filter': 'vdsm-no-mac-spoof=
ing', 'specParams': {'inbound': {}, 'outbound': {}}, 'deviceId': 'd8694952-=
f28d-4e97-a1d5-506daf4cc282', 'address': {'slot': '0x03', 'bus': '0x00', 'd=
omain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device': 'bridge', 't=
ype': 'interface', 'name': 'vnet2'}, {'index': '2', 'iface': 'ide', 'name':=
'hdc', 'alias': 'ide0-1-0', 'specParams': {'path': ''}, 'readonly': 'True'=
, 'deviceId': '855a5a5b-7e9a-4e94-b1f0-7d8c26552503', 'address': {'bus': '1=
', 'controller': '0', 'type': 'drive', 'target': '0', 'unit': '0'}, 'device=
': 'cdrom', 'shared': 'false', 'path': '', 'type': 'disk'}, {'poolID': '94e=
d7a19-fade-4bd6-83f2-2cbb2f730b95', 'reqsize': '0', 'index': 0, 'iface': 'v=
irtio', 'apparentsize': '48318382080', 'alias': 'virtio-disk0', 'imageID': =
'422a4486-6642-41ae-bb1d-b6a955550689', 'readonly': 'False', 'shared': 'fal=
se', 'truesize': '38062170112', 'type': 'disk', 'domainID': '965ca3b6-4f9c-=
4e81-b6e8-5ed4a9e58545', 'volumeInfo': {'domainID': '965ca3b6-4f9c-4e81-b6e=
8-5ed4a9e58545', 'volType': 'path', 'leaseOffset': 0, 'volumeID': '26b4c1e3=
-faf8-4fb3-b662-da6a55a3d8f2', 'leasePath': '/rhev/data-center/mnt/10.10.30=
.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486=
-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.lease', '=
imageID': '422a4486-6642-41ae-bb1d-b6a955550689', 'path': '/rhev/data-cente=
r/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/i=
mages/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3=
d8f2'}, 'format': 'raw', 'deviceId': '422a4486-6642-41ae-bb1d-b6a955550689'=
, 'address': {'slot': '0x07', 'bus': '0x00', 'domain': '0x0000', 'type': 'p=
ci', 'function': '0x0'}, 'device': 'disk', 'path': '/rhev/data-center/94ed7=
a19-fade-4bd6-83f2-2cbb2f730b95/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images=
/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2'=
, 'propagateErrors': 'off', 'optional': 'false', 'name': 'vda', 'bootOrder'=
: '1', 'volumeID': '26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'specParams': {}=
, 'volumeChain': [{'domainID': '965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', 'vol=
Type': 'path', 'leaseOffset': 0, 'volumeID': '26b4c1e3-faf8-4fb3-b662-da6a5=
5a3d8f2', 'leasePath': '/rhev/data-center/mnt/10.10.30.251:_var_nas1_OVirtI=
B/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a95=
5550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.lease', 'imageID': '422a4486-6=
642-41ae-bb1d-b6a955550689', 'path': '/rhev/data-center/mnt/10.10.30.251:_v=
ar_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-4=
1ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2'}]}, {'device': =
'usb', 'alias': 'usb0', 'type': 'controller', 'address': {'slot': '0x01', '=
bus': '0x00', 'domain': '0x0000', 'type': 'pci', 'function': '0x2'}}, {'dev=
ice': 'ide', 'alias': 'ide0', 'type': 'controller', 'address': {'slot': '0x=
01', 'bus': '0x00', 'domain': '0x0000', 'type': 'pci', 'function': '0x1'}},=
{'device': 'unix', 'alias': 'channel0', 'type': 'channel', 'address': {'bu=
s': '0', 'controller': '0', 'type': 'virtio-serial', 'port': '1'}}, {'devic=
e': 'unix', 'alias': 'channel1', 'type': 'channel', 'address': {'bus': '0',=
'controller': '0', 'type': 'virtio-serial', 'port': '2'}}, {'device': 'spi=
cevmc', 'alias': 'channel2', 'type': 'channel', 'address': {'bus': '0', 'co=
ntroller': '0', 'type': 'virtio-serial', 'port': '3'}}], 'status': 'Up', 't=
imeOffset': '3600', 'maxVCpus': '16', 'guestIPs': '192.168.10.70', 'display=
': 'qxl'},) {}=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,557::API::545::vds::(migrationCreate=
) Migration create=0A=
Thread-585::INFO::2015-03-18 17:49:13,558::clientIF::394::vds::(createVm) v=
mContainerLock acquired by vm d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,570::clientIF::407::vds::(createVm) =
Total desktops after creation of d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b is 1=
=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,570::vm::2264::vm.Vm::(_startUnderly=
ingVm) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Start=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,572::vm::2268::vm.Vm::(_startUnderly=
ingVm) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::_ongoingCreations acq=
uired=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,572::vm::5658::vm.Vm::(waitForMigrat=
ionDestinationPrepare) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::migra=
tion destination: waiting for VM creation=0A=
Thread-586::INFO::2015-03-18 17:49:13,573::vm::3261::vm.Vm::(_run) vmId=3D`=
d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::VM wrapper has started=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,574::vm::5663::vm.Vm::(waitForMigrat=
ionDestinationPrepare) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::migra=
tion destination: waiting 36s for path preparation=0A=
Thread-586::WARNING::2015-03-18 17:49:13,575::vm::2056::vm.Vm::(buildConfDe=
vices) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Unknown type found, d=
evice: '{'device': 'unix', 'alias': 'channel0', 'type': 'channel', 'address=
': {'bus': '0', 'controller': '0', 'type': 'virtio-serial', 'port': '1'}}' =
found=0A=
Thread-586::WARNING::2015-03-18 17:49:13,577::vm::2056::vm.Vm::(buildConfDe=
vices) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Unknown type found, d=
evice: '{'device': 'unix', 'alias': 'channel1', 'type': 'channel', 'address=
': {'bus': '0', 'controller': '0', 'type': 'virtio-serial', 'port': '2'}}' =
found=0A=
Thread-586::WARNING::2015-03-18 17:49:13,577::vm::2056::vm.Vm::(buildConfDe=
vices) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Unknown type found, d=
evice: '{'device': 'spicevmc', 'alias': 'channel2', 'type': 'channel', 'add=
ress': {'bus': '0', 'controller': '0', 'type': 'virtio-serial', 'port': '3'=
}}' found=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,578::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`44202a8b-c821-4571-8aab-0f8615914544`::moving =
from state init -> state preparing=0A=
Thread-586::INFO::2015-03-18 17:49:13,578::logUtils::44::dispatcher::(wrapp=
er) Run and protect: getVolumeSize(sdUUID=3D'965ca3b6-4f9c-4e81-b6e8-5ed4a9=
e58545', spUUID=3D'94ed7a19-fade-4bd6-83f2-2cbb2f730b95', imgUUID=3D'422a44=
86-6642-41ae-bb1d-b6a955550689', volUUID=3D'26b4c1e3-faf8-4fb3-b662-da6a55a=
3d8f2', options=3DNone)=0A=
Thread-586::INFO::2015-03-18 17:49:13,582::logUtils::47::dispatcher::(wrapp=
er) Run and protect: getVolumeSize, Return response: {'truesize': '38062174=
208', 'apparentsize': '48318382080'}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,582::task::1191::Storage.TaskManager=
.Task::(prepare) Task=3D`44202a8b-c821-4571-8aab-0f8615914544`::finished: {=
'truesize': '38062174208', 'apparentsize': '48318382080'}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,582::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`44202a8b-c821-4571-8aab-0f8615914544`::moving =
from state preparing -> state finished=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,582::resourceManager::940::Storage.R=
esourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {=
}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,582::resourceManager::977::Storage.R=
esourceManager.Owner::(cancelAll) Owner.cancelAll requests {}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,583::task::993::Storage.TaskManager.=
Task::(_decref) Task=3D`44202a8b-c821-4571-8aab-0f8615914544`::ref 0 aborti=
ng False=0A=
Thread-586::INFO::2015-03-18 17:49:13,583::clientIF::335::vds::(prepareVolu=
mePath) prepared volume path:=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,583::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::moving =
from state init -> state preparing=0A=
Thread-586::INFO::2015-03-18 17:49:13,583::logUtils::44::dispatcher::(wrapp=
er) Run and protect: prepareImage(sdUUID=3D'965ca3b6-4f9c-4e81-b6e8-5ed4a9e=
58545', spUUID=3D'94ed7a19-fade-4bd6-83f2-2cbb2f730b95', imgUUID=3D'422a448=
6-6642-41ae-bb1d-b6a955550689', leafUUID=3D'26b4c1e3-faf8-4fb3-b662-da6a55a=
3d8f2')=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,584::resourceManager::198::Storage.R=
esourceManager.Request::(__init__) ResName=3D`Storage.965ca3b6-4f9c-4e81-b6=
e8-5ed4a9e58545`ReqID=3D`bc4409f2-3b01-4467-998e-a29bee2de906`::Request was=
made in '/usr/share/vdsm/storage/hsm.py' line '3201' at 'prepareImage'=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,584::resourceManager::542::Storage.R=
esourceManager::(registerResource) Trying to register resource 'Storage.965=
ca3b6-4f9c-4e81-b6e8-5ed4a9e58545' for lock type 'shared'=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,585::resourceManager::601::Storage.R=
esourceManager::(registerResource) Resource 'Storage.965ca3b6-4f9c-4e81-b6e=
8-5ed4a9e58545' is free. Now locking as 'shared' (1 active user)=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,585::resourceManager::238::Storage.R=
esourceManager.Request::(grant) ResName=3D`Storage.965ca3b6-4f9c-4e81-b6e8-=
5ed4a9e58545`ReqID=3D`bc4409f2-3b01-4467-998e-a29bee2de906`::Granted reques=
t=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,585::task::827::Storage.TaskManager.=
Task::(resourceAcquired) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::_re=
sourcesAcquired: Storage.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545 (shared)=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,585::task::993::Storage.TaskManager.=
Task::(_decref) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::ref 1 aborti=
ng False=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,613::fileSD::499::Storage.StorageDom=
ain::(activateVolumes) Fixing permissions on /rhev/data-center/mnt/10.10.30=
.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486=
-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,615::fileUtils::142::Storage.fileUti=
ls::(createdir) Creating directory: /var/run/vdsm/storage/965ca3b6-4f9c-4e8=
1-b6e8-5ed4a9e58545=0A=
Thread-586::WARNING::2015-03-18 17:49:13,615::fileUtils::149::Storage.fileU=
tils::(createdir) Dir /var/run/vdsm/storage/965ca3b6-4f9c-4e81-b6e8-5ed4a9e=
58545 already exists=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,615::fileSD::474::Storage.StorageDom=
ain::(createImageLinks) Creating symlink from /rhev/data-center/mnt/10.10.3=
0.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a448=
6-6642-41ae-bb1d-b6a955550689 to /var/run/vdsm/storage/965ca3b6-4f9c-4e81-b=
6e8-5ed4a9e58545/422a4486-6642-41ae-bb1d-b6a955550689=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,615::fileSD::479::Storage.StorageDom=
ain::(createImageLinks) img run dir already exists: /var/run/vdsm/storage/9=
65ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/422a4486-6642-41ae-bb1d-b6a955550689=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,618::fileVolume::529::Storage.Volume=
::(validateVolumePath) validate path for 26b4c1e3-faf8-4fb3-b662-da6a55a3d8=
f2=0A=
Thread-586::INFO::2015-03-18 17:49:13,621::logUtils::47::dispatcher::(wrapp=
er) Run and protect: prepareImage, Return response: {'info': {'domainID': '=
965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', 'volType': 'path', 'leaseOffset': 0,=
'path': u'/rhev/data-center/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f=
9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c=
1e3-faf8-4fb3-b662-da6a55a3d8f2', 'volumeID': u'26b4c1e3-faf8-4fb3-b662-da6=
a55a3d8f2', 'leasePath': u'/rhev/data-center/mnt/10.10.30.251:_var_nas1_OVi=
rtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6=
a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.lease', 'imageID': '422a448=
6-6642-41ae-bb1d-b6a955550689'}, 'path': u'/rhev/data-center/94ed7a19-fade-=
4bd6-83f2-2cbb2f730b95/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486=
-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'imgVol=
umesInfo': [{'domainID': '965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', 'volType':=
'path', 'leaseOffset': 0, 'path': u'/rhev/data-center/mnt/10.10.30.251:_va=
r_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41=
ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'volumeID': u'2=
6b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'leasePath': u'/rhev/data-center/mnt/=
10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/=
422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.l=
ease', 'imageID': '422a4486-6642-41ae-bb1d-b6a955550689'}]}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,621::task::1191::Storage.TaskManager=
.Task::(prepare) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::finished: {=
'info': {'domainID': '965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', 'volType': 'pa=
th', 'leaseOffset': 0, 'path': u'/rhev/data-center/mnt/10.10.30.251:_var_na=
s1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-b=
b1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'volumeID': u'26b4c=
1e3-faf8-4fb3-b662-da6a55a3d8f2', 'leasePath': u'/rhev/data-center/mnt/10.1=
0.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a=
4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.lease=
', 'imageID': '422a4486-6642-41ae-bb1d-b6a955550689'}, 'path': u'/rhev/data=
-center/94ed7a19-fade-4bd6-83f2-2cbb2f730b95/965ca3b6-4f9c-4e81-b6e8-5ed4a9=
e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-=
da6a55a3d8f2', 'imgVolumesInfo': [{'domainID': '965ca3b6-4f9c-4e81-b6e8-5ed=
4a9e58545', 'volType': 'path', 'leaseOffset': 0, 'path': u'/rhev/data-cente=
r/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/i=
mages/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3=
d8f2', 'volumeID': u'26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'leasePath': u'=
/rhev/data-center/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e=
8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4f=
b3-b662-da6a55a3d8f2.lease', 'imageID': '422a4486-6642-41ae-bb1d-b6a9555506=
89'}]}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,622::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::moving =
from state preparing -> state finished=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,622::resourceManager::940::Storage.R=
esourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {=
'Storage.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545': < ResourceRef 'Storage.965c=
a3b6-4f9c-4e81-b6e8-5ed4a9e58545', isValid: 'True' obj: 'None'>}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,622::resourceManager::977::Storage.R=
esourceManager.Owner::(cancelAll) Owner.cancelAll requests {}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,622::resourceManager::616::Storage.R=
esourceManager::(releaseResource) Trying to release resource 'Storage.965ca=
3b6-4f9c-4e81-b6e8-5ed4a9e58545'=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,622::resourceManager::635::Storage.R=
esourceManager::(releaseResource) Released resource 'Storage.965ca3b6-4f9c-=
4e81-b6e8-5ed4a9e58545' (0 active users)=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,623::resourceManager::641::Storage.R=
esourceManager::(releaseResource) Resource 'Storage.965ca3b6-4f9c-4e81-b6e8=
-5ed4a9e58545' is free, finding out if anyone is waiting for it.=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,623::resourceManager::649::Storage.R=
esourceManager::(releaseResource) No one is waiting for resource 'Storage.9=
65ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', Clearing records.=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,623::task::993::Storage.TaskManager.=
Task::(_decref) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::ref 0 aborti=
ng False=0A=
Thread-586::INFO::2015-03-18 17:49:13,623::clientIF::335::vds::(prepareVolu=
mePath) prepared volume path: /rhev/data-center/94ed7a19-fade-4bd6-83f2-2cb=
b2f730b95/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb=
1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,633::vm::1058::vm.Vm::(__init__) vmI=
d=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Ignoring param (target, 4194304=
) in BalloonDevice=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,633::vm::2294::vm.Vm::(_startUnderly=
ingVm) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::_ongoingCreations rel=
eased=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,634::vm::4128::vm.Vm::(_waitForUnder=
lyingMigration) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Waiting 2160=
0 seconds for end of migration=0A=
Thread-585::ERROR::2015-03-18 17:49:13,634::vm::5638::vm.Vm::(_updateDevice=
sDomxmlCache) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Alias not foun=
d for device type graphics during migration at destination host=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,649::API::558::vds::(migrationCreate=
) Destination VM creation succeeded=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,649::BindingXMLRPC::1140::vds::(wrap=
per) return vmMigrationCreate with {'status': {'message': 'Done', 'code': 0=
}, 'migrationPort': 0, 'params': {'username': '', 'acpiEnable': 'true', 'em=
ulatedMachine': 'pc-1.0', 'afterMigrationStatus': '', 'pid': '0', 'memGuara=
nteedSize': 4096, 'transparentHugePages': 'true', 'displaySecurePort': '-1'=
, 'spiceSslCipherSuite': 'DEFAULT', 'cpuType': 'Nehalem', 'custom': {'devic=
e_86204f23-f278-4937-85c7-81696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4eec=
94771bdevice_622098c3-ebed-4f48-b33f-125fcb757ed6': 'VmDevice {vmId=3Dd2d8b=
dfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3D622098c3-ebed-4f48-b33f-125fcb7=
57ed6, device=3Dunix, type=3DCHANNEL, bootOrder=3D0, specParams=3D{}, addre=
ss=3D{port=3D2, bus=3D0, controller=3D0, type=3Dvirtio-serial}, managed=3Df=
alse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dchannel1, customPrope=
rties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}', 'device_86204f23-f278-=
4937-85c7-81696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4eec94771b': 'VmDevi=
ce {vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3De8a3825b-d5b7-4=
007-a4d7-0e4eec94771b, device=3Dunix, type=3DCHANNEL, bootOrder=3D0, specPa=
rams=3D{}, address=3D{port=3D1, bus=3D0, controller=3D0, type=3Dvirtio-seri=
al}, managed=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dchann=
el0, customProperties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}', 'devic=
e_86204f23-f278-4937-85c7-81696db7c90c': 'VmDevice {vmId=3Dd2d8bdfd-99a6-41=
c0-84e7-26e1d6a6057b, deviceId=3D86204f23-f278-4937-85c7-81696db7c90c, devi=
ce=3Dide, type=3DCONTROLLER, bootOrder=3D0, specParams=3D{}, address=3D{bus=
=3D0x00, domain=3D0x0000, type=3Dpci, slot=3D0x01, function=3D0x1}, managed=
=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dide0, customPrope=
rties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}', 'device_86204f23-f278-=
4937-85c7-81696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4eec94771bdevice_622=
098c3-ebed-4f48-b33f-125fcb757ed6device_7cd98734-54cb-4963-96a3-ab85e48bcc8=
a': 'VmDevice {vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3D7cd9=
8734-54cb-4963-96a3-ab85e48bcc8a, device=3Dspicevmc, type=3DCHANNEL, bootOr=
der=3D0, specParams=3D{}, address=3D{port=3D3, bus=3D0, controller=3D0, typ=
e=3Dvirtio-serial}, managed=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, devi=
ceAlias=3Dchannel2, customProperties=3D{}, snapshotId=3Dnull, logicalName=
=3Dnull}'}, 'pauseCode': 'NOERR', 'migrationDest': 'libvirt', 'hypervEnable=
': 'true', 'smp': '2', 'vmType': 'kvm', 'memSize': 4096, 'smpCoresPerSocket=
': '1', 'vmName': 'colvm60', 'nice': '0', 'guestFQDN': 'colvm60.collogia.de=
', 'bootMenuEnable': 'false', 'guestDiskMapping': {}, 'vmId': 'd2d8bdfd-99a=
6-41c0-84e7-26e1d6a6057b', 'copyPasteEnable': 'true', 'displayIp': '192.168=
.11.46', 'displayPort': '-1', 'guestIPs': '192.168.10.70', 'smartcardEnable=
': 'false', 'spiceSecureChannels': 'smain,sinputs,scursor,splayback,srecord=
,sdisplay,susbredir,ssmartcard', 'fileTransferEnable': 'true', 'nicModel': =
'rtl8139,pv', 'keyboardLayout': 'de', 'kvmEnable': 'true', 'displayNetwork'=
: 'ovirtmgmt', 'devices': [{'specParams': {}, 'alias': 'sound0', 'deviceId'=
: 'c0611af3-b676-4b7b-a794-1cea5f54e1db', 'address': {'slot': '0x04', 'bus'=
: '0x00', 'domain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device': =
'ich6', 'type': 'sound'}, {'device': 'memballoon', 'specParams': {'model': =
'none'}, 'type': 'balloon', 'alias': 'balloon0'}, {'index': '0', 'alias': '=
scsi0', 'specParams': {}, 'deviceId': 'b0b3dbb0-dc4e-423c-8a56-9f06136db4d7=
', 'address': {'slot': '0x05', 'bus': '0x00', 'domain': '0x0000', 'type': '=
pci', 'function': '0x0'}, 'device': 'scsi', 'model': 'virtio-scsi', 'type':=
'controller'}, {'specParams': {}, 'alias': 'virtio-serial0', 'deviceId': '=
7ea156ea-94bf-4bc3-bbd6-302b646cd596', 'address': {'slot': '0x06', 'bus': '=
0x00', 'domain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device': 'vi=
rtio-serial', 'type': 'controller'}, {'specParams': {'vram': '32768', 'head=
s': '1'}, 'alias': 'video0', 'deviceId': '417a36be-98c1-4af7-950a-df13388c9=
e4d', 'address': {'slot': '0x02', 'bus': '0x00', 'domain': '0x0000', 'type'=
: 'pci', 'function': '0x0'}, 'device': 'qxl', 'type': 'video'}, {'device': =
'spice', 'specParams': {'spiceSecureChannels': 'smain,sinputs,scursor,splay=
back,srecord,sdisplay,susbredir,ssmartcard', 'copyPasteEnable': 'true', 'ke=
yMap': 'de', 'displayIp': '192.168.11.43', 'displayNetwork': 'ovirtmgmt'}, =
'type': 'graphics', 'tlsPort': '5902'}, {'nicModel': 'pv', 'macAddr': '00:0=
c:29:7a:94:f1', 'linkActive': True, 'network': 'ovirtmgmt', 'specParams': {=
'inbound': {}, 'outbound': {}}, 'bootOrder': '2', 'filter': 'vdsm-no-mac-sp=
oofing', 'alias': 'net0', 'deviceId': 'd8694952-f28d-4e97-a1d5-506daf4cc282=
', 'address': {'slot': '0x03', 'bus': '0x00', 'domain': '0x0000', 'type': '=
pci', 'function': '0x0'}, 'device': 'bridge', 'type': 'interface', 'name': =
'vnet2'}, {'index': '2', 'iface': 'ide', 'name': 'hdc', 'alias': 'ide0-1-0'=
, 'specParams': {'path': ''}, 'readonly': 'True', 'deviceId': '855a5a5b-7e9=
a-4e94-b1f0-7d8c26552503', 'address': {'bus': '1', 'controller': '0', 'type=
': 'drive', 'target': '0', 'unit': '0'}, 'device': 'cdrom', 'shared': 'fals=
e', 'path': '', 'type': 'disk'}, {'poolID': '94ed7a19-fade-4bd6-83f2-2cbb2f=
730b95', 'volumeInfo': {'domainID': '965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545',=
'volType': 'path', 'leaseOffset': 0, 'volumeID': '26b4c1e3-faf8-4fb3-b662-=
da6a55a3d8f2', 'leasePath': '/rhev/data-center/mnt/10.10.30.251:_var_nas1_O=
VirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-=
b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.lease', 'imageID': '422a4=
486-6642-41ae-bb1d-b6a955550689', 'path': '/rhev/data-center/mnt/10.10.30.2=
51:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6=
642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2'}, 'index':=
0, 'iface': 'virtio', 'apparentsize': '48318382080', 'specParams': {}, 'im=
ageID': '422a4486-6642-41ae-bb1d-b6a955550689', 'readonly': 'False', 'share=
d': 'false', 'truesize': '38062170112', 'type': 'disk', 'domainID': '965ca3=
b6-4f9c-4e81-b6e8-5ed4a9e58545', 'reqsize': '0', 'format': 'raw', 'deviceId=
': '422a4486-6642-41ae-bb1d-b6a955550689', 'address': {'slot': '0x07', 'bus=
': '0x00', 'domain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device':=
'disk', 'path': '/rhev/data-center/94ed7a19-fade-4bd6-83f2-2cbb2f730b95/96=
5ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550=
689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'propagateErrors': 'off', 'optio=
nal': 'false', 'name': 'vda', 'bootOrder': '1', 'volumeID': '26b4c1e3-faf8-=
4fb3-b662-da6a55a3d8f2', 'alias': 'virtio-disk0', 'volumeChain': [{'domainI=
D': '965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', 'volType': 'path', 'leaseOffset=
': 0, 'volumeID': '26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'leasePath': '/rh=
ev/data-center/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5=
ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-=
b662-da6a55a3d8f2.lease', 'imageID': '422a4486-6642-41ae-bb1d-b6a955550689'=
, 'path': '/rhev/data-center/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f=
9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c=
1e3-faf8-4fb3-b662-da6a55a3d8f2'}]}, {'device': 'usb', 'alias': 'usb0', 'ty=
pe': 'controller', 'address': {'slot': '0x01', 'bus': '0x00', 'domain': '0x=
0000', 'type': 'pci', 'function': '0x2'}}, {'device': 'ide', 'alias': 'ide0=
', 'type': 'controller', 'address': {'slot': '0x01', 'bus': '0x00', 'domain=
': '0x0000', 'type': 'pci', 'function': '0x1'}}, {'device': 'unix', 'alias'=
: 'channel0', 'type': 'channel', 'address': {'bus': '0', 'controller': '0',=
'type': 'virtio-serial', 'port': '1'}}, {'device': 'unix', 'alias': 'chann=
el1', 'type': 'channel', 'address': {'bus': '0', 'controller': '0', 'type':=
'virtio-serial', 'port': '2'}}, {'device': 'spicevmc', 'alias': 'channel2'=
, 'type': 'channel', 'address': {'bus': '0', 'controller': '0', 'type': 'vi=
rtio-serial', 'port': '3'}}], 'status': 'Migration Destination', 'timeOffse=
t': '3600', 'maxVCpus': '16', 'clientIp': '', 'display': 'qxl'}}=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:14,221::vm::5571::vm.Vm::(_onLibv=
irtLifecycleEvent) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::event Sta=
rted detail 1 opaque None=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:15,424::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:15,425::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-588::DEBUG::2015-03-18 17:49:15,427::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:15,432::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:15,434::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-589::DEBUG::2015-03-18 17:49:15,436::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
Thread-32::DEBUG::2015-03-18 17:49:16,182::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtISO/bff3a2be-fdd9-4e37-b416-fa4ef7fafba2/dom_md/metadata iflag=3Dd=
irect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-32::DEBUG::2015-03-18 17:49:16,189::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n357 b=
ytes (357 B) copied, 0.000303553 s, 1.2 MB/s\n'; <rc> =3D 0=0A=
Thread-41::DEBUG::2015-03-18 17:49:16,193::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtEXP/63041fa9-e093-4b44-b36f-f39f16d3974f/dom_md/metadata iflag=3Dd=
irect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-41::DEBUG::2015-03-18 17:49:16,200::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n363 b=
ytes (363 B) copied, 0.000328831 s, 1.1 MB/s\n'; <rc> =3D 0=0A=
Thread-46::DEBUG::2015-03-18 17:49:16,305::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.252:_var_n=
as2_OVirtIB/272ec473-6041-42ee-bd1a-732789dd18d4/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-46::DEBUG::2015-03-18 17:49:16,311::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n557 b=
ytes (557 B) copied, 0.000287691 s, 1.9 MB/s\n'; <rc> =3D 0=0A=
Thread-38::DEBUG::2015-03-18 17:49:16,946::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtIB/2c51d320-88ce-4f23-8215-e15f55f66906/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-33::DEBUG::2015-03-18 17:49:16,946::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.251:_var_n=
as1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-38::DEBUG::2015-03-18 17:49:16,956::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.00027901 s, 2.3 MB/s\n'; <rc> =3D 0=0A=
Thread-33::DEBUG::2015-03-18 17:49:16,958::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.000852178 s, 756 kB/s\n'; <rc> =3D 0=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,619::vm::5571::vm.Vm::(_onLibv=
irtLifecycleEvent) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::event Sto=
pped detail 5 opaque None=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,619::vm::2366::vm.Vm::(_onQemuD=
eath) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::underlying process dis=
connected=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,620::vm::4952::vm.Vm::(releaseV=
m) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Release VM resources=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,623::task::595::Storage.TaskMa=
nager.Task::(_updateState) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2`::m=
oving from state init -> state preparing=0A=
Thread-586::DEBUG::2015-03-18 17:49:17,624::libvirtconnection::143::root::(=
wrapper) Unknown libvirterror: ecode: 42 edom: 10 level: 2 message: Domain =
nicht gefunden: Keine Domain mit ?bereinstimmender UUID 'd2d8bdfd-99a6-41c0=
-84e7-26e1d6a6057b'=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,624::logUtils::44::dispatcher::=
(wrapper) Run and protect: teardownImage(sdUUID=3D'965ca3b6-4f9c-4e81-b6e8-=
5ed4a9e58545', spUUID=3D'94ed7a19-fade-4bd6-83f2-2cbb2f730b95', imgUUID=3D'=
422a4486-6642-41ae-bb1d-b6a955550689', volUUID=3DNone)=0A=
Thread-586::ERROR::2015-03-18 17:49:17,625::vm::2325::vm.Vm::(_startUnderly=
ingVm) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Failed to start a mig=
ration destination vm=0A=
Traceback (most recent call last):=0A=
File "/usr/share/vdsm/virt/vm.py", line 2298, in _startUnderlyingVm=0A=
self._completeIncomingMigration()=0A=
File "/usr/share/vdsm/virt/vm.py", line 4107, in _completeIncomingMigrati=
on=0A=
self._incomingMigrationFinished.isSet(), usedTimeout)=0A=
File "/usr/share/vdsm/virt/vm.py", line 4160, in _attachLibvirtDomainAfte=
rMigration=0A=
raise MigrationError(e.get_error_message())=0A=
MigrationError: Domain nicht gefunden: Keine Domain mit ?bereinstimmender U=
UID 'd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b'=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,627::resourceManager::198::Sto=
rage.ResourceManager.Request::(__init__) ResName=3D`Storage.965ca3b6-4f9c-4=
e81-b6e8-5ed4a9e58545`ReqID=3D`2ec4cc19-966e-4269-a6fc-bb3cf7a519b2`::Reque=
st was made in '/usr/share/vdsm/storage/hsm.py' line '3253' at 'teardownIma=
ge'=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,629::resourceManager::542::Sto=
rage.ResourceManager::(registerResource) Trying to register resource 'Stora=
ge.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545' for lock type 'shared'=0A=
Detector thread::DEBUG::2015-03-18 17:49:17,629::protocoldetector::187::vds=
.MultiProtocolAcceptor::(_add_connection) Adding connection from 192.168.11=
.43:37061=0A=
Thread-586::DEBUG::2015-03-18 17:49:17,632::vm::2786::vm.Vm::(setDownStatus=
) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Changed state to Down: VM =
failed to migrate (code=3D8)=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,632::resourceManager::601::Sto=
rage.ResourceManager::(registerResource) Resource 'Storage.965ca3b6-4f9c-4e=
81-b6e8-5ed4a9e58545' is free. Now locking as 'shared' (1 active user)=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,634::resourceManager::238::Sto=
rage.ResourceManager.Request::(grant) ResName=3D`Storage.965ca3b6-4f9c-4e81=
-b6e8-5ed4a9e58545`ReqID=3D`2ec4cc19-966e-4269-a6fc-bb3cf7a519b2`::Granted =
request=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,638::task::827::Storage.TaskMa=
nager.Task::(resourceAcquired) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2=
`::_resourcesAcquired: Storage.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545 (shared=
)=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,638::task::993::Storage.TaskMa=
nager.Task::(_decref) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2`::ref 1 =
aborting False=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,638::logUtils::47::dispatcher::=
(wrapper) Run and protect: teardownImage, Return response: None=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,638::task::1191::Storage.TaskM=
anager.Task::(prepare) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2`::finis=
hed: None=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,638::task::595::Storage.TaskMa=
nager.Task::(_updateState) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2`::m=
oving from state preparing -> state finished=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,639::resourceManager::940::Sto=
rage.ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resou=
rces {'Storage.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545': < ResourceRef 'Storag=
e.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', isValid: 'True' obj: 'None'>}=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,639::resourceManager::977::Sto=
rage.ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,639::resourceManager::616::Sto=
rage.ResourceManager::(releaseResource) Trying to release resource 'Storage=
.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545'=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,639::resourceManager::635::Sto=
rage.ResourceManager::(releaseResource) Released resource 'Storage.965ca3b6=
-4f9c-4e81-b6e8-5ed4a9e58545' (0 active users)=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,640::resourceManager::641::Sto=
rage.ResourceManager::(releaseResource) Resource 'Storage.965ca3b6-4f9c-4e8=
1-b6e8-5ed4a9e58545' is free, finding out if anyone is waiting for it.=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,640::resourceManager::649::Sto=
rage.ResourceManager::(releaseResource) No one is waiting for resource 'Sto=
rage.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', Clearing records.=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,640::task::993::Storage.TaskMa=
nager.Task::(_decref) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2`::ref 0 =
aborting False=0A=
libvirtEventLoop::WARNING::2015-03-18 17:49:17,640::utils::129::root::(rmFi=
le) File: /var/lib/libvirt/qemu/channels/d2d8bdfd-99a6-41c0-84e7-26e1d6a605=
7b.com.redhat.rhevm.vdsm already removed=0A=
libvirtEventLoop::WARNING::2015-03-18 17:49:17,641::utils::129::root::(rmFi=
le) File: /var/lib/libvirt/qemu/channels/d2d8bdfd-99a6-41c0-84e7-26e1d6a605=
7b.org.qemu.guest_agent.0 already removed=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,641::task::595::Storage.TaskMa=
nager.Task::(_updateState) Task=3D`d02609f6-313a-45b7-b6fc-97c296f7456d`::m=
oving from state init -> state preparing=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,641::logUtils::44::dispatcher::=
(wrapper) Run and protect: inappropriateDevices(thiefId=3D'd2d8bdfd-99a6-41=
c0-84e7-26e1d6a6057b')=0A=
Detector thread::DEBUG::2015-03-18 17:49:17,642::protocoldetector::201::vds=
.MultiProtocolAcceptor::(_remove_connection) Connection removed from 192.16=
8.11.43:37061=0A=
Detector thread::DEBUG::2015-03-18 17:49:17,642::protocoldetector::246::vds=
.MultiProtocolAcceptor::(_handle_connection_read) Detected protocol xml fro=
m 192.168.11.43:37061=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,642::logUtils::47::dispatcher::=
(wrapper) Run and protect: inappropriateDevices, Return response: None=0A=
Detector thread::DEBUG::2015-03-18 17:49:17,643::BindingXMLRPC::1173::XmlDe=
tector::(handleSocket) xml over http detected from ('192.168.11.43', 37061)=
=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,644::task::1191::Storage.TaskM=
anager.Task::(prepare) Task=3D`d02609f6-313a-45b7-b6fc-97c296f7456d`::finis=
hed: None=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,646::task::595::Storage.TaskMa=
nager.Task::(_updateState) Task=3D`d02609f6-313a-45b7-b6fc-97c296f7456d`::m=
oving from state preparing -> state finished=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,647::resourceManager::940::Sto=
rage.ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resou=
rces {}=0A=
Thread-590::DEBUG::2015-03-18 17:49:17,648::BindingXMLRPC::1133::vds::(wrap=
per) client [192.168.11.43]::call vmDestroy with ('d2d8bdfd-99a6-41c0-84e7-=
26e1d6a6057b',) {}=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,648::resourceManager::977::Sto=
rage.ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}=0A=
Thread-590::INFO::2015-03-18 17:49:17,649::API::332::vds::(destroy) vmConta=
inerLock acquired by vm d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,650::task::993::Storage.TaskMa=
nager.Task::(_decref) Task=3D`d02609f6-313a-45b7-b6fc-97c296f7456d`::ref 0 =
aborting False=0A=
Thread-590::DEBUG::2015-03-18 17:49:17,651::vm::5026::vm.Vm::(destroy) vmId=
=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::destroy Called=0A=
libvirtEventLoop::WARNING::2015-03-18 17:49:17,651::vm::1953::vm.Vm::(_set_=
lastStatus) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::trying to set st=
ate to Down when already Down=0A=
Thread-590::DEBUG::2015-03-18 17:49:17,653::vm::5020::vm.Vm::(deleteVm) vmI=
d=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Total desktops after destroy of=
d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b is 0=0A=
Thread-590::DEBUG::2015-03-18 17:49:17,653::BindingXMLRPC::1140::vds::(wrap=
per) return vmDestroy with {'status': {'message': 'Machine destroyed', 'cod=
e': 0}}=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:18,463::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:18,465::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-591::DEBUG::2015-03-18 17:49:18,466::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:21,487::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:21,489::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-592::DEBUG::2015-03-18 17:49:21,491::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:24,669::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:24,671::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-593::DEBUG::2015-03-18 17:49:24,673::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
Thread-32::DEBUG::2015-03-18 17:49:26,195::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtISO/bff3a2be-fdd9-4e37-b416-fa4ef7fafba2/dom_md/metadata iflag=3Dd=
irect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-32::DEBUG::2015-03-18 17:49:26,202::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n357 b=
ytes (357 B) copied, 0.000315366 s, 1.1 MB/s\n'; <rc> =3D 0=0A=
Thread-41::DEBUG::2015-03-18 17:49:26,206::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtEXP/63041fa9-e093-4b44-b36f-f39f16d3974f/dom_md/metadata iflag=3Dd=
irect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-41::DEBUG::2015-03-18 17:49:26,213::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n363 b=
ytes (363 B) copied, 0.000316359 s, 1.1 MB/s\n'; <rc> =3D 0=0A=
Thread-46::DEBUG::2015-03-18 17:49:26,315::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.252:_var_n=
as2_OVirtIB/272ec473-6041-42ee-bd1a-732789dd18d4/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-46::DEBUG::2015-03-18 17:49:26,322::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n557 b=
ytes (557 B) copied, 0.00033809 s, 1.6 MB/s\n'; <rc> =3D 0=0A=
Thread-38::DEBUG::2015-03-18 17:49:26,968::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtIB/2c51d320-88ce-4f23-8215-e15f55f66906/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-33::DEBUG::2015-03-18 17:49:26,974::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.251:_var_n=
as1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-38::DEBUG::2015-03-18 17:49:26,975::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.000260734 s, 2.5 MB/s\n'; <rc> =3D 0=0A=
Thread-33::DEBUG::2015-03-18 17:49:26,983::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.000209731 s, 3.1 MB/s\n'; <rc> =3D 0=0A=
=0A=
=0A=
******************************************=0A=
engine log:=0A=
=0A=
2015-03-18 17:15:28,051 INFO [org.ovirt.engine.core.bll.RefreshHostCapabil=
itiesCommand] (org.ovirt.thread.pool-8-thread-20) [6a89c3bd] Before acquiri=
ng lock in order to prevent monitoring for host colovn06 from data-center C=
ollogia=0A=
2015-03-18 17:15:28,052 INFO [org.ovirt.engine.core.bll.RefreshHostCapabil=
itiesCommand] (org.ovirt.thread.pool-8-thread-20) [6a89c3bd] Lock acquired,=
from now a monitoring of host will be skipped for host colovn06 from data-=
center Collogia=0A=
2015-03-18 17:15:28,174 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Ge=
tHardwareInfoVDSCommand] (org.ovirt.thread.pool-8-thread-20) [6a89c3bd] STA=
RT, GetHardwareInfoVDSCommand(HostName =3D colovn06, HostId =3D 68963fb8-b3=
86-4f5c-a88f-a7952bac78a3, vds=3DHost[colovn06,68963fb8-b386-4f5c-a88f-a795=
2bac78a3]), log id: 6e4d23dc=0A=
2015-03-18 17:15:28,180 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Ge=
tHardwareInfoVDSCommand] (org.ovirt.thread.pool-8-thread-20) [6a89c3bd] FIN=
ISH, GetHardwareInfoVDSCommand, log id: 6e4d23dc=0A=
2015-03-18 17:15:28,273 INFO [org.ovirt.engine.core.bll.HandleVdsCpuFlagsO=
rClusterChangedCommand] (org.ovirt.thread.pool-8-thread-20) [2e2d467b] Runn=
ing command: HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entit=
ies affected : ID: 68963fb8-b386-4f5c-a88f-a7952bac78a3 Type: VDS=0A=
2015-03-18 17:15:28,300 INFO [org.ovirt.engine.core.bll.HandleVdsVersionCo=
mmand] (org.ovirt.thread.pool-8-thread-20) [57ded262] Running command: Hand=
leVdsVersionCommand internal: true. Entities affected : ID: 68963fb8-b386-=
4f5c-a88f-a7952bac78a3 Type: VDS=0A=
2015-03-18 17:15:28,303 INFO [org.ovirt.engine.core.bll.RefreshHostCapabil=
itiesCommand] (org.ovirt.thread.pool-8-thread-20) [57ded262] Refresh host c=
apabilities finished. Lock released. Monitoring can run now for host colovn=
06 from data-center Collogia=0A=
2015-03-18 17:15:28,313 INFO [org.ovirt.engine.core.dal.dbbroker.auditlogh=
andling.AuditLogDirector] (org.ovirt.thread.pool-8-thread-20) [57ded262] Co=
rrelation ID: 6a89c3bd, Call Stack: null, Custom Event ID: -1, Message: Suc=
cessfully refreshed the capabilities of host colovn06.=0A=
2015-03-18 17:15:28,314 INFO [org.ovirt.engine.core.bll.RefreshHostCapabil=
itiesCommand] (org.ovirt.thread.pool-8-thread-20) [57ded262] Lock freed to =
object EngineLock [exclusiveLocks=3D key: 68963fb8-b386-4f5c-a88f-a7952bac7=
8a3 value: VDS=0A=
, sharedLocks=3D ]=0A=
2015-03-18 17:18:47,844 INFO [org.ovirt.engine.core.bll.MigrateVmToServerC=
ommand] (ajp--127.0.0.1-8702-8) [2dd847cf] Lock Acquired to object EngineLo=
ck [exclusiveLocks=3D key: d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b value: VM=
=0A=
, sharedLocks=3D ]=0A=
2015-03-18 17:18:48,125 INFO [org.ovirt.engine.core.bll.MigrateVmToServerC=
ommand] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] Running command: Mig=
rateVmToServerCommand internal: false. Entities affected : ID: d2d8bdfd-99=
a6-41c0-84e7-26e1d6a6057b Type: VMAction group MIGRATE_VM with role type US=
ER, ID: d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b Type: VMAction group EDIT_VM_=
PROPERTIES with role type USER, ID: 77ec9f6d-a0be-46f5-a2d0-6002f097e587 T=
ype: VdsGroupsAction group CREATE_VM with role type USER=0A=
2015-03-18 17:18:48,261 INFO [org.ovirt.engine.core.vdsbroker.MigrateVDSCo=
mmand] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] START, MigrateVDSComm=
and(HostName =3D colovn03, HostId =3D 708845a9-8b82-4d22-97e7-3a907f3005d5,=
vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, srcHost=3D192.168.11.43, dstV=
dsId=3D68963fb8-b386-4f5c-a88f-a7952bac78a3, dstHost=3D192.168.11.46:54321,=
migrationMethod=3DONLINE, tunnelMigration=3Dfalse, migrationDowntime=3D0),=
log id: 71fe79b2=0A=
2015-03-18 17:18:48,275 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateBrokerVDSCommand] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] START=
, MigrateBrokerVDSCommand(HostName =3D colovn03, HostId =3D 708845a9-8b82-4=
d22-97e7-3a907f3005d5, vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, srcHost=
=3D192.168.11.43, dstVdsId=3D68963fb8-b386-4f5c-a88f-a7952bac78a3, dstHost=
=3D192.168.11.46:54321, migrationMethod=3DONLINE, tunnelMigration=3Dfalse, =
migrationDowntime=3D0), log id: 3496db06=0A=
2015-03-18 17:18:48,294 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateBrokerVDSCommand] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] FINIS=
H, MigrateBrokerVDSCommand, log id: 3496db06=0A=
2015-03-18 17:18:48,321 INFO [org.ovirt.engine.core.vdsbroker.MigrateVDSCo=
mmand] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] FINISH, MigrateVDSCom=
mand, return: MigratingFrom, log id: 71fe79b2=0A=
2015-03-18 17:18:48,339 INFO [org.ovirt.engine.core.dal.dbbroker.auditlogh=
andling.AuditLogDirector] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] Co=
rrelation ID: 2dd847cf, Job ID: 89ee5f05-f210-4700-9cc3-ae1efdc54a8d, Call =
Stack: null, Custom Event ID: -1, Message: Migration started (VM: colvm60, =
Source: colovn03, Destination: colovn06, User: stockhausen(a)collogia.de).=0A=
2015-03-18 17:18:51,160 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdateRun=
TimeInfo] (DefaultQuartzScheduler_Worker-60) RefreshVmList vm id d2d8bdfd-9=
9a6-41c0-84e7-26e1d6a6057b is migrating to vds colovn06 ignoring it in the =
refresh until migration is done=0A=
2015-03-18 17:18:52,591 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdateRun=
TimeInfo] (DefaultQuartzScheduler_Worker-28) [5059f179] VM colvm60 d2d8bdfd=
-99a6-41c0-84e7-26e1d6a6057b moved from MigratingFrom --> Up=0A=
2015-03-18 17:18:52,594 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdateRun=
TimeInfo] (DefaultQuartzScheduler_Worker-28) [5059f179] Adding VM d2d8bdfd-=
99a6-41c0-84e7-26e1d6a6057b to re-run list=0A=
2015-03-18 17:18:52,613 ERROR [org.ovirt.engine.core.vdsbroker.VdsUpdateRun=
TimeInfo] (DefaultQuartzScheduler_Worker-28) [5059f179] Rerun vm d2d8bdfd-9=
9a6-41c0-84e7-26e1d6a6057b. Called from vds colovn03=0A=
2015-03-18 17:18:52,677 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] START=
, MigrateStatusVDSCommand(HostName =3D colovn03, HostId =3D 708845a9-8b82-4=
d22-97e7-3a907f3005d5, vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b), log id=
: 20cb664b=0A=
2015-03-18 17:18:52,683 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] Faile=
d in MigrateStatusVDS method=0A=
2015-03-18 17:18:52,684 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] Comma=
nd org.ovirt.engine.core.vdsbroker.vdsbroker.MigrateStatusVDSCommand return=
value=0A=
StatusOnlyReturnForXmlRpc [mStatus=3DStatusForXmlRpc [mCode=3D12, mMessage=
=3DFatal error during migration]]=0A=
2015-03-18 17:18:52,686 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] HostN=
ame =3D colovn03=0A=
2015-03-18 17:18:52,687 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] Comma=
nd MigrateStatusVDSCommand(HostName =3D colovn03, HostId =3D 708845a9-8b82-=
4d22-97e7-3a907f3005d5, vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b) execut=
ion failed. Exception: VDSErrorException: VDSGenericException: VDSErrorExce=
ption: Failed to MigrateStatusVDS, error =3D Fatal error during migration, =
code =3D 12=0A=
2015-03-18 17:18:52,690 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] FINIS=
H, MigrateStatusVDSCommand, log id: 20cb664b=0A=
2015-03-18 17:18:52,705 ERROR [org.ovirt.engine.core.dal.dbbroker.auditlogh=
andling.AuditLogDirector] (org.ovirt.thread.pool-8-thread-27) [5059f179] Co=
rrelation ID: 2dd847cf, Job ID: 89ee5f05-f210-4700-9cc3-ae1efdc54a8d, Call =
Stack: null, Custom Event ID: -1, Message: Migration failed due to Error: F=
atal error during migration (VM: colvm60, Source: colovn03, Destination: co=
lovn06).=0A=
2015-03-18 17:18:52,729 INFO [org.ovirt.engine.core.bll.MigrateVmToServerC=
ommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] Lock freed to object=
EngineLock [exclusiveLocks=3D key: d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b va=
lue: VM=0A=
, sharedLocks=3D ]=0A=
=0A=
------=_NextPartTM-000-3ae93704-ac0a-4cf7-af75-e659c59b48b4
Content-Type: text/plain;
name="InterScan_Disclaimer.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="InterScan_Disclaimer.txt"
****************************************************************************
Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.
Über das Internet versandte E-Mails können unter fremden Namen erstellt oder
manipuliert werden. Deshalb ist diese als E-Mail verschickte Nachricht keine
rechtsverbindliche Willenserklärung.
Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln
Vorstand:
Kadir Akin
Dr. Michael Höhnerbach
Vorsitzender des Aufsichtsrates:
Hans Kristian Langva
Registergericht: Amtsgericht Köln
Registernummer: HRB 52 497
This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.
e-mails sent over the internet may have been written under a wrong name or
been manipulated. That is why this message sent as an e-mail is not a
legally binding declaration of intention.
Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln
executive board:
Kadir Akin
Dr. Michael Höhnerbach
President of the supervisory board:
Hans Kristian Langva
Registry office: district court Cologne
Register number: HRB 52 497
****************************************************************************
------=_NextPartTM-000-3ae93704-ac0a-4cf7-af75-e659c59b48b4--
9 years, 9 months
oVirt Weekly Sync Meeting: March 18, 2015
by Brian Proffitt
Minutes: http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-18-14.01.html
Minutes (text): http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-18-14.01.txt
Log: http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-18-14.01.log.html
Meeting summary
---------------
* Agenda and Roll Call (bkp, 14:02:30)
* infra update (bkp, 14:02:30)
* 3.5.z updates (bkp, 14:02:30)
* 3.6 status (bkp, 14:02:30)
* Conferences and Workshops (bkp, 14:02:30)
* other topics (bkp, 14:02:32)
* infra update (bkp, 14:05:00)
* infra update Upstream is mostly stable afaik, other than some gerrit
issues dcaro is looking into (bkp, 14:13:33)
* infra update We're waiting for a memory upgrade due to hosts in phx
that will allow us to add more slaves to Jenkins (bkp, 14:13:36)
* infra update There are a few slaves out of the pool currently
upstream, waiting to be checked up, but no updates (bkp, 14:13:39)
* infra update Some duplicated gerrit accounts were also fixed (bkp,
14:13:42)
* 3.5.z updates (bkp, 14:13:50)
* 3.5.z updates Full status at
http://lists.ovirt.org/pipermail/users/2015-March/031881.html (bkp,
14:18:13)
* 3.5.z updates 3.5.2 RC2 build just completed, testing in progress.
Released today, if tests passed (bkp, 14:18:16)
* 3.5.z updates Some blockers open, some of them should be fixed by
end of week (bkp, 14:18:19)
* 3.5.z updates RC2 won't become GA due to existing blockers but at
least we can test fixed bugs (bkp, 14:18:22)
* 3.5.z updates Another RC will likely be available next week (bkp,
14:18:25)
* 3.5.z updates We'll need to test it on Centos 7.1, too (bkp,
14:18:29)
* 3.6 status (bkp, 14:18:29)
* 3.6 status integration Full status at:
http://lists.ovirt.org/pipermail/users/2015-March/031878.html (bkp,
14:22:06)
* 3.6 status integration Bug count on rise, no blockers yet (bkp,
14:22:09)
* 3.6 status integration There is about one month before feature
submission is closed (bkp, 14:22:12)
* 3.6 status integration We had some progress with hosted engine
features, moving the conf to shared storage and provisioning
additional hosts by UX. But nothing testable yet (bkp, 14:22:15)
* status UX Not many updates, we are making GOOD progress on the
tooltips, stuff is being merged, hopefully soon we can mark it
complete. (bkp, 14:24:16)
* 3.6 status network No important milestones this week, nor last week.
Progress proceeding apace. (bkp, 14:26:49)
* 3.6 status network Some testing started on our host networking API
feature even though it's not even merged! Some issues discovered.
(bkp, 14:26:52)
* 3.6 status network And the SR-IOV feature is going well, should
start being reviewed/merged soon enough. (bkp, 14:26:55)
* 3.6 status Gluster No updates this week. (bkp, 14:29:38)
* 3.6 status storage Good progress all round, starting to see first
drops of features to QA stakeholders (draft builds) (bkp, 14:32:01)
* 3.6 status virt (bkp, 14:34:53)
* 3.6 status virt No updates this week (bkp, 14:35:10)
* 3.6 status Node No updates this week (bkp, 14:37:18)
* 3.6 status SLA No updates this week (bkp, 14:40:37)
* conferences and workshops (bkp, 14:40:52)
* conferences and workshops FOSSAsia went very well. Talks were
well-received, and we had great attendance at the oVirt workshop.
(bkp, 14:41:27)
* conferences and workshops James Jiang from Cloud-Times came in from
Beijing and spoke on VDI. He outlined use cases for their commercial
version of oVirt that deploy up to 10,000 VMs! (bkp, 14:41:30)
* conferences and workshops Reminder: KVM Forum registration is now
open
http://events.linuxfoundation.org/events/kvm-forum/attend/register
(bkp, 14:41:34)
* conferences and workshops KVM Forum CfP is open, too, at:
http://events.linuxfoundation.org/events/kvm-forum/program/cfp
(bkp, 14:41:37)
* conferences and workshops Please note, again: there *will* be an
official oVirt track in KVM Forum this year that will serve as the
oVirt Workshop, so keep that in mind when submitting proposals.
(bkp, 14:41:40)
* conferences and workshops CfP is open for 10th Workshop on
Virtualization in High-Performance Cloud Computing (VHPC '15), in
conjunction with Euro-Par 2015, August 24-28, Vienna, Austria (bkp,
14:41:44)
* conferences and workshops oss2015 in Florence, Italy is coming up on
May 16-17: we'll have an oVirt session on May 16 at 17:00 (bkp,
14:41:48)
* Other Topics (bkp, 14:42:37)
* ACTION: Everyone make a note of the sync time next week: it's 1000
EDT. (bkp, 14:45:23)
Meeting ended at 14:45:46 UTC.
Action Items
------------
* Everyone make a note of the sync time next week: it's 1000 EDT.
Action Items, by person
-----------------------
* **UNASSIGNED**
* Everyone make a note of the sync time next week: it's 1000 EDT.
People Present (lines said)
---------------------------
* bkp (99)
* lvernia (19)
* sbonazzo (18)
* eedri (5)
* awels (4)
* amureini (3)
* ovirtbot (3)
* infra_owner|dcaro (2)
* tal (1)
* bkorren (1)
* mlipchuk (1)
--
Brian Proffitt
Community Liaison
oVirt
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
9 years, 9 months
VMs freezing during heals
by Alastair Neil
I have a Ovirt cluster with 6 VM hosts and 4 gluster nodes. There are two
virtualisation clusters one with two nehelem nodes and one with four
sandybridge nodes. My master storage domain is a GlusterFS backed by a
replica 3 gluster volume from 3 of the gluster nodes. The engine is a
hosted engine 3.5.1 on 3 of the sandybridge nodes, with storage broviede by
nfs from a different gluster volume. All the hosts are CentOS 6.6.
vdsm-4.16.10-8.gitc937927.el6
> glusterfs-3.6.2-1.el6
> 2.6.32 - 504.8.1.el6.x86_64
Problems happen when I try to add a new brick or replace a brick eventually
the self heal will kill the VMs. In the VM's logs I see kernel hung task
messages.
Mar 12 23:05:16 static1 kernel: INFO: task nginx:1736 blocked for more than
> 120 seconds.
> Mar 12 23:05:16 static1 kernel: Not tainted 2.6.32-504.3.3.el6.x86_64
> #1
> Mar 12 23:05:16 static1 kernel: "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> Mar 12 23:05:16 static1 kernel: nginx D 0000000000000001 0
> 1736 1735 0x00000080
> Mar 12 23:05:16 static1 kernel: ffff8800778b17a8 0000000000000082
> 0000000000000000 00000000000126c0
> Mar 12 23:05:16 static1 kernel: ffff88007e5c6500 ffff880037170080
> 0006ce5c85bd9185 ffff88007e5c64d0
> Mar 12 23:05:16 static1 kernel: ffff88007a614ae0 00000001722b64ba
> ffff88007a615098 ffff8800778b1fd8
> Mar 12 23:05:16 static1 kernel: Call Trace:
> Mar 12 23:05:16 static1 kernel: [<ffffffff8152a885>]
> schedule_timeout+0x215/0x2e0
> Mar 12 23:05:16 static1 kernel: [<ffffffff8152a503>]
> wait_for_common+0x123/0x180
> Mar 12 23:05:16 static1 kernel: [<ffffffff81064b90>] ?
> default_wake_function+0x0/0x20
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0210a76>] ?
> _xfs_buf_read+0x46/0x60 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa02063c7>] ?
> xfs_trans_read_buf+0x197/0x410 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffff8152a61d>]
> wait_for_completion+0x1d/0x20
> Mar 12 23:05:16 static1 kernel: [<ffffffffa020ff5b>]
> xfs_buf_iowait+0x9b/0x100 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa02063c7>] ?
> xfs_trans_read_buf+0x197/0x410 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0210a76>]
> _xfs_buf_read+0x46/0x60 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0210b3b>]
> xfs_buf_read+0xab/0x100 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa02063c7>]
> xfs_trans_read_buf+0x197/0x410 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa01ee6a4>]
> xfs_imap_to_bp+0x54/0x130 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa01f077b>] xfs_iread+0x7b/0x1b0
> [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffff811ab77e>] ?
> inode_init_always+0x11e/0x1c0
> Mar 12 23:05:16 static1 kernel: [<ffffffffa01eb5ee>] xfs_iget+0x27e/0x6e0
> [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa01eae1d>] ?
> xfs_iunlock+0x5d/0xd0 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0209366>] xfs_lookup+0xc6/0x110
> [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0216024>]
> xfs_vn_lookup+0x54/0xa0 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffff8119dc65>] do_lookup+0x1a5/0x230
> Mar 12 23:05:16 static1 kernel: [<ffffffff8119e8f4>]
> __link_path_walk+0x7a4/0x1000
> Mar 12 23:05:16 static1 kernel: [<ffffffff811738e7>] ?
> cache_grow+0x217/0x320
> Mar 12 23:05:16 static1 kernel: [<ffffffff8119f40a>] path_walk+0x6a/0xe0
> Mar 12 23:05:16 static1 kernel: [<ffffffff8119f61b>]
> filename_lookup+0x6b/0xc0
> Mar 12 23:05:16 static1 kernel: [<ffffffff811a0747>] user_path_at+0x57/0xa0
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0204e74>] ?
> _xfs_trans_commit+0x214/0x2a0 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa01eae3e>] ?
> xfs_iunlock+0x7e/0xd0 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffff81193bc0>] vfs_fstatat+0x50/0xa0
> Mar 12 23:05:16 static1 kernel: [<ffffffff811aaf5d>] ?
> touch_atime+0x14d/0x1a0
> Mar 12 23:05:16 static1 kernel: [<ffffffff81193d3b>] vfs_stat+0x1b/0x20
> Mar 12 23:05:16 static1 kernel: [<ffffffff81193d64>] sys_newstat+0x24/0x50
> Mar 12 23:05:16 static1 kernel: [<ffffffff810e5c87>] ?
> audit_syscall_entry+0x1d7/0x200
> Mar 12 23:05:16 static1 kernel: [<ffffffff810e5a7e>] ?
> __audit_syscall_exit+0x25e/0x290
> Mar 12 23:05:16 static1 kernel: [<ffffffff8100b072>]
> system_call_fastpath+0x16/0x1b
I am wondering if my volume settings are causing this. Can anyone with
more knowledge take a look and let me know:
network.remote-dio: on
> performance.stat-prefetch: off
> performance.io-cache: off
> performance.read-ahead: off
> performance.quick-read: off
> nfs.export-volumes: on
> network.ping-timeout: 20
> cluster.self-heal-readdir-size: 64KB
> cluster.quorum-type: auto
> cluster.data-self-heal-algorithm: diff
> cluster.self-heal-window-size: 8
> cluster.heal-timeout: 500
> cluster.self-heal-daemon: on
> cluster.entry-self-heal: on
> cluster.data-self-heal: on
> cluster.metadata-self-heal: on
> cluster.readdir-optimize: on
> cluster.background-self-heal-count: 20
> cluster.rebalance-stats: on
> cluster.min-free-disk: 5%
> cluster.eager-lock: enable
> storage.owner-uid: 36
> storage.owner-gid: 36
> auth.allow:*
> user.cifs: disable
> cluster.server-quorum-ratio: 51%
Many Thanks, Alastair
9 years, 9 months
[ACTION REQUIRED] oVirt 3.5.2 and 3.5.3 status (building RC2 today!)
by Sandro Bonazzola
Hi,
we still have 5 open blockers for 3.5.2[1]:
Bug ID Whiteboard Status Summary
1161012 infra POST task cleaning utility should erase commands that have running tasks
1187244 network POST [RHEL 7.0 + 7.1] Host configure with DHCP is losing connectivity after some time - dhclient is not running
1177220 storage ASSIGNED [BLOCKED] Failed to Delete First snapshot with live merge
1196327 virt ASSIGNED [performance] bad getVMList output creates unnecessary calls from Engine
1202360 virt POST [performance] bad getVMList output creates unnecessary calls from Engine
And 2 dependency on libvirt not yet fixed:
Bug ID Status Summary
1199182 POST 2nd active commit after snapshot triggers qemu failure
1199036 POST Libvirtd was restarted when do active blockcommit while there is a blockpull job running
ACTION: Assignee to provide ETA for the blocker bug.
Despite the blockers bug count, we're going to build RC2 today 2015-03-18 at 12:00 UTC for allowing the verification of fixed bugs and testing on
CentOS 7.1.
If you're going to test this release candidate on CentOS please be sure to have the CR[2] repository enabled and system fully updated to CentOS 7.1.
We still have 7 bugs in MODIFIED and 31 on QA[3]:
MODIFIED ON_QA Total
infra 2 10 12
integration 0 2 2
network 0 2 2
node 0 1 1
sla 2 1 3
storage 3 11 14
virt 0 4 4
Total 7 31 38
ACTION: Testers: you're welcome to verify bugs currently ON_QA.
All remaining bugs not marked as blockers have been moved to 3.5.3.
A release management entry has been added for tracking the schedule of 3.5.3[4]
A bug tracker [5] has been created for 3.5.3.
We have 32 bugs currently targeted to 3.5.3[6]:
Whiteboard NEW ASSIGNED POST Total
docs 2 0 0 2
external 1 0 0 1
gluster 4 0 1 5
infra 2 2 0 4
node 2 0 1 3
ppc 0 0 1 1
sla 4 0 0 4
storage 8 0 0 8
ux 1 0 1 2
virt 1 0 1 2
Total 25 2 5 32
ACTION: Maintainers / Assignee: to review the bugs targeted to 3.5.3 ensuring they're correctly targeted.
ACTION: Maintainers: to fill release notes for 3.5.2, the page has been created and updated here [7]
ACTION: Testers: please add yourself to the test page [8]
7 Patches have been merged for 3.5.3 and not backported to 3.5.2 branch according to Change-Id
commit 6b5a8169093357656d3e638c7018ee516d1f44bd
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Thu Feb 19 14:40:23 2015 +0200
core: Add validation when Storage Domain is blocked.
Change-Id: I9a7c12609b3780c74396dab6edf26e4deaff490f
commit 7fd4dca0a7fb15d3e9179457f1f2aea6c727d325
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Sun Mar 1 17:17:16 2015 +0200
restapi: reconfigure values on import data Storage Domain.
Change-Id: I2ef7baa850bd6da08ae27d41ebe9e4ad525fbe9b
commit 4283f755e6b77995247ecb9ddd904139bc8c322c
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Tue Mar 10 12:05:05 2015 +0200
restapi: Quering FCP unregistered Storage Domains
Change-Id: Iafe2f2afcd0e6e68adbbbb2054c857388acc30a7
commit a3d8b687620817b38a64a3917f4440274831bca3
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Wed Feb 25 17:00:47 2015 +0200
core: Add fk constraint on vm_interface_statistics
Change-Id: I53cf2737ef91cf967c93990fcb237f6c4e12a8f8
commit c8caaceb6b1678c702961d298b3d6c48183d9390
Author: emesika <emesika(a)redhat.com>
Date: Mon Mar 9 18:01:58 2015 +0200
core: do not use distinct if sort expr have func
Change-Id: I7c036b2b9ee94266b6e3df54f2c50167e454ed6a
commit 4332194e55ad40eee423e8611eceb95fd59dac7e
Author: Vered Volansky <vvolansk(a)redhat.com>
Date: Thu Mar 12 17:38:35 2015 +0200
webadmin: Fix punctuation in threshold warnings
Change-Id: If30f094e52f42b78537e215a2699cf74c248bd83
commit 773f2a108ce18e0029f864c8748d7068b71f8ff3
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Sat Feb 28 11:37:26 2015 +0200
core: Add managed devices to OVF
Change-Id: Ie0e912c9b2950f1461ae95f4704f18b818b83a3b
ACTION: Authors please verify they're not meant to be targeted to 3.5.2.
[1] https://bugzilla.redhat.com/1186161
[2] http://mirror.centos.org/centos/7/cr/x86_64/
[3] http://goo.gl/UEVTCf
[4] http://www.ovirt.org/OVirt_3.5.z_Release_Management#oVirt_3.5.3
[5] https://bugzilla.redhat.com/1198142
[6] https://bugzilla.redhat.com/buglist.cgi?quicksearch=product%3Aovirt%20tar...
[7] http://www.ovirt.org/OVirt_3.5.2_Release_Notes
[8] http://www.ovirt.org/Testing/oVirt_3.5.2_Testing
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
9 years, 9 months
Re: [ovirt-users] Ovirt resilience policy / HA
by Guillaume Penin
Hi Darell,
Sorry for my late reply.
I've been able to test the 2 different scenarios :
- Host not responding => Host fenced => HA VMs restarted on another
Host.
- Host not operational => Host not fenced, resilience policy configured
to "Migrate Virtual Machines" => All VMs migrated to another Host.
Thank you very much for your answer.
Kind regards,
Le 2015-03-17 14:59, Darrell Budic a écrit :
> Resilience policy refers to migration behavior only. if VDSM on a host
> node detects a storage or network problem, for instance, it will
> migrate All, HA, or no VMs to a new node.
>
> Sounds like you’re thinking in terms of “I want Ovirt to restart these
> VMs if the host dies”, for that, set HA on the VMs you want it to
> restart if the VM dies for whatever reason.
>
>
>> On Mar 16, 2015, at 3:34 PM, Guillaume Penin
>> <guillaume(a)onlineacid.com> wrote:
>>
>> Hi all,
>>
>> I'm building a test ovirt (3.5.1) infrastructure, based on 3 ovirt
>> nodes and 1 ovirt engine.
>>
>> Everything runs (almost) fine, but i don't exactly understand the
>> interaction between resilience policy (Cluster) and HA (VM).
>>
>> => What I understand, in case of host failure :
>>
>> - Setting resilience policy to :
>>
>> - Migrate Virtual Machines => All VMs (HA and non HA) will be
>> started on another host.
>> - Migrate only Highly Available Virtual Machines => HA VMs only
>> will be started on another host.
>> - Do Not Migrate Virtual Machines => HA and non HA VMs won't be
>> started on another host.
>>
>> => In practice :
>>
>> - No matter what parameter i use in resilience policy, HA VMs only
>> will be started on another host in case of a host failure.
>>
>> Is this the expected behaviour ? Am I misunderstanding the way it
>> works ?
>>
>> Kind regards,
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
9 years, 9 months