[ovirt-users] Centos 7.3 ovirt 4.0.6 Can't add host to cluster collectd or collectd-disk not found - SOLVED

Claudio Soprano Claudio.Soprano at lnf.infn.it
Wed Aug 30 09:52:15 UTC 2017


Ok i SOLVED the problem, but i don't know if it is a BUG, the problem is 
the name default, but i had it working with ovirt v3 and v4.0pre for sure.

I don't know if the check has been added in the setup_host_network or not.

This is that i did

i manually added a ifcfg-def and ifcfg-enp12s0.1 file (first for the 
bridge and the second for the VLAN) to an host that don't have VLAN 1

[root at XXXXX network-scripts]# more ifcfg-enp12s0.1
# Generated by VDSM version 4.19.28-1.el7.centos
DEVICE=enp12s0.1
VLAN=yes
BRIDGE=def
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

[root at XXXXX network-scripts]# more ifcfg-def
# Generated by VDSM version 4.19.28-1.el7.centos
DEVICE=def
TYPE=Bridge
DELAY=0
STP=off
ONBOOT=yes
MTU=1500
DEFROUTE=no
NM_CONTROLLED=no
IPV6INIT=no

then run

systemctl restart network

it didn't give errors, and ip addr shows

[root at XXXXX network-scripts]# ip addr

94: enp12s0.1 at enp12s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
noqueue master def state UP qlen 1000
     link/ether 00:25:b5:00:10:5f brd ff:ff:ff:ff:ff:ff
     inet6 fe80::225:b5ff:fe00:105f/64 scope link
        valid_lft forever preferred_lft forever
95: def: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state 
UP qlen 1000
     link/ether 00:25:b5:00:10:5f brd ff:ff:ff:ff:ff:ff
     inet6 fe80::225:b5ff:fe00:105f/64 scope link
        valid_lft forever preferred_lft forever

I will try to change the name of that network to something different 
from default

Claudio

On 30/08/17 11:31, Claudio Soprano wrote:
>
> The problem is not the host-deploy, infact the deploy finished without 
> errors, if i remember good in the deploy process the network are not 
> set, i need to attach each network i need manually, under hosts, 
> network interface, setup host networks
>
> and the problem is there, when i attach all the VLANs (including the 
> default, that is VLAN 1) it gave error, default is not present in the 
> system, if i add all the VLANS (excluding the default, that is VLAN 1) 
> it is OK, but the host will not activate because missing the default vlan.
>
> If i manually add the 2 configuration files (ifcfg-default and 
> ifcfg-intX.1) to the host and make a systemctl network restart, it 
> gave error then
>
> ip addr reports
>
> the vlan 1 is added, but not the Bridge to default (the default is 
> missing error).
>
> I don't know if the name "default" (for the network, VLAN 1) could be 
> the problem, but i can't rename now, because i need to detach from the 
> hosts, but actually i can't.
>
> I added 3 screenshoots to show you the situation, before adding VLAN 1 
> ("default" network), the error when adding it, and the info on the error.
>
> Claudio
>
> On 30/08/17 08:49, Sandro Bonazzola wrote:
>>
>>
>> 2017-08-29 14:45 GMT+02:00 Claudio Soprano 
>> <Claudio.Soprano at lnf.infn.it <mailto:Claudio.Soprano at lnf.infn.it>>:
>>
>>     Ok in this way i could install the hosts, but we got another
>>     error on them when setup networks
>>
>>     we have on each hosts 2 interfaces
>>
>>     interface 1 is ovirtmgm
>>
>>     interface 2 is a TRUNK with VLANs inside.
>>
>>     All my old hosts are all the VLANs on interface2 included VLAN 1
>>     (tagged).
>>
>>     When i setup networks for the new hosts 4.0.6 i can't include
>>     VLAN 1, ovirt answer with
>>
>>     VDSM hostname.domainname command HostSetupNetworksVDS failed:
>>     [Errno 19] default (that is VLAN 1) is not present in the system.
>>
>>     So thinking about upgrading to 4.1.5 we updated all the new hosts
>>     (the old are still v4.0.6) and reinstall from beginning but still
>>     we get the same error.
>>
>>     What means that error ?
>>
>>
>> Adding Marcin and Dan about this.
>>
>>     Claudio Soprano
>>
>>     On 25/08/17 15:27, Sandro Bonazzola wrote:
>>>
>>>
>>>     2017-08-25 10:43 GMT+02:00 Claudio Soprano
>>>     <Claudio.Soprano at lnf.infn.it <mailto:Claudio.Soprano at lnf.infn.it>>:
>>>
>>>         Hi all,
>>>
>>>         we are installing new nodes on a Ovirt 4.0.6 Cluster, the
>>>         new nodes were installed from a Minimal 1707 iso image,
>>>         Centos v7.3.1611
>>>
>>>
>>>     Any reason for keeping 4.0.6 hosts? oVirt 4.0 has reached End Of
>>>     Life back in January[1]
>>>     And you can install 4.1 hosts in 4.0 cluster compatibility mode.
>>>
>>>     That said, you may want to "yum install centos-release-opstools"
>>>     which should provide you the missing collectd packages by
>>>     providing the same repos already included in ovirt-release41 rpm.
>>>
>>>     [1]
>>>     http://lists.ovirt.org/pipermail/announce/2017-January/000308.html
>>>     <http://lists.ovirt.org/pipermail/announce/2017-January/000308.html>
>>>
>>>
>>>         in the log of host-deploy (on the manager) it indicates that
>>>         collectd packages was not found.
>>>
>>>         I found this bug in the ovirt 4.1.0 version where it tells
>>>         to disable the EPEL repository, in another tread on redhat
>>>         someone told to add
>>>
>>>         excludepkgs=collectd*
>>>
>>>         always in the epel repository
>>>
>>>         I checked all my repository and i found epel reference only in
>>>
>>>         [root at xxxx yum.repos.d]# grep epel *
>>>         ovirt-4.0-dependencies.repo:[ovirt-4.0-epel]
>>>         ovirt-4.0-dependencies.repo:#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
>>>         <http://download.fedoraproject.org/pub/epel/7/$basearch>
>>>         ovirt-4.0-dependencies.repo:mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
>>>         <https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch>
>>>         ovirt-4.0-dependencies.repo:includepkgs=epel-release,python-uinput,puppet,python-lockfile,python-cpopen,python-ordereddict,python-pthreading,python-inotify,python-argparse,novnc,python-ply,python-kitchen,python-daemon,python-websockify,livecd-tools,spice-html5,mom,python-IPy,python-ioprocess,ioprocess,safelease,python-paramiko,python2-paramiko,python2-crypto,libtomcrypt,libtommath,python-cheetah,python-ecdsa,python2-ecdsa,python-markdown,rubygem-rgen,ovirt-guest-agent*,userspace-rcu,protobuf-java,objenesis,python34*
>>>         ovirt-4.0-dependencies.repo:gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
>>>         <https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7>
>>>         ovirt-4.0-dependencies.repo:[ovirt-4.0-patternfly1-noarch-epel]
>>>         ovirt-4.0-dependencies.repo:baseurl=http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-$basearch/
>>>         <http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-$basearch/>
>>>
>>>         so before includespkgs i added the excludepkgs line
>>>
>>>         removed the host, reinserted and still again collectd not found
>>>
>>>         so i added the excludepkgs line in all the ovirt sections
>>>
>>>         removed the host, reinserted and still again collectd not found
>>>
>>>         I removed on the manager also the file
>>>         /var/cache/ovirt-engine/ovirt-host-deploy.tar but still the
>>>         same error
>>>
>>>         these are the ovirt-repos files with the excludepkgs line added
>>>
>>>         [ovirt-4.0]
>>>         name=Latest oVirt 4.0 Release
>>>         #baseurl=http://resources.ovirt.org/pub/ovirt-4.0/rpm/el$releasever/
>>>         <http://resources.ovirt.org/pub/ovirt-4.0/rpm/el$releasever/>
>>>         mirrorlist=http://resources.ovirt.org/pub/yum-repo/mirrorlist-ovirt-4.0-el$releasever
>>>         <http://resources.ovirt.org/pub/yum-repo/mirrorlist-ovirt-4.0-el$releasever>
>>>         enabled=1
>>>
>>>         excludepkgs=collectd*
>>>
>>>         skip_if_unavailable=1
>>>         gpgcheck=1
>>>         gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-ovirt-4.0
>>>
>>>         [ovirt-4.0-epel]
>>>         name=Extra Packages for Enterprise Linux 7 - $basearch
>>>         #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
>>>         <http://download.fedoraproject.org/pub/epel/7/$basearch>
>>>         mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
>>>         <https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch>
>>>         failovermethod=priority
>>>         enabled=1
>>>
>>>         excludepkgs=collectd*
>>>
>>>         includepkgs=epel-release,python-uinput,puppet,python-lockfile,python-cpopen,python-ordereddict,python-pthreading,python-inotify,python-argparse,novnc,python-ply,python-kitchen,python-daemon,python-websockify,livec
>>>         d-tools,spice-html5,mom,python-IPy,python-ioprocess,ioprocess,safelease,python-paramiko,python2-paramiko,python2-crypto,libtomcrypt,libtommath,python-cheetah,python-ecdsa,python2-ecdsa,python-markdown,rubygem-rgen
>>>         ,ovirt-guest-agent*,userspace-rcu,protobuf-java,objenesis,python34*
>>>         gpgcheck=1
>>>         gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
>>>         <https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7>
>>>
>>>         [ovirt-4.0-centos-gluster37]
>>>         name=CentOS-7 - Gluster 3.7
>>>         baseurl=http://mirror.centos.org/centos/7/storage/$basearch/gluster-3.7/
>>>         <http://mirror.centos.org/centos/7/storage/$basearch/gluster-3.7/>
>>>
>>>         excludepkgs=collectd*
>>>
>>>         gpgcheck=1
>>>         enabled=1
>>>         gpgkey=https://raw.githubusercontent.com/CentOS-Storage-SIG/centos-release-storage-common/master/RPM-GPG-KEY-CentOS-SIG-Storage
>>>         <https://raw.githubusercontent.com/CentOS-Storage-SIG/centos-release-storage-common/master/RPM-GPG-KEY-CentOS-SIG-Storage>
>>>
>>>         [ovirt-4.0-patternfly1-noarch-epel]
>>>         name=Copr repo for patternfly1 owned by patternfly
>>>         baseurl=http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-$basearch/
>>>         <http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-$basearch/>
>>>         enabled=1
>>>
>>>         excludepkgs=collectd*
>>>
>>>         skip_if_unavailable=1
>>>         gpgcheck=0
>>>
>>>         [virtio-win-stable]
>>>         name=virtio-win builds roughly matching what was shipped in
>>>         latest RHEL
>>>         baseurl=http://fedorapeople.org/groups/virt/virtio-win/repo/stable
>>>         <http://fedorapeople.org/groups/virt/virtio-win/repo/stable>
>>>         enabled=1
>>>
>>>         excludepkgs=collectd*
>>>
>>>         skip_if_unavailable=1
>>>         gpgcheck=0
>>>
>>>         [centos-ovirt40-release]
>>>         name=CentOS-7 - oVirt 4.0
>>>         baseurl=http://mirror.centos.org/centos/7/virt/$basearch/ovirt-4.0/
>>>         <http://mirror.centos.org/centos/7/virt/$basearch/ovirt-4.0/>
>>>         gpgcheck=0
>>>         enabled=1
>>>
>>>         excludepkgs=collectd*
>>>
>>>         I add also the part of log on the manager relatives to
>>>         host-deploy where the error is logged
>>>
>>>         [root at ovcmgr host-deploy]# more
>>>         ovirt-host-deploy-20170825092719-xxxxxx-53018ceb.log | grep
>>>         collectd
>>>         2017-08-25 09:26:49 DEBUG otopi.context
>>>         context.dumpSequence:744     METHOD
>>>         otopi.plugins.ovirt_host_deploy.collectd.packages.Plugin._packages
>>>         (None)
>>>         2017-08-25 09:26:50 DEBUG otopi.context
>>>         context.dumpSequence:744     METHOD
>>>         otopi.plugins.ovirt_host_deploy.collectd.packages.Plugin._packages
>>>         (None)
>>>         2017-08-25 09:27:19 DEBUG otopi.context
>>>         context._executeMethod:128 Stage packages METHOD
>>>         otopi.plugins.ovirt_host_deploy.collectd.packages.Plugin._packages
>>>         2017-08-25 09:27:19 DEBUG
>>>         otopi.plugins.otopi.packagers.yumpackager
>>>         yumpackager.verbose:76 Yum queue package collectd for
>>>         install/update
>>>         2017-08-25 09:27:19 ERROR
>>>         otopi.plugins.otopi.packagers.yumpackager
>>>         yumpackager.error:85 Yum Cannot queue package collectd:
>>>         Package collectd cannot be found
>>>           File
>>>         "/tmp/ovirt-3rP0BGQm0o/otopi-plugins/ovirt-host-deploy/collectd/packages.py",
>>>         line 53, in _packages
>>>             'collectd-write_http',
>>>         RuntimeError: Package collectd cannot be found
>>>         2017-08-25 09:27:19 ERROR otopi.context
>>>         context._executeMethod:151 Failed to execute stage 'Package
>>>         installation': Package collectd cannot be found
>>>         2017-08-25 09:27:19 DEBUG otopi.context
>>>         context.dumpEnvironment:770 ENV
>>>         BASE/exceptionInfo=list:'[(<type 'exceptions.RuntimeError'>,
>>>         RuntimeError('Package collectd cannot be found',),
>>>         <traceback object at 0x3514ef0>)]'
>>>         2017-08-25 09:27:19 DEBUG otopi.context
>>>         context.dumpEnvironment:770 ENV
>>>         BASE/exceptionInfo=list:'[(<type 'exceptions.RuntimeError'>,
>>>         RuntimeError('Package collectd cannot be found',),
>>>         <traceback object at 0x3514ef0>)]'
>>>
>>>         After this i see that there is and include package for
>>>         epel-release, that will install the epel repository,
>>>
>>>         so i installed manually the epel-repository
>>>
>>>         added the excludepkgs line but now the error is Package
>>>         collectd-disk cannot be found
>>>
>>>         this is the epel.repo modified
>>>
>>>         [root at ovc2n05 yum.repos.d]# more /etc/yum.repos.d/epel.repo
>>>
>>>         [epel]
>>>         name=Extra Packages for Enterprise Linux 7 - $basearch
>>>         #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
>>>         <http://download.fedoraproject.org/pub/epel/7/$basearch>
>>>         metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
>>>         <https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch>
>>>         failovermethod=priority
>>>         enabled=1
>>>
>>>         excludepkgs=collectd*
>>>
>>>         gpgcheck=1
>>>         gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
>>>
>>>         [epel-debuginfo]
>>>         name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
>>>         #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
>>>         <http://download.fedoraproject.org/pub/epel/7/$basearch/debug>
>>>         metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
>>>         <https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch>
>>>         failovermethod=priority
>>>         enabled=0
>>>         gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
>>>         gpgcheck=1
>>>
>>>         [epel-source]
>>>         name=Extra Packages for Enterprise Linux 7 - $basearch - Source
>>>         #baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
>>>         <http://download.fedoraproject.org/pub/epel/7/SRPMS>
>>>         metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
>>>         <https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch>
>>>         failovermethod=priority
>>>         enabled=0
>>>         gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
>>>         gpgcheck=1
>>>
>>>         the epel-testing.repo has all disabled
>>>
>>>         This is the part of log on the manager
>>>
>>>         [root at ovcmgr host-deploy]# more ovirt-host-deploy-20170825* 
>>>         | grep collectd-disk
>>>         2017-08-25 10:36:23 DEBUG
>>>         otopi.plugins.otopi.packagers.yumpackager
>>>         yumpackager.verbose:76 Yum queue package collectd-disk for
>>>         install/update
>>>         2017-08-25 10:36:23 ERROR
>>>         otopi.plugins.otopi.packagers.yumpackager
>>>         yumpackager.error:85 Yum Cannot queue package collectd-disk:
>>>         Package collectd-disk cannot be found
>>>         RuntimeError: Package collectd-disk cannot be found
>>>         2017-08-25 10:36:23 ERROR otopi.context
>>>         context._executeMethod:151 Failed to execute stage 'Package
>>>         installation': Package collectd-disk cannot be found
>>>         2017-08-25 10:36:23 DEBUG otopi.context
>>>         context.dumpEnvironment:770 ENV
>>>         BASE/exceptionInfo=list:'[(<type 'exceptions.RuntimeError'>,
>>>         RuntimeError('Package collectd-disk cannot be found',),
>>>         <traceback object at 0x592e290>)]'
>>>         2017-08-25 10:36:23 DEBUG otopi.context
>>>         context.dumpEnvironment:770 ENV
>>>         BASE/exceptionInfo=list:'[(<type 'exceptions.RuntimeError'>,
>>>         RuntimeError('Package collectd-disk cannot be found',),
>>>         <traceback object at 0x592e290>)]'
>>>
>>>         I don't know what other to try.
>>>
>>>         Any help would be accepted
>>>
>>>         Claudio Soprano
>>>
>>>         -- 
>>>
>>>                 /        |    /   _____/           /    |    /   _____/    |    /
>>>                /       / |   /   /                /   / |   /   /        / |   /
>>>               /       /  |  /   ___/   _____/    /   /  |  /   ___/     /  |  /
>>>              /       /   | /   /                /   /   | /   /        /   | /
>>>            ______/ _/   __/  _/               _/  _/   __/  _/       _/   __/
>>>
>>>         Claudio Soprano                phone:(+39)-06-9403.2349 <tel:+39%2006%209403%202349>/2355
>>>         Computing Service              fax:(+39)-06-9403.2649 <tel:+39%2006%209403%202649>
>>>         LNF-INFN                       e-mail:Claudio.Soprano at lnf.infn.it <mailto:Claudio.Soprano at lnf.infn.it>
>>>         Via Enrico Fermi, 40           www:http://www.lnf.infn.it/
>>>         I-00044 Frascati, Italy
>>>
>>>
>>>         _______________________________________________
>>>         Users mailing list
>>>         Users at ovirt.org <mailto:Users at ovirt.org>
>>>         http://lists.ovirt.org/mailman/listinfo/users
>>>         <http://lists.ovirt.org/mailman/listinfo/users>
>>>
>>>
>>>
>>>
>>>     -- 
>>>
>>>     SANDRO BONAZZOLA
>>>
>>>     ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
>>>
>>>     Red Hat EMEA <https://www.redhat.com/>
>>>
>>>     <https://red.ht/sig> 	
>>>     TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
>>>
>>
>>     -- 
>>
>>             /        |    /   _____/           /    |    /   _____/    |    /
>>            /       / |   /   /                /   / |   /   /        / |   /
>>           /       /  |  /   ___/   _____/    /   /  |  /   ___/     /  |  /
>>          /       /   | /   /                /   /   | /   /        /   | /
>>        ______/ _/   __/  _/               _/  _/   __/  _/       _/   __/
>>
>>     Claudio Soprano                phone:(+39)-06-9403.2349 <tel:+39%2006%209403%202349>/2355
>>     Computing Service              fax:(+39)-06-9403.2649 <tel:+39%2006%209403%202649>
>>     LNF-INFN                       e-mail:Claudio.Soprano at lnf.infn.it <mailto:Claudio.Soprano at lnf.infn.it>
>>     Via Enrico Fermi, 40           www:http://www.lnf.infn.it/
>>     I-00044 Frascati, Italy
>>
>>
>>
>>
>> -- 
>>
>> SANDRO BONAZZOLA
>>
>> ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
>>
>> Red Hat EMEA <https://www.redhat.com/>
>>
>> <https://red.ht/sig> 	
>> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
>>
>
> -- 
>
>         /        |    /   _____/           /    |    /   _____/    |    /
>        /       / |   /   /                /   / |   /   /        / |   /
>       /       /  |  /   ___/   _____/    /   /  |  /   ___/     /  |  /
>      /       /   | /   /                /   /   | /   /        /   | /
>    ______/ _/   __/  _/               _/  _/   __/  _/       _/   __/
>
> Claudio Soprano                phone:  (+39)-06-9403.2349/2355
> Computing Service              fax:    (+39)-06-9403.2649
> LNF-INFN                       e-mail:Claudio.Soprano at lnf.infn.it
> Via Enrico Fermi, 40           www:http://www.lnf.infn.it/
> I-00044 Frascati, Italy
>

-- 

        /        |    /   _____/           /    |    /   _____/    |    /
       /       / |   /   /                /   / |   /   /        / |   /
      /       /  |  /   ___/   _____/    /   /  |  /   ___/     /  |  /
     /       /   | /   /                /   /   | /   /        /   | /
   ______/ _/   __/  _/               _/  _/   __/  _/       _/   __/

Claudio Soprano                phone:  (+39)-06-9403.2349/2355
Computing Service              fax:    (+39)-06-9403.2649
LNF-INFN                       e-mail: Claudio.Soprano at lnf.infn.it
Via Enrico Fermi, 40           www:    http://www.lnf.infn.it/
I-00044 Frascati, Italy

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20170830/24d09b64/attachment.html>


More information about the Users mailing list