RHEL without Smart Management
Hey folks. While renewing licenses, I saw that the Smart Management add-on adds a surprising tax to the license cost; for the smaller subscriptions, it's quite a lot.
Is there a supported patch and subscription replacement for RHSat that avoids that cost (say, with Uyuni, SuSE's fork of their Spacewalk fork) ? How much, on a dollar-offset basis, does that suck?
To be clear: I'm really looking to ditch Foreman. Saving money is easier to pitch up the chain, but I can maybe sell a "stop Bishy hulk-pounding keyboards in rage" deal with the same subscription cost and features, and that'll ensure my reps (Hi Kevin, Ted and Paul) will still think I'm worth the constant hassle.
Posted Jul 6, 2022, 4:54 PM UTC
At MSRP list pricing, Smart Management will add approx $350 to a RHEL subscription. It may be less depending on your particular Red Hat agreement.
The option without Smart Management / Satellite is to connect directly to Red Hat Customer Portal / CDN and pull content directly. Or through a proxy to this same source. You won't get any of the advanced content management, provisioning, subscription management functions of Satellite going this way, but it is an option. The biggest drawback here IMO is no content staging and versioning, so you won't be able to patch Production exactly like you did Development or Test/QA unless you're patching all these environments at the same time, which really prevents you from doing any kind of soak period or regression testing that you may want to do.
The only supported tool for this for RHEL is Satellite. Spacewalk is for Satellite 5 which is way over EOL. Foreman is one of the upstream projects for Satellite 6, but there's 5 others integrated with it that make up the Satellite product, so it's not a like-for-like tool.
Have you looked at enumerating the costs of the other scenarios? I don't mean to sound combatitive, but if management is concerned about the costs of SM, are they also aware of the costs associated with the other options?
Yeah, $350 sounds about right. That's how much of a cut of the self, standard, and premium sub? Percentages are everything!
Honestly: We barely use Satellite with Foreman:
setup was fraught with strange bugs in whatever release we used.
patching, after spacewalk, doesn't compare well.
various things dying or slow virt-who killing deployments, auto-publishing CVs stomping over one another, all required some work-arounds and locks. Because this enterprise product was so glitchy I looked for LP's initials on it.
and it's slow. And answering "which CVs is this repo in" took three support days and is a cmdline db query, which is baffling.
work-arounds required GNU parallel from moreutils in EPEL, and tier1 support actually wasn't going to continue with our client subscription ticket one day, until such 'risky' software was removed.
It all means we don't add anything to it, so IBM won't have a reason to ghost us, and so that means we only use it for its purpose, however minimal that is. It's like the chipped china inheritance that you only bring out when THAT aunt comes by and never otherwise.
So, bare minimum:
no, we don't provision out of it, as it's a one-OS solution anyway.
we outgrew ansible very early-on, and the only thing it offers is vendor lock-in, and that's not a feature for us (don't buy ice cream from a steak house or steak from an ice cream shop).
we still need to use cobbler because pulp is super surprising with its behaviour around some repos (gitlab, rocky) and can't be trusted.
so we have to have another box for repos anyway.
So it's vendor demands, and that's why we're stuck on it, I guess.
That answers my question - we have no functional alternative and are forced to use this app; but we'll continue keeping its workload light and hoping for the best.
But the first RPM distro to come by that's free of the fridge art like systemd and networkmangler, and is certified by SAP, will provoke some serious internal discussions.
Thanks for your time and the answers.
https://i.imgflip.com/6m00ms.jpg
What problem do you have with Rocky repos? I know there are some problems around Alma Linux repos that boil down to doing really surprising (probably incorrect) things with their repository metadata https://bugs.almalinux.org/view.php?id=262
But I can see why you might want to just turn off all the validation & processing and just "put this repo in this directory" and ignore the inconsistencies as DNF would.