On 03/03/2014 05:18 PM, Antoni Segura Puimedon wrote:
----- Original Message -----
> From: "René Koch" <rkoch(a)linuxland.at>
> To: users(a)ovirt.org
> Sent: Monday, March 3, 2014 12:48:43 PM
> Subject: [Users] hosted engine setup (network)
>
> Hi,
>
> During hosted engine setup I faced issues with network configuration on
> my CentOS 6.5 hosts:
>
> My network setup was the following which doesn't work with hosted engine
> setup:
> - eth0.200 (VLAN tag 200) should become ovirtmgmt interface
> - GATEWAY is in /etc/sysconfig/network and not in ifcfg-eth0.200
>
> The following errors occured:
> 014-02-25 15:42:31 INFO
> otopi.plugins.ovirt_hosted_engine_setup.network.bridge bridge._misc:189
> Configuring the management bridge
> 2014-02-25 15:42:31 DEBUG
> otopi.plugins.ovirt_hosted_engine_setup.network.bridge bridge._misc:198
> getVdsCaps for eth0: {'addr': '', 'cfg': {'DEVICE':
'eth0', 'PEERDNS':
> 'no', 'NM_CONTROLLED': 'no', 'BOOTPROTO':
'none', 'HWADDR': '00:25:9
> 0:75:87:C2', 'ONBOOT': 'yes'}, 'ipv6addrs':
> ['fe80::225:90ff:fe75:87c2/64'], 'mtu': '1500',
'netmask': '', 'hwaddr':
> '00:25:90:75:87:c2', 'speed': 1000}
> 2014-02-25 15:42:31 DEBUG otopi.context context._executeMethod:152
> method exception
> Traceback (most recent call last):
> File "/usr/lib/python2.6/site-packages/otopi/context.py", line 142,
> in _executeMethod
> method['method']()
> File
>
"/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hosted-engine-setup/network/bridge.py",
> line 231, in _misc
> 'gateway=%s' % caps['cfg']['GATEWAY'],
> KeyError: 'GATEWAY'
>
> This can be solved by setting GATEWAY in ifcfg-eth* file instead of
> /etc/sysconfig/network
Currently we look only at ifcfg files for that sort of information. In the future,
though, we'll be
checking things like dhcp leases for the device to know what is the bootproto.
>
>
> Next, VLAN tagged interfaces don't work:
> 2014-02-25 15:35:20 INFO
> otopi.plugins.ovirt_hosted_engine_setup.network.bridge bridge._misc:189
> Configuring the management bridge
> 2014-02-25 15:35:20 DEBUG otopi.context context._executeMethod:152
> method exception
> Traceback (most recent call last):
> File "/usr/lib/python2.6/site-packages/otopi/context.py", line 142,
> in _executeMethod
> method['method']()
> File
>
"/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hosted-engine-setup/network/bridge.py",
> line 194, in _misc
> ].s.getVdsCapabilities()['info']['nics'][nics]
> KeyError: 'eth0.200'
>
> So I had to do the following:
> - Set switch port to untagged for this VLAN
> - Configure eth0 instead of eth0.200
> - Run hosted engine setup
> - Configure VLAN for ovirtmgmt in oVirt (which surprisingly worked for
> an active interface)
> - Configure VLAN tagging on hosts
> - Reconfigure switch ports
> - Sync networks in oVirt network setup tab
>
> As this was a real pain to do I would love to see support for VLAN
> tagging in hosted engine setup :)
>
>
> Shall I open bug reports for these 2 issues or are they already known?
I'd say for the second one. /etc/sysconfig/network is losing relevance fast
and I think the new code that checks live device information is better than
parsing that file.
Thanks a lot for the information. Good to hear that the network part
will be improved.
Bug is created for the VLAN tagged interfaces:
https://bugzilla.redhat.com/show_bug.cgi?id=1072027
Regards,
René
>
>
> --
> Best Regards
>
> René Koch
> Senior Solution Architect
>
> ============================================
> LIS-Linuxland GmbH
> Brünner Straße 163, A-1210 Vienna
>
> Phone: +43 1 236 91 60
> Mobile: +43 660 / 512 21 31
> E-Mail: rkoch(a)linuxland.at
> ============================================
>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/users
>