Mitaka, ML2, ml2_sriov.agent_required=True
sriov_nic .physical_device_mappings is allowed to specify ony one NIC per physnet. If I try to specify two nics like following
[sriov_nic] physical_device_mappings=physnet2:enp1s0f0,physnet2:enp1s0f1
I've got next error on start
2016-03-17 15:26:48.818 6832 INFO neutron.common.config [-] Logging enabled! 2016-03-17 15:26:48.819 6832 INFO neutron.common.config [-] /usr/bin/neutron-sriov-nic-agent version 8.0.0.0b3 2016-03-17 15:26:48.819 6832 DEBUG neutron.common.config [-] command line: /usr/bin/neutron-sriov-nic-agent --config-file=/etc/neutron/plugins/ml2/sriov_agent.ini --log-file=/var/log/neutron/neutron-sriov-agent.log --config-file=/etc/neutron/neutron.conf setup_logging /usr/lib/python2.7/dist-packages/neutron/common/config.py:266 2016-03-17 15:26:48.819 6832 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent [-] Failed on Agent configuration parse. Agent terminated! 2016-03-17 15:26:48.819 6832 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent Traceback (most recent call last): 2016-03-17 15:26:48.819 6832 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py", line 436, in main 2016-03-17 15:26:48.819 6832 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent config_parser.parse() 2016-03-17 15:26:48.819 6832 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py", line 411, in parse 2016-03-17 15:26:48.819 6832 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent cfg.CONF.SRIOV_NIC.physical_device_mappings) 2016-03-17 15:26:48.819 6832 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent File "/usr/lib/python2.7/dist-packages/neutron/common/utils.py", line 240, in parse_mappings 2016-03-17 15:26:48.819 6832 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent "unique") % {'key': key, 'mapping': mapping}) 2016-03-17 15:26:48.819 6832 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent ValueError: Key physnet2 in mapping: 'physnet2:enp1s0f1' not unique 2016-03-17 15:26:48.819 6832 ERROR neutron.plugins.ml2.drivers.mech_sriov.agent.sriov_nic_agent
Mitaka, ML2, ml2_sriov. agent_required= True
sriov_nic .physical_ device_ mappings is allowed to specify ony one NIC per physnet. If I try to specify two nics like following
[sriov_nic] device_ mappings= physnet2: enp1s0f0, physnet2: enp1s0f1
physical_
I've got next error on start
2016-03-17 15:26:48.818 6832 INFO neutron. common. config [-] Logging enabled! common. config [-] /usr/bin/ neutron- sriov-nic- agent version 8.0.0.0b3 common. config [-] command line: /usr/bin/ neutron- sriov-nic- agent --config- file=/etc/ neutron/ plugins/ ml2/sriov_ agent.ini --log-file= /var/log/ neutron/ neutron- sriov-agent. log --config- file=/etc/ neutron/ neutron. conf setup_logging /usr/lib/ python2. 7/dist- packages/ neutron/ common/ config. py:266 plugins. ml2.drivers. mech_sriov. agent.sriov_ nic_agent [-] Failed on Agent configuration parse. Agent terminated! plugins. ml2.drivers. mech_sriov. agent.sriov_ nic_agent Traceback (most recent call last): plugins. ml2.drivers. mech_sriov. agent.sriov_ nic_agent File "/usr/lib/ python2. 7/dist- packages/ neutron/ plugins/ ml2/drivers/ mech_sriov/ agent/sriov_ nic_agent. py", line 436, in main plugins. ml2.drivers. mech_sriov. agent.sriov_ nic_agent config_ parser. parse() plugins. ml2.drivers. mech_sriov. agent.sriov_ nic_agent File "/usr/lib/ python2. 7/dist- packages/ neutron/ plugins/ ml2/drivers/ mech_sriov/ agent/sriov_ nic_agent. py", line 411, in parse plugins. ml2.drivers. mech_sriov. agent.sriov_ nic_agent cfg.CONF. SRIOV_NIC. physical_ device_ mappings) plugins. ml2.drivers. mech_sriov. agent.sriov_ nic_agent File "/usr/lib/ python2. 7/dist- packages/ neutron/ common/ utils.py" , line 240, in parse_mappings plugins. ml2.drivers. mech_sriov. agent.sriov_ nic_agent "unique") % {'key': key, 'mapping': mapping}) plugins. ml2.drivers. mech_sriov. agent.sriov_ nic_agent ValueError: Key physnet2 in mapping: 'physnet2:enp1s0f1' not unique plugins. ml2.drivers. mech_sriov. agent.sriov_ nic_agent
2016-03-17 15:26:48.819 6832 INFO neutron.
2016-03-17 15:26:48.819 6832 DEBUG neutron.
2016-03-17 15:26:48.819 6832 ERROR neutron.
2016-03-17 15:26:48.819 6832 ERROR neutron.
2016-03-17 15:26:48.819 6832 ERROR neutron.
2016-03-17 15:26:48.819 6832 ERROR neutron.
2016-03-17 15:26:48.819 6832 ERROR neutron.
2016-03-17 15:26:48.819 6832 ERROR neutron.
2016-03-17 15:26:48.819 6832 ERROR neutron.
2016-03-17 15:26:48.819 6832 ERROR neutron.
2016-03-17 15:26:48.819 6832 ERROR neutron.
2016-03-17 15:26:48.819 6832 ERROR neutron.