Ask Your Question

etlv's profile - activity

2018-09-17 03:22:09 -0500 received badge  Self-Learner (source)
2018-09-17 03:22:09 -0500 received badge  Teacher (source)
2015-04-28 01:37:19 -0500 received badge  Famous Question (source)
2015-04-20 09:09:39 -0500 received badge  Famous Question (source)
2015-04-10 10:35:39 -0500 received badge  Notable Question (source)
2015-03-31 01:17:41 -0500 received badge  Famous Question (source)
2015-03-19 09:06:20 -0500 answered a question vfio-pci vs pci-assign for sr-iov "direct" ports

It seems like even if the vfio_pci kernel module is UNloaded, every time nova is booting the VM, the module is re-loaded... any other ideas? I would like to force nova use -device pci-assign...

2015-03-19 09:05:55 -0500 received badge  Popular Question (source)
2015-03-16 10:44:26 -0500 commented question vfio-pci vs pci-assign for sr-iov "direct" ports

It seems like even if the vfio_pci kernel module is UNloaded, every time nova is booting the VM, the module is re-loaded... any other ideas? I would like to force nova use -device pci-assign...

2015-03-12 08:21:20 -0500 commented question vfio-pci vs pci-assign for sr-iov "direct" ports

Thanks, I will try it.

2015-03-11 10:48:44 -0500 asked a question vfio-pci vs pci-assign for sr-iov "direct" ports

Hi All,

I am using Ubuntu 14.04 on my compute node which is running "juno" release. After updating my kernel lately from 3.13 to 3.16, I noticed I cannot create anymore VMs with sr-iov ports. Further investigation of nova-compute logs showed that since the upgrade, during VM spawning qemu is using "-device vfio-pci" instead of "-device pci-assign" of the VM vNICs.

I would like to stick with pci-assign devices.

Any idea how to make nova\qemu use it instead of vfio-pci?

Thanks in advance,

Itai

2015-02-13 06:11:11 -0500 received badge  Notable Question (source)
2015-02-11 00:26:29 -0500 received badge  Notable Question (source)
2015-02-05 08:58:25 -0500 received badge  Popular Question (source)
2015-02-05 07:45:25 -0500 commented answer neutron server is not loading plugin config files

Now it works. the permissions were ok. the /etc/default/neutron-server config is same as yours.

2015-02-05 07:44:22 -0500 received badge  Popular Question (source)
2015-02-05 07:02:23 -0500 commented answer neutron server is not loading plugin config files

Hi. ps output showed that the config files are not loaded. I needed to stop the service, manually edit /etc/init/neutron-server.conf startup script so neutron server will be loaded with the 2 configuration files and restart the service.

2015-02-05 05:56:24 -0500 commented question sriov supported_pci_vendor_devs is ignored

Thanks. working.

2015-02-05 03:32:11 -0500 commented question sriov supported_pci_vendor_devs is ignored

Thanks for the "ps" tip. I found out that there was already neutron-server service running, I had to stop it, then run the command above pointing the config files. now the config files are loaded. how do I force it to load the config files on start up?

2015-02-05 03:23:04 -0500 commented question sriov supported_pci_vendor_devs is ignored

I use "neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini" to load the config files, however in neutron server.log I see after service restart that the sriov config file is not taken.

2015-02-05 03:21:17 -0500 commented question sriov supported_pci_vendor_devs is ignored

Thanks for the reply. 1. I'm not running the agent on the controller, but I dont think its related (is it?). 2. It seems like the problem is related to the fact that neutron server is not loading plugin config files as far as I can see in the log files...

2015-02-05 02:59:31 -0500 asked a question neutron server is not loading plugin config files

Hi,

I am using Juno over Ubuntu 14.0.4.1. Trying to load ml2_conf_sriov.ini configuration file using the command:

neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini

However according to neutron-server log file, the configuration file is not loaded when restarting neutron-server or rebooting:

more /var/log/neutron/server.log

2015-02-05 10:39:29.344 2103 INFO neutron.common.config [-] Logging enabled! 2015-02-05 10:39:29.352 2103 DEBUG neutron.service [-] ************************** log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:192 8 2015-02-05 10:39:29.353 2103 DEBUG neutron.service [-] Configuration options gathered from: log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1929 2015-02-05 10:39:29.354 2103 DEBUG neutron.service [-] command line args: ['--config-file', '/etc/neutron/neutron.conf', '--log-file', '/var/log/neutron/server.log', '--config-file', '/etc/neutron/plugins/m l2/ml2_conf.ini'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1930 2015-02-05 10:39:29.355 2103 DEBUG neutron.service [-] config files: ['/etc/neutron/neutron.conf', '/etc/neutron/plugins/ml2/ml2_conf.ini'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py :1931

I tired with different ml2 configuration files, but none of them was taken by neutron server as "config file" during service restart.

Can anyone please advise?

Thanks

Itai

2015-02-04 10:05:19 -0500 asked a question sriov supported_pci_vendor_devs is ignored

Im using openstack Juno release over Ubuntu 14.04.1 OS.

# uname -a
Linux controller 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 19:36:28 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

I would like to use the sriov feature as explained in: https://wiki.openstack.org/wiki/SR-IO...

However for some reason it seems like the supported_pci_vendor_devs parameter I configured in ml2_conf_sriov.ini file is not taken by neutron server. it seems like the default value of supported_pci_vendor_devs = 15b3:1004 is always used no matter what.

1) the config file:

# egrep -v '^(#|$)'  /etc/neutron/plugins/ml2/ml2_conf_sriov.ini
[ml2_sriov]
supported_pci_vendor_devs = 8086:10ed, 8086:10fb
agent_required = True
[sriov_nic]

2) the loaded supported pci vendor during service restart:

# service neutron-server restart
neutron-server stop/waiting
neutron-server start/running, process 24673
# cat /var/log/neutron/server.log | grep -i vendor
2015-02-04 17:51:08.688 24553 DEBUG neutron.service [-] ml2_sriov.supported_pci_vendor_devs = ['15b3:1004', '8086:10c9'] log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:2000

3) After configuring the nuetron.conf, ml2_conf.ini and ml2_conf_sriov.ini, I did without any help:

# su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf \
  --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade juno" neutron 
  #neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-file /etc/neutron/plugins/ml2/ml2_conf_sriov.ini

any ideas?

2014-12-10 01:45:25 -0500 received badge  Enthusiast
2014-12-02 06:30:43 -0500 answered a question How do I disable the file injection and force metadata service method?

I have the same issue, same OS. any workaround? Are u saying that the bug is that "-2" is refereed to as "-1"? the FS is inspected although is should have been ignored? All was ok in Ubuntu 14.04 running icehouse...

2014-08-25 15:39:58 -0500 received badge  Editor
2014-08-25 15:35:33 -0500 received badge  Famous Question
2014-08-25 15:35:33 -0500 received badge  Notable Question
2014-07-31 10:26:57 -0500 received badge  Famous Question (source)
2014-07-16 03:22:09 -0500 commented answer How to setup multiple Neutron servers managed by a single controller?

Hi,

Many thanks for the quick response.

Just to clarify better my question, can I have a setup which includes: 1. Dedicate server for Controller 2. Multiple compute servers - each one running nova-compute + Neutron services (l3, lbaas, ovs, metadata ....) 3. Same controller is managing all servers, and able to create via the controller VM + correlated virtual router on each server?

Itai

2014-07-16 03:21:49 -0500 answered a question How to setup multiple Neutron servers managed by a single controller?

Hi,

Many thanks for the quick response.

Just to clarify better my question, can I have a setup which includes: 1. Dedicate server for Controller 2. Multiple compute servers - each one running nova-compute + Neutron services (l3, lbaas, ovs, metadata ....) 3. Same controller is managing all servers, and able to create via the controller VM + correlated virtual router on each server?

Itai

2014-07-15 15:27:37 -0500 received badge  Notable Question (source)
2014-07-15 11:08:06 -0500 received badge  Popular Question (source)
2014-07-15 11:03:46 -0500 received badge  Student (source)
2014-07-15 08:22:30 -0500 asked a question How to setup multiple Neutron servers managed by a single controller?

All multi-node architecture information I could find was talking about: single machine for controller, single machine for neutron, single\multiple machine for Nova.

There is a basic thing I cant understand. this means that if I have for example 3 compute servers running Nova on each one - all data traffic of the VMs on those 3 servers, must pass first via the same neutron server. Am I right?

This doesnt make sense from scale point of view... Can I have architecture on which I have for example, 1 controller, managing 6 Nova servers, and 2 Neutron servers (one neutron per 3 Nova servers traffic)? In other words, can I have multiple neutron servers in the same setup managed by a single controller?

2014-07-14 12:13:09 -0500 received badge  Popular Question