*** ysandeep|out is now known as ysandeep | 01:31 | |
*** ysandeep is now known as ysandeep|afk | 04:31 | |
*** ysandeep|afk is now known as ysandeep | 08:15 | |
derekokeeffe85 | Hi all, is this the correct place to ask a few questions about the networking on a OSA install? | 08:20 |
---|---|---|
*** akahat|ruck is now known as akahat|ruck|lunch | 08:39 | |
*** ysandeep is now known as ysandeep|lunch | 08:52 | |
noonedeadpunk | derekokeeffe85: yes, feel free to :) | 09:22 |
noonedeadpunk | ThiagoCMC: well, I guess that 'ironic-compute_hosts' are not really containers. But it's better to ask somebody else | 09:23 |
noonedeadpunk | WHAAAAAAT https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/env.d/ironic.yml#L39 | 09:24 |
ThiagoCMC | Weird... All examples I see about it shows it has container... | 09:24 |
noonedeadpunk | I'd say this is terribly wrong | 09:24 |
ThiagoCMC | Oh no | 09:24 |
ThiagoCMC | lol | 09:25 |
noonedeadpunk | Api is on metal and compute is not... | 09:25 |
noonedeadpunk | Well, I dunno, maybe ironic-compute should be in container as well | 09:25 |
noonedeadpunk | But api should be there for sure | 09:25 |
ThiagoCMC | API is fine... But the Ironic Compute isn't really a compute, right? I mean, it's just a service to help Ironic<->Nova talks? | 09:26 |
noonedeadpunk | eventually I can recall jrosser_ pushed bunch of patches for ironic, but he's not around now | 09:26 |
ThiagoCMC | ok | 09:26 |
ThiagoCMC | Maybe I should elect one of the Controllers as Ironic "Compute", I'll give it a try. | 09:26 |
noonedeadpunk | he pushed series of patches to master https://review.opendev.org/q/topic:osa-ironic-tidy | 09:27 |
ThiagoCMC | Hmm... | 09:27 |
ThiagoCMC | I was trying again just now, new error someplace else: 'ironic_inspector_dhcp_address' is undefine. | 09:27 |
derekokeeffe85 | Cool noonedeadpunk thanks. So the first question I have is, I create the bridges through netplan and after the install I do an ovs-vsctl show it says error: "could not add network device br-vlan to ofproto (File exists)" and then I do a brctl show and it's in use "br-vlan 8000.b8ca3a627340 no bond0" | 09:28 |
ThiagoCMC | Just saw a commit about it | 09:28 |
noonedeadpunk | and here's where this issue come from https://review.opendev.org/c/openstack/openstack-ansible/+/852182/2/inventory/env.d/ironic.yml | 09:28 |
ThiagoCMC | Thank you! | 09:28 |
noonedeadpunk | derekokeeffe85: I think that for ovs you should not create br-vlan br-vxlan with netplan. Let me check my deployment | 09:29 |
*** akahat|ruck|lunch is now known as akahat|ruck | 09:31 | |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Do not spawn ironic-api on metal https://review.opendev.org/c/openstack/openstack-ansible/+/858877 | 09:35 |
noonedeadpunk | derekokeeffe85: give me 10 mins, need to finish smth | 09:36 |
ThiagoCMC | That's fast :-D | 09:39 |
damiandabrowski | well, i think you need to create br-vxlan with netplan because this interface needs to have IP address | 09:39 |
damiandabrowski | but for br-vlan Dmitriy was right | 09:39 |
damiandabrowski | for br-vlan you can use 'network_interface' variable to point to the interface which will be added to br-vlan OVS bridge | 09:41 |
damiandabrowski | example: https://paste.openstack.org/raw/bMo0wiQ4yv3Lla88fXnS/ | 09:41 |
ThiagoCMC | Also, BTW, `br-vxlan` doesn't have to be a bridge, from what I know. | 09:42 |
damiandabrowski | that's right, but AFAIK our docs use 'br-vxlan' naming convention | 09:43 |
ThiagoCMC | I mean, if you deploy OpenStack manually, it works as a regular Linux interface, but OSA... Yeah, convention and docs... | 09:43 |
ThiagoCMC | I believe that if you just rename, for example "eth2" to "br-vxlan" on Netplan, it should do the trick. | 09:47 |
noonedeadpunk | ThiagoCMC: yeah, it does not need to be a bridge. It makes even more sense to not be a bridge... | 10:01 |
*** ysandeep|lunch is now known as ysandeep | 10:01 | |
noonedeadpunk | derekokeeffe85: ^ | 10:02 |
noonedeadpunk | ThiagoCMC: you can jsut define any name you want in openstack_user_config as well ;) | 10:02 |
ThiagoCMC | That's very true... LOL | 10:02 |
derekokeeffe85 | Perfect, thanks both, I will look at that now | 10:14 |
derekokeeffe85 | Can I just redo the netplan and run os-neutron-install.yml again? | 10:16 |
derekokeeffe85 | after making the changes that is | 10:16 |
noonedeadpunk | At least worth trying :) | 10:18 |
derekokeeffe85 | Thank you | 10:19 |
noonedeadpunk | damiandabrowski: since you're around, can you check https://review.opendev.org/c/openstack/openstack-ansible/+/858234 (should be super quickly) | 10:30 |
damiandabrowski | sure, approved | 10:32 |
ThiagoCMC | I'm trying to `bootstrap-ansible.sh` using `master` branch (to try latest Ironic code but, Git clone task fails, 'openstack-ansible-os_glance', error in objetc: unshallow... the remote hang up unexpectedly. | 10:33 |
ThiagoCMC | Same with 'ansible-pacagekamer-corosync' Git repo... | 10:34 |
ThiagoCMC | Oh, 'ansible-etcd' repo too | 10:34 |
noonedeadpunk | huh | 10:36 |
noonedeadpunk | that's interesting | 10:36 |
noonedeadpunk | what OS are you using? | 10:36 |
noonedeadpunk | Im spawning aio for Focal right now | 10:36 |
ThiagoCMC | Ubuntu 20.04, found something about Git http.postBuffer | 10:37 |
ThiagoCMC | I'll test | 10:37 |
ThiagoCMC | Tried `git config --global http.postBuffer 100000000`, still fails | 10:39 |
*** ysandeep is now known as ysandeep|afk | 10:48 | |
ThiagoCMC | I'm behind a proxy, that might be the problem but, not sure why it works for other repos... | 10:52 |
*** ysandeep|afk is now known as ysandeep | 11:01 | |
noonedeadpunk | we take some roles from github, some from opendev | 11:03 |
noonedeadpunk | and the ones you're mentioning are github ones | 11:03 |
ThiagoCMC | Hmmm... | 11:07 |
ThiagoCMC | But it's trying all of them from opendev.org | 11:08 |
ThiagoCMC | Accodring to bootstrap-ansible.sh output | 11:08 |
ThiagoCMC | Wait... | 11:08 |
ThiagoCMC | Yeah, 'openstack-ansible-os_glance' is from opendev.org and it's failing too. | 11:09 |
ThiagoCMC | The other two `ansible-etcd` and `ansible-pacemaker-corosync` yes, from github | 11:10 |
*** frenzyfriday is now known as frenzyfriday|food | 11:11 | |
ThiagoCMC | I can `git clone` those repos just fine (manually on the same machine). | 11:13 |
ThiagoCMC | Also, I was just using this machine for `stable/yoga`. When I changed to `master`, bootstrap-ansible.sh started to fail. | 11:17 |
*** ysandeep is now known as ysandeep|afk | 11:36 | |
ThiagoCMC | AHA! Removed line `depth` out from task "Clone git repos (with git)" and it worked! | 11:39 |
ThiagoCMC | :q | 11:39 |
ThiagoCMC | Oops | 11:39 |
*** frenzyfriday|food is now known as frenzyfriday | 12:00 | |
opendevreview | JF Taltavull proposed openstack/openstack-ansible-os_ceilometer master: Fix wrong pathname in pre install task https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/858915 | 12:28 |
jamesdenton | noonedeadpunk i will work on the docs and try to clear up the overlay network confusion (ie. br-vxlan bridge/no-bridge) | 12:32 |
jamesdenton | i also have some netplan examples that could be handy, if we don't already have them | 12:32 |
noonedeadpunk | we have some netplan examples. Worth checking them though :) | 12:33 |
jamesdenton | cool | 12:33 |
noonedeadpunk | ThiagoCMC: huh, I don't think depth should be used nowadays... Or well, it will in case clone in parallel will fail | 12:33 |
noonedeadpunk | But then good question is why parallel clone fails... | 12:34 |
ThiagoCMC | Yeah, parallel failed... The depth is still there! Working now... So, `master` branch seems much better for Ironic! I'm not seeing and of the failures I see with `stable/yoga`. | 12:35 |
*** ysandeep|afk is now known as ysandeep | 12:35 | |
ThiagoCMC | jamesdenton, I also have some cool Netplan examples! Might be useful ^_^ | 12:35 |
noonedeadpunk | Can you kindly paste how it failed? | 12:35 |
ThiagoCMC | Sure | 12:36 |
jamesdenton | ThiagoCMC feel free to share here and maybe we can incorporate them | 12:36 |
ThiagoCMC | Cool, I'll =) | 12:37 |
ThiagoCMC | BTW, talking about Netplan, have you folks ever used it to create OpenvSwitch bonds and bridges? I can easily use OVS CLI, or old ifupdown (`/etc/network/interfaces`) but, Netplan+OVS seems like a mystery to me. I even tried via MaaS but it also doesn't create OVS bonds via Netplan. | 12:42 |
jamesdenton | i think MAAS does now muck with OVS, but lemme see | 12:43 |
jamesdenton | there's an example for netplan here: https://askubuntu.com/questions/1278670/ovsintport-with-netplan and the official docs mention it: https://netplan.io/reference | 12:45 |
ThiagoCMC | I tried that... Didn't work. :-D | 12:47 |
ThiagoCMC | And MaaS makes a regular Linux bond0 (LACP) and then OVS bridge on top of it... Like whaaaat? | 12:47 |
noonedeadpunk | I think we do ovs bridge creation with neutron role | 12:49 |
noonedeadpunk | https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/tasks/providers/ovs_config.yml | 12:49 |
ThiagoCMC | Hmmm.. Not the br-vxlan or br-vlan, if I remember well... Let me see that! | 12:49 |
noonedeadpunk | I can recall some quite recent patch (for Y at least) that allowed to create any bridge | 12:50 |
ThiagoCMC | wow! Even with DPDK! :-O | 12:50 |
noonedeadpunk | or we never merged it.... | 12:51 |
ThiagoCMC | :-D | 12:51 |
ThiagoCMC | It would be nice to have more examples with OVS | 12:52 |
derekokeeffe85 | dok | 12:52 |
derekokeeffe85 | Sorry, wrong window | 12:52 |
ThiagoCMC | Perhaps a 100% OVS-based example, even for `br-mgmt`... | 12:53 |
noonedeadpunk | oh, I do know a person who did that | 12:55 |
noonedeadpunk | And we also had a patch for that | 12:55 |
noonedeadpunk | but yes, having more docs would be awesome indeed | 12:57 |
noonedeadpunk | there's mention in the doc though | 12:58 |
noonedeadpunk | https://review.opendev.org/c/openstack/openstack-ansible/+/837742 | 12:58 |
noonedeadpunk | but not really an example | 12:59 |
jamesdenton | ThiagoCMC if you can create a bug with your docs wishlist (re: ovs) i'll work on it | 13:07 |
opendevreview | Merged openstack/openstack-ansible stable/yoga: Bump OpenStack-Ansible for Yoga https://review.opendev.org/c/openstack/openstack-ansible/+/858234 | 13:16 |
jamesdenton | noonedeadpunk what does this error mean? https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/857897 | 13:18 |
noonedeadpunk | jamesdenton: it means that dependant patch should be merged first | 13:19 |
noonedeadpunk | https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/858258 | 13:19 |
jamesdenton | ahh, i missed the depends-on. thanks | 13:19 |
ThiagoCMC | jamesdenton, I'll definitely do that! | 13:24 |
ThiagoCMC | I'm trying `master`, Ironic container problems where fixed, cool! But now it's failing in a different TASK: | 13:26 |
ThiagoCMC | 'openstack.osa.service_setup : Add service project', fatal: To utilize this module, the installed version of the openstacksdk library MUST be >=0.101. | 13:26 |
ThiagoCMC | Ubuntu 20.04 | 13:26 |
jamesdenton | which playbook? | 13:26 |
ThiagoCMC | os-keystone-install.yml | 13:27 |
noonedeadpunk | ah, I can imagine that happening... | 13:27 |
noonedeadpunk | we use master version of ansible collection | 13:28 |
noonedeadpunk | which right now under huge refactoring | 13:28 |
ThiagoCMC | Cool! Any quick workaround for this one? :-P | 13:28 |
noonedeadpunk | I haven't faced it anywhere yet. But I guess fast thing to do would be in utility container to manually upgrade openstacksdk inside venv | 13:29 |
noonedeadpunk | like /openstack/venvs/utility-25.***.dev**/bin/pip install --upgrade openstacksdk | 13:30 |
ThiagoCMC | I'll give it a try, thanks! | 13:30 |
*** ysandeep is now known as ysandeep|out | 13:37 | |
ThiagoCMC | Worked! | 13:45 |
ThiagoCMC | noonedeadpunk, I also tested the new '{{ keystone_service_internal }}', it still fails if a proxy is configured in the environment. I tried to re-add the 'environment: \n no_proxy: '{{ keystone_uwsgi_bind_address }}" | 13:47 |
ThiagoCMC | But, still failed! Then, I restored `url:` back to 'keystone_uwsgi_bind_address' like before... Worked | 13:48 |
ThiagoCMC | File keystone_service_bootstrap.yml | 13:48 |
noonedeadpunk | yeah, the fix jrosser_pushed is wrong and we should either revert or fix it in some other way | 13:49 |
noonedeadpunk | Ah, I even pushed it lol, https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/858385 | 13:49 |
noonedeadpunk | ThiagoCMC: It's weird though that keystone_service_internaluri fails. As it should be jsut internal_lb_vip_address which already supposed to have no_proxy? | 13:51 |
noonedeadpunk | https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/all/keystone.yml#L35 | 13:51 |
ThiagoCMC | The no_proxy contains only '127.0.0.1' and both VIPs (int/ext) in the /etc/environment in all hosts and containers in this env, but somehow, one or or two tasks fails and I have to add this 'environment:\n no_proxy' on them. | 13:53 |
ThiagoCMC | I'm in a very closed env, no Internet access, only 1 proxy to do "setup-everything". | 13:55 |
noonedeadpunk | well yes, correct. But I think checking '{{ keystone_service_internal }}' fails because of another bug, and https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/858385 should fix it as well | 13:57 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Allow do disable SSL only for stats frontend https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/858939 | 14:06 |
ThiagoCMC | Ahh ok =P | 14:16 |
noonedeadpunk | but if you're playing would be great if you can check that :) | 14:35 |
ThiagoCMC | Sounds cool! | 14:50 |
spatel | for logo branding, do i need svg image for logo or png should be fine? | 16:18 |
spatel | Its horizon GUI | 16:18 |
noonedeadpunk | Oh, it was soooo long ago | 16:20 |
noonedeadpunk | But in short - png will suck a lot | 16:20 |
noonedeadpunk | As it will adjust to screen size very badly | 16:21 |
noonedeadpunk | But I dealed with it in Train, so maybe horizon folks have fixed layout a bit | 16:21 |
spatel | I am using yoga | 16:23 |
spatel | I don't know how to convert png to svg :D | 16:23 |
spatel | i tried online tool but it mess with logo color | 16:23 |
spatel | default it use svg.. where do i change extension from svg to png ? | 16:24 |
spatel | nevermind i found correct tool to convert png to svg :) | 16:29 |
kleini | noonedeadpunk, ThiagoCMC: I use OVS on compute and network nodes for bonding, all bridges and Neutron OVS agent. On infra nodes I had to use Linux bridges otherwise container connectivity did not work out. | 19:13 |
jamesdenton__ | noonedeadpunk Re: openstacksdk issues earlier https://opendev.org/openstack/ansible-collections-openstack/commit/57cc3e6aadc8766f3e30239e882a72d236054edc | 19:43 |
noonedeadpunk | kleini: container connectivity should work nowadays actually | 19:49 |
noonedeadpunk | jamesdenton__: yep, I've already checked and current u-c does have sdk 0.101 | 19:50 |
noonedeadpunk | we need to make master bump I guess | 19:50 |
jamesdenton__ | cool | 19:50 |
noonedeadpunk | but was afraid to do that because of oslo.db issue | 19:51 |
jamesdenton__ | oh ok | 19:51 |
noonedeadpunk | maybe doesn't matter much though | 19:51 |
noonedeadpunk | ah, CI fails now as well | 19:52 |
jamesdenton__ | ^^ yes | 19:52 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump OpenStack-Ansible master https://review.opendev.org/c/openstack/openstack-ansible/+/858981 | 20:06 |
opendevreview | Clark Boylan proposed openstack/openstack-ansible master: DNM run jobs parented to base-test https://review.opendev.org/c/openstack/openstack-ansible/+/858992 | 22:09 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!