Wednesday, 2023-08-30

fkro/07:00
gtemamorning07:01
joek-officehello together07:01
fkrhow is everyone?07:02
tobberydbergo/07:02
tobberydbergAll good here thanks. How about you?07:02
joek-officehere too07:02
fkryes, very well07:03
tobberydbergFYI .. I have a conflicting mandatory meeting that popped up at 9:30 today, so I will have split focus by that time :-) 07:05
tobberydbergLets kick it off07:05
fkralright. let's get going.07:05
fkr(last time we forgot the meetingbot)07:06
tobberydberg#startmeeting publiccloud_sig07:06
opendevmeetMeeting started Wed Aug 30 07:06:26 2023 UTC and is due to finish in 60 minutes.  The chair is tobberydberg. Information about MeetBot at http://wiki.debian.org/MeetBot.07:06
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.07:06
opendevmeetThe meeting name has been set to 'publiccloud_sig'07:06
tobberydbergSlow bot today or did I misspell? ;-)07:06
tobberydbergThere it is :-) 07:06
tobberydbergAgenda to be found: #link https://etherpad.opendev.org/p/publiccloud-sig-meeting07:07
fkrok. first item on the agenda: "0. Quick introduction of any new people"07:07
tobberydbergPlease put yourname in there07:07
fkrmy hope is still strong (new people), since I did send out a reminder to the scs list as well :)07:08
gtema:)07:08
tobberydbergDo we have any new people in here? :-) 07:08
zigoo/07:08
fkrhey zigo!07:08
joek-officei'm new, but not brand new ;-)07:08
fkrjoek-office: do you want to intro yourself?07:09
joek-officeok. 07:09
zigofrickler: Hey! :)07:09
zigowhoops, meant for fkr...07:09
fkr;)07:09
joek-officeLike i said in the past, we are at the moment building up a mixed public/private Cloud infrastructure based on openstack. 07:10
joek-officedestination is running services in the logistcs area with the software that is build inhouse. 07:10
tobberydbergWelcome (again) joek-office ;-) 07:11
fkrjoek-office: what was the reason for choosing openstack?07:11
joek-officeat the moment we are running from testing to preprod stage.07:11
joek-officefkr. i'm new in the company since a year. the decision is made before. but i think is the same as everywhere. Make the things more inhouse than just leave on the public hyper scalers.07:13
tobberydbergSounds like a sound choice :-) 07:14
tobberydbergIf no more intros, lets move on in the agenda...07:15
fkrack07:15
fkr(to both ;)07:15
tobberydberg#topic 1. Topic for lightning talk next time?07:15
joek-officethe "make more inhouse" mindset is very common in the company. there are divisions from building up warehouse to running the complete lifecycle07:15
joek-officesorry, what is a lightning talk?07:15
fkra short (5 - 15 ? minute) talk 07:16
tobberydbergTha plan is to have a "video call" next time, and the proposal is to have a lightning talk if we have a topic and someone willing to present something07:16
fkrand the idea was to make it a lightning talk to have it short and entertaining07:16
fkras well as less burden to prepare :)07:16
tobberydbergAnyone having an interesting topic they would like to present?07:17
joek-officeok, thank you07:17
gtemamaybe I have something from SDK/CLI area to present what might be interesting for the cloud operators: OpenAPI support for OpenStack and making a new faster CLI on Rust07:18
fkrwoot07:18
fkr+107:18
gtemanot sure whether I would have enough time to prepare though07:18
joek-officesounds good and interesting07:19
fkrfrom my perspective, it does not need to be with slides, bells and whistles 07:19
fkrthe idea that puck, tobberydberg and me had was to let this be up for the person giving the lightning talk so demo, code, etherpad contents whatever is imho perfectly fine07:20
gtemasure07:20
tobberydbergAgreed, super interesting and bells and whistles not needed :-) 07:20
tobberydberg+107:20
tobberydbergCool! Lets go with that then, great! 07:20
tobberydbergWill you create a Jitsi meeting that is open under scs jitsi fkr?07:21
fkryes07:21
fkrhttps://conf.scs.koeln:8443/OIF-public-cloud-sig07:22
fkrthat is going to be the place07:22
tobberydbergPerfect, thanks!07:22
fkr(this way we already have it in the meeting log)07:22
tobberydbergnext topic...07:22
fkrMetering & Billing07:22
tobberydberg#topic 2. Meetering and billing...07:22
tobberydberg(oooops, too many eee's) 07:23
fkrlast time I had to depart early and after I left there was a discussion on metering and billing with distil being thrown into the conversation07:23
fkrthat I found very interesting, since as part of SCS this topic was raised a year ago as well07:23
joek-officeyes, as alternative or side by side of cloudkitty07:23
fkrand as such there was a tender being created (VP13 - https://scs.community/tenders/lot13)07:24
fkrand Cloud & Heat successfully bid on that tender and is currently working with gnocchi and ceilometer to provide something that emits json to a billing stack07:24
fkrhttps://github.com/SovereignCloudStack/issues/issues/26907:25
fkrthat is the epic with the user stories referenced07:25
fkrthey've been reaching out to mrunge to coordinate this with ceilometer as well07:25
fkrwhy I wanted to bring it back to the table here: I'm sure you do billing :)07:26
fkrhow are you (looking at this nice round ;) / how have you been doing this?07:26
zigoFYI, we use cloudkitty (plus https://salsa.debian.org/openstack-team/services/ceilometer-instance-poller/ that I wrote to bill Windows images...).07:26
joek-officewe use the combination prometheus/cloudkitty07:27
tobberydbergWe did use ceilometer in the past, but had to much issues with that, loosing events etc that caused the "billing" to be incorrect. This is some time ago though....07:28
joek-officehave tested the combination of ceilometer/gnocchi/cloudkitty as well, but this stack looks like not so easy and wide supported as the easy combination of the prometheus exporters07:28
tobberydbergI'm keen on somthing that is more "prometheus based", but I haven't dug my self deep into it for quite some time07:28
zigoThe main issue we have, is the Gnocchi API and MySQL being super busy even with as few as 3K VMs. We have dedicated 3x 128 core server for it, and a dedicated Ceph cluster too, but even that isn't enough...07:29
tobberydbergI know we had a discussion regarding kind of forming a new metering project within openstack a bunch of years ago, prometheus based was already then a strong contender 07:30
joek-officethe 3x128 core servers for compute or just for gnocchi/mysql? i hope for compute07:30
tobberydbergperformance was a huge issue for us as well07:31
fkrjeiks (3x128 core servers)07:31
zigoFor the role we call "messaging" node. It contains: MySQL, Gnocchi-api, and cloudkitty-processor.07:31
joek-officeok, thanks zigo. that is much ressources for "just" computing billing. but is a nice forecast for my future resource demand07:32
zigojoek-office: I'm telling you, that is *not* overprovision ... :P07:33
fkrtobberydberg: interesting (initiative of new metering, prometheus based). is there any trace of that?07:34
zigoCorrection: 64 cores, not 128, and 784 GB of RAM, but still... for "only" 3K VMs...07:34
tobberydbergDidn't kick off at all...just one meeting kind of...07:34
fkrbut it reads to me as "everyone does it themselves by using similar building blocks but there is nothing that really works out of the box" 07:34
joek-officeyes belief it. in the past i have seen in our test env that the cloudkitty processor shoot out the processors with just some (10-15) vms that have deployed and destroyed in short time07:35
zigoSometimes, there's so many Gnocchi threads that there's no source port left to connect !!!07:35
fkrmaybe not "works out of the box" but is "suiteable out of the box"07:35
zigoHow does the prometheus solution scales? Better?07:36
fkrjoek-office: can you share a bit more on how you built that?07:36
joek-officelike i mentioned. i have at the moment no stage/production systems with many vms deployed. but in the past i see many load for just ten to fifteen vms. 07:37
tobberydbergHaven't played with it in this use case, but I would assume so since it scales super good for "other" metrics 07:38
joek-officewe have build up the mobnitoring cluster before based on prometheus. then we evaluated the combinations of gnocchi/ceilometer/cloudkitty and prometheus/cloudkitty07:38
joek-officewe deployed both with kolla-ansible07:38
joek-officeat the end we decide to use prometheus/cloudkitty because of the fewer services that had to run07:39
joek-officebut at the moment no scale projection can be made07:40
joek-officetobberydberg: my feeling sounds also good for scaling with prometheus07:41
tobberydbergI hope to get my team to prioritize looking in to that at some point... (point = year) ;-) 07:42
fkris there an interest in this group to have a breakout to dive into more of this subject?07:43
joek-officefor me: yes. But the broader view of the billing infrastructure is very interesting. 07:44
tobberydbergYes, if there is "enough" operators in the "call". But, I don't think I can pull the resources to to actual work unfortunate 07:44
joek-officeare there best practices for the billing journey with OpenStack07:45
fkrtobberydberg: I can go fishing for operators that join such a breakout07:45
fkrand collect interest beforehand07:45
fkraction item for me would be to also write a mail to openstack-discuss then07:46
tobberydbergFrom what I know, the ceilometer/gnocchi/cloudkitty is the "official" and only recommendation upstream 07:46
tobberydbergHow many operators that actually do it that way, not sure...07:46
tobberydbergWe don't, we are not using any of those projects07:47
joek-officewhat do you use?07:47
joek-officeor how do you solve this07:47
joek-officefkr: sounds good for me.07:48
tobberydbergSelf developed hack if I'm going to honest. It is solid and well proven for our use case and how we charge our customers. But, not perfect for that either07:48
fkrtobberydberg: my gut feeling is that you're in good company with that07:48
tobberydbergYes, that is my understanding as well07:49
tobberydbergCatalyst is probably an exception, at least from public cloud perspective. 07:49
tobberydbergAs public cloud it is super important to be fully accurate with the numbers (which we had issues to reach with ceilometer)07:50
joek-officetobberydberg: yes, this is it. would be nice to hear from puk how they work with that.07:52
fkri'll re-add it to the agenda for next time as well (maybe puck is around then)07:52
joek-officeand how it scale07:52
tobberydbergThey seam to be successful using that though, no clue about the scale there. 07:53
tobberydbergBut a separate session regarding this is probably a good starting point, at least to share experiences07:55
tobberydbergWould be awesome if that leads to something concrete, but sharing experience is always good if it stops with that :-) 07:56
tobberydbergAlmost out of time.... Should we postpone the last topic until next time or start it now? :-) 07:56
fkri'll add it for next time07:56
fkrtobberydberg: +1 on the concrete!07:57
tobberydbergPerfect! Something else we should bring up now or suggestion for topics moving ahead?07:58
joek-officehere in germany are several providers with public clouds out there that have to do billing and use OpenStack. Like Syseleven or Open Telekom Cloud. Anyone knows someone from this companys?07:59
fkryes 07:59
joek-officetobberydberg: from my side there is nothing.08:00
tobberydbergSome representatives are already in here, but lets continue to try to get more of them in here on a regular basis...08:00
fkri'll now dive into the SCS Team IaaS call. 08:02
tobberydbergOk, so time is unfortunate up here. We look forward to your lightning talk in two weeks gtema :-) 08:02
tobberydbergThanks everyone for today and we will see (!) each other in two weeks :-) 08:02
gtema:)08:02
fkrwas a really nice meeting today, thanks for the participation!08:02
gtemasee ya08:02
tobberydbergHave a great rest of the day! 08:03
tobberydberg#endmeeting08:03
opendevmeetMeeting ended Wed Aug 30 08:03:15 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)08:03
opendevmeetMinutes:        https://meetings.opendev.org/meetings/publiccloud_sig/2023/publiccloud_sig.2023-08-30-07.06.html08:03
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/publiccloud_sig/2023/publiccloud_sig.2023-08-30-07.06.txt08:03
opendevmeetLog:            https://meetings.opendev.org/meetings/publiccloud_sig/2023/publiccloud_sig.2023-08-30-07.06.log.html08:03
joek-officebuy, nice to read you ;-)08:03

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