[Users] Host can't join the cluster
by ovirt@qip.ru
This is a message in Mime Format. If you see this, your mail reader does not support this format.
--=_5a5100e4d4e925f5636c71273e699e07
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
After upgrade of vdsm from 4.9.6-0.196.gitb8b79b5 to 4.9.6-0.201.git98e=
8078=0A=0Aengine set host in nonoperational mode, the error is=0A=0A"Hos=
t kvm04 is compatible with versions (3.0,3.1) and cannot join Cluster De=
fault which is set to version 3.1."=0A=0A--
--=_5a5100e4d4e925f5636c71273e699e07
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
After upgrade of vdsm from 4.9.6-0.196.gitb8b79b5 to 4.9.6-0.201.g=
it98e8078<br><br>engine set host in nonoperational mode, the error is<br=
><br><br><div title=3D"" style=3D"outline: medium none;"><div id=3D"gwt-=
uid-1204_col2_row6">"Host kvm04 is compatible with versions (3.0,3.1) an=
d cannot join Cluster Default which is set to version 3.1."</div></div><=
br><br>--<br><br>
--=_5a5100e4d4e925f5636c71273e699e07--
12 years, 3 months
[Users] HA and Live Migration FS Recommendations
by Neil
Hi guys,
I'm very new to oVirt and I have some questions that I can't seem to
find answers for, so please go easy on me.
We are looking at implementing a HA KVM virtualization environment
over two(3 in total at a later stage) physical nodes using oVirt for
about 8 guests using Centos 6.2.
What I am looking at doing is using a fibre channel SAN to implement
shared storage by allowing both physical nodes to see the same LUN on
the SAN so that both physical nodes will have access to a shared
filesystem for storing guest images on.
I've opted for the shared LUN/storage approach to allow for HA and
live migration of guests between the physical nodes.
Do I need to configure GFS2 before oVirt so that both physical nodes
can have access to the same LUN for the guest images; or will oVirt
automatically handle locking/fencing etc. on the common filesystem?
I've tried using luci/ricci to setup a "storage" cluster using GFS2
with oVirt mounting the GFS2 filesystem as a local directory, but this
seems far from ideal.
Any advice is appreciated.
Thank you.
Regards.
Neil.
12 years, 3 months
[Users] Host status in non operational
by зоррыч
This is a multipart message in MIME format.
------=_NextPart_000_00D5_01CD36AA.7E9DE670
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_00D6_01CD36AA.7E9DE670"
------=_NextPart_001_00D6_01CD36AA.7E9DE670
Content-Type: text/plain;
charset="koi8-r"
Content-Transfer-Encoding: 7bit
Hi.
I installed ovirt and vdsm version:
[root@noc-2 vds]# rpm -qa | grep ovirt-engine
ovirt-engine-image-uploader-3.1.0_0001-1.8.el6.x86_64
ovirt-engine-3.1.0_0001-1.8.el6.noarch
ovirt-engine-restapi-3.1.0_0001-1.8.el6.noarch
ovirt-engine-notification-service-3.1.0_0001-1.8.el6.noarch
ovirt-engine-jboss-deps-3.1.0_0001-1.8.el6.noarch
ovirt-engine-userportal-3.1.0_0001-1.8.el6.noarch
ovirt-engine-tools-common-3.1.0_0001-1.8.el6.noarch
ovirt-engine-setup-plugin-allinone-3.1.0_0001-1.8.el6.noarch
ovirt-engine-jbossas-1.2-2.fc16.x86_64
ovirt-engine-log-collector-3.1.0_0001-1.8.el6.x86_64
ovirt-engine-setup-3.1.0_0001-1.8.el6.noarch
ovirt-engine-iso-uploader-3.1.0_0001-1.8.el6.x86_64
ovirt-engine-dbscripts-3.1.0_0001-1.8.el6.noarch
ovirt-engine-sdk-1.3-1.el6.noarch
ovirt-engine-backend-3.1.0_0001-1.8.el6.noarch
ovirt-engine-config-3.1.0_0001-1.8.el6.noarch
ovirt-engine-genericapi-3.1.0_0001-1.8.el6.noarch
ovirt-engine-webadmin-portal-3.1.0_0001-1.8.el6.noarch
[root@noc-2 vds]# rpm -qa | grep vdsm
vdsm-python-4.9.6-0.223.gitb3c6b0c.el6.x86_64
vdsm-bootstrap-4.9.6-0.223.gitb3c6b0c.el6.noarch
vdsm-4.9.6-0.223.gitb3c6b0c.el6.x86_64
After installation, the host announces ovirt version incompatibility:
Host status: Non Operational.
Host 10.1.20.7 is compatible with versions (3.0,3.1) and cannot join Cluster
vbn which is set to version 3.0.
I've tried all versions (2.2,3.0,3.1)
But the error was issued at all times
Logs:
Engine.log:
2012-05-20 08:53:21,849 INFO [org.ovirt.engine.core.bll.ActivateVdsCommand]
(pool-5-thread-49) [766571c0] Running command: ActivateVdsCommand internal:
false. Entities affected : ID: d1337760-a26b-11e1-80e1-001cc43ceea0 Type:
VDS
2012-05-20 08:53:21,853 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-5-thread-49)
[766571c0] START, SetVdsStatusVDSCommand(vdsId =
d1337760-a26b-11e1-80e1-001cc43ceea0, status=Unassigned,
nonOperationalReason=NONE), log id: 2acd340f
2012-05-20 08:53:21,860 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-5-thread-49)
[766571c0] FINISH, SetVdsStatusVDSCommand, log id: 2acd340f
2012-05-20 08:53:21,866 INFO
[org.ovirt.engine.core.vdsbroker.ActivateVdsVDSCommand] (pool-5-thread-49)
[766571c0] START, ActivateVdsVDSCommand(vdsId =
d1337760-a26b-11e1-80e1-001cc43ceea0), log id: 28c7b18a
2012-05-20 08:53:22,043 INFO
[org.ovirt.engine.core.bll.HandleVdsCpuFlagsOrClusterChangedCommand]
(pool-5-thread-49) [75812e5c] Running command:
HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities affected :
ID: d1337760-a26b-11e1-80e1-001cc43ceea0 Type: VDS
2012-05-20 08:53:22,047 INFO
[org.ovirt.engine.core.bll.HandleVdsVersionCommand] (pool-5-thread-49)
[41590c3c] Running command: HandleVdsVersionCommand internal: true. Entities
affected : ID: d1337760-a26b-11e1-80e1-001cc43ceea0 Type: VDS
2012-05-20 08:53:22,051 INFO
[org.ovirt.engine.core.bll.SetNonOperationalVdsCommand] (pool-5-thread-49)
[7fa82b1c] Running command: SetNonOperationalVdsCommand internal: true.
Entities affected : ID: d1337760-a26b-11e1-80e1-001cc43ceea0 Type: VDS
2012-05-20 08:53:22,052 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-5-thread-49)
[7fa82b1c] START, SetVdsStatusVDSCommand(vdsId =
d1337760-a26b-11e1-80e1-001cc43ceea0, status=NonOperational,
nonOperationalReason=VERSION_INCOMPATIBLE_WITH_CLUSTER), log id: 35b54ad
2012-05-20 08:53:22,056 INFO
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] (pool-5-thread-49)
[7fa82b1c] FINISH, SetVdsStatusVDSCommand, log id: 35b54ad
2012-05-20 08:53:22,071 INFO
[org.ovirt.engine.core.vdsbroker.ActivateVdsVDSCommand] (pool-5-thread-49)
[7fa82b1c] FINISH, ActivateVdsVDSCommand, log id: 28c7b18a
Vdsm.log(host):
Thread-49::DEBUG::2012-05-20
08:52:22,419::BindingXMLRPC::849::vds::(wrapper) client [10.1.20.2]::call
getCapabilities with () {} flowID [766571c0]
Thread-49::DEBUG::2012-05-20
08:52:22,448::__init__::1164::Storage.Misc.excCmd::(_log) '/bin/rpm -q --qf
"%{NAME}\t%{VERSION}\t%{RELEASE}\t%{BUILDTIME}\n" qemu-kvm' (cwd None)
Thread-49::DEBUG::2012-05-20
08:52:22,471::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> =
''; <rc> = 0
Thread-49::DEBUG::2012-05-20
08:52:22,472::__init__::1164::Storage.Misc.excCmd::(_log) '/bin/rpm -q --qf
"%{NAME}\t%{VERSION}\t%{RELEASE}\t%{BUILDTIME}\n" qemu-img' (cwd None)
Thread-49::DEBUG::2012-05-20
08:52:22,494::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> =
''; <rc> = 0
Thread-49::DEBUG::2012-05-20
08:52:22,495::__init__::1164::Storage.Misc.excCmd::(_log) '/bin/rpm -q --qf
"%{NAME}\t%{VERSION}\t%{RELEASE}\t%{BUILDTIME}\n" vdsm' (cwd None)
Thread-49::DEBUG::2012-05-20
08:52:22,515::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> =
''; <rc> = 0
Thread-49::DEBUG::2012-05-20
08:52:22,516::__init__::1164::Storage.Misc.excCmd::(_log) '/bin/rpm -q --qf
"%{NAME}\t%{VERSION}\t%{RELEASE}\t%{BUILDTIME}\n" spice-server' (cwd None)
Thread-49::DEBUG::2012-05-20
08:52:22,537::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> =
''; <rc> = 0
Thread-49::DEBUG::2012-05-20
08:52:22,537::__init__::1164::Storage.Misc.excCmd::(_log) '/bin/rpm -q --qf
"%{NAME}\t%{VERSION}\t%{RELEASE}\t%{BUILDTIME}\n" libvirt' (cwd None)
Thread-49::DEBUG::2012-05-20
08:52:22,559::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> =
''; <rc> = 0
Thread-49::DEBUG::2012-05-20
08:52:22,560::BindingXMLRPC::855::vds::(wrapper) return getCapabilities with
{'status': {'message': 'Done', 'code': 0}, 'info': {'HBAInventory':
{'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:611daaf46d7e'}], 'FC':
[]}, 'packages2': {'kernel': {'release': '220.7.1.el6.x86_64', 'buildtime':
1331066733.0, 'version': '2.6.32'}, 'spice-server': {'release': '5.el6',
'buildtime': '1323492018', 'version': '0.8.2'}, 'vdsm': {'release':
'0.223.gitb3c6b0c.el6', 'buildtime': '1337453261', 'version': '4.9.6'},
'qemu-kvm': {'release': '2.209.el6_2.4', 'buildtime': '1327361568',
'version': '0.12.1.2'}, 'libvirt': {'release': '23.el6', 'buildtime':
'1323231757', 'version': '0.9.4'}, 'qemu-img': {'release': '2.209.el6_2.4',
'buildtime': '1327361568', 'version': '0.12.1.2'}}, 'cpuModel': 'Intel(R)
Xeon(R) CPU 5140 @ 2.33GHz', 'hooks': {}, 'vmTypes': ['kvm'],
'supportedProtocols': ['2.2', '2.3'], 'networks': {'ovirtmgmt': {'addr':
'10.1.20.7', 'cfg': {'IPV6_AUTOCONF': 'yes', 'IPV6INIT': 'yes',
'SKIPLIBVIRT': 'True', 'DELAY': '0', 'NM_CONTROLLED': 'yes', 'BOOTPROTO':
'dhcp', 'DEVICE': 'ovirtmgmt', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'mtu':
'1500', 'netmask': '255.255.255.0', 'stp': 'off', 'bridged': True,
'gateway': '10.1.20.1', 'ports': ['eth0.20']}, 'vlan58': {'addr': '', 'cfg':
{'DELAY': '0', 'BOOTPROTO': 'none', 'STP': 'no', 'DEVICE': 'vlan58', 'TYPE':
'Bridge', 'ONBOOT': 'yes'}, 'mtu': '1500', 'netmask': '', 'stp': 'off',
'bridged': True, 'gateway': '0.0.0.0', 'ports': ['eth0.58']}, 'vlan56':
{'addr': '', 'cfg': {'DELAY': '0', 'BOOTPROTO': 'none', 'STP': 'no',
'DEVICE': 'vlan56', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'mtu': '1500',
'netmask': '', 'stp': 'off', 'bridged': True, 'gateway': '0.0.0.0', 'ports':
['eth0.56']}, 'vlan57': {'addr': '', 'cfg': {'DELAY': '0', 'BOOTPROTO':
'none', 'STP': 'no', 'DEVICE': 'vlan57', 'TYPE': 'Bridge', 'ONBOOT': 'yes'},
'mtu': '1500', 'netmask': '', 'stp': 'off', 'bridged': True, 'gateway':
'0.0.0.0', 'ports': ['eth0.57']}, 'vlan54': {'addr': '', 'cfg': {'DELAY':
'0', 'BOOTPROTO': 'none', 'STP': 'no', 'DEVICE': 'vlan54', 'TYPE': 'Bridge',
'ONBOOT': 'yes'}, 'mtu': '1500', 'netmask': '', 'stp': 'off', 'bridged':
True, 'gateway': '0.0.0.0', 'ports': ['eth0.54']}, 'vlan55': {'addr': '',
'cfg': {'DELAY': '0', 'BOOTPROTO': 'none', 'STP': 'no', 'DEVICE': 'vlan55',
'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'mtu': '1500', 'netmask': '', 'stp':
'off', 'bridged': True, 'gateway': '0.0.0.0', 'ports': ['eth0.55']}, 'vm53':
{'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': '', 'stp': 'off',
'bridged': True, 'gateway': '0.0.0.0', 'ports': ['eth0.53']}}, 'uuid':
'068FD200-06AF-7318-06AF-73180A8F5201_00:1c:c4:74:94:f0', 'lastClientIface':
'ovirtmgmt', 'nics': {'eth1': {'hwaddr': '00:1c:c4:74:94:f1', 'netmask': '',
'speed': 0, 'addr': '', 'mtu': '1500'}, 'eth0': {'hwaddr':
'00:1c:c4:74:94:f0', 'netmask': '', 'speed': 1000, 'addr': '', 'mtu':
'1500'}}, 'software_revision': '0.223.gitb3c6b0c', 'management_ip': '',
'clusterLevels': ['3.0', '3.1'], 'cpuFlags':
u'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,mtrr,pge,mca,cmov,pat,pse36,clflus
h,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,lm,constant_tsc,arch_pe
rfmon,pebs,bts,rep_good,aperfmperf,pni,dtes64,monitor,ds_cpl,vmx,est,tm2,sss
e3,cx16,xtpr,pdcm,dca,lahf_lm,dts,tpr_shadow,model_Conroe',
'ISCSIInitiatorName': 'iqn.1994-05.com.redhat:611daaf46d7e', 'memSize':
'15949', 'reservedMem': '321', 'bondings': {'bond4': {'addr': '', 'cfg': {},
'mtu': '1500', 'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'},
'bond0': {'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': '', 'slaves': [],
'hwaddr': '00:00:00:00:00:00'}, 'bond1': {'addr': '', 'cfg': {}, 'mtu':
'1500', 'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'},
'bond2': {'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': '', 'slaves': [],
'hwaddr': '00:00:00:00:00:00'}, 'bond3': {'addr': '', 'cfg': {}, 'mtu':
'1500', 'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}},
'software_version': '4.9.6', 'cpuSpeed': '2327.495', 'cpuSockets': '1',
'vlans': {'eth0.58': {'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu':
'1500'}, 'eth0.57': {'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu':
'1500'}, 'eth0.56': {'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu':
'1500'}, 'eth0.55': {'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu':
'1500'}, 'eth0.54': {'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu':
'1500'}, 'eth0.53': {'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu':
'1500'}, 'eth0.20': {'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu':
'1500'}}, 'cpuCores': '2', 'kvmEnabled': 'true', 'guestOverhead': '65',
'supportedRHEVMs': ['3.0'], 'version_name': 'Snow Man', 'emulatedMachines':
[u'rhel6.2.0', u'pc', u'rhel6.1.0', u'rhel6.0.0', u'rhel5.5.0',
u'rhel5.4.4', u'rhel5.4.0'], 'operatingSystem': {'release': '1.1',
'version': '6.2', 'name': 'oVirt Node'}, 'lastClient': '10.1.20.2'}}.
------=_NextPart_001_00D6_01CD36AA.7E9DE670
Content-Type: text/html;
charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:"Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
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;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;}
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=3DRU link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I installed ovirt and vdsm =
version:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-2 vds]# rpm -qa | grep =
ovirt-engine<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-image-uploader-3.1.0_0001-1.8.el6.x86_64<o:p></=
o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-3.1.0_0001-1.8.el6.noarch<o:p></o:p></span></p>=
<p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-restapi-3.1.0_0001-1.8.el6.noarch<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-notification-service-3.1.0_0001-1.8.el6.noarch<=
o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-jboss-deps-3.1.0_0001-1.8.el6.noarch<o:p></o:p>=
</span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-userportal-3.1.0_0001-1.8.el6.noarch<o:p></o:p>=
</span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-tools-common-3.1.0_0001-1.8.el6.noarch<o:p></o:=
p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-setup-plugin-allinone-3.1.0_0001-1.8.el6.noarch=
<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-jbossas-1.2-2.fc16.x86_64<o:p></o:p></span></p>=
<p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-log-collector-3.1.0_0001-1.8.el6.x86_64<o:p></o=
:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-setup-3.1.0_0001-1.8.el6.noarch<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-iso-uploader-3.1.0_0001-1.8.el6.x86_64<o:p></o:=
p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-dbscripts-3.1.0_0001-1.8.el6.noarch<o:p></o:p><=
/span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-sdk-1.3-1.el6.noarch<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-backend-3.1.0_0001-1.8.el6.noarch<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-config-3.1.0_0001-1.8.el6.noarch<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-genericapi-3.1.0_0001-1.8.el6.noarch<o:p></o:p>=
</span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-webadmin-portal-3.1.0_0001-1.8.el6.noarch<o:p><=
/o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-2 vds]# rpm -qa | grep =
vdsm<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>vdsm-python-4.9.6-0.223.gitb3c6b0c.el6.x86_64<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span =
lang=3DEN-US>vdsm-bootstrap-4.9.6-0.223.gitb3c6b0c.el6.noarch<o:p></o:p><=
/span></p><p class=3DMsoNormal><span =
lang=3DEN-US>vdsm-4.9.6-0.223.gitb3c6b0c.el6.x86_64<o:p></o:p></span></p>=
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>After installation, the host =
announces ovirt version incompatibility:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Host status: Non =
Operational.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:12.0pt;font-family:"Arial Unicode =
MS","sans-serif";color:black;mso-fareast-language:RU'>Host 10.1.20.7 is =
compatible with versions (3.0,3.1) and cannot join Cluster vbn which is =
set to version 3.0.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>I've tried all versions =
(2.2,3.0,3.1)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>But the error was issued at all =
times<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Logs:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Engine.log:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>2012-05-20 08:53:21,849 INFO=9A =
[org.ovirt.engine.core.bll.ActivateVdsCommand] (pool-5-thread-49) =
[766571c0] Running command: ActivateVdsCommand internal: false. Entities =
affected :=9A ID: d1337760-a26b-11e1-80e1-001cc43ceea0 Type: =
VDS<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>2012-05-20 08:53:21,853 INFO=9A =
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] =
(pool-5-thread-49) [766571c0] START, SetVdsStatusVDSCommand(vdsId =3D =
d1337760-a26b-11e1-80e1-001cc43ceea0, status=3DUnassigned, =
nonOperationalReason=3DNONE), log id: 2acd340f<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>2012-05-20 08:53:21,860 INFO=9A =
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] =
(pool-5-thread-49) [766571c0] FINISH, SetVdsStatusVDSCommand, log id: =
2acd340f<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>2012-05-20 08:53:21,866 INFO=9A =
[org.ovirt.engine.core.vdsbroker.ActivateVdsVDSCommand] =
(pool-5-thread-49) [766571c0] START, ActivateVdsVDSCommand(vdsId =3D =
d1337760-a26b-11e1-80e1-001cc43ceea0), log id: =
28c7b18a<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>2012-05-20 08:53:22,043 INFO=9A =
[org.ovirt.engine.core.bll.HandleVdsCpuFlagsOrClusterChangedCommand] =
(pool-5-thread-49) [75812e5c] Running command: =
HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entities =
affected :=9A ID: d1337760-a26b-11e1-80e1-001cc43ceea0 Type: =
VDS<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>2012-05-20 08:53:22,047 INFO=9A =
[org.ovirt.engine.core.bll.HandleVdsVersionCommand] (pool-5-thread-49) =
[41590c3c] Running command: HandleVdsVersionCommand internal: true. =
Entities affected :=9A ID: d1337760-a26b-11e1-80e1-001cc43ceea0 Type: =
VDS<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>2012-05-20 08:53:22,051 INFO=9A =
[org.ovirt.engine.core.bll.SetNonOperationalVdsCommand] =
(pool-5-thread-49) [7fa82b1c] Running command: =
SetNonOperationalVdsCommand internal: true. Entities affected :=9A ID: =
d1337760-a26b-11e1-80e1-001cc43ceea0 Type: VDS<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>2012-05-20 08:53:22,052 INFO=9A =
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] =
(pool-5-thread-49) [7fa82b1c] START, SetVdsStatusVDSCommand(vdsId =3D =
d1337760-a26b-11e1-80e1-001cc43ceea0, status=3DNonOperational, =
nonOperationalReason=3DVERSION_INCOMPATIBLE_WITH_CLUSTER), log id: =
35b54ad<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>2012-05-20 08:53:22,056 INFO=9A =
[org.ovirt.engine.core.vdsbroker.SetVdsStatusVDSCommand] =
(pool-5-thread-49) [7fa82b1c] FINISH, SetVdsStatusVDSCommand, log id: =
35b54ad<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>2012-05-20 08:53:22,071 INFO=9A =
[org.ovirt.engine.core.vdsbroker.ActivateVdsVDSCommand] =
(pool-5-thread-49) [7fa82b1c] FINISH, ActivateVdsVDSCommand, log id: =
28c7b18a<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Vdsm.log(host):<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,419::BindingXMLRPC::849::vds::(wrapper) client =
[10.1.20.2]::call getCapabilities with () {} flowID =
[766571c0]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,448::__init__::1164::Storage.Misc.excCmd::(_log) '/bin/rpm -q =
--qf "%{NAME}\t%{VERSION}\t%{RELEASE}\t%{BUILDTIME}\n" =
qemu-kvm' (cwd None)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,471::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,472::__init__::1164::Storage.Misc.excCmd::(_log) '/bin/rpm -q =
--qf "%{NAME}\t%{VERSION}\t%{RELEASE}\t%{BUILDTIME}\n" =
qemu-img' (cwd None)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,494::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,495::__init__::1164::Storage.Misc.excCmd::(_log) '/bin/rpm -q =
--qf "%{NAME}\t%{VERSION}\t%{RELEASE}\t%{BUILDTIME}\n" vdsm' =
(cwd None)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,515::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,516::__init__::1164::Storage.Misc.excCmd::(_log) '/bin/rpm -q =
--qf "%{NAME}\t%{VERSION}\t%{RELEASE}\t%{BUILDTIME}\n" =
spice-server' (cwd None)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,537::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,537::__init__::1164::Storage.Misc.excCmd::(_log) '/bin/rpm -q =
--qf "%{NAME}\t%{VERSION}\t%{RELEASE}\t%{BUILDTIME}\n" =
libvirt' (cwd None)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,559::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial","sans-serif";color:black;ms=
o-fareast-language:RU'>Thread-49::DEBUG::2012-05-20 =
08:52:22,560::BindingXMLRPC::855::vds::(wrapper) return getCapabilities =
with {'status': {'message': 'Done', 'code': 0}, 'info': {'HBAInventory': =
{'iSCSI': [{'InitiatorName': 'iqn.1994-05.com.redhat:611daaf46d7e'}], =
'FC': []}, 'packages2': {'kernel': {'release': '220.7.1.el6.x86_64', =
'buildtime': 1331066733.0, 'version': '2.6.32'}, 'spice-server': =
{'release': '5.el6', 'buildtime': '1323492018', 'version': '0.8.2'}, =
'vdsm': {'release': '0.223.gitb3c6b0c.el6', 'buildtime': '1337453261', =
'version': '4.9.6'}, 'qemu-kvm': {'release': '2.209.el6_2.4', =
'buildtime': '1327361568', 'version': '0.12.1.2'}, 'libvirt': =
{'release': '23.el6', 'buildtime': '1323231757', 'version': '0.9.4'}, =
'qemu-img': {'release': '2.209.el6_2.4', 'buildtime': '1327361568', =
'version': '0.12.1.2'}}, 'cpuModel': 'Intel(R) Xeon(R) =
CPU=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A=9A 5140=9A @ 2.33GHz', 'hooks': {}, =
'vmTypes': ['kvm'], 'supportedProtocols': ['2.2', '2.3'], 'networks': =
{'ovirtmgmt': {'addr': '10.1.20.7', 'cfg': {'IPV6_AUTOCONF': 'yes', =
'IPV6INIT': 'yes', 'SKIPLIBVIRT': 'True', 'DELAY': '0', 'NM_CONTROLLED': =
'yes', 'BOOTPROTO': 'dhcp', 'DEVICE': 'ovirtmgmt', 'TYPE': 'Bridge', =
'ONBOOT': 'yes'}, 'mtu': '1500', 'netmask': '255.255.255.0', 'stp': =
'off', 'bridged': True, 'gateway': '10.1.20.1', 'ports': ['eth0.20']}, =
'vlan58': {'addr': '', 'cfg': {'DELAY': '0', 'BOOTPROTO': 'none', 'STP': =
'no', 'DEVICE': 'vlan58', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'mtu': =
'1500', 'netmask': '', 'stp': 'off', 'bridged': True, 'gateway': =
'0.0.0.0', 'ports': ['eth0.58']}, 'vlan56': {'addr': '', 'cfg': =
{'DELAY': '0', 'BOOTPROTO': 'none', 'STP': 'no', 'DEVICE': 'vlan56', =
'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'mtu': '1500', 'netmask': '', 'stp': =
'off', 'bridged': True, 'gateway': '0.0.0.0', 'ports': ['eth0.56']}, =
'vlan57': {'addr': '', 'cfg': {'DELAY': '0', 'BOOTPROTO': 'none', 'STP': =
'no', 'DEVICE': 'vlan57', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'mtu': =
'1500', 'netmask': '', 'stp': 'off', 'bridged': True, 'gateway': =
'0.0.0.0', 'ports': ['eth0.57']}, 'vlan54': {'addr': '', 'cfg': =
{'DELAY': '0', 'BOOTPROTO': 'none', 'STP': 'no', 'DEVICE': 'vlan54', =
'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'mtu': '1500', 'netmask': '', 'stp': =
'off', 'bridged': True, 'gateway': '0.0.0.0', 'ports': ['eth0.54']}, =
'vlan55': {'addr': '', 'cfg': {'DELAY': '0', 'BOOTPROTO': 'none', 'STP': =
'no', 'DEVICE': 'vlan55', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'mtu': =
'1500', 'netmask': '', 'stp': 'off', 'bridged': True, 'gateway': =
'0.0.0.0', 'ports': ['eth0.55']}, 'vm53': {'addr': '', 'cfg': {}, 'mtu': =
'1500', 'netmask': '', 'stp': 'off', 'bridged': True, 'gateway': =
'0.0.0.0', 'ports': ['eth0.53']}}, 'uuid': =
'068FD200-06AF-7318-06AF-73180A8F5201_00:1c:c4:74:94:f0', =
'lastClientIface': 'ovirtmgmt', 'nics': {'eth1': {'hwaddr': =
'00:1c:c4:74:94:f1', 'netmask': '', 'speed': 0, 'addr': '', 'mtu': =
'1500'}, 'eth0': {'hwaddr': '00:1c:c4:74:94:f0', 'netmask': '', 'speed': =
1000, 'addr': '', 'mtu': '1500'}}, 'software_revision': =
'0.223.gitb3c6b0c', 'management_ip': '', 'clusterLevels': ['3.0', =
'3.1'], 'cpuFlags': =
u'fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,mtrr,pge,mca,cmov,pat,pse36,clf=
lush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,lm,constant_tsc,a=
rch_perfmon,pebs,bts,rep_good,aperfmperf,pni,dtes64,monitor,ds_cpl,vmx,es=
t,tm2,ssse3,cx16,xtpr,pdcm,dca,lahf_lm,dts,tpr_shadow,model_Conroe', =
'ISCSIInitiatorName': 'iqn.1994-05.com.redhat:611daaf46d7e', 'memSize': =
'15949', 'reservedMem': '321', 'bondings': {'bond4': {'addr': '', 'cfg': =
{}, 'mtu': '1500', 'netmask': '', 'slaves': [], 'hwaddr': =
'00:00:00:00:00:00'}, 'bond0': {'addr': '', 'cfg': {}, 'mtu': '1500', =
'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}, 'bond1': =
{'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': '', 'slaves': [], =
'hwaddr': '00:00:00:00:00:00'}, 'bond2': {'addr': '', 'cfg': {}, 'mtu': =
'1500', 'netmask': '', 'slaves': [], 'hwaddr': '00:00:00:00:00:00'}, =
'bond3': {'addr': '', 'cfg': {}, 'mtu': '1500', 'netmask': '', 'slaves': =
[], 'hwaddr': '00:00:00:00:00:00'}}, 'software_version': '4.9.6', =
'cpuSpeed': '2327.495', 'cpuSockets': '1', 'vlans': {'eth0.58': =
{'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu': '1500'}, 'eth0.57': =
{'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu': '1500'}, 'eth0.56': =
{'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu': '1500'}, 'eth0.55': =
{'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu': '1500'}, 'eth0.54': =
{'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu': '1500'}, 'eth0.53': =
{'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu': '1500'}, 'eth0.20': =
{'netmask': '', 'iface': 'eth0', 'addr': '', 'mtu': '1500'}}, =
'cpuCores': '2', 'kvmEnabled': 'true', 'guestOverhead': '65', =
'supportedRHEVMs': ['3.0'], 'version_name': 'Snow Man', =
'emulatedMachines': [u'rhel6.2.0', u'pc', u'rhel6.1.0', u'rhel6.0.0', =
u'rhel5.5.0', u'rhel5.4.4', u'rhel5.4.0'], 'operatingSystem': =
{'release': '1.1', 'version': '6.2', 'name': 'oVirt Node'}, =
'lastClient': '10.1.20.2'}}.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p></div></body></html>
------=_NextPart_001_00D6_01CD36AA.7E9DE670--
------=_NextPart_000_00D5_01CD36AA.7E9DE670
Content-Type: image/png;
name="ovirt.PNG"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="ovirt.PNG"
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
AQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhA
AAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQ
gAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAE
IAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAAB
CEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBg
AwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQ
eTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQ
iRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQB
AhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCA
AAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQg
AAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEI
QAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAAC
EIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAA
BCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAA
AQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg
8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mAD
EIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAA
BCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAA
AQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhA
AAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQ
gAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAE
IAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAAB
CEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBg
AwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQ
eTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQ
iRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQB
AhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCA
AAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQg
AAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEI
QAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAAC
EIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAA
BCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAA
AQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg
8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mAD
EIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAA
BCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAA
AQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhA
AAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQ
gAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAE
IAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAAB
CEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBg
AwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQ
eTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQ
iRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQB
AhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCA
AAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQg
AAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEI
QAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAAC
EIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAA
BCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAA
AQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg
8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mAD
EIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAA
BCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAA
AQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhA
AAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQ
gAAEIAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAE
IAABCEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAAB
CEBgAwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBg
AwQQeTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQ
eTZQiRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQ
iRQBAhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQB
AhCAAAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCA
AAQgAAEIQAACEIAABCAAAQgg8mADEIAABCAAAQhAAAIQgAAEIAABCEBgAwQQeTZQiRQBAhCAAAQg
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
------=_NextPart_000_00D5_01CD36AA.7E9DE670--
12 years, 3 months
[Users] Failed to initialize storage
by зоррыч
This is a multipart message in MIME format.
------=_NextPart_000_00A3_01CD362E.8DAFDA00
Content-Type: text/plain;
charset="koi8-r"
Content-Transfer-Encoding: 7bit
Hi.
I installed ovirt and vdsm version:
[root@noc-2 vds]# rpm -qa | grep ovirt-engine
ovirt-engine-image-uploader-3.1.0_0001-1.8.el6.x86_64
ovirt-engine-3.1.0_0001-1.8.el6.noarch
ovirt-engine-restapi-3.1.0_0001-1.8.el6.noarch
ovirt-engine-notification-service-3.1.0_0001-1.8.el6.noarch
ovirt-engine-jboss-deps-3.1.0_0001-1.8.el6.noarch
ovirt-engine-userportal-3.1.0_0001-1.8.el6.noarch
ovirt-engine-tools-common-3.1.0_0001-1.8.el6.noarch
ovirt-engine-setup-plugin-allinone-3.1.0_0001-1.8.el6.noarch
ovirt-engine-jbossas-1.2-2.fc16.x86_64
ovirt-engine-log-collector-3.1.0_0001-1.8.el6.x86_64
ovirt-engine-setup-3.1.0_0001-1.8.el6.noarch
ovirt-engine-iso-uploader-3.1.0_0001-1.8.el6.x86_64
ovirt-engine-dbscripts-3.1.0_0001-1.8.el6.noarch
ovirt-engine-sdk-1.3-1.el6.noarch
ovirt-engine-backend-3.1.0_0001-1.8.el6.noarch
ovirt-engine-config-3.1.0_0001-1.8.el6.noarch
ovirt-engine-genericapi-3.1.0_0001-1.8.el6.noarch
ovirt-engine-webadmin-portal-3.1.0_0001-1.8.el6.noarch
[root@noc-2 vds]# rpm -qa | grep vdsm
vdsm-python-4.9.6-0.223.gitb3c6b0c.el6.x86_64
vdsm-bootstrap-4.9.6-0.223.gitb3c6b0c.el6.noarch
vdsm-4.9.6-0.223.gitb3c6b0c.el6.x86_64
Installing a new host is successful. The host goes to reboot.
However, after rebooting the status of the host:
Host 10.1.20.7 is initializing. Message: Failed to initialize storage
In the logs:
Engine.log:
2012-05-19 17:36:45,183 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(QuartzScheduler_Worker-88) Command
org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesVDSCommand return
value
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSInfoReturnForXmlRpc@6082848f
2012-05-19 17:36:45,183 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(QuartzScheduler_Worker-88) Vds: 10.1.20.7
2012-05-19 17:36:45,183 ERROR
[org.ovirt.engine.core.vdsbroker.VDSCommandBase] (QuartzScheduler_Worker-88)
Command GetCapabilitiesVDS execution failed. Error: VDSRecoveringException:
Failed to initialize storage
2012-05-19 17:36:47,203 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(QuartzScheduler_Worker-91) Command
org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesVDSCommand return
value
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSInfoReturnForXmlRpc@70db29ad
2012-05-19 17:36:47,203 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(QuartzScheduler_Worker-91) Vds: 10.1.20.7
2012-05-19 17:36:47,203 ERROR
[org.ovirt.engine.core.vdsbroker.VDSCommandBase] (QuartzScheduler_Worker-91)
Command GetCapabilitiesVDS execution failed. Error: VDSRecoveringException:
Failed to initialize storage
Vdsm.log(host):
MainThread::INFO::2012-05-19 17:21:54,938::vdsm::78::vds::(run)
<_MainThread(MainThread, started 140055851738880)>
MainThread::INFO::2012-05-19 17:21:54,938::vdsm::78::vds::(run)
<Thread(libvirtEventLoop, started daemon 140055763654400)>
MainThread::INFO::2012-05-19 17:21:54,938::vdsm::78::vds::(run)
<WorkerThread(Thread-5, started daemon 140055620335360)>
MainThread::INFO::2012-05-19 17:21:54,939::vdsm::78::vds::(run)
<WorkerThread(Thread-8, started daemon 140055249151744)>
MainThread::INFO::2012-05-19 17:21:54,939::vdsm::78::vds::(run)
<WorkerThread(Thread-10, started daemon 140055228172032)>
MainThread::INFO::2012-05-19 17:21:54,939::vdsm::78::vds::(run)
<KsmMonitorThread(KsmMonitor, started daemon 140054789879552)>
MainThread::INFO::2012-05-19 17:21:54,939::vdsm::78::vds::(run)
<WorkerThread(Thread-3, started daemon 140055641315072)>
MainThread::INFO::2012-05-19 17:21:54,939::vdsm::78::vds::(run)
<WorkerThread(Thread-6, started daemon 140055609845504)>
MainThread::INFO::2012-05-19 17:21:54,940::vdsm::78::vds::(run)
<WorkerThread(Thread-2, started daemon 140055651804928)>
MainThread::INFO::2012-05-19 17:21:54,940::vdsm::78::vds::(run)
<WorkerThread(Thread-1, started daemon 140055662294784)>
MainThread::INFO::2012-05-19 17:21:54,940::vdsm::78::vds::(run)
<WorkerThread(Thread-7, started daemon 140055259641600)>
MainThread::INFO::2012-05-19 17:21:54,940::vmChannels::135::vds::(stop) VM
channels listener was stopped.
MainThread::INFO::2012-05-19 17:21:54,940::vdsm::78::vds::(run) <Listener(VM
Channels Listener, started daemon 140054768899840)>
MainThread::INFO::2012-05-19 17:21:54,940::vdsm::78::vds::(run)
<WorkerThread(Thread-9, started daemon 140055238661888)>
MainThread::INFO::2012-05-19 17:21:54,941::vdsm::78::vds::(run)
<WorkerThread(Thread-4, started daemon 140055630825216)>
MainThread::INFO::2012-05-19 17:21:54,941::vdsm::78::vds::(run)
<Thread(Thread-11, started daemon 140055217682176)>
MainThread::INFO::2012-05-19 17:30:55,476::vdsm::70::vds::(run) I am the
actual vdsm 4.9.6-0.223.gitb3c6b0c
MainThread::DEBUG::2012-05-19
17:30:56,219::resourceManager::379::ResourceManager::(registerNamespace)
Registering namespace 'Storage'
MainThread::DEBUG::2012-05-19
17:30:56,220::threadPool::45::Misc.ThreadPool::(__init__) Enter -
numThreads: 10.0, waitTimeout: 3, maxTasks: 500.0
MainThread::DEBUG::2012-05-19
17:30:56,234::sp::359::Storage.StoragePool::(cleanupMasterMount) master
`/rhev/data-center/mnt/blockSD/e5a63624-716e-4bb4-ae60-cd4d7aae9ed2/master`
is not mounted, skipping
MainThread::DEBUG::2012-05-19
17:30:56,302::supervdsm::103::SuperVdsmProxy::(_killSupervdsm) Could not
kill old Super Vdsm [Errno 2] No such file or directory:
'/var/run/vdsm/svdsm.pid'
MainThread::DEBUG::2012-05-19
17:30:56,302::supervdsm::91::SuperVdsmProxy::(_launchSupervdsm) Launching
Super Vdsm
MainThread::DEBUG::2012-05-19
17:30:56,302::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/usr/bin/python /usr/share/vdsm/supervdsmServer.py
1f16883e-d8b7-45ab-b527-bcee38e5fc87 2994' (cwd None)
MainThread::DEBUG::2012-05-19
17:30:56,529::supervdsmServer::279::SuperVdsm.Server::(main) Making sure I'm
root
MainThread::DEBUG::2012-05-19
17:30:56,529::supervdsmServer::283::SuperVdsm.Server::(main) Parsing cmd
args
MainThread::DEBUG::2012-05-19
17:30:56,529::supervdsmServer::286::SuperVdsm.Server::(main) Creating PID
file
MainThread::DEBUG::2012-05-19
17:30:56,529::supervdsmServer::290::SuperVdsm.Server::(main) Cleaning old
socket
MainThread::DEBUG::2012-05-19
17:30:56,530::supervdsmServer::294::SuperVdsm.Server::(main) Setting up keep
alive thread
MainThread::DEBUG::2012-05-19
17:30:56,530::supervdsmServer::300::SuperVdsm.Server::(main) Creating remote
object manager
MainThread::DEBUG::2012-05-19
17:30:56,531::supervdsmServer::311::SuperVdsm.Server::(main) Started serving
super vdsm object
MainThread::DEBUG::2012-05-19
17:30:58,309::supervdsm::113::SuperVdsmProxy::(_connect) Trying to connect
to Super Vdsm
MainThread::DEBUG::2012-05-19
17:30:58,314::supervdsm::84::SuperVdsmProxy::(__init__) Connected to Super
Vdsm
MainThread::DEBUG::2012-05-19
17:30:58,315::multipath::102::Storage.Multipath::(isEnabled) Current
revision of multipath.conf detected, preserving
MainThread::DEBUG::2012-05-19
17:30:58,315::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/sbin/lvm dumpconfig global/locking_type' (cwd None)
MainThread::DEBUG::2012-05-19
17:30:58,464::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> =
''; <rc> = 0
MainThread::DEBUG::2012-05-19
17:30:58,465::lvm::316::OperationMutex::(_reloadpvs) Operation 'lvm reload
operation' got the operation mutex
MainThread::DEBUG::2012-05-19
17:30:58,467::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/sbin/lvm pvs --config " devices { preferred_names = [\\"^/dev/mapper/\\"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
filter = [ \\"a%35000c50001770ea3%\\", \\"r%.*%\\" ] } global {
locking_type=1 prioritise_write_locks=1 wait_for_locks=1 } backup {
retain_min = 50 retain_days = 0 } " --noheadings --units b --nosuffix
--separator | -o
uuid,name,size,vg_name,vg_uuid,pe_start,pe_count,pe_alloc_count,mda_count,de
v_size' (cwd None)
MainThread::DEBUG::2012-05-19
17:30:58,613::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> = "
Couldn't find device with uuid jbH4vV-SWm9-NI0q-Apmd-12qW-KBPX-Rgg2lK.\n";
<rc> = 0
MainThread::DEBUG::2012-05-19
17:30:58,615::lvm::339::OperationMutex::(_reloadpvs) Operation 'lvm reload
operation' released the operation mutex
MainThread::DEBUG::2012-05-19
17:30:58,615::lvm::349::OperationMutex::(_reloadvgs) Operation 'lvm reload
operation' got the operation mutex
MainThread::DEBUG::2012-05-19
17:30:58,616::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/sbin/lvm vgs --config " devices { preferred_names = [\\"^/dev/mapper/\\"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
filter = [ \\"a%35000c50001770ea3%\\", \\"r%.*%\\" ] } global {
locking_type=1 prioritise_write_locks=1 wait_for_locks=1 } backup {
retain_min = 50 retain_days = 0 } " --noheadings --units b --nosuffix
--separator | -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_siz
e,vg_mda_free' (cwd None)
MainThread::DEBUG::2012-05-19
17:30:58,764::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> = "
Couldn't find device with uuid jbH4vV-SWm9-NI0q-Apmd-12qW-KBPX-Rgg2lK.\n";
<rc> = 0
MainThread::DEBUG::2012-05-19
17:30:58,766::lvm::376::OperationMutex::(_reloadvgs) Operation 'lvm reload
operation' released the operation mutex
MainThread::DEBUG::2012-05-19
17:30:58,766::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/sbin/lvm lvs --config " devices { preferred_names = [\\"^/dev/mapper/\\"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
filter = [ \\"a%35000c50001770ea3%\\", \\"r%.*%\\" ] } global {
locking_type=1 prioritise_write_locks=1 wait_for_locks=1 } backup {
retain_min = 50 retain_days = 0 } " --noheadings --units b --nosuffix
--separator | -o uuid,name,vg_name,attr,size,seg_start_pe,devices,tags' (cwd
None)
MainThread::DEBUG::2012-05-19
17:30:58,907::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> = "
Couldn't find device with uuid jbH4vV-SWm9-NI0q-Apmd-12qW-KBPX-Rgg2lK.\n";
<rc> = 0
MainThread::ERROR::2012-05-19 17:30:58,909::clientIF::201::vds::(_initIRS)
Error initializing IRS
Traceback (most recent call last):
File "/usr/share/vdsm/clientIF.py", line 199, in _initIRS
self.irs = Dispatcher(HSM())
File "/usr/share/vdsm/storage/hsm.py", line 300, in __init__
lvm._lvminfo.bootstrap()
File "/usr/share/vdsm/storage/lvm.py", line 309, in bootstrap
self._reloadAllLvs()
File "/usr/share/vdsm/storage/lvm.py", line 435, in _reloadAllLvs
lv = makeLV(*fields)
File "/usr/share/vdsm/storage/lvm.py", line 218, in makeLV
attrs = _attr2NamedTuple(args[LV._fields.index("attr")], LV_ATTR_BITS,
"LV_ATTR")
File "/usr/share/vdsm/storage/lvm.py", line 188, in _attr2NamedTuple
attrs = Attrs(*values)
TypeError: __new__() takes exactly 9 arguments (7 given)
MainThread::DEBUG::2012-05-19
17:30:58,918::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/pgrep
-xf ksmd' (cwd None)
MainThread::DEBUG::2012-05-19
17:30:58,945::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> =
''; <rc> = 0
MainThread::INFO::2012-05-19
17:30:58,946::vmChannels::139::vds::(settimeout) Setting channels' timeout
to 30 seconds.
MainThread::ERROR::2012-05-19
17:30:58,951::clientIF::142::vds::(_prepareBindings) Unable to load the rest
server module. Please make sure it is installed.
VM Channels Listener::INFO::2012-05-19
17:30:58,952::vmChannels::127::vds::(run) Starting VM channels listener
thread.
------=_NextPart_000_00A3_01CD362E.8DAFDA00
Content-Type: text/html;
charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:"Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
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;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;}
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=3DRU link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I installed =9Aovirt and vdsm =
version:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-2 vds]# rpm -qa | grep =
ovirt-engine<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-image-uploader-3.1.0_0001-1.8.el6.x86_64<o:p></=
o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-3.1.0_0001-1.8.el6.noarch<o:p></o:p></span></p>=
<p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-restapi-3.1.0_0001-1.8.el6.noarch<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-notification-service-3.1.0_0001-1.8.el6.noarch<=
o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-jboss-deps-3.1.0_0001-1.8.el6.noarch<o:p></o:p>=
</span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-userportal-3.1.0_0001-1.8.el6.noarch<o:p></o:p>=
</span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-tools-common-3.1.0_0001-1.8.el6.noarch<o:p></o:=
p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-setup-plugin-allinone-3.1.0_0001-1.8.el6.noarch=
<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-jbossas-1.2-2.fc16.x86_64<o:p></o:p></span></p>=
<p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-log-collector-3.1.0_0001-1.8.el6.x86_64<o:p></o=
:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-setup-3.1.0_0001-1.8.el6.noarch<o:p></o:p></spa=
n></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-iso-uploader-3.1.0_0001-1.8.el6.x86_64<o:p></o:=
p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-dbscripts-3.1.0_0001-1.8.el6.noarch<o:p></o:p><=
/span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-sdk-1.3-1.el6.noarch<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-backend-3.1.0_0001-1.8.el6.noarch<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-config-3.1.0_0001-1.8.el6.noarch<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-genericapi-3.1.0_0001-1.8.el6.noarch<o:p></o:p>=
</span></p><p class=3DMsoNormal><span =
lang=3DEN-US>ovirt-engine-webadmin-portal-3.1.0_0001-1.8.el6.noarch<o:p><=
/o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-2 vds]# rpm -qa | grep =
vdsm<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>vdsm-python-4.9.6-0.223.gitb3c6b0c.el6.x86_64<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span =
lang=3DEN-US>vdsm-bootstrap-4.9.6-0.223.gitb3c6b0c.el6.noarch<o:p></o:p><=
/span></p><p class=3DMsoNormal><span =
lang=3DEN-US>vdsm-4.9.6-0.223.gitb3c6b0c.el6.x86_64<o:p></o:p></span></p>=
<p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Installing a new host is =
successful. The host goes to reboot.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>However, after rebooting the status =
of the host:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:12.0pt;font-family:"Arial Unicode =
MS","sans-serif";color:black;mso-fareast-language:RU'>Host 10.1.20.7 is =
initializing. Message: Failed to initialize =
storage<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>In the logs:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Engine.log:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>2012-05-19 17:36:45,183 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] =
(QuartzScheduler_Worker-88) Command =
org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesVDSCommand =
return value<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> =
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSInfoReturnForXmlRpc@6082848f=
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>2012-05-19 =
17:36:45,183 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] =
(QuartzScheduler_Worker-88) Vds: 10.1.20.7<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>2012-05-19 17:36:45,183 ERROR =
[org.ovirt.engine.core.vdsbroker.VDSCommandBase] =
(QuartzScheduler_Worker-88) Command GetCapabilitiesVDS execution failed. =
Error: VDSRecoveringException: Failed to initialize =
storage<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-05-19 17:36:47,203 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] =
(QuartzScheduler_Worker-91) Command =
org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesVDSCommand =
return value<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> =
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSInfoReturnForXmlRpc@70db29ad=
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>2012-05-19 =
17:36:47,203 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] =
(QuartzScheduler_Worker-91) Vds: 10.1.20.7<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>2012-05-19 17:36:47,203 ERROR =
[org.ovirt.engine.core.vdsbroker.VDSCommandBase] =
(QuartzScheduler_Worker-91) Command GetCapabilitiesVDS execution failed. =
</span>Error: VDSRecoveringException: Failed to initialize =
storage<o:p></o:p></p><p class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>Vdsm.log(host):<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,938::vdsm::78::vds::(run) <_MainThread(MainThread, started =
140055851738880)><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,938::vdsm::78::vds::(run) <Thread(libvirtEventLoop, started =
daemon 140055763654400)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,938::vdsm::78::vds::(run) <WorkerThread(Thread-5, started =
daemon 140055620335360)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,939::vdsm::78::vds::(run) <WorkerThread(Thread-8, started =
daemon 140055249151744)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,939::vdsm::78::vds::(run) <WorkerThread(Thread-10, started =
daemon 140055228172032)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,939::vdsm::78::vds::(run) <KsmMonitorThread(KsmMonitor, =
started daemon 140054789879552)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,939::vdsm::78::vds::(run) <WorkerThread(Thread-3, started =
daemon 140055641315072)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,939::vdsm::78::vds::(run) <WorkerThread(Thread-6, started =
daemon 140055609845504)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,940::vdsm::78::vds::(run) <WorkerThread(Thread-2, started =
daemon 140055651804928)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,940::vdsm::78::vds::(run) <WorkerThread(Thread-1, started =
daemon 140055662294784)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,940::vdsm::78::vds::(run) <WorkerThread(Thread-7, started =
daemon 140055259641600)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,940::vmChannels::135::vds::(stop) VM channels listener was =
stopped.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,940::vdsm::78::vds::(run) <Listener(VM Channels Listener, =
started daemon 140054768899840)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,940::vdsm::78::vds::(run) <WorkerThread(Thread-9, started =
daemon 140055238661888)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,941::vdsm::78::vds::(run) <WorkerThread(Thread-4, started =
daemon 140055630825216)><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:21:54,941::vdsm::78::vds::(run) <Thread(Thread-11, started daemon =
140055217682176)><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:30:55,476::vdsm::70::vds::(run) I am the actual vdsm =
4.9.6-0.223.gitb3c6b0c<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,219::resourceManager::379::ResourceManager::(registerNamespace) =
Registering namespace 'Storage'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,220::threadPool::45::Misc.ThreadPool::(__init__) Enter - =
numThreads: 10.0, waitTimeout: 3, maxTasks: =
500.0<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,234::sp::359::Storage.StoragePool::(cleanupMasterMount) master =
`/rhev/data-center/mnt/blockSD/e5a63624-716e-4bb4-ae60-cd4d7aae9ed2/maste=
r` is not mounted, skipping<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,302::supervdsm::103::SuperVdsmProxy::(_killSupervdsm) Could not =
kill old Super Vdsm [Errno 2] No such file or directory: =
'/var/run/vdsm/svdsm.pid'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,302::supervdsm::91::SuperVdsmProxy::(_launchSupervdsm) =
Launching Super Vdsm<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,302::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /usr/bin/python /usr/share/vdsm/supervdsmServer.py =
1f16883e-d8b7-45ab-b527-bcee38e5fc87 2994' (cwd =
None)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,529::supervdsmServer::279::SuperVdsm.Server::(main) Making sure =
I'm root<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,529::supervdsmServer::283::SuperVdsm.Server::(main) Parsing cmd =
args<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,529::supervdsmServer::286::SuperVdsm.Server::(main) Creating =
PID file<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,529::supervdsmServer::290::SuperVdsm.Server::(main) Cleaning =
old socket<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,530::supervdsmServer::294::SuperVdsm.Server::(main) Setting up =
keep alive thread<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,530::supervdsmServer::300::SuperVdsm.Server::(main) Creating =
remote object manager<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:56,531::supervdsmServer::311::SuperVdsm.Server::(main) Started =
serving super vdsm object<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,309::supervdsm::113::SuperVdsmProxy::(_connect) Trying to =
connect to Super Vdsm<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,314::supervdsm::84::SuperVdsmProxy::(__init__) Connected to =
Super Vdsm<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,315::multipath::102::Storage.Multipath::(isEnabled) Current =
revision of multipath.conf detected, preserving<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,315::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /sbin/lvm dumpconfig global/locking_type' (cwd =
None)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,464::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,465::lvm::316::OperationMutex::(_reloadpvs) Operation 'lvm =
reload operation' got the operation mutex<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,467::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /sbin/lvm pvs --config " devices { preferred_names =3D =
[\\"^/dev/mapper/\\"] ignore_suspended_devices=3D1 =
write_cache_state=3D0 disable_after_error_count=3D3 filter =3D [ =
\\"a%35000c50001770ea3%\\", \\"r%.*%\\" ] }=9A =
global {=9A locking_type=3D1=9A prioritise_write_locks=3D1=9A =
wait_for_locks=3D1 }=9A backup {=9A retain_min =3D 50=9A retain_days =3D =
0 } " --noheadings --units b --nosuffix --separator | -o =
uuid,name,size,vg_name,vg_uuid,pe_start,pe_count,pe_alloc_count,mda_count=
,dev_size' (cwd None)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,613::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D "=9A Couldn't find device with uuid =
jbH4vV-SWm9-NI0q-Apmd-12qW-KBPX-Rgg2lK.\n"; <rc> =3D =
0<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,615::lvm::339::OperationMutex::(_reloadpvs) Operation 'lvm =
reload operation' released the operation mutex<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,615::lvm::349::OperationMutex::(_reloadvgs) Operation 'lvm =
reload operation' got the operation mutex<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,616::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /sbin/lvm vgs --config " devices { preferred_names =3D =
[\\"^/dev/mapper/\\"] ignore_suspended_devices=3D1 =
write_cache_state=3D0 disable_after_error_count=3D3 filter =3D [ =
\\"a%35000c50001770ea3%\\", \\"r%.*%\\" ] }=9A =
global {=9A locking_type=3D1=9A prioritise_write_locks=3D1=9A =
wait_for_locks=3D1 }=9A backup {=9A retain_min =3D 50=9A retain_days =3D =
0 } " --noheadings --units b --nosuffix --separator | -o =
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_=
size,vg_mda_free' (cwd None)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,764::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D "=9A Couldn't find device with uuid =
jbH4vV-SWm9-NI0q-Apmd-12qW-KBPX-Rgg2lK.\n"; <rc> =3D =
0<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,766::lvm::376::OperationMutex::(_reloadvgs) Operation 'lvm =
reload operation' released the operation mutex<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,766::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /sbin/lvm lvs --config " devices { preferred_names =3D =
[\\"^/dev/mapper/\\"] ignore_suspended_devices=3D1 =
write_cache_state=3D0 disable_after_error_count=3D3 filter =3D [ =
\\"a%35000c50001770ea3%\\", \\"r%.*%\\" ] }=9A =
global {=9A locking_type=3D1=9A prioritise_write_locks=3D1=9A =
wait_for_locks=3D1 }=9A backup {=9A retain_min =3D 50=9A retain_days =3D =
0 } " --noheadings --units b --nosuffix --separator | -o =
uuid,name,vg_name,attr,size,seg_start_pe,devices,tags' (cwd =
None)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,907::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D "=9A Couldn't find device with uuid =
jbH4vV-SWm9-NI0q-Apmd-12qW-KBPX-Rgg2lK.\n"; <rc> =3D =
0<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::ERROR::2012-05-19 =
17:30:58,909::clientIF::201::vds::(_initIRS) Error initializing =
IRS<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Traceback (most recent call last):<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=9A File =
"/usr/share/vdsm/clientIF.py", line 199, in =
_initIRS<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A=9A=9A self.irs =3D =
Dispatcher(HSM())<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A File "/usr/share/vdsm/storage/hsm.py", line =
300, in __init__<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A=9A=9A lvm._lvminfo.bootstrap()<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=9A File =
"/usr/share/vdsm/storage/lvm.py", line 309, in =
bootstrap<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A=9A=9A self._reloadAllLvs()<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=9A File =
"/usr/share/vdsm/storage/lvm.py", line 435, in =
_reloadAllLvs<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A=9A=9A lv =3D makeLV(*fields)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>=9A File =
"/usr/share/vdsm/storage/lvm.py", line 218, in =
makeLV<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A=9A=9A attrs =3D =
_attr2NamedTuple(args[LV._fields.index("attr")], LV_ATTR_BITS, =
"LV_ATTR")<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A File "/usr/share/vdsm/storage/lvm.py", line =
188, in _attr2NamedTuple<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>=9A=9A=9A attrs =3D Attrs(*values)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>TypeError: __new__() takes exactly =
9 arguments (7 given)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,918::__init__::1164::Storage.Misc.excCmd::(_log) =
'/usr/bin/pgrep -xf ksmd' (cwd None)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::DEBUG::2012-05-19 =
17:30:58,945::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>MainThread::INFO::2012-05-19 =
17:30:58,946::vmChannels::139::vds::(settimeout) Setting channels' =
timeout to 30 seconds.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>MainThread::ERROR::2012-05-19 =
17:30:58,951::clientIF::142::vds::(_prepareBindings) Unable to load the =
rest server module. Please make sure it is =
installed.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>VM Channels Listener::INFO::2012-05-19 =
17:30:58,952::vmChannels::127::vds::(run) Starting VM channels listener =
thread.<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_00A3_01CD362E.8DAFDA00--
12 years, 3 months
[Users] oVirt Log Rotate cron job
by Nicholas Kesick
--_e73b62a6-86ab-4976-9617-a53425919454_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I happened to catch this in my mail. Looks like a bug (do I file a bugzilla=
and/or win a prize? :p). #tail /var/spool/mail/root
Message-Id: <201205192145.q4JLj5Pb003812@oVirtManager>
From: Anacron <root@oVirtManager>
To: root@oVirtManager
Content-Type: text/plain=3B charset=3D"ANSI_X3.4-1968"
Subject: Anacron job 'cron.daily' on oVirtManager/etc/cron.daily/ovirt-cron=
:/etc/cron.daily/ovirt-cron: line 4: /usr/share/ovirt/scripts/ovirtlogrot.s=
h: No such file or directory Looking at the file:# cat /etc/cron.daily/ovir=
t-cron
#!/bin/sh#compress log4j log files=2C delete old ones
/usr/share/ovirt/scripts/ovirtlogrot.sh /var/log/ovirt-engine 480 > /dev/nu=
llEXITVALUE=3D$?
if [ $EXITVALUE !=3D 0 ]=3B then
/usr/bin/logger -t rhevm "ALERT exited abnormally with [$EXITVALUE]"
fi
exit $EXITVALUE
We can see that it is looking for /usr/share/ovirt/scripts/ovirtlogrot.sh =
. However=2C that file is located at /usr/share/ovirt-engine/scripts/ovirtl=
ogrot.sh =
--_e73b62a6-86ab-4976-9617-a53425919454_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Tahoma
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>
I happened to catch this in my mail. Looks like a bug (do I file a bugzilla=
and/or win a prize? :p).<BR> =3B<BR>#tail /var/spool/mail/root<br>Mess=
age-Id: <=3B<a href=3D"mailto:201205192145.q4JLj5Pb003812@oVirtManager">2=
01205192145.q4JLj5Pb003812@oVirtManager</a>>=3B<br>From: Anacron <=3B<a=
href=3D"mailto:root@oVirtManager">root@oVirtManager</a>>=3B<br>To: <a hr=
ef=3D"mailto:root@oVirtManager">root@oVirtManager</a><br>Content-Type: text=
/plain=3B charset=3D"ANSI_X3.4-1968"<br>Subject: Anacron job 'cron.daily' o=
n oVirtManager<BR>/etc/cron.daily/ovirt-cron:<BR>/etc/cron.daily/ovirt-cron=
: line 4: /usr/share/ovirt/scripts/ovirtlogrot.sh: No such file or director=
y<BR> =3B<BR>Looking at the file:<BR># cat /etc/cron.daily/ovirt-cron<b=
r>#!/bin/sh<BR>#compress log4j log files=2C delete old ones<br>/usr/share/o=
virt/scripts/ovirtlogrot.sh /var/log/ovirt-engine 480 >=3B /dev/null<BR>E=
XITVALUE=3D$?<br>if [ $EXITVALUE !=3D 0 ]=3B then<br> =3B =3B =
=3B /usr/bin/logger -t rhevm "ALERT exited abnormally with [$EXITVALUE]"<br=
>fi<br>exit $EXITVALUE<br><BR> =3B<BR>We can see that it is looking for=
/usr/share/ovirt/scripts/ovirtlogrot.sh . However=2C that file is located =
at /usr/share/ovirt<strong>-engine</strong>/scripts/ovirtlogrot.sh<BR> =
</div></body>
</html>=
--_e73b62a6-86ab-4976-9617-a53425919454_--
12 years, 3 months
[Users] Engine-setup problem with jboss-as-7.1.1.Final
by ovirt@qip.ru
This is a message in Mime Format. If you see this, your mail reader does not support this format.
--=_027bc9e1e07223bbfb0b98431ca64f97
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
I installed jboss-as-7.1.1.Final from zips, as described here=0A=0Ahttp:=
//www.ovirt.org/wiki/Building_Ovirt_Engine=0A=0Athen yum localinstall en=
gine rpm's from last jenkins build=0A=0Aduring engine-setup i got error=
=0A=0ASetting Database Security... [ ERROR ]=0A=
Error while parsing encrypted jboss password=0APlease check log file /va=
r/log/ovirt-engine/engine-setup_2012_05_17_17_01_38.log for more informa=
tion=0A=0A# tail -60 /var/log/ovirt-engine/engine-setup_2012_05_17_17_01=
_38.log=0A2012-05-17 17:02:29::DEBUG::common_utils::292::root:: stderr=
=3D psql: FATAL: database "engine" does not exist=0A=0A2012-05-17 17:0=
2:29::DEBUG::common_utils::293::root:: retcode =3D 2=0A2012-05-17 17:02:=
29::DEBUG::engine-setup::1991::root:: Checking if db is already installe=
d..=0A2012-05-17 17:02:29::DEBUG::engine-setup::1992::root:: Checking th=
e presence of .pgpass file=0A2012-05-17 17:02:29::DEBUG::common_utils::3=
50::root:: running sql query 'select 1' on db server: 'localhost'.=0A201=
2-05-17 17:02:29::DEBUG::common_utils::286::root:: cmd =3D /usr/bin/psql=
-h localhost -p 5432 -U postgres -d engine -c "select 1"=0A2012-05-17 1=
7:02:29::DEBUG::common_utils::291::root:: output =3D=0A2012-05-17 17:02:=
29::DEBUG::common_utils::292::root:: stderr =3D psql: FATAL: database "=
engine" does not exist=0A=0A2012-05-17 17:02:29::DEBUG::common_utils::29=
3::root:: retcode =3D 2=0A2012-05-17 17:02:29::DEBUG::setup_sequences::5=
8::root:: running _encryptDBPass=0A2012-05-17 17:02:29::DEBUG::common_ut=
ils::309::root:: Executing command --> '/etc/pki/ovirt-engine/encryptpas=
swd.sh ********'=0A2012-05-17 17:02:29::DEBUG::common_utils::335::root::=
output =3D /usr/share/jboss-as ~/db-backups=0A~/db-backups=0A=0A2012-05=
-17 17:02:29::DEBUG::common_utils::336::root:: stderr =3D Exception in t=
hread "main" java.lang.NoClassDefFoundError: org/picketbox/datasource/se=
curity/SecureIdentityLoginModule=0ACaused by: java.lang.ClassNotFoundExc=
eption: org.picketbox.datasource.security.SecureIdentityLoginModule=0A =
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)=0A =
at java.security.AccessController.doPrivileged(Native Method)=0A =
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)=0A =
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)=0A =
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)=0A =
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)=0ACould n=
ot find the main class: org.picketbox.datasource.security.SecureIdentity=
LoginModule. Program will exit.=0A=0A2012-05-17 17:02:29::DEBUG::common_=
utils::337::root:: retcode =3D 0=0A2012-05-17 17:02:29::DEBUG::engine-se=
tup::1983::root:: *** The following params were used as user input:=0A20=
12-05-17 17:02:29::DEBUG::engine-setup::1988::root:: override-httpd-conf=
ig: yes=0A2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: http-po=
rt: 80=0A2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: https-po=
rt: 443=0A2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: mac-ran=
ge: 00:1A:4A:A8:83:00-00:1A:4A:A8:83:FF=0A2012-05-17 17:02:29::DEBUG::en=
gine-setup::1988::root:: host-fqdn: fed16-ovirt31.rakurs.com=0A2012-05-1=
7 17:02:29::DEBUG::engine-setup::1988::root:: auth-pass: ********=0A2012=
-05-17 17:02:29::DEBUG::engine-setup::1988::root:: org-name: Rakurs=0A20=
12-05-17 17:02:29::DEBUG::engine-setup::1988::root:: default-dc-type: IS=
CSI=0A2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: db-remote-i=
nstall: local=0A2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: d=
b-host: localhost=0A2012-05-17 17:02:29::DEBUG::engine-setup::1988::root=
:: db-local-pass: ********=0A2012-05-17 17:02:29::DEBUG::engine-setup::1=
988::root:: config-nfs: no=0A2012-05-17 17:02:29::DEBUG::engine-setup::1=
988::root:: override-iptables: no=0A2012-05-17 17:02:29::ERROR::engine-s=
etup::2709::root:: Traceback (most recent call last):=0A File "/usr/bin=
/engine-setup", line 2703, in =0A main(confFile)=0A File "/usr/bin/e=
ngine-setup", line 2494, in main=0A runSequences()=0A File "/usr/bin=
/engine-setup", line 2440, in runSequences=0A controller.runAllSequen=
ces()=0A File "/usr/share/ovirt-engine/scripts/setup_controller.py", li=
ne 54, in runAllSequences=0A sequence.run()=0A File "/usr/share/ovir=
t-engine/scripts/setup_sequences.py", line 152, in run=0A step.run()=
=0A File "/usr/share/ovirt-engine/scripts/setup_sequences.py", line 59,=
in run=0A function()=0A File "/usr/bin/engine-setup", line 1397, in=
_encryptDBPass=0A controller.CONF["ENCRYPTED_DB_PASS"] =3D utils.par=
seStrRegex(output, "Encoded password:\s*(.+)", output_messages.ERR_EXP_P=
ARSING_ENCRYPT_PASS)=0A File "/usr/share/ovirt-engine/scripts/common_ut=
ils.py", line 503, in parseStrRegex=0A raise Exception(errMsg)=0AExce=
ption: Error while parsing encrypted jboss password=0A=0AHow is it possi=
ble to correct?=0A=0A--
--=_027bc9e1e07223bbfb0b98431ca64f97
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
I installed <span id=3D"nicSpell_0" class=3D"nicSpellWord">jboss</span>-=
as-7.1.1.Final from zips, as described here<br><br>http://<span id=3D"ni=
cSpell_2" class=3D"nicSpellWord">www</span>.<span id=3D"nicSpell_3" clas=
s=3D"nicSpellWord">ovirt</span>.org/<span id=3D"nicSpell_4" class=3D"nic=
SpellWord">wiki</span>/Building_<span id=3D"nicSpell_5" class=3D"nicSpel=
lWord">Ovirt</span>_Engine<br><br>then yum <span id=3D"nicSpell_6" class=
=3D"nicSpellWord">localinstall</span> engine rpm's from last <span id=3D=
"nicSpell_7" class=3D"nicSpellWord">jenkins</span> build<br><br>during e=
ngine-setup i got error<br><br>Setting Database Security... &=
nbsp; &=
nbsp; [ ERRO=
R ]<br>Error while parsing encrypted <span id=3D"nicSpell_8" class=3D"ni=
cSpellWord">jboss</span> password<br>Please check log file /var/log/<spa=
n id=3D"nicSpell_9" class=3D"nicSpellWord">ovirt</span>-engine/engine-se=
tup_2012_05_17_17_01_38.log for more information<br><br><br><br># tail -=
60 /var/log/<span id=3D"nicSpell_10" class=3D"nicSpellWord">ovirt</span>=
-engine/engine-setup_2012_05_17_17_01_38.log<br>2012-05-17 17:02:29::DEB=
UG::common_utils::292::root:: <span id=3D"nicSpell_11" class=3D"nicSpell=
Word">stderr</span> =3D p<span id=3D"nicSpell_12" class=3D"nicSpellWord"=
>sql</span>: FATAL: database "engine" does not exist<br><br>2012-0=
5-17 17:02:29::DEBUG::common_utils::293::root:: <span id=3D"nicSpell_13"=
class=3D"nicSpellWord">retcode</span> =3D 2<br>2012-05-17 17:02:29::DEB=
UG::engine-setup::1991::root:: Checking if db is already installed..<br>=
2012-05-17 17:02:29::DEBUG::engine-setup::1992::root:: Checking the pres=
ence of .<span id=3D"nicSpell_14" class=3D"nicSpellWord">pgpass</span> f=
ile<br>2012-05-17 17:02:29::DEBUG::common_utils::350::root:: running <sp=
an id=3D"nicSpell_15" class=3D"nicSpellWord">sql</span> query 'select 1'=
on db server: '<span id=3D"nicSpell_16" class=3D"nicSpellWord">localhos=
t</span>'.<br>2012-05-17 17:02:29::DEBUG::common_utils::286::root:: <spa=
n id=3D"nicSpell_17" class=3D"nicSpellWord">cmd</span> =3D /<span id=3D"=
nicSpell_18" class=3D"nicSpellWord">usr</span>/bin/p<span id=3D"nicSpell=
_19" class=3D"nicSpellWord">sql</span> -h <span id=3D"nicSpell_20" class=
=3D"nicSpellWord">localhost</span> -p 5432 -U <span id=3D"nicSpell_21" c=
lass=3D"nicSpellWord">postgres</span> -d engine -c "select 1"<br>2012-05=
-17 17:02:29::DEBUG::common_utils::291::root:: output =3D<br>2012-05-17=
17:02:29::DEBUG::common_utils::292::root:: <span id=3D"nicSpell_22" cla=
ss=3D"nicSpellWord">stderr</span> =3D p<span id=3D"nicSpell_23" class=3D=
"nicSpellWord">sql</span>: FATAL: database "engine" does not exist=
<br><br>2012-05-17 17:02:29::DEBUG::common_utils::293::root:: <span id=
=3D"nicSpell_24" class=3D"nicSpellWord">retcode</span> =3D 2<br>2012-05-=
17 17:02:29::DEBUG::setup_sequences::58::root:: running _encryptDBPass<b=
r>2012-05-17 17:02:29::DEBUG::common_utils::309::root:: Executing comman=
d --> '/etc/<span id=3D"nicSpell_25" class=3D"nicSpellWord">pki</span=
>/<span id=3D"nicSpell_26" class=3D"nicSpellWord">ovirt</span>-engine/en=
cryptpasswd.sh ********'<br>2012-05-17 17:02:29::DEBUG::common_utils::33=
5::root:: output =3D /<span id=3D"nicSpell_27" class=3D"nicSpellWord">us=
r</span>/share/<span id=3D"nicSpell_28" class=3D"nicSpellWord">jboss</sp=
an>-as ~/db-backups<br>~/db-backups<br><br>2012-05-17 17:02:29::DEBUG::c=
ommon_utils::336::root:: <span id=3D"nicSpell_29" class=3D"nicSpellWord"=
>stderr</span> =3D Exception in thread "main" java.<span id=3D"nicSpell_=
30" class=3D"nicSpellWord">lang</span>.NoClassDefFoundError: org/<span i=
d=3D"nicSpell_31" class=3D"nicSpellWord">picketbox</span>/<span id=3D"ni=
cSpell_32" class=3D"nicSpellWord">datasource</span>/security/SecureIdent=
ityLoginModule<br>Caused by: java.<span id=3D"nicSpell_33" class=3D"nicS=
pellWord">lang</span>.ClassNotFoundException: org.<span id=3D"nicSpell_3=
4" class=3D"nicSpellWord">picketbox</span>.<span id=3D"nicSpell_35" clas=
s=3D"nicSpellWord">datasource</span>.security.SecureIdentityLoginModule<=
br> at java.net.<span id=3D"ni=
cSpell_36" class=3D"nicSpellWord">URL<span id=3D"nicSpell_37" class=3D"n=
icSpellWord">ClassLoader</span></span>$1.run(<span id=3D"nicSpell_38" cl=
ass=3D"nicSpellWord">URL<span id=3D"nicSpell_39" class=3D"nicSpellWord">=
ClassLoader</span></span>.java:217)<br> &nb=
sp; at java.security.<span id=3D"nicSpell_40" class=3D"nicSpellWor=
d">AccessController</span>.<span id=3D"nicSpell_41" class=3D"nicSpellWor=
d">doPrivileged</span>(Native Method)<br> &=
nbsp; at java.net.<span id=3D"nicSpell_42" class=3D"nicSpellWord">=
URL<span id=3D"nicSpell_43" class=3D"nicSpellWord">ClassLoader</span></s=
pan>.<span id=3D"nicSpell_44" class=3D"nicSpellWord">findClass</span>(<s=
pan id=3D"nicSpell_45" class=3D"nicSpellWord">URL<span id=3D"nicSpell_46=
" class=3D"nicSpellWord">ClassLoader</span></span>.java:205)<br> &n=
bsp; at java.<span id=3D"nicSpell_47" clas=
s=3D"nicSpellWord">lang</span>.<span id=3D"nicSpell_48" class=3D"nicSpel=
lWord">ClassLoader</span>.<span id=3D"nicSpell_49" class=3D"nicSpellWord=
">loadClass</span>(<span id=3D"nicSpell_50" class=3D"nicSpellWord">Class=
Loader</span>.java:321)<br> at=
sun.misc.Launcher$App<span id=3D"nicSpell_51" class=3D"nicSpellWord">Cl=
assLoader</span>.<span id=3D"nicSpell_52" class=3D"nicSpellWord">loadCla=
ss</span>(Launcher.java:294)<br> &nbs=
p; at java.<span id=3D"nicSpell_53" class=3D"nicSpellWord">lang</span>.<=
span id=3D"nicSpell_54" class=3D"nicSpellWord">ClassLoader</span>.<span=
id=3D"nicSpell_55" class=3D"nicSpellWord">loadClass</span>(<span id=3D"=
nicSpell_56" class=3D"nicSpellWord">ClassLoader</span>.java:266)<br>Coul=
d not find the main class: org.<span id=3D"nicSpell_57" class=3D"nicSpel=
lWord">picketbox</span>.<span id=3D"nicSpell_58" class=3D"nicSpellWord">=
datasource</span>.security.SecureIdentityLoginModule. Program will exit.=
<br><br>2012-05-17 17:02:29::DEBUG::common_utils::337::root:: <span id=
=3D"nicSpell_59" class=3D"nicSpellWord">retcode</span> =3D 0<br>2012-05-=
17 17:02:29::DEBUG::engine-setup::1983::root:: *** The following <span i=
d=3D"nicSpell_60" class=3D"nicSpellWord">params</span> were used as user=
input:<br>2012-05-17 17:02:29::DEBUG::engine-setup::1988::root:: overri=
de-httpd-config: yes<br>2012-05-17 17:02:29::DEBUG::engine-setup::1988::=
root:: http-port: 80<br>2012-05-17 17:02:29::DEBUG::engine-setup::1988::=
root:: https-port: 443<br>2012-05-17 17:02:29::DEBUG::engine-setup::1988=
::root:: mac-range: 00:1A:4A:A8:83:00-00:1A:4A:A8:83:FF<br>2012-05-17 17=
:02:29::DEBUG::engine-setup::1988::root:: host-fqdn: fed16-<span id=3D"n=
icSpell_61" class=3D"nicSpellWord">ovirt</span>31.<span id=3D"nicSpell_6=
2" class=3D"nicSpellWord">rakurs</span>.com<br>2012-05-17 17:02:29::DEBU=
G::engine-setup::1988::root:: auth-pass: ********<br>2012-05-17 17:02:29=
::DEBUG::engine-setup::1988::root:: org-name: <span id=3D"nicSpell_63" c=
lass=3D"nicSpellWord">Rakurs</span><br>2012-05-17 17:02:29::DEBUG::engin=
e-setup::1988::root:: default-dc-type: <span id=3D"nicSpell_64" class=3D=
"nicSpellWord">ISCSI</span><br>2012-05-17 17:02:29::DEBUG::engine-setup:=
:1988::root:: db-remote-install: local<br>2012-05-17 17:02:29::DEBUG::en=
gine-setup::1988::root:: db-host: <span id=3D"nicSpell_65" class=3D"nicS=
pellWord">localhost</span><br>2012-05-17 17:02:29::DEBUG::engine-setup::=
1988::root:: db-local-pass: ********<br>2012-05-17 17:02:29::DEBUG::engi=
ne-setup::1988::root:: config-nfs: no<br>2012-05-17 17:02:29::DEBUG::eng=
ine-setup::1988::root:: override-iptables: no<br>2012-05-17 17:02:29::ER=
ROR::engine-setup::2709::root:: <span id=3D"nicSpell_66" class=3D"nicSpe=
llWord">Traceback</span> (most recent call last):<br> File "/<span=
id=3D"nicSpell_67" class=3D"nicSpellWord">usr</span>/bin/engine-setup",=
line 2703, in <module><br> main(<span id=3D"nic=
Spell_68" class=3D"nicSpellWord">confFile</span>)<br> File "/<span=
id=3D"nicSpell_69" class=3D"nicSpellWord">usr</span>/bin/engine-setup",=
line 2494, in main<br> <span id=3D"nicSpell_70" class=
=3D"nicSpellWord">runSequences</span>()<br> File "/<span id=3D"nic=
Spell_71" class=3D"nicSpellWord">usr</span>/bin/engine-setup", line 2440=
, in <span id=3D"nicSpell_72" class=3D"nicSpellWord">runSequences</span>=
<br> controller.runAllSequences()<br> File "/<sp=
an id=3D"nicSpell_73" class=3D"nicSpellWord">usr</span>/share/<span id=
=3D"nicSpell_74" class=3D"nicSpellWord">ovirt</span>-engine/scripts/setu=
p_controller.py", line 54, in runAllSequences<br> sequ=
ence.run()<br> File "/<span id=3D"nicSpell_75" class=3D"nicSpellWo=
rd">usr</span>/share/<span id=3D"nicSpell_76" class=3D"nicSpellWord">ovi=
rt</span>-engine/scripts/setup_sequences.py", line 152, in run<br> =
step.run()<br> File "/<span id=3D"nicSpell_77" class=
=3D"nicSpellWord">usr</span>/share/<span id=3D"nicSpell_78" class=3D"nic=
SpellWord">ovirt</span>-engine/scripts/setup_sequences.py", line 59, in=
run<br> function()<br> File "/<span id=3D"nicSp=
ell_79" class=3D"nicSpellWord">usr</span>/bin/engine-setup", line 1397,=
in _encryptDBPass<br> controller.<span id=3D"nicSpell=
_80" class=3D"nicSpellWord">CONF</span>["ENCRYPTED_DB_PASS"] =3D utils.<=
span id=3D"nicSpell_81" class=3D"nicSpellWord">parseStrRegex</span>(outp=
ut, "Encoded password:\s*(.+)", output_messages.ERR_EXP_PARSING_ENCRYPT_=
PASS)<br> File "/<span id=3D"nicSpell_82" class=3D"nicSpellWord">u=
sr</span>/share/<span id=3D"nicSpell_83" class=3D"nicSpellWord">ovirt</s=
pan>-engine/scripts/common_utils.py", line 503, in <span id=3D"nicSpell_=
84" class=3D"nicSpellWord">parseStrRegex</span><br> ra=
ise Exception(<span id=3D"nicSpell_85" class=3D"nicSpellWord">errMsg</sp=
an>)<br>Exception: Error while parsing encrypted <span id=3D"nicSpell_86=
" class=3D"nicSpellWord">jboss</span> password<br><br><br>How is it poss=
ible to correct?<br><br><br>--<br><br>
--=_027bc9e1e07223bbfb0b98431ca64f97--
12 years, 3 months
[Users] Problem with Fedora16-guest
by ovirt@qip.ru
This is a message in Mime Format. If you see this, your mail reader does not support this format.
--=_2e2d0efe69a34f7786a0819ef23b38bf
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
May be it is not ovirt-vdsm problem, but Fedora16-guest (minimal install=
) don't start. Instalation is OK, but after boot it freeze before login=
screen. It can boot in recovery mode but message file is empty.=0A=0AHo=
w is it possible to fix?=0A=0Ai used=0Aqemu-kvm 0.15 and 1.0=0Alibvirt-0=
.9.11.3-1.fc16.x86_64=0Aall nodes are fedora16=0A--
--=_2e2d0efe69a34f7786a0819ef23b38bf
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
May be it is not ovirt-vdsm problem, but Fedora16-guest (minimal install=
) don't start. Instalation is OK, but after boot it freeze before login=
screen. It can boot in recovery mode but message file is empty.<br><br>=
How is it possible to fix?<br><br><br>i used<br>qemu-kvm 0.15 and 1.0<br=
>libvirt-0.9.11.3-1.fc16.x86_64<br>all nodes are fedora16<br>--<br><br>
--=_2e2d0efe69a34f7786a0819ef23b38bf--
12 years, 3 months
[Users] Adding a VLAN tagged network
by Ewan Mac Mahon
Hi,
I've got a development oVirt system with four machines, one NFS storage,
one engine, and two oVirt Node hosting boxes. All the machines have an
ethernet interface with an IP on the 'real' network/subnet that they
live on, and there's a private network linking second ethernet ports on
the nodes and the NFS box that all the storage traffic goes over.
I can run guests with IP addresses on the same 'real' network as the
hosts, but now I want to add a second VLAN tagged network, but using the
same physical interfaces, i.e. so that untagged packets on eth7 go to
the ovirtmgmt network (as they do now) and tagged ones go to a new oVirt
logical network. I can create the logical network through the web
interface, but when I try to assign it to a node's ethernet interface it
configures the VLAN interface correctly and creates the new bridge for
the logical network, but it also removes the ovirtmgmt network from the
untagged version of the interface with predictably bad results (this has
mostly been diagnosed via a shell on the local console).
Is there any way to make this work, or do I need to isolate the
ovirtmgmt network onto a physically separate port, rather than just by
means of VLAN?
Ewan
12 years, 3 months
[Users] sound support
by Nerijus Baliunas
Hello,
I added a hook for sound support:
#!/usr/bin/python
#http://www.ovirt.org/wiki/Features/Serial_Console_in_CLI#Currently_operational_workaround
import os
import sys
import hooking
import traceback
try:
domxml = hooking.read_domxml()
devices = domxml.getElementsByTagName('devices')[0]
sound = domxml.createElement('sound')
sound.setAttribute('model', 'ac97')
devices.appendChild(sound)
address = domxml.createElement('address')
address.setAttribute('type', 'pci')
address.setAttribute('domain', '0x0000')
address.setAttribute('bus', '0x00')
address.setAttribute('slot', '0x06')
address.setAttribute('function', '0x0')
sound.appendChild(address)
hooking.write_domxml(domxml)
except:
#log to vdsm.log
sys.stderr.write('sound: [Unexpected Error]: %s\n' % traceback.format_exc())
sys.exit(2)
But Windows guest cannot play audio (I connect with remorte desktop connection and rdesktop),
although a driver was installed automatically in guest. Is it possible to get sound with rdesktop?
Regards,
Nerijus
12 years, 3 months