Submind YouTube summaries
Thumbnail for OpenStack Ops Radio Hour - May 29 2026

OpenStack Ops Radio Hour - May 29 2026

Watch on YouTube

Video summary

The OpenStack Ops Radio Hour session from May 29, 2026, primarily focused on revitalizing community documentation and establishing clearer communication standards for operators. Participants identified that existing resources such as the "Operators Contributor Guide" were significantly outdated due to a lack of references to current platforms like Matrix and recent release models including SLURP, leading to recommendations to retire obsolete guides in favor of maintained content. A central theme of the discussion was the need to consolidate fragmented communication efforts across various social media outlets into more cohesive channels; while IRC has historically been preferred by projects, there is no foundation mandate forcing operators to adopt Matrix or any specific tool, and alternatives like Zulip were explored for their topic-based organization despite limited widespread adoption. Significant attention was also given to the practical challenges of physical infrastructure management, specifically regarding data center migrations and cloud decommissioning. The group noted that full-scale physical cloud moves are rare because IP space is facility-specific, yet "lift-and-shift" operations within a single site or moving racks between facilities carry high risks such as hardware damage during transport, prompting some organizations to use specialized wrapping techniques to maintain rack temperatures. Furthermore, shutting down clouds proved more difficult than launching them due to issues with orphaned virtual machines and unknown owners; the recommended solution involves maintaining strict ownership databases, setting quotas to zero as a non-destructive test for active usage before deletion, and utilizing Infrastructure-as-Code pipelines with temporary quota loans to allow nimble teams to migrate workloads safely during transitions. The meeting concluded by acknowledging that while dedicated channels on Matrix exist, they currently see limited activity compared to the broader mailing list and external communities like Reddit or Stack Overflow, where operators continue to engage daily despite concerns about volume. The consensus recognized that moving platforms carries a risk of fragmenting the community unless critical mass and volunteer maintenance are secured, reinforcing that the OpenStack Foundation holds no contractual authority over how operators collaborate on specific channels. To address these gaps in knowledge sharing, the session ended by soliciting volunteers to share real-world "war stories" or case studies on large-scale deployments, aiming to create a valuable repository of practical examples alongside updated documentation for future reference.
Read the full video transcript
Recording is running now. >> Okay. Thank you, Aldiko. Welcome everyone. This is the OpenStack Ops Radio Hour. Um, I know that um, we often get um, people who are new to this technology. So, I just want to do some admin notes to make sure you're getting the full experience. So, there's a toolbar on your screen probably at the bottom. Um, the document that we are collaborating on is accessible in the dot dot dot menu. Um, and it's called called called the shared document. So, if you're not seeing the etherpad on screen, uh, you should open that and then you can see all of us typing in there. Um, that's really the heart of the meeting. It's meant to be a collaborative uh, working session. So, we all collaborate on an etherpad. It's not a presentation. I don't have a slide deck. The second thing is there is a chat window that is native to Jitsi. Um, and there you can see a speech bubble um, icon on the toolbar and there you can do uh, open chat and there uh, me that opens on the left. And um, I'm just going to type in it now. And if you didn't see that chat, then you should open that. The confusing thing is that etherpad itself has a chat as well. We've occasionally had people trying to uh, join in the chat in the wrong place. Um, I think that Jitsi chat is better, honestly. Um, anyway, so that's that's some admin stuff. Does anyone have any problems or any comments? If if you want to just speak up, go ahead. >> I I wanted to add that it's nice if if if everybody could add them to the attendees list. Who's here? >> Right. So, um, if you have managed to open the etherpad, um, I'm I'm uh, on the document now and um, you'll see uh, if you scroll down a little bit, you'll see a section for today, 29th of May. Um, it says uh, recording, hosts, attendees. I've added my name, Mike, Francesco, and Thierry there. Uh, we also have, um, Fungi, which is Jeremy Stanley and Milan Kaiser. So, if you'd like to share your names on the attendee list, it's just useful because then the color coding of your, um, name there follows into your updates in the in the etherpad. So, um, it just makes it a little easier to follow. Okay. So, um, there wasn't a agenda, so I'll go put something on and I also put something on that was from Matrix. So, if you don't know what Matrix is, um, we are trying to get the community to agree to communicate in a limited number of places because the community has been fractured over across tremendous number of different outlets. Um, you know, uh, LinkedIn, um, Twitter Twitter or X as it's called now, um, Matrix, Mastodon, um, Reddit, uh, you name it, right? Uh, and that just means that all the conversations are, are kind of, um, partial. Um, Matrix is, um, the suggested modern place to go. Um, and I think we even have, um, links for the OpenStack Ops channel on Matrix somewhere deep down in this document. Um, so, anyway, so that's where the agenda came from, but, um, if there are other items that you wish to discuss, whether it's what we want to ask questions or whether you want to share experience, um, just go ahead and write under topics here. So, um, you'll see it says topics and then, uh, I'll go put, um, a suggestion of operators contributor guide, which we'll talk about, and then I put something about, uh, the question of data center moves, which is from Karli Hapenan who can't make it today, and I put some some notes about, uh, something that we have So, we've never actually moved clouds between data centers, but we have decommissioned clouds. Anyway, so operators contributor guide is the first topic today. By the way, anyone have any comments or problems or anyone struggling with the interface? Um I think when this first started, nobody knew how to drive Jitsi, and maybe people didn't get much out of it. Um I think everyone seems to be doing well today. Um so, operators distributors guide. So, um the questions that Ildiko posed posed are are people aware of this? Is it used? Is it up to date? Um And then someone responded, "Areas to improve. We should probably emphasize Matrix over IRC." So, I took another look at the doc today. I was vaguely aware of it, honestly, but hadn't looked at it in a while. Um and it doesn't mention Matrix, so um I'm quite happy to to have a go at adding that particular thing. So, um I don't know if we actually have an action um Uh my color seems to have changed. That's interesting. Um I'm now just putting Um So, I can get the information for the Matrix channel for OpenStack operators into this guide. >> Are others on the call aware that there's a there's a contributor guide for for operators? Like how to get in touch with the community, what the community is, and all the things? Francesco, I think your hand is up. >> Yeah, I started from there, but it was already outdated when I read it because it uses an out-of-date IRC client, doesn't have a full list of the available channels, it is outdated on the release model because it doesn't have yet the SLR SLURP model. The Gerrit tutorial was out of out of date, so I had to follow another tutorial. So, yeah, it's outdated. Sorry. >> Oh, don't apologize. I I put the topic in here just to kind of figure out what to do with it. Is it also something that people would want to use? I mean, not to throw things out, just have the information. >> Probably yes. Honestly, to me, it was helpful, even if out of date, because I had all the information to start with the community in one place. Okay, it was out of date, but at least I had an idea, more or less. Then later on, you know, I changed the IRC client, put out a bouncer, etc. But, meanwhile, it was better than nothing than going around with different docs, etc. >> Awesome. I mean, not all of it is out of date, but I'm happy that that you still found good use out of the document. >> Okay, so um I've already volunteered to have a go at putting in the Matrix info. So, if I could ask for people to actually just list here in the Etherpad the things that are out of date, I can try and crowdsource corrections to all that. I don't necessarily know all the facts. So, um you know, I will rely on people to point them things out, but I will do the hands-on. I think I think the thing about Slurp, yes, that's a very important thing um for operators, but also I think um operators have some credit for consistently raising the topic of upgrade difficulties, which I think led to that. Um so, in the depths of time we had we would have meetups, and people would say, "I find it very difficult to keep up to date because each update is difficult and you guys update twice a year and we can't we don't have the manpower to get there. Slurp cuts the overhead in half because you're guaranteed to be able to go from one version to a version two versions ahead quickly. Um it's called skip level update. So that's a very important thing that um should be in this contributor's guide, I guess. If it does talk about the release process, at least. Uh I see lots of people um typing away. This is great. So again, I have to emphasize this every time. Um it's not a presentation. I don't have a slide deck. We're here to share information and kind of get it down on the etherpad and I have heard people say that um they couldn't make this meeting, but they caught up on YouTube, which is why it's recorded. Uh and often they also say that there's some good stuff in the etherpad. Um so this is kind of um our job today is to not only just have a discussion, but to try and get some key points down here and um the next time we meet, you know, it's a wonderful to go back and scroll down and see all the stuff, remind ourselves about what we were discussing, what tasks we set ourselves. Um I'm seeing more and more detail. Yeah, summits um that's a hard one because um the old cadence of two summits a year is gone. I think it's at most one now. Um and you [snorts] can't necessarily predict when they're going to be. Um but um once we do know when the next one is, which I think is Shanghai in the autumn. Someone correct me if I'm wrong, then um we can at least get that in there. >> [snorts] >> Yes, there were there were some reorganizing of content between um some of the OpenInfra website. So there There a new landing page for for events, which I think will be better to link to from the uh the contributor guide. And the the other note that I also wanted to make is um like updating the contributor guide goes through Garrett reviews. So, it is an easy thing to collaboratively update if there are more people who would be interested in um like getting your feet wet and uh and contribute some fixes to the documentation. It is possible. Um but by all means all the all the notes about what is outdated is already really really helpful. So, thank you. >> Okay. Um so, keep on adding things that you'd like to see in that doc and I'll um I'm going to I don't know about commit, but I'm going to try hard to have it uh update or at least the changes proposed by the next time we meet, which is um a nifty way of um rem- reminding myself to mention that the next meeting suggestion is June 26th. Um thank you uh Ildiko for putting that in. I'm sure you had to go and look at the calendar and kind of balance some things. It works for me, so I plus one it. Um [snorts] and I do find that um you know, if we have a date and then we might notify people, we get attendance. But if we just, you know, 5 minutes before the meeting say, "Hey, let's do this." It's that doesn't work. So, we're all busy, right? So, um please consider June 26th and, you know, uh plus one or minus one it. For reasons for minus one in a proposed date might be that it clashes with an open source event or that um you know, it's a public holiday in many of the countries that that we are participating from. So, give that some thought. Okay. Um Any more on the contributors or in fact operators related docs? Um I did scroll back and look at the context from previous meetings. There are other documents that are aimed towards operators that are probably even more out of date. Um For instance, there's a an operators guide and there's an architecture guide. Um They seem to be kind of a complete loss at this point. They're so out of date. Um My feeling about that was maybe we should agree to replace them with links to whatever documentation in that space exists that is kept up to date. Um I'm just reading some of the comments that uh are going in here. Um So someone's putting a question whether the operating facing documentation should be >> [snorts] >> Yeah, so um I'm not going to try and drag all the links into today's agenda. But um they they are mentioned further in this further down this very etherpad. Um and I'd love to get feedback. Um If some people, you know, use those docs and just wish that they are more up to date and that they're like essential and wonderful, that would be nice to hear because I haven't heard that um and we did get volunteers to rewrite those who then just happened to move on. So you know, that was a false start. Um so if you've seen those docs and you just wish that they were updated, maybe we can work on that. If however they are as um kind of hopelessly out of date or maybe inappropriate at this stage, I'd love to hear that too. Um When I say uh inappropriate, um when they were written, it was a smaller project and there was less diversity and um I think there was a feeling that um, you know, that there might be consensus on the architecture and the tools, but the truth is that OpenStack architectures are wildly diverse, the tools are wildly diverse, there's you know, official ones from major Linux vendors and from independent vendors. Um, you know, and there's containerized, not containerized, there's fully Ansible, there's OpenStack on OpenStack, there's OpenShift, which I think is OpenStack on Kubernetes. Other people run it Um, in some cases Kubernetes on OpenStack on Kubernetes, like you can't capture all that in a document. Um, some of the biggest OpenStack architectures are actually not public. Um, I think um, Huawei has something like call like a cascading OpenStack architecture. But um, how that works in production has never been disclosed. In even the uh, people who worked on Huawei open source didn't know. Uh, go ahead and go. >> Um, just a quick brainstorming idea um, to see if we can, I don't know, meet in the middle. Since these calls are recorded, um, I was wondering if people have interest in talking about how their clouds are set up, kind of sharing case studies. Maybe because it's again recorded content, that could that could be still good information for people who are trying to set up theirs and try to operate theirs. So, so trying to share some stories and then in parallel, we also look into the documentation and see what the things are that are easier to maintain that we could still keep up to date enough on the side. So, kind of have a little bit of documentation for people on how to do things and also the information if people are open to share what they are doing as concrete examples could be like just showing both sides of how this is supposed to be working and this is what we do in real life. Just a just an idea. Um >> I think that's a great idea. >> Sure, show and tells at the at the summits periodically as part of the ops forum. We'd have like you know, kind of people would just sign up and go up and give a 5-minute, you know, spiel on you know, how they set up and how they did things and kind of made some interesting records. You You go back and find some of the some of the ones I guess they were forum sessions mostly so they wouldn't have been recorded, but there's probably ether pads somewhere and there might be links to presentations and things we can collect and then carry forward from that. Maybe get a get a volunteer or two for each one of these things to >> I can put out a um like a reminder when I have the the reminder emails about the upcoming calls to ask who has their operator story to share or some kind of a show and tell. And >> Mike has his hand up. Um go ahead, Mike. I think we just kind of it's free form, but go I since you're using it, go ahead. >> Yeah, it's fine. >> [clears throat] >> Speaking from a company that's uh deep diving the OpenStack ecosystem and trying to find the current direction of the product and what the main consensus is of how this should be deployed going forward. Uh like they all say, there seems to be quite a push for containerized uh and at the same time I hear in this this session just now that there are a lot of uh not open source deployment strategies. Uh I don't particularly would want to say that they need to open source them, but having more this is what we did without giving the details of how they actually did it, but a generic view a view of how they deployed their system would be really helpful for new for new joiners. I also added some links and uh some suggestions. We recently came across uh somebody from Rackspace that started doing something with Kubernetes and OpenStack called GenieStack or GenieStack, not really sure what the correct state naming for that is, but more of these examples would be nice. >> Okay, that's great to hear, Mike. Um so I can respond to that from the Bloomberg perspective. So we used to run our OpenStack distribution, if you will, on our project open source on github.com, but um it had um some terribly dated parts. So we stopped putting it on on GitHub because um it's not a good look anymore. Um it's not a mystery we were using Chef, which um was popular about 10 years ago and then became unpopular and now has a different vendor who've stopped it being legitimate open source because you have to register with them to download it. Um and it's it's kind of dead for this community and we haven't finished getting our stuff out of that. Um however, more positively, we do want to share how we do OpenStack and you know, results we have at at our scale. I can give general numbers about scale. Um whether that would be a white paper or whether we reopen it as open source once we're done, um is TBD, but I'm I'm glad to hear that you'd like to hear that kind of thing. There's not just how we do it, but there's other people on the call who have been running up OpenStack or maybe you're familiar with multiple deployments. Um the one thing that's um niche for us is that we we are pretty unusual in not using um OVS or OVN. Um Our stack is based on a pure layer three network. So, it's kind of internet architecture. So, BGP based routing right down to the hypervisors and the control plane nodes using Calico, which is a different Neutron implementation. Um but otherwise, our stuff is So, it's kind of interesting. Ours is very niche in that one bit in that one way, but in other ways, it's extremely old school. We don't do any containers for our OpenStack. We just we use the uh Ubuntu distribution of OpenStack. And um we are ripping Chef out and going to just plain old Ansible for deployment. So, um Well, I think we have some stuff we could share at some point. I have to get it reviewed by Cobra Communications if it's written or if it disclose anything more than outline, but that's something that I want to do and I'm it I'm hearing that you'd like to hear other people saying well, how they do OpenStack. Maybe we can persuade people to come and give a little show and tell on a Friday morning once a month. Hey, this is how company so-and-so uh does their OpenStack just in general terms like like like what I just talked about like for instance, we don't do any layer two networking whatsoever um in our OpenStack, which is fantastic for scalability. Um so, this is something we should work on. Um it's a business goal of for me, for my boss to get back to being able to disclose more of our stuff, for example. I don't have anything I can link to today, though. Um Uh okay, so there's some great comments here. Go ahead. >> I didn't want to put anyone on the spot, but I'm just giving that uh perspective that if you want to start with OpenStack today, there's so much to be found and so it's it's a lot a lot is scattered. Like we recently rediscovered the Geniustack stuff. There's just so much out there. And and all also very opinionated. So that's also the other part. But yeah, I I'm I'm quite interested in learning how other people solved their dilemmas and actually which dilemmas they found to learn from of course. >> I would um that that's in the category of war stories. Um so when we had uh two-day operator meetups events, we always had war stories at the end of the day cuz it's the in some ways the most fun and it's sort of like a an icebreaker before we would then maybe go for dinner or beers or something. Um I can tell you what not to do with older versions of OpenStack. Uh Nova network was a bad architectural choice because we got on it and started scaling just as OpenStack um you know, uh obsoleted it. Um and it assumed layer two and so we grew enough to run out of ports on our core routers and uh we just couldn't do any more IP space and we couldn't grow and um extreme pain. Um that those clusters were switched off only this year. So I'm not I'm not really dredging the historical archives too much. Um but yeah, so um I think to get people to come and talk about how they do OpenStack, I'd have to sort of beat the bushes a bit and get people um interested in sharing who maybe don't come to these things because they're you know, they've successfully made their architectural choices and they're now scaling their product but um there are people who you know, uh would love to share I'm sure. So I'll I'll take that as an action to see if we can persuade some people come talk. Um one person for instance Um so there was a a former um Open Iraq space luminary. Um that Matt Van Winkle who left OpenStack community for a while but came back and is I think running it at Geico now. Um Maybe I can persuade him to come and just talk in general terms about you know, things that they can disclose. I mean no one's going to say, "Hey Geico, I need your I need your code. Can you please upload it again?" No, but they could say like >> [snorts] >> "What's your network architecture? Do you do high availability? What's your How many clusters? Like how many Are you using regions? Are you using cells?" Right. So um I I talked about since his uh return to OpenStack at Geico and tried to persuade him to send people to one of the events. I don't think that happened, but I I can try that. Uh if other people have um you know, contacts who are involved not only in the OpenStack development community, but actually the running OpenStack, particularly at scale and production. Um feel free to try and invite them to um this meeting. Um and you know, one of the things we have done in the past is kind of had a guest speaker. So I think two or three sessions ago I had a the colleague who's really the tech lead at Bloomberg for OpenStack. Uh name is Tyler Schecky. Uh talk about um our HA architecture for instance. So um you know, a guest speaker would really I think uh enhance this. Um Yeah. So Um I should put another action. I don't know if Etherpad has a specific syntax for for actions to send out, but uh I'm just going to type something in here. >> There's also um like there's a comment um from Milan um on the chat um agreeing with Mike that people sometimes need to be experts before being able to deploy and run OpenStack in production. And there's also a question like what is the term for things like Cola Ansible, the Genie Stack, and the Rackspace Atmosphere, whether these are distributions or life cycle management tools or ecosystems. I think they are deployment and life cycle management tools, but if anyone has a better category to put these into, um please share. >> Yeah, I mean Cola Ansible would would be, you know, deployment deployment tool. Um but there's also Cola itself, which is, you know, it's it's technically a separate project, I guess, so it wouldn't get included. But since they build containers, um I suppose you could consider it to be a distribution. Other things use the Cola containers as well. Um Or you can use them without Cola Ansible, so it's a little bit iffy on that one. But definitely would look at it as more more of just a deployment uh life cycle management >> the Some of the other names there are definitely vendors. So, Rackspace recently recommitted to OpenStack and said that they are reconverging with um mainstream in terms of the uh you know, the software version cuz they they forked it many years ago and had been living off in their own fork, but they want to reconverge on on um main branch, if we can call it that. And they do private and public. Uh and possibly turnkey as well. I don't I don't remember all the things, but um they've they've come back, you know, full >> [snorts] >> full-fledged. Um and then Vexxhost, um also a public cloud hosting company, right? That's Mohammed, I believe. >> Yeah. Atmosphere is is technically speaking open source. I don't know how many people outside of Vexxhost are maintaining it, but Atmosphere is a very opinionated deployment of OpenStack into Kubernetes. >> So, I guess the point I'm making is sometimes you just have sort of community projects. I think Ansible doesn't have a an obvious single vendor. But, Rackspace tools, Vexxhost tools, Red Hat tools, Ubuntu tools are obviously from vendors who would love to actually sell you an OpenStack. And I think that's fine, by the way. We We do use Canonical, for instance. Other people use Red Hat. I think Red Hat's the biggest. Um And you know, the vendors do a lot of the heavy lifting. They They actually employ most of the engineers who are still writing code. But, so to answer the question of what So, what's the terminology? There's some that are just open source projects, community, and then there's some that that are open source that are vendor sponsored, should we say? And I think they're all fine, as long as they're really open source. Um contrasting with Chef, which was only ever um you know, part of OpenStack community amongst many communities, and has become not not valid open source. Um so, some great some great content here. I've given myself some actions to try and get some speakers on the topic. Um but, I'd like to move on just So, the a question maybe for next time that was that was placed in Matrix was um practical experience of data center moves. So, I'll be up front. We've never moved a cloud. Um Does anyone want to talk about that? Or at least Does anyone want to say, "I would love to talk about that next time because the person who posted the question was up front that they couldn't make it today. Karli Hapanan. Um I think maybe Eric, you've uh you've recently moved equipment at least. >> Well. >> [laughter] >> Did that count as a data center move? >> I just counted it as a full decommissioning. Uh we can certainly talk about that. Um I mean I've done I haven't done it technically speaking moving in moving it from one Uh I mean I've done a lift and shift of equipment from one part of a data center to another. So fully bringing down the cloud and bringing it back up again. Same cloud. Uh and I've had to do multiple forklifts out of you know an old version of OpenStack that was completely unupgradable. So I've got that side of it, too. Um So I'm I'm happy [snorts] to discuss it. >> Um so by the way, thanks to thanks to Eric for joining. Um not to overshare, but uh it's not so easy for you to join these things anymore, right Eric? So I do appreciate it. Um >> I'm actually >> So for us >> a desk farm, so I have to keep it muted and talk in quietly. So I'm sorry if I'm too quiet. >> No, you're fine. Um so for us um our OpenStack runs in private data centers. Um and there's no such thing as moving um one of our implementations between data center because the IP space belongs to the facility. Um if we were to move a cloud um to a different IP space uh it would break all the clients. And so it's just not um not something we've ever done. Um I think if you're in you know, um maybe a colocation space and the vendor needs you to move to a different one because you've got too big. Um and they can keep you can keep your IP IP space that that would be a a fascinating challenge that I've never gone through. One thing that um we have done, as I mentioned before, is decommissioned clouds in place. Um the old OpenStack clusters that we started with uh well, several iterations, but we're all Nova network based, layer two networking. Um we turned them off this year, and I put some notes here because that itself uh is hard enough. Um And it's you might not know this because if you're starting you probably haven't thought about finishing a cloud, but um it's harder it's harder to finish it to to close it down than it is to bring it up. Um for instance, ownership um if you have VMs running on your cloud and um you send out emails to the people that you think own them, and they don't get back to you, what do you do? Can you just destroy them? Um I would advise against that. But you also have the problem that what do you what are you going to do? No one's No one's getting back back to you. Um so I put some notes there. I don't know if the people assembled here wish to uh discuss that, but um basically um you have to have a systematic owner ownership system somehow. Uh in our case you know, uh anyone who has an asset on our cloud has to have an entry in an ownership database. If they leave or if they change teams, it has to be transferred to somebody else, so there's always someone, and they can't say like, "I don't know about it, so I don't own it." They do own it, and they have to learn about it. Um if if someone leaves and it the ticket isn't transferred to their replacement, it goes up to the manager and so on and so forth. Eventually, there's somebody who has to deal with it. Um What did we do when we couldn't find owners, and no one knew anything about VMs? We just shut them off. That's a really great way to get people's attention. It's like they don't know about your cloud, they don't know they're not on the mailing list for updates about the cloud, they don't respond to things. But you turn a the off, and they come and say, "Oh, our CI/CD stopped working. What's going on?" Or things like that. That's a real example for me and that was for um a critical mission-critical app within our company. Um So, you know, you can turn VMs off, you can set quota to zero for a tenancy. Um and that's a great way to um you know, determine in a non-destructive way whether anyone cares when you're turning things off. And um I wanted to mention um there's been um many times when the the boss says, "Oh, just delete it. No one cares." Turns out that people really do care. And it's not that they're negligent. It's just they have no idea what's going on. So, if you in a large company with a lot of turnover, I mean, we don't have a little high turnover rate, all right, but we have thousands of engineers. They move projects. They come and go. Um industry a low rate relative to industry, but still it does happen, right? They don't know what's going on until something goes away, right? So, that's the comments there. I see I see some comments on the data center move thing. Um >> Yeah, that's me. >> Uh so, fascinating. It's not something I've had to do. So, I'm actually just reading it so eagerly like if we had to do this. >> [clears throat] >> The other thing that um I think helps data center moves and decommissioning of old architecture is uh we've really tried to get our clients to be um nimble. I was going to say agile, but that's kind of overloaded. So, nimble to me means infrastructure as code, VMs or containers um as replaceable items that they can build, you know, from some kind of pipeline um because then you know, you have a bunch of VMs on a cloud that maybe has to have downtime, maybe it has to physically move, or maybe it's been replaced by a different cloud implementation that uh is so architecturally different that, you know, there's no kind of um bridge between. Um those nimble teams can just you can give them loaner quota and say you know, go build on the new one. And when their tests pass, they can just decommission the old one. Um you know, being cloud, it's easy to do a uh temporary quota. Um so, people can kind of build all new while still having all the old. And then only switch off the old stuff when they're actually happy, right? It's not like in the case of physical where it's very difficult to buy all new and run in parallel with, you know, existing physical machines. That's quite a expensive uh proposition. So, um we've done that through limiting certain ways of working with OpenStack. For instance, we don't allow people to upload images by default. We don't allow people to do snapshots by default. Um we provide the images and generally we want people to just, you know, use cloud-init to customize their their instance and then finish off building their stack on it um through automation, not through hand making a golden master image and then making VMs from that and then, you know, next quarter hand updating it. Like it should should be infrastructure as code. Um I love the note about find a company that has experience moving racks. Um >> Yeah. >> We've been running data centers for >> That's a huge one. Uh Chris, that's a huge one. Find so find a company that has experience with it. >> So, we've been running data centers for decades. Um but things that have happened in my time on cloud, um racks have been assembled in one facility and then by the time they're installed at different facility um there's a whole bunch of bad connections including DIMMs because New York City roads are terrible and uh the whole region has you know it's a snow belt area of the country. So a fully burned in rack in one data center maybe a systems integrator who assembles these things for you doesn't mean it's good when it actually is in your data center. That was a horrible experience. You know you think the capacity is about a day away from going live and then it turns out it's it's it it's a mess. And [snorts] uh we've we've also had um a rack got knocked over whilst it was powered up and in service. You'd think it'd be impossible but um apparently it happened. So um I would take these things extremely extremely seriously. Uh if you're moving computers I would assume you might lose them. >> The fact is a thing CPU servers are very >> destroyed. Um Sorry Eric, I didn't mean to speak over you. >> No no I said don't put the big CPU servers in the top of the rack. >> Yeah. Um You They might get stolen. They might get destroyed. Um a power power cycle and then a physical move might just be the last straw for a hardware that was perfectly fine when you last used it. And then if all goes well you still probably should have a validation at the new location with the new cabling that you know for example that both power cables are fully seated into the power distribution of your rack. Go ahead. >> So Chris uh the reason why I mentioned the company that helps you move the stuff the one we found actually wraps the racks uh completely airtight. So it doesn't dissipate the heat that's in the systems. So when they arrive depending on the distance that you need to drive, for us it was maybe two two kilometers or three, they arrive still being warm, so they actually don't cool down completely. >> That's fascinating. That's great info, Mike. Thank you. Um yeah, I I'm not uh I'm not involved in logistics so much. Um I just hear about these things. Um for us um racks are in fact assembled offsite. They do ship in trucks and um that's hard on them. So, um you know, um if someone's asking you to do data center move in a hurry because oh, it's just you know, just power it down and then power it on, it's fine, right? A fully assembled rack of hypervisors is a huge investment and it's very delicate because, you know, connectors are meant to just stay connected in a data center, it's stable temperature, not when bouncing up and down in the back of a truck. Um and certainly not if you knock the rack over while powering it up. Um so, I've done a lot of talking here. I always emphasize this is meant to be a working session. Are there other topics that people want to add to today's discussion or do anyone want to dive back into something we've contributed uh already or discussed already? I know that uh Jeremy, you said you were interested in the discussion about the operators contributor guide, but I haven't actually heard you uh speak up. Maybe you've been typing away and thank you, but um did you have any comments on you know, what we've discussed regarding that doc and the other docs? >> Not beyond what I put in the etherpad, just trying to make sure that everyone knows where the source code for those pages in that chapter uh live and um the the the history there. So. >> Okay, so you're probably the one who did the uh updates in black. >> Yeah. Yeah, that that was that was my contribution. >> So, for those who don't know, um Jeremy, whose sweet name is Fungi, is effectively infrastructure benevolent dictator of infrastructure for OpenStack for Open Infra, not for all of OpenStack out there in the world, but like the Open Infra website. If Jeremy doesn't know it, probably nobody knows it, so thank you, Jeremy, for the the links there. I'm going to obviously be the first person to use that because I've boldly said I'm going to try and propose changes to the contributor's guide. Um and I'm still I am kind of looking for consensus on the other documents here, the operator's guide and the architecture guide. Just to repeat, I'm you know, I've lived through We had a whole meeting at one of the summits where people said, "Oh, yeah, these are important documents." And I have the experience I I know I know HA OpenStack like the back of my hand. Um that was Adam Spears, I think. Great guy, right? But then he no longer works on OpenStack, so that didn't happen, right? So, um before effort is made on those docs, I'd like to hear that people really would value them. And if the question is I'm sorry, if the situation is people haven't even read them, um maybe we can ask people to take a look and get back to it next time because um it's a non-trivial job because they are so thoroughly out of date. It's like writing them again from scratch. Um yeah, we we did add um some disclaimer on the security guide, I think, just because the security SIG had the ability to to review changes for the for the man for the security guide manual, and um uh just to basically note that it was so severely out of date that we were worried people might actually make things worse if they were followed recommendations in it, so. >> Yeah. So, that um So, Jeremy's very extremely diplomatic. But, um you one might say that the architecture guide and the operator's guide are actively harmful at this point. So, it's sort of like they should be fixed or or um retired, I think at this point. Um anyway, so I I no one seems to have comments on that. I do see some things that I haven't pulled out from the etherpad. Um so, one thing I just noticed a small thing mentioned of these meetings would be nice. That's a very good point. So, if I make the contributor's guide reference Ops Radio hour, maybe we'll have people funnel into this meeting that way because it's still a challenge to get the word out that this these things happen. I'll do that cuz I've already said I'll update the doc. And then, um right down at the bottom, a new question, would the foundation consider a Matrix alternative or are we too deep into that now? Um So, I guess this is a a >> That was me [clears throat] that >> suggestion to use Zulip. >> Yes. >> That's you, right? >> Yeah, that was me. Yeah. Um something we've been using at new company extensively, heavily. And I kind of like the way that it it the whole topic driven method works as opposed to having to make a new channel for everything or having everything lumped into just one long amorphous blob. Um you know, ala IRC Matrix kind of too. Um It's kind of nice to be able to it kind of nicely fleshes out the topic. So, we could have a a discussion in the Ops channel and then you basically start a topic and talk about the operator's guide and it would all be in there and you could collapse that topic if you weren't interested in it or you could, you know, focus in on it and then it'd list it all down, you know, the topics down the hand side underneath the channel. Uh pops ones with activity up to the top so you can spot them and and run down them and ignore the ones you want and mark all the messages read that you know, if you don't have any interest in that sort of thing. Um and pretty much anyone can create create a topic um depending on the permission settings. It's you can anyone could create a channel. Um just a kind of as a you know, higher level thing. Um I don't know. It's got lots of external integrations like Git for example. Uh just kind of nice for you know, if any So developers wanted to use it and have like Git notifications posted into a Zulip channel. Um so it kind of does some of the Slacky things that people like about Slack but it's a lot cleaner. It's open source. You can run your own. >> So yeah, so I didn't mention Slack too much earlier. Um but Slack is what we use on my day job um but it costs money. >> Right. >> Um I did I did hear that um projects that are part of the Linux Foundation are claimed to now be able to have um a better level of Slack. So to be specific, a level that doesn't delete all the posts after 3 months. And I actually posted that on the foundation board mailing list. But um there didn't seem to be much interest quite frankly. I think Julia said that she thought it was a specific thing for the specific team that had arranged that which was the SA Foundation which is now under the Linux Foundation just like the Open Infra Foundation is. Uh I don't actually know, right? So that was um an attempt to see whether we could do Slack. Am I trying to promote Slack? No. They're a commercial company and um my experience of using Slack for open source projects is miserable because the content doesn't last, so every time you get on, there's like posts from the past few weeks, and then everything else is lost entirely. So, Zulip sounds great, but honestly, there's just so many suggestions now, right? We've got >> Yeah. >> I didn't even go through all of them, right? Officially, the foundation says mailing list, IRC, and now semi-officially Matrix. And then, but people are actually out there using And the foundation is also on Mastodon. People are out there using Reddit, LinkedIn, um There are teams that are still on Slack. Um Eric, you probably remember the local organizers for the Mexico >> Latam, yeah. The Latam one is still on there. >> Latam Slack channel. Um >> Hey, I can I can I can chime in on this a little bit. Um so, in terms of Slack, um the news have been true in terms of uh Linux Foundation projects currently having access to that level of uh Slack's Slack, which does not delete the messages after 90 days. That is for 2026. So, I expect that to be renegotiated. I don't know, maybe on a yearly basis. I don't have that level of information, but the the point is that it is accessible now, but I don't see I haven't heard that there would be guarantees that it's going to stay like that forever. And since Slack is a commercial company, they can change their minds on this at any point in time and just get out of this um this agreement that they currently have with the Linux Foundation. So, that is not something that we can build on in a stable way for the future. In terms of other platforms, the foundation actually does not mandate that projects have to use IRC, projects have to use Matrix. IRC has been an OpenStack project community preference from the beginning-ish. In terms of like Matrix versus Zulip versus other platforms, one thing to consider is you always lose people when you switch to a different platform. So, unless there is a like a critical mass in terms of yes, we all want to move to Zulip and we truly want to have offline or about chat communication like semi-synchronous or async communication on a chat platform, then then you can consider moving, but it's it's not really a foundation mandate that the ops group has to be on Matrix or that you have to be on IRC. It is more around the consideration of if you would decide to move to Zulip, for example, would there be enough people who have the buy-in to follow or would you just further fragment the community? Because fragmentation is the the biggest risk at uh whenever you move platforms. Um I personally, I like Zulip, too. I tried it once in an experiment when it was evaluated for the team um that I was working with whether or not to move to. I personally liked it. Um I I think it's a it's a different concept than many of the chat platforms. So, I haven't really heard of mass adoption just yet. Although, again, it's a it's a nice tool um for chat. It's um more unique concept than most of the other ones follow. So, if there are enough people here who are interested and maybe also volunteering to maintain it. Uh the setup that um that the community prefers then there's there's nothing from the foundation side that would prevent you from doing it. Um but it is also something to think about that has some maintenance impact as well, which would be great to have people to volunteer for. >> Thanks Zille. So I'm going to say some potentially unpopular things now, but I just this is something I feel I've been fighting for a couple years now. So the foundation actually has no ability to control what OpenStack operators do whatsoever. Um we don't work for the foundation. We don't have a um you know, a contract that says that you know, we communicate in certain ways. Some things are mandated for instance, if I want to join the board meeting, I do have to join the Zoom meeting. But um just from first principles, there are other OpenStack communities out there using OpenStack who just choose how they can um collaborate themselves, right? For example, a lot of them are not on the mailing list whatsoever. They're just not on it, right? Um the foundation says the mailing list is the primary thing or has said such things in the past. But um you know, people may join and then find that it's too much, right? Um and then there are very valid comments that say that every effort's been made to make the mailing list work better. There's um a rich system of tags and then there's a web interface that makes it like a chat platform. But I don't know whether we can demonstrate that um the operators of OpenStack have really um sort of come back to the mailing list if you will. Um the dedicated operators mailing list was retired 8 years ago. Um so um I for instance have made an effort with Matrix. Um there's a dedicated operators channel on Matrix. Um but I think that it's about three messages a month or something or or a week, sorry, at most. So, I mean, okay, we we couldn't describe that as lively, right? >> Um I mean, depends on how you define lively. [laughter] >> If we take your messages and my messages out, um >> I mean, there there is there there is some conversation conversation there sometimes. So, um but I don't know >> that bad. >> I don't know how successful it's it's being, like >> So, >> the scientific SIG is on Slack and every now and then they have a conversation and then it's a a long period of quietness. So, just because they're on the Slack, they don't have more communication. But Jeremy also has his hand up, so I want to hear that speak before we wrap up. >> Yeah, I I was just going to say from the perspective of the the mailing list, I guess it depends on what you consider the operators being engaged on the mailing list. There's uh basically ever since we combined the mailing lists, um I I as someone who does follow the OpenStack Discuss mailing list see multiple questions from operators every day being posted and being answered by maintainers of the related subsystems in OpenStack. So, I mean, from from that perspective, it it seems to be working really well. Um we we were convincing not just the operators the OpenStack Ops mailing list into OpenStack Discuss along with the old OpenStack Dev mailing list, but also at the same time basically we were using that as a target for all of the discussions that were previously happening on the OpenStack forum uh and then it's successor the OpenStack Ask service um which was a a Q&A platform we tried for a while that wasn't really uh working very well either. And and the thing that none of them had that the mailing list has now is that it's putting the people who have questions and the people who have answers to those questions in one place together. But to your point, yes, there are also definitely very vibrant operator communities for OpenStack on Reddit who are only going to discuss things on Reddit with people who are in the OpenStack Reddit and the same goes for people who are doing it on HNN or Stack Overflow or all the various other forums. Some people just prefer a community within a particular forum to a community that is blessed by a particular organization. >> Yeah, it's very fair to say the mail list does have more activity and if I may have over spoken, what I was saying is I've repeatedly interacted with OpenStack operators or potential OpenStack operators who just not on the mail list. Even people who wanted to host one of the meetups that actually didn't happen were just not on the mail list. Um So, it's not universal but it I think it is more likely than the Matrix channel for instance. I would agree with that. I'm still going to look at Zulip. It sounds cool and I still run an OpenStack Ops meetups thing on Fosterdon on Mastodon. Anyway, we're out of time. So, thanks everyone. Please do come back on June 26th or give us feedback if that doesn't work. But I think we should wrap up because probably people have hard stopping have to go to other meetings. So, thanks very much and Ildiko, if you would close the recording and we'll see you folks next time. >> [snorts] >> We'll do. Thank you all.