*** dviroel|rover|bbl is now known as dviroel|rover | 00:05 | |
*** dviroel|rover is now known as dviroel|rover|out | 00:38 | |
*** dviroel|rover|out is now known as dviroel|holiday | 00:38 | |
*** ysandeep|out is now known as ysandeep | 05:40 | |
noonedeadpunk | mornings | 07:45 |
---|---|---|
* noonedeadpunk wainting for skyline/zookeeper repos to be created | 07:48 | |
noonedeadpunk | at the same time I was able to spawn zookeeper cluster in aio locally | 07:49 |
jrosser | I was thinking about also needing to make clustered OVN jobs, if that’s feasible | 07:51 |
*** ysandeep is now known as ysandeep|lunch | 07:59 | |
jrosser | noonedeadpunk: what do you expect to happen with `openstack-ansible playbooks/os-neutron-install.yml --tags neutron-config` | 08:55 |
jrosser | should it ever do things in python_venv_build? | 08:55 |
noonedeadpunk | nope | 08:55 |
noonedeadpunk | I expect only configs to be touched. and python_venv_build I expect to be part of neutron-install | 08:56 |
noonedeadpunk | And maybe systemd_service also part of neutron-config | 08:56 |
jrosser | what do you make of this https://paste.opendev.org/show/bYqy8OxnUI3lKxljHrpL/ | 08:57 |
noonedeadpunk | that we suck in tags testing? | 08:59 |
jrosser | :) | 08:59 |
noonedeadpunk | well, uwsgi likely worth to be included, but not python_venv_build. Though I dunno how to separate these 2 | 09:00 |
jrosser | i was surprised it goes in the python_venv_build stuff - though maybe there is unexpected behaviour there with import_role and tags | 09:00 |
noonedeadpunk | yeah, I usually exclude uwsgi-install | 09:01 |
jrosser | oh wait yes its the uwsgi role | 09:01 |
noonedeadpunk | it;s really confusing part as configuring uwsgi is related to neutron-config, but not installatgion of uwsgi.... | 09:02 |
noonedeadpunk | And how to split these 2 actions without explicit exclude I have close to no idea | 09:02 |
jrosser | i am really confused | 09:03 |
jrosser | why is the uwsgi install/config aparrently failing on this https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/tasks/neutron_install.yml#L74 | 09:03 |
jrosser | which is not the uwsgi install at all | 09:03 |
jrosser | argh meeting time | 09:04 |
noonedeadpunk | that is very-very good question.... | 09:06 |
jrosser | i wonder if there is something subtle with import_role + vars being set for the role | 09:09 |
opendevreview | Andrew Bonney proposed openstack/openstack-ansible-ops master: Add support for enabling ELK stack security https://review.opendev.org/c/openstack/openstack-ansible-ops/+/862873 | 09:19 |
derekokeeffe85 | Morning, me again unfortunately :) have a couple of Q's around cinder here https://paste.openstack.org/show/bNV9zv7WEhB6LhVIeLTP/ if anyone has any spare time to take a look please. No rush.. | 09:34 |
noonedeadpunk | derekokeeffe85: so if you want to have LVM backend - cinder-volume must be placed on computes rather then infra | 09:36 |
noonedeadpunk | Also by default cinder-volume is created on metal unless you overwrite that in env.d | 09:36 |
noonedeadpunk | As we have documentation that shows such override but it's more for ceph usecase (or any other shared storage backend) | 09:37 |
derekokeeffe85 | noonedeadpunk, when I specified the computes it tried to create containers on the computes and failed. I've went through as much documentation as possible trying to figre it out but don't know which best applies to my situation. Would you have a link to what you'd recommend trying please? | 09:43 |
derekokeeffe85 | I also want it created on metal, I have popped in dedicated disks for it and created the volumes on them | 09:45 |
opendevreview | Andrew Bonney proposed openstack/openstack-ansible-ops master: Enable cluster ID monitoring setting for beats using logstash https://review.opendev.org/c/openstack/openstack-ansible-ops/+/862874 | 09:47 |
opendevreview | Andrew Bonney proposed openstack/openstack-ansible-ops master: Set permissions on elastic data directories https://review.opendev.org/c/openstack/openstack-ansible-ops/+/862875 | 09:47 |
noonedeadpunk | derekokeeffe85: ensure you haven't followed this: https://docs.openstack.org/openstack-ansible/latest/user/ceph/full-deploy.html#environment-customizations :) | 09:47 |
derekokeeffe85 | Thank you noonedeadpunk I'll take a look now | 09:48 |
noonedeadpunk | and if you did - you will need to drop this env.d file and clean out hosts from inventory file | 09:48 |
derekokeeffe85 | Oh ensure I HAVEN'T :) Sorry I read that worng. I followed this https://docs.openstack.org/openstack-ansible-os_cinder/latest/configure-cinder.html#configuring-cinder-to-use-lvm I just can't get my head around it unfortunately. I got excited when I saw the cinder configs were created but that didn't last long :( | 10:11 |
derekokeeffe85 | Without "iscsi_ip_address: "{{ cinder_storage_address }}"" that field in the config | 10:12 |
jrosser | does lvm backed cinder really need to be on the computes? | 10:13 |
jrosser | it's iscsi isnt it? | 10:13 |
noonedeadpunk | mmm.... | 10:15 |
noonedeadpunk | I thought it is. But now I indeed not sure thinking about it more | 10:17 |
*** ysandeep|lunch is now known as ysandeep | 10:17 | |
derekokeeffe85 | To be honest jrosser this is all experimental so as long as it's somewhere and I can get a volume created at least I'll know more when we get to a production stage. Which will probably be external anyway but for now the local would do | 10:18 |
jrosser | derekokeeffe85: what do you actually what to achieve? | 10:18 |
jrosser | you can have local storage in the computes via nova, for ephemeral disks | 10:19 |
jrosser | you can also do something horribly complicated with cinder-volume on each compute and having the iscsi be local to that compute, but...... | 10:20 |
jrosser | or you can have some larger more singular backend behind a cinder-volume service, like lvm in a different box, or some storage appliace | 10:21 |
derekokeeffe85 | We have a current openstack cluster talking to a quobyte backend and it all works fine. We installed it manually about two years ago but now I've been tasked with trying to get a cluster off the ground with the OSA so it's all very new to me. So to answer your question for now I would like to cretae volumes on the local disks in the box. I will eventually have an external backend but that's not in place yet. Local storage in the computes | 10:23 |
derekokeeffe85 | would be great for now, is there a link you could send to me that would help me configure such please? btw I'm sorry if I'm taking up your guys time | 10:23 |
jrosser | derekokeeffe85: have you checked out how the all-in-one works? | 10:26 |
derekokeeffe85 | jrosser no I didn't look into that as we wanted seperate controller & compute nodes | 10:26 |
derekokeeffe85 | Would that explain the nova storage option if I read the docs? | 10:27 |
jrosser | the all-in-one is a test / demo / development environment and you only need a modest VM to set one up | 10:27 |
jrosser | it deploys cinder with an lvm backend out of the box | 10:27 |
derekokeeffe85 | Oh ok, maybe I need to take a look at that so? I do have the option of creating a LUN on a SAN at the moment as well but I wanted to get it creating locally on the controller node (or compute but not essential) before I looked into the SAN option | 10:32 |
jrosser | right, well you can run cinder-volume on a controller and export as iscsi, to use cinder volumes | 10:33 |
jrosser | this is just like the config in the all-in-one | 10:33 |
derekokeeffe85 | Ok I'm going to take a look at the all-in-one now. Maybe I jumped in too deep to start off with | 10:34 |
derekokeeffe85 | Thanks for the advice | 10:34 |
jrosser | derekokeeffe85: i think it's important to be very clear with terminology, nova can do ephemeral disks on local storage easily, cinder volumes are usually networked storage in some way | 10:47 |
jrosser | you need to decide which you want, they have different behaviours and pros/cons | 10:47 |
derekokeeffe85 | Ok sorry, so yep cinder volumes are what we have currently with Quobyte. nova with ephemeral would be fine for now as I'm just trying to get volumes creaing for now and will be redeploying again further down the line with another quobyte cluster as the backend but that will take some time | 10:51 |
derekokeeffe85 | Ah sorry. So the VM's I create are stored lovcally with nova but if I want to be able to create volumes I need an external storage host. It maybe time to call it a day on this haha :) | 10:56 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Drop CentOS 8 Stream https://review.opendev.org/c/openstack/openstack-ansible/+/863258 | 11:43 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-lxc_hosts master: Cleanup CentOS 8 Stream https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/863259 | 11:47 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Cleanup CentOS 8 Stream support https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/863261 | 11:57 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-lxc_hosts master: Replace ifupdown with native ip-link https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/828120 | 12:11 |
*** ysandeep is now known as ysandeep|brb | 12:26 | |
mgariepy | jamesdenton, on pour 6641/6642 is ovsdb bound to 0.0.0.0 or to the ip ? | 12:44 |
mgariepy | nevermind, it's not bound to 0.0.0.0 | 12:54 |
*** ysandeep|brb is now known as ysandeep | 12:56 | |
jamesdenton | sorry, was AFK | 12:59 |
mgariepy | no worries | 13:01 |
jamesdenton | re: https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/855829 -- did we consider a use case where someone actually wanted to run (or is running) OVS, especially as a look at supporting linux bridges and ovs bridges for LXC? | 13:01 |
mgariepy | i just think it's kinda weird to have some setting as args and other in the DB for ovn | 13:01 |
jamesdenton | yeah, that is sorta annoying | 13:02 |
mgariepy | ha no i didnt think of ovs on for lxc | 13:04 |
mgariepy | hmm | 13:05 |
mgariepy | not sure i would want to to have ovs for lxc bridges haha | 13:05 |
jamesdenton | put your biases aside :D | 13:06 |
mgariepy | sorry can't do that haha | 13:06 |
mgariepy | ovn for the lxc bridges ? | 13:06 |
mgariepy | ;p | 13:06 |
mgariepy | i'm almost done with ssl for ovn stuff. | 13:07 |
mgariepy | just missing a small part for neutron on the compute. | 13:07 |
jamesdenton | oh nice | 13:08 |
jamesdenton | working on docs, and it's just a rabbit hole | 13:08 |
mgariepy | i can see why it would be. | 13:10 |
mgariepy | ho i'm also not 100% sure how to handle the transition from ovn tcp to ovn ssl | 13:16 |
mgariepy | this will not be needed anymore also with ovn https://github.com/openstack/openstack-ansible-os_neutron/blob/master/tasks/neutron_pre_install.yml#L74 | 13:19 |
jamesdenton | oh, cool. just add a conditional? | 13:23 |
mgariepy | yep | 13:26 |
mgariepy | i guess there will be a couple places that will need it. | 13:26 |
jamesdenton | i guess i would've expected the l3 agent to create that dir | 13:28 |
noonedeadpunk | oh.. seems like mariadb 10.6.10 does break centos 9 upgrade | 15:55 |
*** ysandeep is now known as ysandeep|out | 17:08 | |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Install dynamic-inventory as console_script https://review.opendev.org/c/openstack/openstack-ansible/+/863423 | 17:24 |
noonedeadpunk | I know we agreed to move towards inventory plugins.... But I wonder wdyt about this ^ ? | 17:24 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Install dynamic-inventory as console_script https://review.opendev.org/c/openstack/openstack-ansible/+/863423 | 17:26 |
noonedeadpunk | I find it really handy and easing operations quite a lot | 17:28 |
noonedeadpunk | I tended to use harder way, but well... | 17:29 |
spatel | Hiii folks | 18:00 |
mgariepy | hey spatel ! | 18:02 |
mgariepy | how are you doing ? | 18:02 |
spatel | Great!! back from my vacation so though say Hi :) | 18:02 |
spatel | thought* | 18:02 |
spatel | How you guys doing? I am sure i missed lots of fun | 18:04 |
mgariepy | ovn ssl is almost complete ! | 18:06 |
mgariepy | fun with 1000 options launcher script, some defaults not compatible with specified options and some config that needs to be in the DB ! | 18:07 |
spatel | who is working on ovn ssl :) | 18:56 |
mgariepy | me | 18:56 |
opendevreview | Marc Gariépy proposed openstack/openstack-ansible-os_neutron master: [WIP] add ovn ssl config https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/862403 | 18:58 |
spatel | mgariepy sweet!!! | 19:02 |
opendevreview | Marc Gariépy proposed openstack/openstack-ansible-os_neutron master: [WIP] add ovn ssl config https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/862403 | 19:03 |
mgariepy | i'm only missing a small part with the ssl cert location. | 19:03 |
spatel | I did some OVN SSL work and blog it here - https://satishdotpatel.github.io/ovn-ssl-setup-with-openstack/ | 19:04 |
mgariepy | yes i used it a bit :D | 19:06 |
mgariepy | i learnt a few things about the certs for ovn. | 19:07 |
mgariepy | your blog covers the talks betweens differents component but when running a cluster, it also needs some configs for the cluster comms. | 19:10 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!