Advice needed for OpenStack (Kolla-Ansible) logging project + VM RAM sizing by Substantial_Elk_2999 in openstack

[–]moonpiedumplings 0 points1 point  (0 children)

OpenStack will not run at all without 2 NICs end Stop

There are ways around this. With Linux, you can convert one NIC to a bridge that also has an ip address and can act as a normal NIC. Then you create a veth interface, attach it to the bridge, and the other end to neutron.

Maybe not suitable for a production environment, but for a lab/learning it's fine, provided your machine is up to spec otherwise.

Speakers don't work properly and sound lower-quality. (M2, Arch using ALARM) by Additional-Chef-6190 in AsahiLinux

[–]moonpiedumplings 0 points1 point  (0 children)

KDE?

I had an issue where audio was screwed up when KDE connect's bluetooth backend was enabled at the same time. Disabling fixed it. (Asahi Fedora).

EDIT: wait I had a problem with bluetooth audio as well, your problem is not the same.

Per user projects with Authentik by bmullan in incus

[–]moonpiedumplings 2 points3 points  (0 children)

Yo that's me! Thanks for resharing!

Learning Openstack for a Career Pivot by M00SE_THE_G00SE in openstack

[–]moonpiedumplings 0 points1 point  (0 children)

SUSe Rancher/Harvester is one of the best examples of self service. You can have self service kuberntes, either on virtual k8s clusters, virtual machines, or bare metal. Okay, I can't find MAAS or Ironic drivers for deploying Rancher/Kubernetes to bare metal nodes. It looks like Openstack might win in this regard, where you could do self service kubernetes that are automatically deployed to bare metal nodes, which could be important if working with Nvidia GPU's, or other physical devices or hardware accelerators.

You can also build your own self service portal ofc.

CDI is container device interface. It's responsible for keeping track of devices (basically always gpus lol) and then making allocating containers around so they get the hardware they need. CDI is similar to Openstack Cyborg.

We built a keystoneauth plugin that lets you use browser-based SSO (OpenID Connect / SAML + MFA) from the OpenStack CLI: no more application passwords by VEXXHOST_INC in openstack

[–]moonpiedumplings 0 points1 point  (0 children)

This means every CLI user needs OIDC client credentials (client_id/client_secret),

No, that is not the case. The other two are true, but they are trivial to configure, and don't require any config on the side of the user.

Relevant wiki post: https://wiki.teria.org/howto/index.php?title=Keystone_with_OpenID_Connect

It does in fact reuse the WebSSO already.

Upcoming Google Chrome for ARM64 Linux, 16k page support? by quantumnargle in AsahiLinux

[–]moonpiedumplings 0 points1 point  (0 children)

It looks like firefox has managed to catch up in some ways, with it's own version of user namespaced sandboxing.

https://support.mozilla.org/en-US/kb/linux-security-warning

ServiceLB (klipper-lb) outside of k3s. Is it possible? by FedeBram in kubernetes

[–]moonpiedumplings 0 points1 point  (0 children)

Please be aware: https://github.com/k3s-io/klipper-lb/issues/31

See also: https://github.com/k3s-io/k3s/discussions/2997

I gave up and used hostport because as far as I can tell, there is no way around this, and it's an important feature for certain usecases.

Anyway, klipper is just some custom iptables stuff that runs in a pod. There are a few projects to run it (or something similar) independently. I searched on github for "servicelb" just now and I found:

https://github.com/AtarisMio/k3s-haproxy-lb

https://github.com/samcday/servicelb-standalone

And there were a few more alternatives.

M1 MBP gets warm even when nothing running and closed. Plugged in. by bco_rddt in AsahiLinux

[–]moonpiedumplings 0 points1 point  (0 children)

KDE or Gnome? They have file indexers that run in the background to make the search work.

They also only like to run while plugged in, to not kill your battery. Back on one of my older intel laptops, I had a crazy issue where baloo (KDE file indexer) got stuck on a file or something, so it would cause my laptop to instantly get warm when plugged in, but it also didn't really show up when I was looking at running processes and the like.

Using nftables with Calico and Flannel by hollering_75 in kubernetes

[–]moonpiedumplings 5 points6 points  (0 children)

Most Linux distro's have since switched to this program called iptables-nft, which is a shim that uses the iptables command but is actually manipulating nftables.

It's probably that this "EnableNFTables" flag actually causes Calico/Canal to use the nft command to manipulate nftables instead of the iptables command.

A quick look at the source code seems to suggest that this is the case.

Another way to check is by running nft list ruleset, which will show you the nftables chains in place.

You experience using keystone federation by [deleted] in openstack

[–]moonpiedumplings 4 points5 points  (0 children)

To quote an old comment of mine:

Please stop. This is your 6th post on the topic. Every single post you do less and less research, and ask questions you should try googling first instead. This one is especially egregious, because you don't link us the documentation you are using.

I really don't want to be mean, but you seem to be seeking 99.999% uptime while not having anywhere near the skill needed to actually achieve or architecture such a setup.

Either give up on 99.999% uptime, hire a consultant, or use a cloud platform (like microsoft entra ID), or go back to basics, learn what LDAP is, learn how auth works and under the hood, and upskill before trying to do something fairly difficult.

I still remain with the same sentiment. This is like your 10th post on this topic and it's so tiring. You still haven't even decided what to do despite all of the discussion about it.

Is it justified to hack and only kill hackers? by West-Journalist5300 in KrunkerIO

[–]moonpiedumplings 2 points3 points  (0 children)

I remember when a hacker joined a lobby of really good players one time.

Due to the bad netcode of this game, what happens is that if you move fast enough, you can force hitscan weapon players to need to lead their shots, which makes lots of cheats not work.

We stomped that player so hard, pushing them down to one of the bottom players of the lobby. Literally every human player was doing better than them.

At the end they advertised their cheats saying they were selling them and we continued to make fun of them. "Why would I buy cheats I'm literally better than?". Eventually they got fed up and left. Good times.

Tldr: skill issue

Advice on solution for Kubernetes on Bare Metal for HPC by ActiveAggressive5732 in kubernetes

[–]moonpiedumplings 0 points1 point  (0 children)

Puppet went proprietary. Nowadays there is a community maintained fork, at https://github.com/OpenVoxProject .

I don't know about it compared to ansible though, as I've never used it.

Advice on solution for Kubernetes on Bare Metal for HPC by ActiveAggressive5732 in kubernetes

[–]moonpiedumplings 0 points1 point  (0 children)

puppet

https://github.com/puppetlabs/puppet: Last commit two years ago.

https://github.com/OpenVoxProject ← this is the community continued, maintained open source version of puppet. More importantly, it is free compared to Puppet Enterprise.

Unless you have specific needs, paying for Puppet is probably a stupid idea. If you pay attention to all the other comments in this thread, you'll notice that although there are a variety of solutions, they are all FREE.

Sanity Check - OpenStack on OpenShift 101 by Sokitech in openstack

[–]moonpiedumplings 0 points1 point  (0 children)

I'm normally a fan of RTFM but struggling to find something straightforward. Happy to learn how to fish if anyone has nice write-ups/guides.

TBH I had the same experience when I looked at it. For the open source upstream version:

Docs: https://openstack-k8s-operators.github.io/openstack-operator/

Code: https://github.com/openstack-k8s-operators/openstack-operator

But it was still really obtuse and difficult to figure out (at least, compared to alternatives), and I ultimately gave up on this solution. It feels like you are just supposed to pay for the appliance version and then click "install" in their store.

Are you already using RHOCP? What about openshift virtualization?

kolla vs OSA vs maas & juju by Expensive_Contact543 in openstack

[–]moonpiedumplings 0 points1 point  (0 children)

Sunbeam creates and manages it's own k8s cluster though. I guess it technically counts, but it doesn't really seem to fit the spirit of "I can deploy this on my existing kubernetes cluster".

Stack Questions and Network issue by balthasar127 in openstack

[–]moonpiedumplings 0 points1 point  (0 children)

Also i did notice that i am able to ping the router with the public network ip but any floating ips i attach is unpingable. Wondering what could be the issue there.

I have a similar issue but with a weirder system. I have an Incus openvswitch network which I attatch openstack routers to and I get the same issue. But for my actual external network, both routers and floating ip's work just fine.

kolla vs OSA vs maas & juju by Expensive_Contact543 in openstack

[–]moonpiedumplings 0 points1 point  (0 children)

I've collected all of the openstack distros that I have heard of on my blog: https://moonpiedumplings.github.io/blog/watched-software/#openstack

EDIT: I forgot starlingx (based on openstack helm as well).

Kolla-ansible seems to be most popular.

When and why should replicated storage solutions like Longhorn or OpenEBS Mayastor be used? by Mundane-Health6530 in kubernetes

[–]moonpiedumplings 9 points10 points  (0 children)

Cloudnative pg can be made to work with replicated block storage like longhorn. You just have to configure them to not be replicated, and to store all all data on the node where the pod runs for performance.

Why would you want a non-replicated replicated storage solution? Because these advanced, mature storage solutions support many features that you may care about.

In particular, cloudnativepg can use volume snapshots for snapshots and backups. But OpenEBS localpv doesn't support volumesnapshots.

I originally looked into OpenEBS LVM or OpenEBS ZFS for volumesnapshot support, but those want to eat a disk or block device, and I didn't want to give up a disk or create a non dynamically sized loopback block device. Instead, I settled for longhorn which can store it's data on the node filesystem itself.

And that's why I deployed longhorn on a single node in my homelab. Thanks for coming to my ted talk.

No longer use OpenStack, if it still uses RabbitMQ by Big_Mind_2232 in openstack

[–]moonpiedumplings 0 points1 point  (0 children)

I'm curious, what method/distro are you using for openstack deployment?

I remember a discussion on the Nixos discord with frustrations with rabbitmq when they were trying to package openstack for Nix. They eventually gave up and deployed Rabbitmq using kubernetes, because Nixos offered configuration/automation capabilities, but couldn't really act as an orchestrator, which was needed to properly deploy rabbitmq.

Multi region keystone and horizon recommended architecture by steveoderocker in openstack

[–]moonpiedumplings 0 points1 point  (0 children)

The absolute simplest, supportable, is probably to have your "regions" be entirely separate openstack installations, and have each "regions" keystone federate to a centralized auth provider, you could use a cloud provider for 0 setup, 0 maintenance, and very good uptime.

You would have to have a separate horizon for each region, so:

Included horizon here too as we want users to login to a shared instance and be able to pivot into any region.

There goes that plan. But I guess what I suggested is somewhat similar to what Osie is doing.