*** mgoddard- is now known as mgoddard | 08:53 | |
*** odyssey4me|away is now known as odyssey4me | 09:48 | |
*** odyssey4me is now known as odyssey4me|away | 09:49 | |
*** odyssey4me|away is now known as odyssey4me | 10:25 | |
*** odyssey4me is now known as odyssey4me|away | 11:00 | |
*** odyssey4me|away is now known as odyssey4me | 11:00 | |
OutBackDingo_ | question, should netplan on all hosts be the same? | 11:07 |
---|---|---|
*** odyssey4me is now known as odyssey4me|away | 11:15 | |
*** dviroel_ is now known as dviroel|out | 11:55 | |
jrosser | OutBackDingo_: you configure whatever you need. OSA cares about the bridges in the documentation being present. how that maps to physical interfaces does not matter | 14:13 |
jrosser | OutBackDingo_: In general, your deployment will be simpler if everything is uniform. but it’s not a requirement at all. | 14:15 |
OutBackDingo_ | jrosser: so basically nr-vxlan, br-vlan, br-storage must exist on all hosts, even controllers | 14:15 |
OutBackDingo_ | and br-mgmt | 14:16 |
jrosser | the standard deployment puts things like glance on the controllers, which almost certainly needs access to you storage | 14:16 |
jrosser | similarly the neutron l3 agent is on the controller so would want the vlan and vxlan bridges | 14:17 |
jrosser | br-mgmt must be everywhere | 14:17 |
OutBackDingo_ | would explain why neutron was failing as controllers were missing br-vlan, sorry just wrapping my head around someone else failed attempt | 14:18 |
jrosser | depending on what you want to do you can have separate nodes for neutron or haproxy and so on, the defaults are just a “sensible default” | 14:18 |
OutBackDingo_ | yeah its a pretty large deployment, 2 control 2 network, 4 compute 3 storage nodes on bare metal | 14:19 |
jrosser | OSA is like Swiss Army knife for openstack, you can configure/setup pretty much however you want | 14:19 |
jrosser | 2 control is a bad idea | 14:19 |
OutBackDingo_ | yupp should be 3 | 14:19 |
jrosser | galera database cluster is not viable on two nodes. I guarantee you will get split brain database even when just doing maintainace | 14:20 |
OutBackDingo_ | yeah aware of it, not sure why they configure it this way | 14:21 |
jrosser | if you have separate network nodes then the vlan / vxlan networks may not be required on the controller | 14:22 |
OutBackDingo_ | which if you ask me should be ok with 2 nodes | 14:23 |
jrosser | not for galera | 14:23 |
OutBackDingo_ | so network also should be 3 nodes ? | 14:23 |
jrosser | that’s not openstack or OSA it’s just requirements of the db cluster | 14:23 |
jrosser | no, neutron runs l3 agent with VRRP just like you’d do with actual hardware routers | 14:24 |
jrosser | 3 nodes is the smallest you can go when everything is co-located | 14:25 |
OutBackDingo_ | jrosser: ahh wait im sorry infra is 3 hosts | 14:25 |
OutBackDingo_ | network is 2 | 14:25 |
OutBackDingo_ | compute 8 | 14:26 |
OutBackDingo_ | so should be fine | 14:26 |
jrosser | yeah no problem with that | 14:28 |
OutBackDingo_ | jrosser: ok thanks, need to get this falure sorted :) | 14:30 |
jrosser | we’re pretty active here weekdays EU time so dump errors into paste.opendev.org if you need helps | 14:32 |
*** odyssey4me|away is now known as odyssey4me | 14:35 | |
*** odyssey4me is now known as odyssey4me|away | 14:35 | |
*** odyssey4me|away is now known as odyssey4me | 15:03 | |
*** odyssey4me is now known as odyssey4me|away | 15:04 | |
*** odyssey4me|away is now known as odyssey4me | 15:07 | |
*** odyssey4me is now known as odyssey4me|away | 15:23 | |
*** odyssey4me|away is now known as odyssey4me | 16:30 | |
*** odyssey4me is now known as odyssey4me|away | 16:30 | |
*** odyssey4me|away is now known as odyssey4me | 16:45 | |
*** odyssey4me is now known as odyssey4me|away | 16:45 | |
*** odyssey4me|away is now known as odyssey4me | 18:18 | |
*** odyssey4me is now known as odyssey4me|away | 18:19 | |
*** odyssey4me|away is now known as odyssey4me | 22:01 | |
*** odyssey4me is now known as odyssey4me|away | 22:02 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!