*** gouthamr_ is now known as gouthamr | 06:19 | |
holtgrewe | I want to use Ceph for block/object storage. It looks like kayobe does not provide any support for this (any more). The train release apparently had a ceph.conf. Could anyone give me pointers where to start looking to set this up? | 07:04 |
---|---|---|
opendevreview | likui proposed openstack/kolla-ansible master: Use Docker healthchecks for ironic-neutron-agent services https://review.opendev.org/c/openstack/kolla-ansible/+/817706 | 07:07 |
bsanjeewa | holtgrewe: https://docs.openstack.org/kolla-ansible/latest/reference/storage/external-ceph-guide.html | 07:20 |
holtgrewe | bsanjeewa, thanks! | 07:20 |
bsanjeewa | Paths should change from /etc/kolla to /etc/kayobe/kolla as I remember | 07:20 |
holtgrewe | Is it possible with kayobe to attach bonds directly into networks? I would like such a setup for my ceph backend/cluster traffic. When I attach my bond directly via controller_extra_network_interfaces then the netmask is set to /32. When I attach the network without a bridge then my bond1 is configured with TYPE=Ethernet. | 07:37 |
DK4 | does kolla works with xena yet? | 07:56 |
jingvar | holtgrewe: could yuo please rephrase | 07:58 |
*** amoralej|off is now known as amoralej | 07:59 | |
holtgrewe | jingvar, I would like to connect my controller to a second network with a second bond (called bond1). | 08:00 |
holtgrewe | Can I configure kayobe such that it creates bond1 with 192.168.2.14/24, for example. | 08:00 |
holtgrewe | Without a bridge. | 08:00 |
jingvar | create network with the subnet into networks.yaml, add the network to entaernal network for controllers, add bond1 with the network into inventory/group_vars/controllers/network-interfaces | 08:06 |
jingvar | i think it shold just configure interface into /etc/sysconfig/networkscrips | 08:07 |
opendevreview | Pierre Riteau proposed openstack/kayobe-config-dev stable/xena: Define infra VMs for testing https://review.opendev.org/c/openstack/kayobe-config-dev/+/817672 | 08:33 |
opendevreview | Pierre Riteau proposed openstack/kayobe stable/xena: CI: add Infra VM jobs https://review.opendev.org/c/openstack/kayobe/+/817673 | 08:37 |
opendevreview | Pierre Riteau proposed openstack/kayobe-config-dev stable/xena: Synchronise job config with kayobe https://review.opendev.org/c/openstack/kayobe-config-dev/+/817674 | 08:39 |
opendevreview | Mark Goddard proposed openstack/kayobe-config-dev stable/xena: Define infra VMs for testing https://review.opendev.org/c/openstack/kayobe-config-dev/+/817672 | 08:57 |
opendevreview | Mark Goddard proposed openstack/kayobe stable/xena: CI: add Infra VM jobs https://review.opendev.org/c/openstack/kayobe/+/817673 | 08:58 |
opendevreview | Merged openstack/kolla-ansible stable/victoria: docs: Fix python-openstackclient package name and init-runonce path https://review.opendev.org/c/openstack/kolla-ansible/+/817266 | 09:17 |
kevko | hrw: could you check my review for cron image ? - trivial and usefull :P | 09:19 |
opendevreview | likui proposed openstack/kolla-ansible master: The ironic-ipxe service should be False when the enable_ironic_ipxe is no https://review.opendev.org/c/openstack/kolla-ansible/+/817722 | 09:26 |
holtgrewe | jingvar, which changes did you need for installing rocky as controller OS? Just apply the patch to the kayobe source and specify os_distribution:rocky and os_release:8 in etc/kayobe/globals.yml? | 09:49 |
hrw | kevko: it helps when you give url next to request | 09:50 |
hrw | morning | 09:50 |
kevko | morninng :) | 09:50 |
kevko | https://review.opendev.org/c/openstack/kolla/+/813008 | 09:51 |
jingvar | holtgrewe: I did'nt use the patch | 09:51 |
holtgrewe | jingvar, oh, you did not deploy rocky for controller OS? I guess I misunderstood | 09:51 |
jingvar | it may depend on ansible version | 09:51 |
jingvar | I have my patch | 09:52 |
jingvar | https://github.com/jingvar/a-universe-from-nothing/commit/a45a643ab6db2bf9d3b20bea7a684dfb12ff3e98 | 09:56 |
jingvar | it about kayobe-config | 09:56 |
jingvar | and patch for ansible | 09:57 |
holtgrewe | neat! | 09:57 |
jingvar | https://paste.opendev.org/show/810964/ | 10:06 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Make cron logfile minsize,maxsize configurable https://review.opendev.org/c/openstack/kolla-ansible/+/810861 | 10:08 |
hrw | holtgrewe: could you use 'rockylinux' (with or without space) when you mention rocky? There was Openstack release called rocky | 10:37 |
opendevreview | Merged openstack/kolla-ansible master: Stop creating unused cron/logrotate directory https://review.opendev.org/c/openstack/kolla-ansible/+/813199 | 10:59 |
opendevreview | Merged openstack/kolla-ansible master: docs: stop installing kolla in quickstart https://review.opendev.org/c/openstack/kolla-ansible/+/817523 | 10:59 |
opendevreview | Merged openstack/kolla-ansible master: docs: Install openstack-client with upper constraints https://review.opendev.org/c/openstack/kolla-ansible/+/816076 | 10:59 |
frickler | yoctozepto: kevko: regarding ^^, in osism we use a docker image for osc, do you think it might make sense to adopt that approach into kolla, too? https://github.com/osism/container-image-openstackclient | 11:09 |
kevko | frickler: do you mean constraints ? Because I can see that you are already using it no ? | 11:11 |
kevko | hmm, maybe I don't understand the question | 11:14 |
kevko | :/ | 11:14 |
holtgrewe | hrw, of course, thanks for the pointer | 11:26 |
hrw | holtgrewe: thanks | 11:26 |
hrw | not that anyone sane would use rocky still | 11:27 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Make cron logfile minsize,maxsize configurable https://review.opendev.org/c/openstack/kolla-ansible/+/810861 | 11:28 |
frickler | kevko: no, the idea would be to create a osc image within kolla instead of osism and then reference that in the quickstart guide and possibly elsewhere | 11:29 |
* frickler should've been more explicit | 11:30 | |
kevko | hmm, what is osism ? | 11:30 |
kevko | frickler: ah, If i understand correctly - You are saying, don't install openstack-client etc in your Operating System or venv, just use this osc client image - so replace quickstart guide to use image ? right ? | 11:32 |
kevko | If yes, it could be an optional, but don't think it should be default as machine where kolla-ansible is installed can be tiny small instance or your notebook ..and no everyone wants to have docker installed ... | 11:34 |
kevko | For example I'm using kolla-ansible with osc clients inside container + patching ansible to avoid this long-term bug in kolla -> https://bugs.launchpad.net/kolla-ansible/+bug/1863510 | 11:36 |
kevko | frickler: btw, i've already fixed your review notes here -> https://review.opendev.org/c/openstack/kolla-ansible/+/810861 | 11:42 |
kevko | frickler: maybe you can review also 2 more patches about cron from me :) ? -> https://review.opendev.org/c/openstack/kolla/+/813008 and https://review.opendev.org/c/openstack/kolla-ansible/+/813039 | 11:43 |
opendevreview | Pierre Riteau proposed openstack/kolla-ansible stable/xena: Stop creating unused cron/logrotate directory https://review.opendev.org/c/openstack/kolla-ansible/+/817678 | 12:10 |
opendevreview | Pierre Riteau proposed openstack/kolla-ansible stable/wallaby: Stop creating unused cron/logrotate directory https://review.opendev.org/c/openstack/kolla-ansible/+/817679 | 12:10 |
opendevreview | Pierre Riteau proposed openstack/kolla-ansible stable/victoria: Stop creating unused cron/logrotate directory https://review.opendev.org/c/openstack/kolla-ansible/+/817680 | 12:11 |
opendevreview | Pierre Riteau proposed openstack/kolla-ansible stable/ussuri: Stop creating unused cron/logrotate directory https://review.opendev.org/c/openstack/kolla-ansible/+/817681 | 12:11 |
frickler | kevko: interesting bug. I was waiting for your updates on the other patches, but left some comments now | 12:17 |
kevko | frickler: do you mean that bug with looped notifiers ? | 12:17 |
kevko | *handlers ? | 12:18 |
holtgrewe | *tada* I now have openstack and horizon setup. What's the next appropriate step to setup a provider network? "openstack network create --share --external --provider-physical-network provider --provider-network-type flat provider" gives me "BadRequestException: 400, Invalid input for operation: physical_network 'provider' unknown for flat provider network." | 12:18 |
kevko | yeah, on big openstack cluster it's problem especially with l3 agents restarts ..even if they are not need to be restarted ... :( | 12:18 |
kevko | holtgrewe: check your flat_networks in /etc/kolla/neutron-server/ml2_conf.ini | 12:19 |
kevko | holtgrewe: --provider-physical-network is name (one of - in case you've defined several physnets) of your physnet for flat network | 12:20 |
holtgrewe | kevko, thanks! oh, interesting, there are only [ml2] and [ml2_type_vlan] headers defined but no entries... I guess I'm missing some kayobe config | 12:21 |
kevko | holtgrewe: kolla globals -> neutron_external_interface: your interface for interface providing your physnet | 12:23 |
kevko | holtgrewe: https://docs.openstack.org/kolla-ansible/latest/reference/networking/neutron.html | 12:25 |
kevko | holtgrewe: and this one -> https://docs.openstack.org/kolla-ansible/latest/admin/production-architecture-guide.html | 12:25 |
holtgrewe | jingvar, how does your "etc/kolla/config/neutron/ml2_conf.ini" look like? | 12:39 |
holtgrewe | kevko, thanks but as I am using kolla via kayobe, I have some trouble figuring out how the ini file should look like... | 12:41 |
jingvar | holtgrewe: :) | 12:44 |
jingvar | let me second | 12:44 |
kevko | well, I'm not using kayobe ..but it's using kolla-ansible somehow, isn't it ? | 12:45 |
jingvar | holtgrewe: https://paste.opendev.org/show/810971/ | 12:46 |
holtgrewe | kevko, yes, but some aspects of kayobe are a bit ... involved ... and I don't know yet how the ini file should look like for me. I can go backwards from the ini file and see how I can make kayobe generate it. kayobe is using networks and interfaces and I have network / bridge / bond / interface and I still throuble to see how it should look like | 12:47 |
holtgrewe | jingvar, thanks | 12:47 |
holtgrewe | oh, interesting, kayobe xena writes out to neutron/ rather than neutron-server ;-) | 12:48 |
jingvar | I think you need kolla/globals.yaml | 12:48 |
jingvar | neutron_plugin_agent: "ovn" | 12:48 |
jingvar | neutron_ovn_distributed_fip: "yes" | 12:48 |
holtgrewe | jingvar, ah, interesting... that's not in your universe-from-nothing files diskless branch, right? | 12:49 |
holtgrewe | "grep neutron etc/kolla/globals.yml" returns "enable_neutron_provider_networks: false" | 12:50 |
*** amoralej is now known as amoralej|lunch | 13:03 | |
holtgrewe | oooh, OK, you were referring to /etc/kolla/neutron-server/ml2_conf.ini on the controller/compute servers... I have that setup correctly as welll. So probably my network is called physnet1 | 13:03 |
holtgrewe | "openstack network create --share --external --provider-physical-network physnet1 --provider-network-type flat provider" works now ... | 13:04 |
holtgrewe | sorry for all the questions and noise... I'm learning | 13:04 |
jingvar | it is ok | 13:29 |
opendevreview | Michal Arbet proposed openstack/kolla master: Make cron's logrotate schedule configurable https://review.opendev.org/c/openstack/kolla/+/813008 | 13:47 |
*** amoralej|lunch is now known as amoralej | 13:50 | |
kevko | frickler: cron review updated :P | 13:51 |
jingvar | holtgrewe: diskless is splited into 2 parts - pxe boot image creation with installed openstack services from a compute node and a magic around kayobe ironic | 15:21 |
EugenMayer | holtgrewe i have done the same setup very recently, Xena/OVN but without DVR - i created a vagrant lab for that https://github.com/EugenMayer/openstack-lab | 15:31 |
EugenMayer | if you need the post installation part for typical provider/lan, see https://github.com/EugenMayer/openstack-lab/blob/master/config/bin/setup_defaults.sh#L11 | 15:31 |
EugenMayer | physnet1 is always the first one you name in https://github.com/EugenMayer/openstack-lab/blob/master/config/inventory/group_vars/control/control.yml#L3 - the second will be physnet2 . You can define severat comma seperated and give them more meaningfull names using | 15:33 |
EugenMayer | https://github.com/EugenMayer/openstack-lab/blob/master/config/inventory/group_vars/control/control.yml#L4 - just keep the order | 15:33 |
opendevreview | Michal Arbet proposed openstack/kolla master: Make cron's logrotate schedule configurable https://review.opendev.org/c/openstack/kolla/+/813008 | 16:30 |
kevko | frickler: still here ? :) | 16:34 |
opendevreview | Michal Arbet proposed openstack/kolla-ansible master: Add way to change logrotate scheduling https://review.opendev.org/c/openstack/kolla-ansible/+/813039 | 16:50 |
*** amoralej is now known as amoralej|off | 17:14 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!