*** ysandeep|out is now known as ysandeep | 04:43 | |
*** ysandeep is now known as ysandeep|rover | 04:43 | |
dingo | any US based openstack savvy guys looking for full time employment | 05:05 |
---|---|---|
*** ysandeep|rover is now known as ysandeep|rover|lunch | 08:20 | |
opendevreview | Merged openstack/openstack-ansible-os_rally master: Use common service setup tasks from a collection rather than in-role https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/840669 | 08:35 |
opendevreview | Merged openstack/openstack-ansible-os_gnocchi master: Use common service setup tasks from a collection rather than in-role https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/840662 | 08:40 |
*** ysandeep|rover|lunch is now known as ysandeep|rover | 08:59 | |
opendevreview | Merged openstack/openstack-ansible-os_ceilometer master: Use global service variables https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/840724 | 11:33 |
*** dviroel|out is now known as dviroel | 11:35 | |
*** ysandeep|rover is now known as ysandeep|afk | 11:56 | |
*** ysandeep|afk is now known as ysandeep|rover | 12:42 | |
*** ysandeep|rover is now known as ysandeep|out | 14:58 | |
*** ysandeep|out is now known as ysandeep | 14:58 | |
*** ysandeep is now known as ysandeep|out | 15:18 | |
*** dviroel is now known as dviroel|lunch | 15:40 | |
spatel | jamesdenton around? | 16:20 |
jamesdenton | sorta? | 16:20 |
jamesdenton | whats up? | 16:21 |
spatel | https://paste.opendev.org/show/bhP1Lx9YVXDQKwEkUI4K/ | 16:21 |
spatel | I am setting up sriov compute node and i don't want linuxbridge-agent get install on compute node | 16:21 |
spatel | all i need sriov_nic_agent on sriov node correct? | 16:21 |
spatel | do i need this line ? shared_physical_device_mappings: "vlan:eno49,vlan:eno50" | 16:22 |
jamesdenton | one sec | 16:22 |
spatel | sure, i believe all i need these 3 snippet - https://paste.opendev.org/show/bKZQv1cMv239KNNl5Jtw/ | 16:23 |
jamesdenton | i think ml2.lxb gets assumed somewhere | 16:24 |
spatel | in my old deployment i have noticed sriov_nic_agent and linuxbridge-agent both running but we don't need linuxbridge-agent | 16:24 |
spatel | i didn't have anywhere ml2.lxb line | 16:25 |
jamesdenton | neutron_plugin_type defaults to ml2.lxb | 16:25 |
spatel | you are saying that is default so it will install linuxbridge-agent by default correct? | 16:25 |
jamesdenton | yes | 16:26 |
jamesdenton | i've never tried overriding it to null | 16:26 |
spatel | hmm | 16:26 |
spatel | all i am trying to do is linuxbridge-agent isn't required on sriov compute node but its running and just adding more pressure on rabbitmq server :) | 16:27 |
spatel | every agent makes connection to rabbitMQ. we have 265 compute nodes so almost 2x agent (1 lxb and 2 sriov) | 16:27 |
spatel | i was think if there is a easy way to opt out lxb | 16:28 |
jamesdenton | there may be a way to munge env.d file for neutron based on group, you might need to create a new group | 16:29 |
spatel | hmm if its too much typing then i i will let it go | 16:34 |
spatel | i thought its easy to just say no but look like not :) | 16:35 |
jamesdenton | this may be a convoluted way of doing it, but best thing i can think of without an environment in front of me. You might try creating a new group: https://docs.openstack.org/openstack-ansible/latest/user/prod/provnet_groups.html., and for the skeleton it would look something like this, but minus everything but the sriov agent: https://github.com/openstack/openstack-ansible/blob/master/inventory/env.d/neutron.yml | 16:35 |
jamesdenton | and you wouldn't define those computes are compute_hosts in inventory, it would be like, sriov_hosts | 16:35 |
jamesdenton | or something like that | 16:35 |
spatel | reading that post | 16:36 |
jamesdenton | but the problem there is that you may not get nova installed :D | 16:37 |
spatel | lol | 16:37 |
spatel | i think you are talking about this - https://docs.openstack.org/openstack-ansible/latest/user/prod/provnet_groups.html#custom-groups | 16:37 |
jamesdenton | try setting an override --- neutron_plugin_type: | 16:38 |
jamesdenton | and see how it blows up | 16:38 |
jamesdenton | yes, i was. but you really need the node to be a member of compute_hosts to get the compute stuff | 16:38 |
spatel | try setting an override --- neutron_plugin_type: <-- i didn't get it what you saying? | 16:41 |
spatel | let me try some hit and try to see if i get success. | 16:41 |
*** dviroel|lunch is now known as dviroel | 16:42 | |
spatel | i have this snippet and that also going to install lxb on sriov correct? - https://paste.opendev.org/show/b4NBhA0Xf6RgWALUZAxt/ | 16:46 |
spatel | or that snippet only for infra nodes? | 16:47 |
jrosser | thats for writing out the netron config files afaik, not about what agents get deployed where | 16:47 |
spatel | cool | 16:48 |
jrosser | group_binds says that the config will be placed on the host groups listed under that key | 16:49 |
spatel | okie | 16:49 |
spatel | jamesdenton this works - https://paste.opendev.org/show/b0QSnTwrFf7CLPCFb0GC/ | 16:58 |
spatel | i removed all linuxbridge-agent related snippets in host_vars and now i can see only single agent running | 16:58 |
jamesdenton | i see a grep, you don't see lxb agent? | 16:59 |
spatel | my compute nodes name is "sriov" :) | 16:59 |
jamesdenton | ahh, right | 17:00 |
spatel | how about this one - https://paste.opendev.org/show/bC4sjNU4tIP9KpIpYnPQ/ | 17:01 |
spatel | one is gen compute and second one is sriov compute | 17:01 |
jamesdenton | right, ok. i'm kinda surprised that worked? | 17:01 |
spatel | i am also surprised | 17:01 |
spatel | See this is my old production env, which has both running - https://paste.opendev.org/show/bvwGPOF4Eomir26RMw4y/ | 17:03 |
spatel | that is why i have decided to change deployment and not crowded out agents which doesn't required | 17:06 |
jamesdenton | understandable | 17:06 |
jrosser | you can make a new group easily in openstack_user_config for all your sriov hosts | 17:07 |
jrosser | then just set that once rather than needing tons of host_vars | 17:07 |
spatel | jrosser totally that is my plan, this was my dry run :) | 17:20 |
*** dviroel is now known as dviroel|afk | 20:11 | |
*** dviroel|afk is now known as dviroel | 23:53 | |
*** dviroel is now known as dviroel|out | 23:56 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!