Users
Threads by month
- ----- 2026 -----
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- 6 participants
- 19176 discussions
Hi,
I just made a fresh install of ovirt-engine (v. 3.5.3.1-1) on a CentOS-7
x86_64 box. My previous installation had issues with the TLS certificate
time of issue, which was successfully fixed in this version
(https://bugzilla.redhat.com/show_bug.cgi?id=1210486) However, when
trying to start the SPICE HTML5 client, all I can see is the grey square
and no activity, and when clicking on "Toggle messages output", the
error message "Unexpected protocol mismatch" is shown.
Things done:
* ovirt-guest-agent installed on the VM
* On client side, updated browser (Firefox) to latest version (38.0) and
/ca.crt has been imported into Firefox certs
Regarding logs on the server side, I can see the following:
ovirt-engine
============
2015-06-16 10:49:29,862 INFO
[org.ovirt.engine.core.bll.SetVmTicketCommand] (ajp--127.0.0.1-8702-11)
[39c79276] Running command: SetVmTicketCommand internal: false. Entities
affected : ID: c2e32d4f-4c54-4e38-bf66-2627dc6dd4bc Type: VMAction
group CONNECT_TO_VM with role type USER
2015-06-16 10:49:29,917 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand]
(ajp--127.0.0.1-8702-11) [39c79276] START,
SetVmTicketVDSCommand(HostName = ovirtengine.myorg.es, HostId =
82fb3c43-3a4b-464e-9077-8e86dea2016b,
vmId=c2e32d4f-4c54-4e38-bf66-2627dc6dd4bc, ticket=TgrRVYoRhC8T,
validTime=120,m userName=user,
userId=5d502bbb-97d6-40b5-abbf-90121cea94d5), log id: 1881c90f
2015-06-16 10:49:29,937 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand]
(ajp--127.0.0.1-8702-11) [39c79276] FINISH, SetVmTicketVDSCommand, log
id: 1881c90f
2015-06-16 10:49:29,957 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-11) [39c79276] Correlation ID: 39c79276, Call
Stack: null, Custom Event ID: -1, Message: user user@domain initiated
console session for VM testVM
2015-06-16 10:49:29,987 WARN
[org.ovirt.engine.core.dal.job.ExecutionMessageDirector]
(ajp--127.0.0.1-8702-11) [7a71a9e4] The message key VmLogon is missing
from bundles/ExecutionMessages
2015-06-16 10:49:30,064 INFO [org.ovirt.engine.core.bll.VmLogonCommand]
(ajp--127.0.0.1-8702-11) [7a71a9e4] Running command: VmLogonCommand
internal: false. Entities affected : ID:
c2e32d4f-4c54-4e38-bf66-2627dc6dd4bc Type: VMAction group CONNECT_TO_VM
with role type USER
2015-06-16 10:49:30,114 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.VmLogonVDSCommand]
(ajp--127.0.0.1-8702-11) [7a71a9e4] START, VmLogonVDSCommand(HostName =
ovirtengine.myorg.es, HostId = 82fb3c43-3a4b-464e-9077-8e86dea2016b,
vmId=c2e32d4f-4c54-4e38-bf66-2627dc6dd4bc, domain=domain-authz,
password=******, userName=user@domain), log id: 68632b24
2015-06-16 10:49:30,120 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.VmLogonVDSCommand]
(ajp--127.0.0.1-8702-11) [7a71a9e4] FINISH, VmLogonVDSCommand, log id:
68632b24
2015-06-16 10:49:30,351 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand]
(DefaultQuartzScheduler_Worker-2) START,
GlusterVolumesListVDSCommand(HostName = kvmhost.myorg.es, HostId =
82fb3c43-3a4b-464e-9077-8e86dea2016b), log id: 2a2a439a
2015-06-16 10:49:30,368 INFO
[org.ovirt.engine.core.vdsbroker.gluster.GlusterVolumesListVDSCommand]
(DefaultQuartzScheduler_Worker-2) FINISH, GlusterVolumesListVDSCommand,
return: {}, log id: 2a2a439a
ovirt-websocket-proxy
=====================
jun 16 09:56:39 ovirtengine.myorg.es ovirt-websocket-proxy.py[30728]:
10.X.X.X - - [16/Jun/2015 09:56:39] 10.X.X.X: SSL/TLS (wss://) WebSocket
connection
jun 16 09:56:39 ovirtengine.myorg.es ovirt-websocket-proxy.py[30728]:
10.X.X.X - - [16/Jun/2015 09:56:39] 10.X.X.X: Version hybi-13, base64:
'False'
jun 16 09:56:39 ovirtengine.myorg.es ovirt-websocket-proxy.py[30728]:
10.X.X.X - - [16/Jun/2015 09:56:39] 10.X.X.X: Path:
'/eyJ2YWxpZFRvIjoiMjAxNTA2MTYwODU4MzgiLCJkYXRhIjoiJTdCJTIyaG9zdCUyMjolMjIxMC4xMDcuMjYuMjAxJTIyLCUyMnBvcnQlMjI6JTIyNTkwMCUyMiwlMjJzc2xfdGFyZ2V0JTIyOnRydWUlN0QiLCJ2YWxpZEZyb20iOiIyMDE1MDYxNjA4NTYzOCIsInNpZ25lZEZpZWxkcyI6InZhbGlkVG8sZGF0YSx2YWxpZEZyb20sc2FsdCIsInNpZ25hdHVyZSI6Imk2a3J2bjFCLzFYbUptSEJjVVZZRWVhSExwenA1LzJBQU1DWmJZcDJsaE9heEYvdkZ3azJIa0hibm5iY21mZFp3STJYbnFzMm9vZnMvNWV3NlNiTGtGeTdaVVdjZG4zdUxTcStZTVg4c3huUzg0Ulg3ZmtLTk05Mk9CeFJENm5VSEVDMXQ1eld0OXo3akZYVktMdXFEYkNiK3RmL3pNZGJuS0ZCcGtXaU5JVVB4b09yd2ZxRUQxMWZTell0aXVFeEFscW5xWlBqSXpjcHNDTHRwQXZaTnNWWWFNQlFWR1U2WnZiZlFWUTBlaFIzMnVyaTlVUmI1NDZCZVBuMkVJdytwU3RIWmZRWit2RDZKUjRWeDJFSFRqVEtXZ2ZMbzRWY0ZjSzNnQURYV1BKbUJjaWx5TExQR3dnTm1ncEk0cjVhR1ZCTmZ1VVUxSENJTlhWUVZPVnJJZz09Iiwic2FsdCI6IndFZGwvcmw3VWZJPSJ9'
Java console
============
">> disconnect" spicehtml5-main.html:86:16
"<< disconnect" spicehtml5-main.html:90:16
"ERROR: Error: Unexpected protocol mismatch."
-----------------
I can't see any other relevant info, so I wonder if something else might
be missing on any of the involved machines. Is there something else to
do?
Thanks.
Nicolás
3
7
Hi,
just a minor problem I guess: I have a small test environment with 2
hosts and a hosted engine on a separate NFS3 share, all running CentOS7.
The VMs are running from an iSCSI storage.
When I want to shutdown the environment I:
- shutdown VMs
- enable global maintenance mode
- "shutdown -h now" on the hosted engine vm
- "shutdown -h now" on the hosts
The problem: instead of shutting down, the hosts perform a reboot after
a short while.
Is this the expected behaviour or a known bug? How can I cleanly
shutdown my OVirt-environment?
Thank you,
Uwe
5
6
hosted engine does not start correctly (CentOS 7.1, overt-engine 3.5.2)
by Haoyang Haven Liu 22 Jun '15
by Haoyang Haven Liu 22 Jun '15
22 Jun '15
--Apple-Mail=_30E8FDCC-2248-490E-B934-CF7DF2FA1D68
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Hello,
I tried to follow <http://www.ovirt.org/Migrate_to_Hosted_Engine =
<http://www.ovirt.org/Migrate_to_Hosted_Engine>> to migrate an existing =
ovirt environment. I managed to complete the =E2=80=9Cengine-backup =
=E2=80=94mode=3Drestore=E2=80=A6=E2=80=9D step, and the following =
=E2=80=9Cengine-setup=E2=80=9D step appear to have completed. However, =
the ovirt-engine service was not started successfully has errors:
[root@ovirt ~]# systemctl status ovirt-engine
ovirt-engine.service - oVirt Engine
Loaded: loaded (/usr/lib/systemd/system/ovirt-engine.service; =
enabled)
Active: failed (Result: exit-code) since Mon 2015-05-25 22:26:12 PDT; =
43s ago
Main PID: 15931 (code=3Dexited, status=3D1/FAILURE)
May 25 22:26:11 ovirt.polysep.ucla.edu systemd[1]: Started oVirt Engine.
May 25 22:26:12 ovirt.polysep.ucla.edu ovirt-engine.py[15931]: =
2015-05-25 22:26:12,269 ovirt-engine: ERROR run:532 Error: process =
termina...code 1
May 25 22:26:12 ovirt.polysep.ucla.edu systemd[1]: ovirt-engine.service: =
main process exited, code=3Dexited, status=3D1/FAILURE
May 25 22:26:12 ovirt.polysep.ucla.edu systemd[1]: Unit =
ovirt-engine.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
Additionally, /var/log/ovirt-engine/console.log complains =E2=80=9Ccannot =
allocate memory=E2=80=9D. The VM engine has 4GB of memory, but =
ovirt-engine engine seems to want ~11GB of memory, is that right?
[root@ovirt ~]# cat /var/log/ovirt-engine/console.log=20
OpenJDK 64-Bit Server VM warning: INFO: =
os::commit_memory(0x0000000412180000, 11250696192, 0) failed; =
error=3D'Cannot allocate memory' (errno=3D12)
#
# There is insufficient memory for the Java Runtime Environment to =
continue.
# Native memory allocation (malloc) failed to allocate 11250696192 bytes =
for committing reserved memory.
# An error report file with more information is saved as:
# /tmp/jvm-15974/hs_error.log
[root@ovirt ~]# free -m
total used free shared buff/cache =
available
Mem: 3791 123 3175 28 492 =
3428
Swap: 2559 0 2559
[root@ovirt ~]#=20
The hs_error.log is attached.
Any help is appreciated.
Haven
--Apple-Mail=_30E8FDCC-2248-490E-B934-CF7DF2FA1D68
Content-Type: multipart/mixed;
boundary="Apple-Mail=_9C9BD97B-7859-43CB-BDAB-F17C0E9F66D0"
--Apple-Mail=_9C9BD97B-7859-43CB-BDAB-F17C0E9F66D0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hello,<div class=3D""><br class=3D""></div><div class=3D"">I =
tried to follow <<a =
href=3D"http://www.ovirt.org/Migrate_to_Hosted_Engine" =
class=3D"">http://www.ovirt.org/Migrate_to_Hosted_Engine</a>> to =
migrate an existing ovirt environment. I managed to complete the =
=E2=80=9Cengine-backup =E2=80=94mode=3Drestore=E2=80=A6=E2=80=9D step, =
and the following =E2=80=9Cengine-setup=E2=80=9D step appear to have =
completed. However, the ovirt-engine service was not started =
successfully has errors:</div><div class=3D""><br class=3D""></div><div =
class=3D""><div class=3D"">[root@ovirt ~]# systemctl status =
ovirt-engine</div><div class=3D"">ovirt-engine.service - oVirt =
Engine</div><div class=3D""> Loaded: loaded =
(/usr/lib/systemd/system/ovirt-engine.service; enabled)</div><div =
class=3D""> Active: failed (Result: exit-code) since Mon =
2015-05-25 22:26:12 PDT; 43s ago</div><div class=3D""> Main PID: =
15931 (code=3Dexited, status=3D1/FAILURE)</div><div class=3D""><br =
class=3D""></div><div class=3D"">May 25 22:26:11 <a =
href=3D"http://ovirt.polysep.ucla.edu" =
class=3D"">ovirt.polysep.ucla.edu</a> systemd[1]: Started oVirt =
Engine.</div><div class=3D"">May 25 22:26:12 <a =
href=3D"http://ovirt.polysep.ucla.edu" =
class=3D"">ovirt.polysep.ucla.edu</a> ovirt-engine.py[15931]: 2015-05-25 =
22:26:12,269 ovirt-engine: ERROR run:532 Error: process termina...code =
1</div><div class=3D"">May 25 22:26:12 <a =
href=3D"http://ovirt.polysep.ucla.edu" =
class=3D"">ovirt.polysep.ucla.edu</a> systemd[1]: ovirt-engine.service: =
main process exited, code=3Dexited, status=3D1/FAILURE</div><div =
class=3D"">May 25 22:26:12 <a href=3D"http://ovirt.polysep.ucla.edu" =
class=3D"">ovirt.polysep.ucla.edu</a> systemd[1]: Unit =
ovirt-engine.service entered failed state.</div><div class=3D"">Hint: =
Some lines were ellipsized, use -l to show in full.</div></div><div =
class=3D""><br class=3D""></div><div class=3D"">Additionally, =
/var/log/ovirt-engine/console.log complains =E2=80=9Ccannot allocate =
memory=E2=80=9D. The VM engine has 4GB of memory, but ovirt-engine =
engine seems to want ~11GB of memory, is that right?</div><div =
class=3D""><br class=3D""></div><div class=3D""><div =
class=3D"">[root@ovirt ~]# cat =
/var/log/ovirt-engine/console.log </div><div class=3D"">OpenJDK =
64-Bit Server VM warning: INFO: os::commit_memory(0x0000000412180000, =
11250696192, 0) failed; error=3D'Cannot allocate memory' =
(errno=3D12)</div><div class=3D"">#</div><div class=3D""># There is =
insufficient memory for the Java Runtime Environment to =
continue.</div><div class=3D""># Native memory allocation (malloc) =
failed to allocate 11250696192 bytes for committing reserved =
memory.</div><div class=3D""># An error report file with more =
information is saved as:</div><div class=3D""># =
/tmp/jvm-15974/hs_error.log</div><div class=3D""><div =
class=3D"">[root@ovirt ~]# free -m</div><div class=3D""> =
total used =
free shared =
buff/cache available</div><div class=3D"">Mem: =
3791 123 =
3175 28 =
492 3428</div><div =
class=3D"">Swap: 2559 =
0 2559</div><div =
class=3D"">[root@ovirt ~]# </div></div></div><div class=3D""><br =
class=3D""></div><div class=3D"">The hs_error.log is attached.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Any help is =
appreciated.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Haven</div><div class=3D""></div></body></html>=
--Apple-Mail=_9C9BD97B-7859-43CB-BDAB-F17C0E9F66D0
Content-Disposition: attachment;
filename=hs_error.log
Content-Type: application/octet-stream;
name="hs_error.log"
Content-Transfer-Encoding: quoted-printable
#=0A#=20There=20is=20insufficient=20memory=20for=20the=20Java=20Runtime=20=
Environment=20to=20continue.=0A#=20Native=20memory=20allocation=20=
(malloc)=20failed=20to=20allocate=2011250696192=20bytes=20for=20=
committing=20reserved=20memory.=0A#=20Possible=20reasons:=0A#=20=20=20=
The=20system=20is=20out=20of=20physical=20RAM=20or=20swap=20space=0A#=20=20=
=20In=2032=20bit=20mode,=20the=20process=20size=20limit=20was=20hit=0A#=20=
Possible=20solutions:=0A#=20=20=20Reduce=20memory=20load=20on=20the=20=
system=0A#=20=20=20Increase=20physical=20memory=20or=20swap=20space=0A#=20=
=20=20Check=20if=20swap=20backing=20store=20is=20full=0A#=20=20=20Use=20=
64=20bit=20Java=20on=20a=2064=20bit=20OS=0A#=20=20=20Decrease=20Java=20=
heap=20size=20(-Xmx/-Xms)=0A#=20=20=20Decrease=20number=20of=20Java=20=
threads=0A#=20=20=20Decrease=20Java=20thread=20stack=20sizes=20(-Xss)=0A=
#=20=20=20Set=20larger=20code=20cache=20with=20=
-XX:ReservedCodeCacheSize=3D=0A#=20This=20output=20file=20may=20be=20=
truncated=20or=20incomplete.=0A#=0A#=20=20Out=20of=20Memory=20Error=20=
(os_linux.cpp:2813),=20pid=3D15974,=20tid=3D139640083666688=0A#=0A#=20=
JRE=20version:=20=20(7.0_79-b14)=20(build=20)=0A#=20Java=20VM:=20OpenJDK=20=
64-Bit=20Server=20VM=20(24.79-b02=20mixed=20mode=20linux-amd64=20=
compressed=20oops)=0A#=20Derivative:=20IcedTea=202.5.5=0A#=20=
Distribution:=20Built=20on=20CentOS=20Linux=20release=207.1.1503=20=
(Core)=20=20(Wed=20Apr=2015=2000:14:16=20UTC=202015)=0A#=20Failed=20to=20=
write=20core=20dump.=20Core=20dumps=20have=20been=20disabled.=20To=20=
enable=20core=20dumping,=20try=20"ulimit=20-c=20unlimited"=20before=20=
starting=20Java=20again=0A#=0A=0A---------------=20=20T=20H=20R=20E=20A=20=
D=20=20---------------=0A=0ACurrent=20thread=20(0x00007f007400a800):=20=20=
JavaThread=20"Unknown=20thread"=20[_thread_in_vm,=20id=3D15975,=20=
stack(0x00007f007d855000,0x00007f007d956000)]=0A=0AStack:=20=
[0x00007f007d855000,0x00007f007d956000],=20=20sp=3D0x00007f007d9544f0,=20=
=20free=20space=3D1021k=0ANative=20frames:=20(J=3Dcompiled=20Java=20=
code,=20j=3Dinterpreted,=20Vv=3DVM=20code,=20C=3Dnative=20code)=0AV=20=20=
[libjvm.so+0x9791c4]=0AV=20=20[libjvm.so+0x49f5a2]=0AV=20=20=
[libjvm.so+0x7eed5b]=0AV=20=20[libjvm.so+0x7e942e]=0AV=20=20=
[libjvm.so+0x85d46b]=0AV=20=20[libjvm.so+0x84d35e]=0AV=20=20=
[libjvm.so+0x2abd4f]=0AV=20=20[libjvm.so+0x80fae9]=0AV=20=20=
[libjvm.so+0x949397]=0AV=20=20[libjvm.so+0x9496d6]=0AV=20=20=
[libjvm.so+0x5b5415]=0AV=20=20[libjvm.so+0x92baef]=0AV=20=20=
[libjvm.so+0x625d57]=20=20JNI_CreateJavaVM+0x67=0AC=20=20=
[libjli.so+0x2a68]=0A=0A=0A---------------=20=20P=20R=20O=20C=20E=20S=20=
S=20=20---------------=0A=0AJava=20Threads:=20(=20=3D>=20current=20=
thread=20)=0A=0AOther=20Threads:=0A=0A=3D>0x00007f007400a800=20(exited)=20=
JavaThread=20"Unknown=20thread"=20[_thread_in_vm,=20id=3D15975,=20=
stack(0x00007f007d855000,0x00007f007d956000)]=0A=0AVM=20state:not=20at=20=
safepoint=20(not=20fully=20initialized)=0A=0AVM=20Mutex/Monitor=20=
currently=20owned=20by=20a=20thread:=20None=0A=0AGC=20Heap=20History=20=
(0=20events):=0ANo=20events=0A=0ADeoptimization=20events=20(0=20events):=0A=
No=20events=0A=0AInternal=20exceptions=20(0=20events):=0ANo=20events=0A=0A=
Events=20(0=20events):=0ANo=20events=0A=0A=0ADynamic=20libraries:=0A=
00400000-00401000=20r-xp=2000000000=20fd:03=20101965786=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre-abrt/bin=
/java=0A00600000-00601000=20r--p=2000000000=20fd:03=20101965786=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre-abrt/bin=
/java=0A00601000-00602000=20rw-p=2000001000=20fd:03=20101965786=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre-abrt/bin=
/java=0A01125000-01146000=20rw-p=2000000000=2000:00=200=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20[heap]=0A402180000-412180000=20rw-p=2000000000=2000:00=200=20=0A=
6b0b00000-800000000=20rw-p=2000000000=2000:00=200=20=0A=
7f006e000000-7f006e270000=20rwxp=2000000000=2000:00=200=20=0A=
7f006e270000-7f0074023000=20rw-p=2000000000=2000:00=200=20=0A=
7f0074023000-7f0078000000=20---p=2000000000=2000:00=200=20=0A=
7f0078922000-7f0079e96000=20rw-p=2000000000=2000:00=200=20=0A=
7f0079e96000-7f007a91c000=20rw-p=2000000000=2000:00=200=20=0A=
7f007a91c000-7f007aa92000=20rw-p=2000000000=2000:00=200=20=0A=
7f007aa92000-7f007aa9a000=20r-xp=2000000000=20fd:03=2069783234=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libzip.so=0A7f007aa9a000-7f007ac99000=20---p=2000008000=20fd:03=20=
69783234=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libzip.so=0A7f007ac99000-7f007ac9a000=20r--p=2000007000=20fd:03=20=
69783234=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libzip.so=0A7f007ac9a000-7f007ac9b000=20rw-p=2000008000=20fd:03=20=
69783234=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libzip.so=0A7f007ac9b000-7f007aca6000=20r-xp=2000000000=20fd:03=20=
67155745=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libnss_files-2.17.so=0A7f007aca6000-7f007aea5000=20---p=20=
0000b000=20fd:03=2067155745=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20/usr/lib64/libnss_files-2.17.so=0A7f007aea5000-7f007aea6000=20=
r--p=200000a000=20fd:03=2067155745=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20/usr/lib64/libnss_files-2.17.so=0A=
7f007aea6000-7f007aea7000=20rw-p=200000b000=20fd:03=2067155745=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libnss_files-2.17.so=0A7f007aea7000-7f007aed2000=20r-xp=20=
00000000=20fd:03=2069757264=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libjava.so=0A7f007aed2000-7f007b0d1000=20---p=200002b000=20fd:03=20=
69757264=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libjava.so=0A7f007b0d1000-7f007b0d2000=20r--p=200002a000=20fd:03=20=
69757264=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libjava.so=0A7f007b0d2000-7f007b0d4000=20rw-p=200002b000=20fd:03=20=
69757264=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libjava.so=0A7f007b0d4000-7f007b0e1000=20r-xp=2000000000=20fd:03=20=
69783233=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libverify.so=0A7f007b0e1000-7f007b2e0000=20---p=200000d000=20fd:03=20=
69783233=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libverify.so=0A7f007b2e0000-7f007b2e2000=20r--p=200000c000=20fd:03=20=
69783233=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libverify.so=0A7f007b2e2000-7f007b2e3000=20rw-p=200000e000=20fd:03=20=
69783233=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/libverify.so=0A7f007b2e3000-7f007b2ea000=20r-xp=2000000000=20fd:03=20=
67155757=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/librt-2.17.so=0A7f007b2ea000-7f007b4e9000=20---p=2000007000=20=
fd:03=2067155757=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/librt-2.17.so=0A7f007b4e9000-7f007b4ea000=20r--p=2000006000=20=
fd:03=2067155757=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/librt-2.17.so=0A7f007b4ea000-7f007b4eb000=20rw-p=2000007000=20=
fd:03=2067155757=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/librt-2.17.so=0A7f007b4eb000-7f007b500000=20r-xp=2000000000=20=
fd:03=2067154088=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libgcc_s-4.8.3-20140911.so.1=0A7f007b500000-7f007b6ff000=20=
---p=2000015000=20fd:03=2067154088=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20/usr/lib64/libgcc_s-4.8.3-20140911.so.1=0A=
7f007b6ff000-7f007b700000=20r--p=2000014000=20fd:03=2067154088=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libgcc_s-4.8.3-20140911.so.1=0A7f007b700000-7f007b701000=20=
rw-p=2000015000=20fd:03=2067154088=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20/usr/lib64/libgcc_s-4.8.3-20140911.so.1=0A=
7f007b701000-7f007b802000=20r-xp=2000000000=20fd:03=2067155735=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20/usr/lib64/libm-2.17.so=0A=
7f007b802000-7f007ba01000=20---p=2000101000=20fd:03=2067155735=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20/usr/lib64/libm-2.17.so=0A=
7f007ba01000-7f007ba02000=20r--p=2000100000=20fd:03=2067155735=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20/usr/lib64/libm-2.17.so=0A=
7f007ba02000-7f007ba03000=20rw-p=2000101000=20fd:03=2067155735=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20/usr/lib64/libm-2.17.so=0A=
7f007ba03000-7f007baec000=20r-xp=2000000000=20fd:03=2067155808=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libstdc++.so.6.0.19=0A7f007baec000-7f007bceb000=20---p=20=
000e9000=20fd:03=2067155808=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20/usr/lib64/libstdc++.so.6.0.19=0A7f007bceb000-7f007bcf3000=20=
r--p=20000e8000=20fd:03=2067155808=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20/usr/lib64/libstdc++.so.6.0.19=0A=
7f007bcf3000-7f007bcf5000=20rw-p=20000f0000=20fd:03=2067155808=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libstdc++.so.6.0.19=0A7f007bcf5000-7f007bd0a000=20rw-p=20=
00000000=2000:00=200=20=0A7f007bd0a000-7f007c853000=20r-xp=2000000000=20=
fd:03=2069783238=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/server/libjvm.so=0A7f007c853000-7f007ca52000=20---p=2000b49000=20fd:03=20=
69783238=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/server/libjvm.so=0A7f007ca52000-7f007caec000=20r--p=2000b48000=20fd:03=20=
69783238=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/server/libjvm.so=0A7f007caec000-7f007cb0f000=20rw-p=2000be2000=20fd:03=20=
69783238=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/server/libjvm.so=0A7f007cb0f000-7f007cb3d000=20rw-p=2000000000=2000:00=20=
0=20=0A7f007cb3d000-7f007cb52000=20r-xp=2000000000=20fd:03=2067155853=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libz.so.1.2.7=0A7f007cb52000-7f007cd51000=20---p=2000015000=20=
fd:03=2067155853=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libz.so.1.2.7=0A7f007cd51000-7f007cd52000=20r--p=2000014000=20=
fd:03=2067155853=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libz.so.1.2.7=0A7f007cd52000-7f007cd53000=20rw-p=2000015000=20=
fd:03=2067155853=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libz.so.1.2.7=0A7f007cd53000-7f007cf09000=20r-xp=2000000000=20=
fd:03=2067155727=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libc-2.17.so=0A7f007cf09000-7f007d109000=20---p=20001b6000=20=
fd:03=2067155727=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libc-2.17.so=0A7f007d109000-7f007d10d000=20r--p=20001b6000=20=
fd:03=2067155727=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libc-2.17.so=0A7f007d10d000-7f007d10f000=20rw-p=20001ba000=20=
fd:03=2067155727=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libc-2.17.so=0A7f007d10f000-7f007d114000=20rw-p=2000000000=20=
00:00=200=20=0A7f007d114000-7f007d117000=20r-xp=2000000000=20fd:03=20=
67155733=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libdl-2.17.so=0A7f007d117000-7f007d316000=20---p=2000003000=20=
fd:03=2067155733=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libdl-2.17.so=0A7f007d316000-7f007d317000=20r--p=2000002000=20=
fd:03=2067155733=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libdl-2.17.so=0A7f007d317000-7f007d318000=20rw-p=2000003000=20=
fd:03=2067155733=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libdl-2.17.so=0A7f007d318000-7f007d325000=20r-xp=2000000000=20=
fd:03=2035357316=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/jli/libjli.so=0A7f007d325000-7f007d524000=20---p=200000d000=20fd:03=20=
35357316=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/jli/libjli.so=0A7f007d524000-7f007d525000=20r--p=200000c000=20fd:03=20=
35357316=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/jli/libjli.so=0A7f007d525000-7f007d526000=20rw-p=200000d000=20fd:03=20=
35357316=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79-2.5.5.1.el7_1.x86_64/jre/lib/amd6=
4/jli/libjli.so=0A7f007d526000-7f007d53c000=20r-xp=2000000000=20fd:03=20=
67155753=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libpthread-2.17.so=0A7f007d53c000-7f007d73c000=20---p=20=
00016000=20fd:03=2067155753=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20/usr/lib64/libpthread-2.17.so=0A7f007d73c000-7f007d73d000=20=
r--p=2000016000=20fd:03=2067155753=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20/usr/lib64/libpthread-2.17.so=0A=
7f007d73d000-7f007d73e000=20rw-p=2000017000=20fd:03=2067155753=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/libpthread-2.17.so=0A7f007d73e000-7f007d742000=20rw-p=20=
00000000=2000:00=200=20=0A7f007d742000-7f007d763000=20r-xp=2000000000=20=
fd:03=2067155720=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
/usr/lib64/ld-2.17.so=0A7f007d84d000-7f007d855000=20rw-s=2000000000=20=
fd:03=20333874=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20/tmp/hsperfdata_ovirt/15974=0A7f007d855000-7f007d858000=20---p=20=
00000000=2000:00=200=20=0A7f007d858000-7f007d95b000=20rw-p=2000000000=20=
00:00=200=20=0A7f007d95e000-7f007d961000=20rw-p=2000000000=2000:00=200=20=
=0A7f007d961000-7f007d962000=20r--p=2000000000=2000:00=200=20=0A=
7f007d962000-7f007d963000=20rw-p=2000000000=2000:00=200=20=0A=
7f007d963000-7f007d964000=20r--p=2000021000=20fd:03=2067155720=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20/usr/lib64/ld-2.17.so=0A=
7f007d964000-7f007d965000=20rw-p=2000022000=20fd:03=2067155720=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20/usr/lib64/ld-2.17.so=0A=
7f007d965000-7f007d966000=20rw-p=2000000000=2000:00=200=20=0A=
7fff4f316000-7fff4f337000=20rw-p=2000000000=2000:00=200=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20[stack]=0A=
7fff4f3fe000-7fff4f400000=20r-xp=2000000000=2000:00=200=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20[vdso]=0A=
ffffffffff600000-ffffffffff601000=20r-xp=2000000000=2000:00=200=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20=20=20[vsyscall]=0A=0AVM=20=
Arguments:=0Ajvm_args:=20-XX:+TieredCompilation=20-Xms16094M=20=
-Xmx16094M=20-XX:PermSize=3D256m=20-XX:MaxPermSize=3D256m=20=
-Djava.net.preferIPv4Stack=3Dtrue=20=
-Dsun.rmi.dgc.client.gcInterval=3D3600000=20=
-Dsun.rmi.dgc.server.gcInterval=3D3600000=20-Djava.awt.headless=3Dtrue=20=
-Djsse.enableSNIExtension=3Dfalse=20=
-Djava.security.krb5.conf=3D/etc/ovirt-engine/krb5.conf=20=
-XX:+HeapDumpOnOutOfMemoryError=20=
-XX:HeapDumpPath=3D/var/log/ovirt-engine/dump=20=
-Djava.util.logging.manager=3Dorg.jboss.logmanager=20=
-Dlogging.configuration=3Dfile:///var/lib/ovirt-engine/jboss_runtime/confi=
g/ovirt-engine-logging.properties=20-Dorg.jboss.resolver.warning=3Dtrue=20=
-Djboss.modules.system.pkgs=3Dorg.jboss.byteman=20=
-Djboss.modules.write-indexes=3Dfalse=20=
-Djboss.server.default.config=3Dovirt-engine=20=
-Djboss.home.dir=3D/usr/share/ovirt-engine-jboss-as=20=
-Djboss.server.base.dir=3D/usr/share/ovirt-engine=20=
-Djboss.server.data.dir=3D/var/lib/ovirt-engine=20=
-Djboss.server.log.dir=3D/var/log/ovirt-engine=20=
-Djboss.server.config.dir=3D/var/lib/ovirt-engine/jboss_runtime/config=20=
-Djboss.server.temp.dir=3D/var/lib/ovirt-engine/jboss_runtime/tmp=20=
-Djboss.controller.temp.dir=3D/var/lib/ovirt-engine/jboss_runtime/tmp=20=0A=
java_command:=20/usr/share/ovirt-engine-jboss-as/jboss-modules.jar=20-mp=20=
/var/lib/ovirt-engine/jboss_runtime/modules/00-ovirt-engine-modules:/var/l=
ib/ovirt-engine/jboss_runtime/modules/01-ovirt-engine-jboss-as-modules=20=
-jaxpmodule=20javax.xml.jaxp-provider=20org.jboss.as.standalone=20-c=20=
ovirt-engine.xml=0ALauncher=20Type:=20SUN_STANDARD=0A=0AEnvironment=20=
Variables:=0A=
PATH=3D/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin=0A=0A=
Signal=20Handlers:=0ASIGSEGV:=20[libjvm.so+0x979d40],=20=
sa_mask[0]=3D0x7ffbfeff,=20sa_flags=3D0x10000004=0ASIGBUS:=20=
[libjvm.so+0x979d40],=20sa_mask[0]=3D0x7ffbfeff,=20sa_flags=3D0x10000004=0A=
SIGFPE:=20[libjvm.so+0x7ea2c0],=20sa_mask[0]=3D0x7ffbfeff,=20=
sa_flags=3D0x10000004=0ASIGPIPE:=20[libjvm.so+0x7ea2c0],=20=
sa_mask[0]=3D0x7ffbfeff,=20sa_flags=3D0x10000004=0ASIGXFSZ:=20=
[libjvm.so+0x7ea2c0],=20sa_mask[0]=3D0x7ffbfeff,=20sa_flags=3D0x10000004=0A=
SIGILL:=20[libjvm.so+0x7ea2c0],=20sa_mask[0]=3D0x7ffbfeff,=20=
sa_flags=3D0x10000004=0ASIGUSR1:=20SIG_DFL,=20sa_mask[0]=3D0x00000000,=20=
sa_flags=3D0x00000000=0ASIGUSR2:=20[libjvm.so+0x7ea130],=20=
sa_mask[0]=3D0x00000000,=20sa_flags=3D0x10000004=0ASIGHUP:=20SIG_IGN,=20=
sa_mask[0]=3D0x00000000,=20sa_flags=3D0x00000000=0ASIGINT:=20SIG_DFL,=20=
sa_mask[0]=3D0x00000000,=20sa_flags=3D0x00000000=0ASIGTERM:=20SIG_DFL,=20=
sa_mask[0]=3D0x00000000,=20sa_flags=3D0x00000000=0ASIGQUIT:=20SIG_DFL,=20=
sa_mask[0]=3D0x00000000,=20sa_flags=3D0x00000000=0ASIGTRAP:=20SIG_DFL,=20=
sa_mask[0]=3D0x00000000,=20sa_flags=3D0x00000000=0A=0A=0A---------------=20=
=20S=20Y=20S=20T=20E=20M=20=20---------------=0A=0AOS:CentOS=20Linux=20=
release=207.1.1503=20(Core)=20=0A=0Auname:Linux=20=
3.10.0-229.4.2.el7.x86_64=20#1=20SMP=20Wed=20May=2013=2010:06:09=20UTC=20=
2015=20x86_64=0Alibc:glibc=202.17=20NPTL=202.17=20=0Arlimit:=20STACK=20=
8192k,=20CORE=200k,=20NPROC=2015100,=20NOFILE=2065535,=20AS=20infinity=0A=
load=20average:0.59=200.19=200.10=0A=0A/proc/meminfo:=0AMemTotal:=20=20=20=
=20=20=20=20=203882732=20kB=0AMemFree:=20=20=20=20=20=20=20=20=203194460=20=
kB=0AMemAvailable:=20=20=20=203453684=20kB=0ABuffers:=20=20=20=20=20=20=20=
=20=20=20=20=201328=20kB=0ACached:=20=20=20=20=20=20=20=20=20=20=20=
438472=20kB=0ASwapCached:=20=20=20=20=20=20=20=20=20=20=20=200=20kB=0A=
Active:=20=20=20=20=20=20=20=20=20=20=20307816=20kB=0AInactive:=20=20=20=20=
=20=20=20=20=20257888=20kB=0AActive(anon):=20=20=20=20=20140056=20kB=0A=
Inactive(anon):=20=20=20=2014952=20kB=0AActive(file):=20=20=20=20=20=
167760=20kB=0AInactive(file):=20=20=20242936=20kB=0AUnevictable:=20=20=20=
=20=20=20=20=20=20=20=200=20kB=0AMlocked:=20=20=20=20=20=20=20=20=20=20=20=
=20=20=20=200=20kB=0ASwapTotal:=20=20=20=20=20=20=202621436=20kB=0A=
SwapFree:=20=20=20=20=20=20=20=202621436=20kB=0ADirty:=20=20=20=20=20=20=20=
=20=20=20=20=20=2012548=20kB=0AWriteback:=20=20=20=20=20=20=20=20=20=20=20=
=20=200=20kB=0AAnonPages:=20=20=20=20=20=20=20=20115844=20kB=0AMapped:=20=
=20=20=20=20=20=20=20=20=20=20=2042464=20kB=0AShmem:=20=20=20=20=20=20=20=
=20=20=20=20=20=2029104=20kB=0ASlab:=20=20=20=20=20=20=20=20=20=20=20=20=20=
=2066528=20kB=0ASReclaimable:=20=20=20=20=20=2034928=20kB=0ASUnreclaim:=20=
=20=20=20=20=20=20=2031600=20kB=0AKernelStack:=20=20=20=20=20=20=20=20=
1968=20kB=0APageTables:=20=20=20=20=20=20=20=20=206572=20kB=0A=
NFS_Unstable:=20=20=20=20=20=20=20=20=20=200=20kB=0ABounce:=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20=200=20kB=0AWritebackTmp:=20=20=20=20=20=20=
=20=20=20=200=20kB=0ACommitLimit:=20=20=20=20=204562800=20kB=0A=
Committed_AS:=20=20=20=205885860=20kB=0AVmallocTotal:=20=20=20=
34359738367=20kB=0AVmallocUsed:=20=20=20=20=20=20=2015772=20kB=0A=
VmallocChunk:=20=20=2034359719676=20kB=0AHardwareCorrupted:=20=20=20=20=20=
0=20kB=0AAnonHugePages:=20=20=20=20=20=208192=20kB=0AHugePages_Total:=20=20=
=20=20=20=20=200=0AHugePages_Free:=20=20=20=20=20=20=20=200=0A=
HugePages_Rsvd:=20=20=20=20=20=20=20=200=0AHugePages_Surp:=20=20=20=20=20=
=20=20=200=0AHugepagesize:=20=20=20=20=20=20=202048=20kB=0ADirectMap4k:=20=
=20=20=20=20=20=2059380=20kB=0ADirectMap2M:=20=20=20=20=204134912=20kB=0A=
=0A=0ACPU:total=202=20(1=20cores=20per=20cpu,=201=20threads=20per=20=
core)=20family=206=20model=2042=20stepping=201,=20cmov,=20cx8,=20fxsr,=20=
mmx,=20sse,=20sse2,=20sse3,=20ssse3,=20sse4.1,=20sse4.2,=20popcnt,=20=
avx,=20aes,=20tsc=0A=0A/proc/cpuinfo:=0Aprocessor=09:=200=0Avendor_id=09=
:=20GenuineIntel=0Acpu=20family=09:=206=0Amodel=09=09:=2042=0Amodel=20=
name=09:=20Intel=20Xeon=20E312xx=20(Sandy=20Bridge)=0Astepping=09:=201=0A=
microcode=09:=200x1=0Acpu=20MHz=09=09:=202399.998=0Acache=20size=09:=20=
4096=20KB=0Aphysical=20id=09:=200=0Asiblings=09:=201=0Acore=20id=09=09:=20=
0=0Acpu=20cores=09:=201=0Aapicid=09=09:=200=0Ainitial=20apicid=09:=200=0A=
fpu=09=09:=20yes=0Afpu_exception=09:=20yes=0Acpuid=20level=09:=2013=0Awp=09=
=09:=20yes=0Aflags=09=09:=20fpu=20de=20pse=20tsc=20msr=20pae=20mce=20cx8=20=
apic=20sep=20mtrr=20pge=20mca=20cmov=20pat=20pse36=20clflush=20mmx=20=
fxsr=20sse=20sse2=20syscall=20nx=20lm=20constant_tsc=20nopl=20eagerfpu=20=
pni=20pclmulqdq=20ssse3=20cx16=20sse4_1=20sse4_2=20x2apic=20popcnt=20=
tsc_deadline_timer=20aes=20xsave=20avx=20hypervisor=20lahf_lm=20xsaveopt=0A=
bogomips=09:=204799.99=0Aclflush=20size=09:=2064=0Acache_alignment=09:=20=
64=0Aaddress=20sizes=09:=2046=20bits=20physical,=2048=20bits=20virtual=0A=
power=20management:=0A=0Aprocessor=09:=201=0Avendor_id=09:=20=
GenuineIntel=0Acpu=20family=09:=206=0Amodel=09=09:=2042=0Amodel=20name=09=
:=20Intel=20Xeon=20E312xx=20(Sandy=20Bridge)=0Astepping=09:=201=0A=
microcode=09:=200x1=0Acpu=20MHz=09=09:=202399.998=0Acache=20size=09:=20=
4096=20KB=0Aphysical=20id=09:=201=0Asiblings=09:=201=0Acore=20id=09=09:=20=
0=0Acpu=20cores=09:=201=0Aapicid=09=09:=201=0Ainitial=20apicid=09:=201=0A=
fpu=09=09:=20yes=0Afpu_exception=09:=20yes=0Acpuid=20level=09:=2013=0Awp=09=
=09:=20yes=0Aflags=09=09:=20fpu=20de=20pse=20tsc=20msr=20pae=20mce=20cx8=20=
apic=20sep=20mtrr=20pge=20mca=20cmov=20pat=20pse36=20clflush=20mmx=20=
fxsr=20sse=20sse2=20syscall=20nx=20lm=20constant_tsc=20nopl=20eagerfpu=20=
pni=20pclmulqdq=20ssse3=20cx16=20sse4_1=20sse4_2=20x2apic=20popcnt=20=
tsc_deadline_timer=20aes=20xsave=20avx=20hypervisor=20lahf_lm=20xsaveopt=0A=
bogomips=09:=204799.99=0Aclflush=20size=09:=2064=0Acache_alignment=09:=20=
64=0Aaddress=20sizes=09:=2046=20bits=20physical,=2048=20bits=20virtual=0A=
power=20management:=0A=0A=0A=0AMemory:=204k=20page,=20physical=20=
3882732k(3194460k=20free),=20swap=202621436k(2621436k=20free)=0A=0A=
vm_info:=20OpenJDK=2064-Bit=20Server=20VM=20(24.79-b02)=20for=20=
linux-amd64=20JRE=20(1.7.0_79-b14),=20built=20on=20Apr=2015=202015=20=
00:19:48=20by=20"mockbuild"=20with=20gcc=204.8.3=2020140911=20(Red=20Hat=20=
4.8.3-9)=0A=0Atime:=20Mon=20May=2025=2022:26:12=202015=0Aelapsed=20time:=20=
0=20seconds=0A=0A=
--Apple-Mail=_9C9BD97B-7859-43CB-BDAB-F17C0E9F66D0
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
charset=us-ascii
<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>
--Apple-Mail=_9C9BD97B-7859-43CB-BDAB-F17C0E9F66D0--
--Apple-Mail=_30E8FDCC-2248-490E-B934-CF7DF2FA1D68--
3
3
------=_Part_90_1900995351.1434880991903
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Let me get this straight:
You added a new host and instead of letting VDSM manage the VM storage you added it manually, completely independent from oVirt, during an unattended installation of the host OS=3F In a production environment=3F
Why=3F
=20
-----Urspr=C3=BCngliche Nachricht-----
> Von:Nathana=C3=ABl Blanchet <blanchet(a)abes.fr>
> Gesendet: Fre 19 Juni 2015 14:09
> An: users(a)ovirt.org
> Betreff: [ovirt-users] disaster recovery
>=20
> Hello all,
>=20
> Here is what can happen as a nightmare for a sysadmin:
>=20
> I installed a new host to my pool of pre existing ovirt hosts with a=20
> kickstart file and a default partitionning. I used to do this with vms=20
> that usually get one local disk.
> But..
> This time this host was attached to several existing ovirt (production)=20
> lun and anaconda gathered all existing disk (local and lun) into the=20
> same VG (lv_home) et formatted them with XFS....
> In the webadmin, the domain storage became unvailaible, vms were still=20
> up (thankgoodness), but it was impossible to interact with them. If I=20
> stopped them, it was impossible to reboot them. If I launch lvs command,=20
> some hosts can still see the ovirt LV, but other see only the lv_home=20
> while /dev/[idofvms] are still present.
> So it was my chance that vms were still present, and I began to export=20
> them with a tar at file system level so as to import them in a new=20
> domain storage.
>=20
> It seems that data are still present because the vms are still running.
> So my question is really : instead of this difficult export step, is=20
> there a way to recover the initial format of the ovirt lun so as to make=20
> the lvm index come back on the disk=3F
>=20
> Any help or disaster experience would be much appreciated.
>=20
> --=20
> Nathana=C3=ABl Blanchet
>=20
> Supervision r=C3=A9seau
> P=C3=B4le Infrastrutures Informatiques
> 227 avenue Professeur-Jean-Louis-Viala
> 34193 MONTPELLIER CEDEX 5 =09
> T=C3=A9l. 33 (0)4 67 54 84 55
> Fax 33 (0)4 67 54 84 14
> blanchet(a)abes.fr =20
>=20
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>=20
------=_Part_90_1900995351.1434880991903
Content-Type: application/pgp-signature; name=signature.asc
Content-Transfer-Encoding: 7bit
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: CIPHERMAIL (2.9.0-0)
iQIcBAEBCAAGBQJVhovfAAoJEJ44dql+IcLKmV4QAIVOz1GZYMx5TM1Sd+By3J5W
9UHwzcsM11eFol8QI5iiQZaFrZvAUETTPsOlnelB9CpUkFv4auFjgsvedTRhplU8
41YdWMfV7YzFDX2Jd2Ou3kiV6SXc40P9LwM5rMAmoip8IhgND7jtue7NVkmKsuvO
HSLKb7AvG4+lFwLEuPJlRB0Xe1aSbEbrlHF+G2KhUC4i2fclHePqgBFUrbqGUuiV
p0uov92/TVuJSkahll3dWPkUGGRG9Z/gOVwZ2yUv1FnDpPns+KtwsQ0rtIWBp69o
u88ntyMw4BP+Sq0haX0kUjFDELFUw52Q0YSw6800I+hQbGQGYh3kLTm69rsVI2sr
Pqr7qkH8ELEQb+iXRaWqNV+P2onM8ni2WaX51yuHAonC+3CT31qYrDAiFCzAZ9DD
fV1hHI0a+tGLrvju4jMyplzDchAfAUaKOAyP0EUyKKcljAQcBJcCWiireYfWM4IU
39nhb8DRvBQWovUjz6nvdAERNtM+R1ZsONKQYdrgAD6AzZrIvTF8feJnMzErdHEo
HNSopYQZxv6gZkafnFG5aCA/SfvwKtzfP57hrVgr6RnOYApyHoTH05ii1iaKErWA
5FHzs1tJ7k7RnKcsswNVMijQJ4Qo5YdMyLeqh5QFWuQmEMWvrm85Uc451rAOxHJJ
hVZ22QUIBejbQpXgM2ds
=QG8e
-----END PGP SIGNATURE-----
------=_Part_90_1900995351.1434880991903--
3
3
Error while executing action: Cannot add Host. Host with the same UUID already exists.
by ml@ohnewald.net 21 Jun '15
by ml@ohnewald.net 21 Jun '15
21 Jun '15
Hello List,
i am using oVirt Engine Version: 3.5.2.1-1.el6.
I would like to remove a node from a GlusterFS Cluster and use it for
local storage.
So i put my node into maintance. Reinstalled it freshly with CentOS7.
Now i would like to add it to a New Cluster with local storage, but i get:
Error while executing action: Cannot add Host. Host with the same UUID
already exists.
How can i resolve this problem?
I can NOT remove my old host from the Gluster: Cannot remove Host.
Server having Gluster volume.
Thanks,
Mario
5
6
Hello,
I'm trying to setup all in one 3.5.2.1 on CentOS 7.1 but it seems that the
ovirtmgmt bridge has not been created and the host and storage domain parts
failed to install.
Some preliminary questions:
- Is NetworkManager supported now in 3.5.2? Or should I disable it before
engine setup?
- Where should I found engine and host part setup network config files at
the end if not in /etc/sysconfig/network-scripts?
BTW: is network unified persistence feature, as described here:
http://www.ovirt.org/Feature/NetworkReloaded
configured as the default now or not?
I see that from OS point of view both network and NetworkManager services
are enabled (after engine-setup, I didn't check before it):
[root@ovirt71 NetworkManager]# systemctl status network
network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: active (exited) since Wed 2015-05-20 15:24:11 CEST; 14min ago
Process: 1157 ExecStart=/etc/rc.d/init.d/network start (code=exited,
status=0/SUCCESS)
May 20 15:24:10 ovirt71.localdomain.local systemd[1]: Starting LSB: Bring
up/down networking...
May 20 15:24:11 ovirt71.localdomain.local network[1157]: Bringing up
loopback interface: Could...o'
May 20 15:24:11 ovirt71.localdomain.local network[1157]: Could not load
file '/etc/sysconfig/ne...o'
May 20 15:24:11 ovirt71.localdomain.local network[1157]: Could not load
file '/etc/sysconfig/ne...o'
May 20 15:24:11 ovirt71.localdomain.local network[1157]: Could not load
file '/etc/sysconfig/ne...o'
May 20 15:24:11 ovirt71.localdomain.local network[1157]: [ OK ]
May 20 15:24:11 ovirt71.localdomain.local network[1157]: Bringing up
interface eth0: [ OK ]
May 20 15:24:11 ovirt71.localdomain.local systemd[1]: Started LSB: Bring
up/down networking.
Hint: Some lines were ellipsized, use -l to show in full.
[root@ovirt71 NetworkManager]# systemctl status NetworkManager
NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled)
Active: active (running) since Wed 2015-05-20 15:24:05 CEST; 14min ago
Main PID: 768 (NetworkManager)
CGroup: /system.slice/NetworkManager.service
└─768 /usr/sbin/NetworkManager --no-daemon
May 20 15:24:06 ovirt71.localdomain.local NetworkManager[768]: <info>
Policy set 'eth0' (eth0) ....
May 20 15:24:06 ovirt71.localdomain.local NetworkManager[768]: <info>
(eth0): Activation: succe....
May 20 15:24:10 ovirt71.localdomain.local NetworkManager[768]: <info>
startup complete
May 20 15:24:11 ovirt71.localdomain.local NetworkManager[768]: <info>
parsing /etc/sysconfig/ne....
May 20 15:24:11 ovirt71.localdomain.local NetworkManager[768]: <info>
parsing /etc/sysconfig/ne....
May 20 15:24:11 ovirt71.localdomain.local NetworkManager[768]: <info>
parsing /etc/sysconfig/ne....
May 20 15:24:11 ovirt71.localdomain.local NetworkManager[768]: <info>
parsing /etc/sysconfig/ne....
May 20 15:24:16 ovirt71.localdomain.local NetworkManager[768]: <info>
(;vdsmdummy;): carrier is OFF
May 20 15:24:16 ovirt71.localdomain.local NetworkManager[768]: <info>
(;vdsmdummy;): new Bridge...)
May 20 15:24:16 ovirt71.localdomain.local NetworkManager[768]: <info>
(;vdsmdummy;): exported a...3
Hint: Some lines were ellipsized, use -l to show in full.
The host part failed to install during setup :
[ ERROR ] The VDSM host was found in a failed state. Please check engine
and bootstrap installation logs.
[WARNING] Local storage domain not added because the VDSM host was not up.
Please add it manually.
After reboot
[root@ovirt71 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state
UP qlen 1000
link/ether 52:54:00:fa:1e:b7 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.72/24 brd 192.168.122.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fefa:1eb7/64 scope link
valid_lft forever preferred_lft forever
3: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN
link/ether 22:9e:ab:c2:99:30 brd ff:ff:ff:ff:ff:ff
4: ;vdsmdummy;: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
link/ether 42:76:96:46:b2:1f brd ff:ff:ff:ff:ff:ff
engine setup log (in gzip format):
https://drive.google.com/file/d/0BwoPbcrMv8mvV3E5U2Z5V2R0YnM/view?usp=shari…
various log files are here to read (in tar gzip format):
https://drive.google.com/file/d/0BwoPbcrMv8mvNFgzanBVMUt5aTQ/view?usp=shari…
workflow of engine setup:
[root@ovirt71 ~]# engine-setup
[ INFO ] Stage: Initializing
[ INFO ] Stage: Environment setup
Configuration files:
['/etc/ovirt-engine-setup.conf.d/10-packaging-aio.conf',
'/etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf',
'/etc/ovirt-engine-setup.conf.d/10-packaging.conf']
Log file:
/var/log/ovirt-engine/setup/ovirt-engine-setup-20150520151505-rtk8we.log
Version: otopi-1.3.1 (otopi-1.3.1-1.el7)
[ INFO ] Hardware supports virtualization
[ INFO ] Stage: Environment packages setup
[ INFO ] Stage: Programs detection
[ INFO ] Stage: Environment setup
[ INFO ] Stage: Environment customization
--== PRODUCT OPTIONS ==--
Configure Engine on this host (Yes, No) [Yes]:
Configure WebSocket Proxy on this host (Yes, No) [Yes]:
--== PACKAGES ==--
[ INFO ] Checking for product updates...
[ INFO ] No product updates found
--== ALL IN ONE CONFIGURATION ==--
Configure VDSM on this host? (Yes, No) [No]: Yes
Local storage domain path [/var/lib/images]:
Local storage domain name [local_storage]:
--== NETWORK CONFIGURATION ==--
Setup can automatically configure the firewall on this system.
Note: automatic configuration of the firewall may overwrite
current settings.
Do you want Setup to configure the firewall? (Yes, No) [Yes]:
[ INFO ] firewalld will be configured as firewall manager.
Host fully qualified DNS name of this server
[ovirt71.localdomain.local]:
[WARNING] Failed to resolve ovirt71.localdomain.local using DNS, it can be
resolved only locally
[WARNING] Failed to resolve ovirt71.localdomain.local using DNS, it can be
resolved only locally
--== DATABASE CONFIGURATION ==--
Where is the Engine database located? (Local, Remote) [Local]:
Setup can configure the local postgresql server automatically for
the engine to run. This may conflict with existing applications.
Would you like Setup to automatically configure postgresql and
create Engine database, or prefer to perform that manually? (Automatic,
Manual) [Automatic]:
--== OVIRT ENGINE CONFIGURATION ==--
Engine admin password:
Confirm engine admin password:
[WARNING] Password is weak: it is based on a dictionary word
Use weak password? (Yes, No) [No]: Yes
Application mode (Virt, Gluster, Both) [Both]:
--== PKI CONFIGURATION ==--
Organization name for certificate [localdomain.local]:
--== APACHE CONFIGURATION ==--
Setup can configure the default page of the web server to present
the application home page. This may conflict with existing applications.
Do you wish to set the application as the default page of the web
server? (Yes, No) [Yes]:
Setup can configure apache to use SSL using a certificate issued
from the internal CA.
Do you wish Setup to configure that, or prefer to perform that
manually? (Automatic, Manual) [Automatic]:
--== SYSTEM CONFIGURATION ==--
Configure an NFS share on this server to be used as an ISO
Domain? (Yes, No) [Yes]:
Local ISO domain path [/var/lib/exports/iso]:
Local ISO domain ACL - note that the default will restrict access
to ovirt71.localdomain.local only, for security reasons
[ovirt71.localdomain.local(rw)]:
Local ISO domain name [ISO_DOMAIN]:
--== MISC CONFIGURATION ==--
--== END OF CONFIGURATION ==--
[ INFO ] Stage: Setup validation
[WARNING] Less than 16384MB of memory is available
--== CONFIGURATION PREVIEW ==--
Application mode : both
Firewall manager : firewalld
Update Firewall : True
Host FQDN :
ovirt71.localdomain.local
Engine database name : engine
Engine database secured connection : False
Engine database host : localhost
Engine database user name : engine
Engine database host name validation : False
Engine database port : 5432
Engine installation : True
NFS setup : True
PKI organization : localdomain.local
NFS mount point : /var/lib/exports/iso
NFS export ACL :
ovirt71.localdomain.local(rw)
Configure VDSM on this host : True
Local storage domain directory : /var/lib/images
Configure local Engine database : True
Set application as default page : True
Configure Apache SSL : True
Configure WebSocket Proxy : True
Engine Host FQDN :
ovirt71.localdomain.local
Please confirm installation settings (OK, Cancel) [OK]:
[ INFO ] Stage: Transaction setup
[ INFO ] Stopping engine service
[ INFO ] Stopping ovirt-fence-kdump-listener service
[ INFO ] Stopping websocket-proxy service
[ INFO ] Stage: Misc configuration
[ INFO ] Stage: Package installation
[ INFO ] Stage: Misc configuration
[ INFO ] Initializing PostgreSQL
[ INFO ] Creating PostgreSQL 'engine' database
[ INFO ] Configuring PostgreSQL
[ INFO ] Creating/refreshing Engine database schema
[ INFO ] Creating CA
[ INFO ] Configuring WebSocket Proxy
[ INFO ] Generating post install configuration file
'/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf'
[ INFO ] Stage: Transaction commit
[ INFO ] Stage: Closing up
[ INFO ] Restarting nfs services
--== SUMMARY ==--
[WARNING] Less than 16384MB of memory is available
SSH fingerprint: A5:E7:85:D5:6B:A9:1C:81:22:90:F3:ED:6C:B0:AD:5B
Internal CA
D6:0B:FA:EC:F1:D7:48:50:96:6E:E2:48:8E:87:39:13:0E:70:85:F8
Web access is enabled at:
http://ovirt71.localdomain.local:80/ovirt-engine
https://ovirt71.localdomain.local:443/ovirt-engine
Please use the user "admin" and password specified in order to
login
--== END OF SUMMARY ==--
[ INFO ] Starting engine service
[ INFO ] Restarting httpd
[ INFO ] Waiting for VDSM host to become operational. This may take
several minutes...
[ ERROR ] The VDSM host was found in a failed state. Please check engine
and bootstrap installation logs.
[WARNING] Local storage domain not added because the VDSM host was not up.
Please add it manually.
[ INFO ] Stage: Clean up
Log file is located at
/var/log/ovirt-engine/setup/ovirt-engine-setup-20150520151505-rtk8we.log
[ INFO ] Generating answer file
'/var/lib/ovirt-engine/setup/answers/20150520152046-setup.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
[ INFO ] Execution of setup completed successfully
Thanks in advance,
Gianluca
3
9
Hello all,
Here is what can happen as a nightmare for a sysadmin:
I installed a new host to my pool of pre existing ovirt hosts with a
kickstart file and a default partitionning. I used to do this with vms
that usually get one local disk.
But..
This time this host was attached to several existing ovirt (production)
lun and anaconda gathered all existing disk (local and lun) into the
same VG (lv_home) et formatted them with XFS....
In the webadmin, the domain storage became unvailaible, vms were still
up (thankgoodness), but it was impossible to interact with them. If I
stopped them, it was impossible to reboot them. If I launch lvs command,
some hosts can still see the ovirt LV, but other see only the lv_home
while /dev/[idofvms] are still present.
So it was my chance that vms were still present, and I began to export
them with a tar at file system level so as to import them in a new
domain storage.
It seems that data are still present because the vms are still running.
So my question is really : instead of this difficult export step, is
there a way to recover the initial format of the ovirt lun so as to make
the lvm index come back on the disk?
Any help or disaster experience would be much appreciated.
--
Nathanaël Blanchet
Supervision réseau
Pôle Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
1
0
Hi,
I would like to attach a sysprep floppy to a Windows VM.
Currently, I am able to configure the sysprep custom script from the API
:
PUT https://HOSTNAME/api/vms/{id}
<vm>
<initialization>
<custom_script>{my content}</custom_script>
</initialization>
</vm>
After that, when I start the VM from the Web UI in RunOnce mode, I can
attach the sysprep floppy to the VM.
But how can I attach the sysprep floppy and start the VM in RunOnce mode
from the API ?
Regards,
3
2
Hello,
I was looking into performing the "run once" option via the SDK with an
attached ISO. With the plan to be to attach an ISO and force a VM to boot
from the CD.
Basically:
1) Mount an ISO in "run once" mode
2) Make "CD-ROM" the first item in the boot sequence
3) Boot the VM
Any help would be appreciated.
Thanks,
Mike
3
2
Get CPU and Memory Usage for VM and Host using ovirt java sdk
by Kumar R, Prashanth (Prashanth) 19 Jun '15
by Kumar R, Prashanth (Prashanth) 19 Jun '15
19 Jun '15
--_004_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_
Content-Type: multipart/alternative;
boundary="_000_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_"
--_000_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi All,
1)I would like to know if there is a way to fetch the "CPU and Memory Usage=
for VM " and CPU and Memory Usage for a Host in the RHEVM environment usi=
ng ovirt sdk in java.
I am using ovirt-engine-sdk-java-3.5.0.5.jar.
Can you please provide me with the java example if possible.
The cpu and memory usage of the VM in the rhevm is as highlighted in the pi=
cture below.
[cid:image001.jpg@01D09F8D.32124E50]
2) Autostart attribute for a VM in RHEVM.
Earlier when I was using libvirt 0.5.1 jar in a kvm system,I found that au=
tostart attribute [vm.getAutostart] is provided in the libvirt java sdk.
"Autostart is a Boolean value which indicates whether the network is config=
ured to
be automatically started when the host machine boots"
Is there any such attribute for a VM in RHEVM,if yes is there a way to fetc=
h the auto start value using ovirt java sdk.
Thanks,
Prashanth R
--_000_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_
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:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* 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">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">1)I would like to know if there is a way to fetch th=
e “CPU and Memory Usage for VM “ and CPU and Memory Usage=
for a Host in the RHEVM environment using ovirt sdk in java.<o:p></o:p></p=
>
<p class=3D"MsoNormal">I am using ovirt-engine-sdk-java-3.5.0.5.jar.<o:p></=
o:p></p>
<p class=3D"MsoNormal">Can you please provide me with the java example if p=
ossible.<o:p></o:p></p>
<p class=3D"MsoNormal">The cpu and memory usage of the VM in the rhevm is a=
s highlighted in the picture below.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><img width=3D"708" height=3D"286" id=3D"Picture_x002=
0_1" src=3D"cid:image001.jpg@01D09F8D.32124E50"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">2) Autostart attribute for a VM in RHEVM.<o:p>=
</o:p></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">Earlier when I was usi=
ng libvirt 0.5.1 jar in a kvm system,I found that autostart attribute=
[vm.<span style=3D"font-size:10.0pt;font-family:Consolas;color:black;backg=
round:silver;mso-highlight:silver">getAutostart</span>]<span style=3D"font-=
size:10.0pt;font-family:Consolas;color:#3F5FBF">
</span>is provided in the libvirt java sdk.<o:p></o:p></p>
<p class=3D"MsoNormal">“Autostart is a Boolean value which indicates =
whether the network is configured to<o:p></o:p></p>
<p class=3D"MsoNormal">be automatically started when the host machine boots=
”<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Is there any such attribute for a VM in RHEVM,if yes=
is there a way to fetch the auto start value using ovirt java sdk.<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none">Prashanth R<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>
--_000_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_--
--_004_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_
Content-Type: image/jpeg; name="image001.jpg"
Content-Description: image001.jpg
Content-Disposition: inline; filename="image001.jpg"; size=27362;
creation-date="Fri, 05 Jun 2015 07:13:19 GMT";
modification-date="Fri, 05 Jun 2015 07:13:19 GMT"
Content-ID: <image001.jpg(a)01D09F8D.32124E50>
Content-Transfer-Encoding: base64
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAEeAsQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDiq1tN
8M6pq9mbqxhSSLzDGMzKrMwGSFBOScHtWTXT+HvGR0HTEsxaeavnvKzhgGAZNo2nHykEZzRyR7Gn
1it/O/vZR/4RTVRZQXTRwrHcBTGGnQO244Hy5z1NQax4f1LQdh1CAIrkqrJIHXI6jIPUelbEvi+2
n0vTLaWxuGl04xmN/PG1irZyRtzkjI61V8SeJotbtzb2lkbSF7l7uTdJvZ5H6noMD2o5I9g+sVv5
397KV34d1KxS7e4gCrZiMzEODt38rj1z7VZTwdrUl9HZ/ZkW4lhE6I8yruU+mT19utat74/OopPB
d2byWcj27JD5gGwR4LDOOd2O/Si68fC91PTr+401BNY3Lyp5b43Iw+6c55zznp7UckewfWK387+9
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
OcNnGH9eoq/pfhxtN1MXK3CmMR7dioQWOFGSST/d7Yz3zQItTfeu/wDf/wDZVrmb3/kI2H/X0n8z
XTTfeu/9/wD9lWuZvP8AkJWH/X1H/M0AdxgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegow
PQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQ
UtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUt
FACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFA
CYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACY
HoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHo
KMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKKWigAooooAKQkAEk4A70tNkRZY2jcBkYFSD3FA
CLKjnCOrH2Oap3l9NFceTbRI7IglkaR9qhckDnnk4PtVPw74eTQluTkO8sh2t6IPuim61bzJeG7W
J3jMSoWj5aMhickdxg9s9KpJXA0bTU4bpW3B4ZEXe8co2lR6+hHuKdbanZXgU213BLuYqNjg5IGS
Py5rAjil1661BVfNu1qsCT7fkZyckY79s/lU1/ouo6iwmcWNvMoOBEWOflwMtgE8+3A9aTVmCOiJ
CgliABySaRHWRFdGDKwyGByCK5d/DN/PdxTzPbbi0hk+ZmADMx2gFfRsZBX3B4FVh4OvuF8+BE8l
ItqOQFUKFKD5c7SRnr1PTvSBnZ0VhaVoc2n63dXS+SltKCAinc3UY7DAAHTLdeMDit2gDntZuJrc
v5DY3z7W+XOR5YPoax7zP9oadnqbmMmunlJDXeP7/wD7Ktcxe/8AISsP+vqP+ZoA7miiigAooooA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorAfQJm8VrfCaT7Jt3mPzDjz
BxjHp3poDcd1ijLMQqjk02G4jmyFPzL95Tww+opt7G8tq6R538EYOOhB61mWDXBv4Y3iOEV2kcrg
gkjAJ70gNZZ4nkaNZEZ1+8oYEj8KcXVWVSyhm6Ank1ytxo2oSecLK1jtLpZp5Uvdy5cPu2rxz/EO
vTH0qBdB1Pi6likluEiaOINcEOgLgkAh/TP8XPTIoA7IkAEk4A70Ag9DmuQ/szxBJpwtJgz74Srs
1xkf6uRdpHOckof5nIrc0Gxk060nhlQqTcSSAmTfuDHII54+ntQDFm+9d/7/AP7Ktc1dqranYb2c
AXSfd7nJx+FdLN967/3/AP2Va5m8/wCQlYf9fUf8zQB3NFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUVha5JrKajZjR0DqQ3mhx8nbGT/hW1F5nlL5wUSY+
YKeM+1OwEbXcKTeUz4bgdOAT0GemanrnrmWf7QtrGC5kuwSu3BVd24k+2BUms2upz3dw1hII0Niy
fMhbc+TgDDDB96bjYFqbtFclIdcWKRUN4rAfvMIrKBuG3y+/3c7jyQe1QyLryRSyr9vWeURMVG1x
whBAIHyndgnj61IHQTfeu/8Af/8AZVrmbz/kJWH/AF9R/wAzXRguYZzKu2Qld4yDg7Fz0rnLz/kJ
WH/X1H/M0wO5ooopAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGZ/bI/54n/AL6o
/tkf88T/AN9VlUVryoz5mav9sj/nif8Avqj+2R/zxP8A31WVRRyoOZmr/bI/54n/AL6o/tkf88T/
AN9VlUUcqDmZq/2yP+eJ/wC+qP7ZH/PE/wDfVZVLRyoOZmn/AGymc+Rz0zupf7ZH/PE/99VxN1Fq
Aa4gSMl5ZVaGQdI1HUfj710VggWzjSYAPGoLc9eORTcUO7NT+2R/zxP/AH1R/bI/54n/AL6qqBCd
rEIDtwV9yOtQzIiBSnfqM5pcqFdl0S+fFcSYxuYHH/ARXOXn/ISsP+vqP+Zrft/+POX6j/0EVgXn
/ISsP+vqP+ZrNmh3NFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAxv7In/vx/
mf8ACj+yJ/78f5n/AArZoqudk8qMb+yJ/wC/H+Z/wo/sif8Avx/mf8Kf4l1G60rSWu7Tyi0bDcJA
TkHjirOj3E93pVvcXRTzZUDnYMAZ6U+Z2uHKin/ZE/8Afj/M/wCFH9kT/wB+P8z/AIVx2oW95qPi
7UI/MSVRKFRZXZQi9MAj3roEvr+PwjptyLhvu/6Q6sPMPBxgsrDr1yKOZ2uCUXsaP9kT/wB+P8z/
AIUf2RP/AH4/zP8AhXND4jH7WlrBCZWaBWRpVClmKb8tg4HXGAPx7Voap4xuNItZjcQxNJbuUlaM
HBy6qpCk+jZIJ7daOZhyo1f7In/vx/mf8KP7In/vx/mf8Kxo/FN3qegXOpxt9lt7dFbEaAyuxH+1
lQMkdicVbub+/tLueK6u2IFm1wfIVRtK44XcD75JznPQYpc7DlRe/sef+/H+Z/wo/sef+/H+Z/wq
/pqzpp1uLqczz7AXkKgbieegAFWqfMw5UZCRmGC4jYglWAOP90Vzt5/yErD/AK+o/wCZrppvvXf+
/wD+yrXM3n/ISsP+vqP+ZqSjuaKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB
/9k=
--_004_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_--
3
3