Hi,
I'm testing ovirt 3.2 on centos 6.3 (from dreyou repo) and have a
problems setting up networks:
1.
- clean install of ovirt-engine, added a host (6 NICs, only 1 configured
with static ip before adding it to ovirt)
- set up bonding for ovirtmgmt from 2 NICs - em1+em2
- set up 2 additional networks ("trunk" with no vlanid, "vlan50" with
vlanid=50), attached it to cluster
- trying to set up host networks - assigned "trunk" to one of unused
NIC, "vlan50" to another, boot protocol in both - "none"
and when i'm trying to apply changes - i get "Specified netmask or
gateway but not ip"
What is wrong? why the hell it thinks i pass some netmask/gw in first
place? I dont need any ip configuration on this networks, i'll be using
them only for VM's
2.
when i'm trying to team NIC's in bonds, i've got choice from only 3
bonds: "bond0", "bond1", "bond4" - why is that list is
fixed?
If I've allready defined bond0+bond1 prior adding host to ovirt (via
kickstart), even if they aren't used - choice list in ovirt host
networks is short to "bond4" and trying to bond more interfaces ends up
with "there no bonds available"
Please help me figure this issues out
ovirt-engine.log:
2013-02-26 11:42:45,772 INFO
[org.ovirt.engine.core.bll.network.host.SetupNetworksCommand]
(ajp--127.0.0.1-8702-2) [800e96b] Running command:
SetupNetworksCommand internal: false. Entities affected : ID:
d1181ea2-936b-498d-be3d-9ce16aacfb19 Type: VDS
2013-02-26 11:42:45,781 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetupNetworksVDSCommand]
(ajp--127.0.0.1-8702-2) [800e96b] START,
SetupNetworksVDSCommand(HostName = its-host2, HostId =
d1181ea2-936b-498d-be3d-9ce16aacfb19, force=false,
checkConnectivity=true, conectivityTimeout=120,
networks=[trunk {id=6a48a2c6-a028-4825-8fcf-cbc869dc5c76,
description=null, subnet=null, gateway=null, type=null, vlanId=null,
stp=false, dataCenterId=5849b030-626e-47cb-ad90-3ce782d831b3, mtu=0,
vmNetwork=true, cluster=NetworkCluster {id={clusterId=null,
networkId=null}, status=NON_OPERATIONAL, display=false, required=true}},
vlan50 {id=4f1564e4-0ba2-454c-a511-9566a1bf50a9,
description=vm vlan50, subnet=null, gateway=null, type=null,
vlanId=50, stp=false,
dataCenterId=5849b030-626e-47cb-ad90-3ce782d831b3, mtu=0,
vmNetwork=true, cluster=NetworkCluster {id={clusterId=null,
networkId=null}, status=NON_OPERATIONAL, display=false, required=true}}],
bonds=[],
interfaces=[bond0 {id=61d4d61f-45a2-4ac4-84e8-f60077831603,
vdsId=d1181ea2-936b-498d-be3d-9ce16aacfb19, name=bond0,
macAddress=90:b1:1c:ac:1b:0e, networkName=ovirtmgmt,
bondOptions=mode=6, bootProtocol=STATIC_IP, address=192.168.10.132,
subnet=255.255.255.0, gateway=192.168.10.1, mtu=1500, bridged=true,
type=2, networkImplementationDetails={inSync=true, managed=true}},
p3p4 {id=9f584135-7c20-459b-8582-4c4c2568d6ea,
vdsId=d1181ea2-936b-498d-be3d-9ce16aacfb19, name=p3p4,
macAddress=90:b1:1c:ac:1b:15, networkName=null, bondName=null,
bootProtocol=NONE, address=, subnet=, gateway=null, mtu=1500,
bridged=false, speed=0, type=0, networkImplementationDetails=null},
em2 {id=40d2f7e3-8b34-4211-9009-101653947ef3,
vdsId=d1181ea2-936b-498d-be3d-9ce16aacfb19, name=em2,
macAddress=90:B1:1C:AC:1B:11, networkName=null, bondName=bond0,
bootProtocol=NONE, address=, subnet=, gateway=null, mtu=1500,
bridged=false, speed=10000, type=0, networkImplementationDetails=null},
p3p3 {id=c7e50eca-c14e-4e9d-8edc-f4ab0fbfa4e1,
vdsId=d1181ea2-936b-498d-be3d-9ce16aacfb19, name=p3p3,
macAddress=90:b1:1c:ac:1b:14, networkName=null, bondName=null,
bootProtocol=NONE, address=, subnet=, gateway=null, mtu=1500,
bridged=false, speed=0, type=0, networkImplementationDetails=null},
em1 {id=8481bb51-9020-463f-b6d6-af0770d3f3b0,
vdsId=d1181ea2-936b-498d-be3d-9ce16aacfb19, name=em1,
macAddress=90:B1:1C:AC:1B:0E, networkName=null, bondName=bond0,
bootProtocol=NONE, address=, subnet=, gateway=null, mtu=1500,
bridged=false, speed=10000, type=0, networkImplementationDetails=null},
p3p2 {id=5a97a377-775e-4ab9-aa01-0bd0d8cdcca1,
vdsId=d1181ea2-936b-498d-be3d-9ce16aacfb19, name=p3p2,
macAddress=90:b1:1c:ac:1b:13, networkName=null, bondName=null,
bootProtocol=NONE, address=, subnet=, gateway=null, mtu=1500,
bridged=false, speed=0, type=0, networkImplementationDetails=null},
p3p1 {id=6554620d-5e30-433b-9f8d-d4828fec5ae0,
vdsId=d1181ea2-936b-498d-be3d-9ce16aacfb19, name=p3p1,
macAddress=90:b1:1c:ac:1b:12, networkName=trunk, bondName=null,
bootProtocol=NONE, address=, subnet=, gateway=null, mtu=0,
bridged=true, speed=0, type=0, networkImplementationDetails=null},
p3p2.50 {id=null, vdsId=d1181ea2-936b-498d-be3d-9ce16aacfb19,
macAddress=null, networkName=vlan50, vlanId=50, bonded=null,
bondName=null, bondOptions=null, bootProtocol=NONE, address=null,
subnet=null, gateway=null, mtu=0, bridged=true, speed=null, type=0,
networkImplementationDetails=null}],
removedNetworks=[],
removedBonds=[]), log id: 34ba6cbd
2013-02-26 11:42:45,858 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetupNetworksVDSCommand]
(ajp--127.0.0.1-8702-2) [800e96b] FINISH, SetupNetworksVDSCommand, log
id: 34ba6cbd
2013-02-26 11:42:46,375 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(ajp--127.0.0.1-8702-2) [800e96b]
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException:
VDSGenericException: VDSNetworkException: Specified netmask or gateway
but not ip
2013-02-26 11:42:46,384 ERROR
[org.ovirt.engine.core.vdsbroker.VDSCommandBase]
(ajp--127.0.0.1-8702-2) [800e96b] Command SetupNetworksVDS execution
failed. Exception: VDSNetworkException: VDSGenericException:
VDSNetworkException: Specified netmask or gateway but not ip
2013-02-26 11:42:46,391 ERROR
[org.ovirt.engine.core.bll.network.host.SetupNetworksCommand]
(ajp--127.0.0.1-8702-2) [800e96b] Command
org.ovirt.engine.core.bll.network.host.SetupNetworksCommand throw Vdc
Bll exception. With error message VdcBLLException:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException:
VDSGenericException: VDSNetworkException: Specified netmask or gateway
but not ip
vdsm.log on host:
Thread-403::DEBUG::2013-02-26
11:42:45,863::BindingXMLRPC::913::vds::(wrapper) client
[192.168.10.147]::call setupNetworks with ({'vlan50': {'nic':
'p3p2',
'vlan': '50', 'STP': 'no', 'bridged':
'true'}, 'trunk': {'nic':
'p3p1', 'STP': 'no', 'bridged': 'true'}}, {},
{'connectivityCheck':
'true', 'connectivityTimeout': 120}) {}
Thread-404::DEBUG::2013-02-26
11:42:45,872::BindingXMLRPC::913::vds::(wrapper) client
[192.168.10.147]::call ping with () {}
Thread-404::DEBUG::2013-02-26
11:42:45,872::BindingXMLRPC::920::vds::(wrapper) return ping with
{'status': {'message': 'Done', 'code': 0}}
MainProcess|Thread-403::DEBUG::2013-02-26
11:42:45,923::configNetwork::1310::setupNetworks::(setupNetworks)
Setting up network according to configuration: networks:{'vlan50':
{'nic': 'p3p2', 'vlan': '50', 'STP':
'no', 'bridged': 'true'},
'trunk': {'nic': 'p3p1', 'STP': 'no',
'bridged': 'true'}},
bondings:{}, options:{'connectivityCheck': 'true',
'connectivityTimeout': 120}
MainProcess|Thread-403::DEBUG::2013-02-26
11:42:45,923::configNetwork::1314::root::(setupNetworks) Validating
configuration
MainProcess|Thread-403::DEBUG::2013-02-26
11:42:45,972::configNetwork::1317::setupNetworks::(setupNetworks)
Applying...
MainProcess|Thread-403::DEBUG::2013-02-26
11:42:46,130::configNetwork::1362::setupNetworks::(setupNetworks)
Adding network 'vlan50'
MainProcess|Thread-403::DEBUG::2013-02-26
11:42:46,183::configNetwork::887::root::(addNetwork) validating network...
MainProcess|Thread-403::ERROR::2013-02-26
11:42:46,183::configNetwork::1382::setupNetworks::(setupNetworks) (22,
'Specified netmask or gateway but not ip')
Traceback (most recent call last):
File "/usr/share/vdsm/configNetwork.py", line 1364, in setupNetworks
implicitBonding=True, **d)
File "/usr/share/vdsm/configNetwork.py", line 891, in addNetwork
bridged=bridged, **options)
File "/usr/share/vdsm/configNetwork.py", line 815, in
_addNetworkValidation
"Specified netmask or gateway but not ip")
ConfigNetworkError: (22, 'Specified netmask or gateway but not ip')
MainProcess|Thread-403::ERROR::2013-02-26
11:42:46,191::supervdsmServer::80::SuperVdsm.ServerCallback::(wrapper)
Error in setupNetworks
Traceback (most recent call last):
File "/usr/share/vdsm/supervdsmServer.py", line 78, in wrapper
return func(*args, **kwargs)
File "/usr/share/vdsm/supervdsmServer.py", line 177, in setupNetworks
return configNetwork.setupNetworks(networks, bondings, **options)
File "/usr/share/vdsm/configNetwork.py", line 1364, in setupNetworks
implicitBonding=True, **d)
File "/usr/share/vdsm/configNetwork.py", line 891, in addNetwork
bridged=bridged, **options)
File "/usr/share/vdsm/configNetwork.py", line 815, in
_addNetworkValidation
"Specified netmask or gateway but not ip")
ConfigNetworkError: (22, 'Specified netmask or gateway but not ip')
Thread-403::ERROR::2013-02-26
11:42:46,192::API::1217::vds::(setupNetworks) Specified netmask or
gateway but not ip
Traceback (most recent call last):
File "/usr/share/vdsm/API.py", line 1215, in setupNetworks
supervdsm.getProxy().setupNetworks(networks, bondings, options)
File "/usr/share/vdsm/supervdsm.py", line 81, in __call__
return callMethod()
File "/usr/share/vdsm/supervdsm.py", line 72, in <lambda>
**kwargs)
File "<string>", line 2, in setupNetworks
File "/usr/lib64/python2.6/multiprocessing/managers.py", line 740,
in _callmethod
raise convert_to_error(kind, result)
ConfigNetworkError: (22, 'Specified netmask or gateway but not ip')
Thread-403::DEBUG::2013-02-26
11:42:46,192::BindingXMLRPC::920::vds::(wrapper) return setupNetworks
with {'status': {'message': 'Specified netmask or gateway but not
ip',
'code': 22}}
--
Yuriy Demchenko