Friday, 2022-05-06

*** ysandeep|out is now known as ysandeep04:43
*** ysandeep is now known as ysandeep|rover04:43
dingoany US based openstack savvy guys looking for full time employment05:05
*** ysandeep|rover is now known as ysandeep|rover|lunch08:20
opendevreviewMerged 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/+/84066908:35
opendevreviewMerged 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/+/84066208:40
*** ysandeep|rover|lunch is now known as ysandeep|rover08:59
opendevreviewMerged openstack/openstack-ansible-os_ceilometer master: Use global service variables  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/84072411:33
*** dviroel|out is now known as dviroel11:35
*** ysandeep|rover is now known as ysandeep|afk11:56
*** ysandeep|afk is now known as ysandeep|rover12:42
*** ysandeep|rover is now known as ysandeep|out14:58
*** ysandeep|out is now known as ysandeep14:58
*** ysandeep is now known as ysandeep|out15:18
*** dviroel is now known as dviroel|lunch15:40
spateljamesdenton around?16:20
jamesdentonsorta?16:20
jamesdentonwhats up?16:21
spatelhttps://paste.opendev.org/show/bhP1Lx9YVXDQKwEkUI4K/16:21
spatelI am setting up sriov compute node and i don't want linuxbridge-agent get install on compute node16:21
spatelall i need sriov_nic_agent on sriov node correct?16:21
spateldo i need this line ? shared_physical_device_mappings: "vlan:eno49,vlan:eno50" 16:22
jamesdentonone sec16:22
spatelsure, i believe all i need these 3 snippet - https://paste.opendev.org/show/bKZQv1cMv239KNNl5Jtw/16:23
jamesdentoni think ml2.lxb gets assumed somewhere16:24
spatelin my old deployment i have noticed sriov_nic_agent and linuxbridge-agent both running but we don't need linuxbridge-agent 16:24
spateli didn't have anywhere ml2.lxb line 16:25
jamesdentonneutron_plugin_type defaults to ml2.lxb16:25
spatelyou are saying that is default so it will install linuxbridge-agent by default correct?16:25
jamesdentonyes16:26
jamesdentoni've never tried overriding it to null16:26
spatelhmm16:26
spatelall 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
spatelevery agent makes connection to rabbitMQ. we have 265 compute nodes so almost 2x agent (1 lxb and 2 sriov)16:27
spateli was think if there is a easy way to opt out lxb 16:28
jamesdentonthere may be a way to munge env.d file for neutron based on group, you might need to create a new group16:29
spatelhmm if its too much typing then i i will let it go16:34
spateli thought its easy to just say no but look like not :) 16:35
jamesdentonthis 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.yml16:35
jamesdentonand you wouldn't define those computes are compute_hosts in inventory, it would be like, sriov_hosts16:35
jamesdentonor something like that16:35
spatelreading that post16:36
jamesdentonbut the problem there is that you may not get nova installed :D16:37
spatellol16:37
spateli think you are talking about this  - https://docs.openstack.org/openstack-ansible/latest/user/prod/provnet_groups.html#custom-groups16:37
jamesdentontry setting an override  --- neutron_plugin_type:16:38
jamesdentonand see how it blows up16:38
jamesdentonyes, i was. but you really need the node to be a member of compute_hosts to get the compute stuff16:38
spateltry setting an override  --- neutron_plugin_type: <-- i didn't get it what you saying?16:41
spatellet me try some hit and try to see if i get success. 16:41
*** dviroel|lunch is now known as dviroel16:42
spateli have this snippet and that also going to install lxb on sriov correct? - https://paste.opendev.org/show/b4NBhA0Xf6RgWALUZAxt/16:46
spatelor that snippet only for infra nodes?16:47
jrosserthats for writing out the netron config files afaik, not about what agents get deployed where16:47
spatelcool 16:48
jrossergroup_binds says that the config will be placed on the host groups listed under that key16:49
spatelokie 16:49
spateljamesdenton this works - https://paste.opendev.org/show/b0QSnTwrFf7CLPCFb0GC/16:58
spateli removed all linuxbridge-agent related snippets in host_vars and now i can see only single agent running 16:58
jamesdentoni see a grep, you don't see lxb agent?16:59
spatelmy compute nodes name is "sriov" :)16:59
jamesdentonahh, right17:00
spatelhow about this one - https://paste.opendev.org/show/bC4sjNU4tIP9KpIpYnPQ/17:01
spatelone is gen compute and second one is sriov compute 17:01
jamesdentonright, ok. i'm kinda surprised that worked?17:01
spateli am also surprised 17:01
spatelSee this is my old production env, which has both running - https://paste.opendev.org/show/bvwGPOF4Eomir26RMw4y/17:03
spatelthat is why i have decided to change deployment and not crowded out agents which doesn't required 17:06
jamesdentonunderstandable17:06
jrosseryou can make a new group easily in openstack_user_config for all your sriov hosts17:07
jrosserthen just set that once rather than needing tons of host_vars17:07
spateljrosser totally that is my plan, this was my dry run :)17:20
*** dviroel is now known as dviroel|afk20:11
*** dviroel|afk is now known as dviroel23:53
*** dviroel is now known as dviroel|out23:56

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!