Processing...

 AlmaLinux Consultancy and Support UK

The enterprise Linux we run on our own servers: design, builds, migration and 24/7 support

When we chose an enterprise Linux for our own servers, we chose AlmaLinux: a solid, dependable distribution, governed by a non-profit foundation rather than a single vendor, with a project that responds quickly when something needs fixing. We design, build, migrate and look after AlmaLinux systems for customers on exactly the same basis, so the engineer advising you runs the same distribution, on the same kind of hardware, every day.

Consultancy covers choosing and designing the platform, standard builds, moving systems onto AlmaLinux, packaging your own software and planning the years ahead. Support runs from a next business day response to 30 minutes, 24 hours a day. There is no contract: you buy hours at our published rates and draw against them.

  • "The CentOS 7 servers need to become AlmaLinux without a rebuild"
  • "We want one standard build for every new server"
  • "We need to show the servers meet the CIS benchmark"
  • "SELinux is blocking the application and someone wants it turned off"
In-houseAlmaLinux is what we run on our own servers
8, 9, 10Every current AlmaLinux release, plus end of life versions
In placeMigration from CentOS, Rocky, Oracle Linux and RHEL
No contractHours at published rates, used as you need them

Why We Run AlmaLinux Ourselves

AlmaLinux is a fine example of what an open source community does when it is let down. When Red Hat ended CentOS Linux in December 2020, the community did not wait to be told what to do next: AlmaLinux shipped its first stable release within about four months, and has delivered every release since, free to all. When Red Hat restricted access to its sources in 2023, the project adapted rather than faltered, and it leads the ELevate work that lets whole estates move between releases in place. It is exactly the kind of project we are glad to build on.

An enterprise distribution has one job: to stay put. Servers built on it should run for years, take their security updates without drama, and reach the end of a long lifecycle on a date everybody knew about when they were installed. AlmaLinux does that. It tracks Red Hat Enterprise Linux closely, it is free to use in production, and nobody has to buy a subscription to receive the updates that keep a server secure.

The way it is run matters as much as the code. AlmaLinux is governed by the AlmaLinux OS Foundation, a non-profit with a community board, so its direction is not decided by one company's commercial priorities. In our experience the project is engaged and quick to respond, which is exactly what you want behind a platform you intend to keep for a decade.

What AlmaLinux brings

  • Application compatibility with RHEL, so RHEL software generally runs unchanged
  • Free to use in production, with no subscription gating updates
  • Long lifecycles: AlmaLinux 8 to 2029, 9 to 2032 and 10 to 2035
  • Non-profit, community governed foundation
  • ELevate and migration tooling for moving onto and between releases
  • Builds for older x86-64-v2 processors, which keeps sound older hardware in service

Free to Use, Not Free to Make

Open source software is free to download and free to use, in a business as much as at home, with no licence fee and no count of seats. That freedom is real, and it is why so much of the world's infrastructure runs on it.

It is not free to make. Every release is the work of developers, testers and translators, and of the foundations and companies that pay them. A project that only ever gives and never receives eventually runs out of the people and the money that keep it going, and the software you rely on today is only there tomorrow if enough of the organisations using it put something back.

So our advice is simple. If an open source project works for you and your organisation benefits from it, support the people behind it: a donation to the foundation that runs it, a subscription from the company that develops it, or a contribution of your own, whether that is code, testing, documentation, translation or a well reported bug. It costs a fraction of the licence it replaces, and it keeps the choice you have made open to you and everyone else.

For AlmaLinux, support the AlmaLinux OS Foundation directly, so the money reaches the project rather than a reseller.

AlmaLinux Consultancy

Much of our AlmaLinux work starts before anything is broken: deciding where it fits, designing how it will be built and run, moving estates onto it, and planning a lifecycle measured in years. Our consultants are the engineers who run AlmaLinux on our own servers and support it for customers, so the advice is grounded in what happens after it goes live.

Platform Design

Whether AlmaLinux suits the workload, how servers are laid out, secured and monitored, and an honest comparison with RHEL, Rocky Linux and Debian, including where a vendor's certification genuinely requires RHEL itself.

Standard Builds and Automation

Repeatable builds with Kickstart and configuration held as code, so every server starts from the same known baseline and any one of them can be rebuilt from scratch.

Migration and Conversion

CentOS 7 moved in place with ELevate and Leapp, and Rocky Linux, Oracle Linux, RHEL and CentOS 8 converted with the AlmaLinux migration tooling, planned across a whole estate with a way back at every step.

Packaging and Repositories

Your own software built as proper RPM packages and served from private dnf repositories with signed packages, so it installs, upgrades and removes through dnf like everything else on the system.

Lifecycle Planning

Major upgrades from 8 to 9 and 9 to 10 planned against the software you actually run and the support dates of each release, well before anything reaches its end of life.

Security and Compliance Review

A review of an existing estate against the CIS benchmark using OpenSCAP, covering SELinux, firewalld, SSH and patching, with a written report of what to change first. See also compliance.

For teams who will run AlmaLinux themselves, our Linux training takes administrators from foundations to advanced operations, and can be built around your own standard build.

Moving to AlmaLinux

How a migration runs

  • Inventory of the server, its packages, repositories and third party software
  • Pre-upgrade assessment, with every blocker resolved before the window
  • An image or snapshot taken, so there is always a way back
  • The migration carried out in an agreed window
  • Services, SELinux contexts and networking verified afterwards
  • A written record of what was changed and what was found

From CentOS 7. A great many CentOS 7 servers are still in production after its end of life, doing important work and receiving no security updates. We move them to AlmaLinux 8 in place with the ELevate project and Leapp, and on to AlmaLinux 9 where that is the right target, without rebuilding the server or reinstalling its applications. Where an in-place upgrade is the wrong answer, because the server is simply too far gone, we will say so and rebuild it properly instead.

From Rocky Linux, Oracle Linux, RHEL or CentOS 8. These convert to AlmaLinux of the same major version in place, using the AlmaLinux migration tooling, usually with a single reboot.

Between AlmaLinux releases. Major version upgrades from 8 to 9 and from 9 to 10, planned against the software you actually run, rather than attempted on a Friday afternoon.

Older unsupported systems are covered on our legacy system support page.

Running It Properly

Most AlmaLinux servers we are called to after an incident were not unlucky. They were behind on updates, exposed more than they needed to, and nobody was watching them. The ongoing work that prevents that is not glamorous, and it is where most of the value is.

Patching

Security updates applied in agreed windows and verified afterwards, with new CVEs against the software you run raised the same day. Delivered as part of a maintenance plan, driven by our asset register.

Hardening

CIS benchmark alignment, SELinux kept in enforcing mode, SSH and sudo policy, firewalld configured to what the server actually needs, and the unused services removed.

Monitoring and Backup

Servers watched by Oversight, and backups verified by restoring them rather than by trusting the job report.

AlmaLinux Support

When something does go wrong, the same engineers fix it, with service levels from a next business day response to 30 minutes, 24 hours a day, every day of the year. AlmaLinux faults are rarely vague: the system usually says exactly what is wrong, in a form nobody on site can act on. These are the cases that arrive most often.

Boot and Kernel

A dracut emergency shell after a kernel update, missing or broken boot loader entries, an initramfs without the driver the storage needs, or a full /boot. We get the system up from the console, then find out what put it there.

SELinux

Denials that stop an application, contexts lost after files were moved, and filesystems that need relabelling. We fix the policy, with booleans, contexts or a targeted module, rather than switching SELinux off and leaving the server weaker than it was.

dnf and Repositories

Failed or half-completed transactions, module stream conflicts, EPEL and third party repositories that no longer agree with the base system, and version locks that quietly stopped a server receiving security updates.

Networking

NetworkManager and nmcli configuration, bonding, VLANs and bridges, firewalld zones and rich rules, and the connectivity that disappeared after an upgrade converted the old network scripts.

Storage

XFS repair, LVM volume groups reporting a missing physical volume, mdraid arrays that will not assemble, and filesystems that filled up and took the services with them. We work on images rather than originals wherever the equipment allows.

Suspected Compromise

Unexplained outbound traffic, cron jobs and systemd timers nobody wrote, or altered SSH keys. Do not reboot, reinstall or delete anything: all three destroy the evidence of how they got in. Raise it on the HelpDesk and leave it running.

The applications on top, from Apache, nginx and PHP-FPM to MariaDB, PostgreSQL and containers, are covered on our Linux support page. We support the operating system and the stack as one system, because that is how the fault behaves.

AlmaLinux Consultancy and Support Questions

Does GEN provide AlmaLinux consultancy and support?

Yes. GEN provide AlmaLinux consultancy, from platform design, standard builds and migration through to lifecycle planning and security reviews, and 24/7 enterprise support with service levels from a next business day response to 30 minutes, every day of the year. GEN run AlmaLinux on their own servers, and both are delivered by the same in-house UK engineers, with no outsourced first line and no contract.

Can you migrate CentOS 7 to AlmaLinux without a reinstall?

Yes. GEN migrate CentOS 7 servers to AlmaLinux 8 in place using the ELevate project and Leapp, then on to AlmaLinux 9 where required. Every migration starts with a pre-upgrade assessment, and the system is imaged or snapshotted before anything changes, so there is always a way back.

Can you convert Rocky Linux, Oracle Linux or RHEL to AlmaLinux?

Yes. Systems running Rocky Linux, Oracle Linux, RHEL or CentOS 8 can be converted to AlmaLinux of the same major version in place, using the AlmaLinux migration tooling, without rebuilding the server or reinstalling its applications.

Is AlmaLinux compatible with Red Hat Enterprise Linux?

AlmaLinux aims for application binary compatibility with RHEL, so software built and certified for RHEL generally runs on AlmaLinux unchanged. Where a vendor insists on RHEL itself for certification, GEN will say so before a migration rather than after it.

Which AlmaLinux versions does GEN support?

AlmaLinux 8, 9 and 10, and earlier releases that have reached end of life. GEN also support the RHEL family around it, including CentOS, Rocky Linux and RHEL, and the migrations between them.

Do we have to buy anything from AlmaLinux?

No. AlmaLinux is free and open source, and GEN's consultancy and support do not depend on any subscription. Whether to support the AlmaLinux OS Foundation is the customer's own decision; anyone who chooses to should do so directly with the Foundation, so the money reaches the project rather than a reseller.

How quickly will an engineer respond?

Service levels run from a next business day response to 30 minutes, 24 hours a day, every day of the year including bank holidays. Different servers in the same estate can sit at different levels, so production can have the fastest cover while a test system sits on something lighter.

Do I need a contract for AlmaLinux support?

No. There is no support contract, no minimum term and no notice period. Customers buy hours at published rates and use them as they need them, or take a fixed price annual maintenance plan if they prefer a predictable cost.

AlmaLinux, From Design to Support

Whether you are choosing a platform, moving an estate off CentOS, standardising your builds or recovering a server that will not boot, you deal with the same UK engineers throughout, in-house and with no offshore outsourcing. There is no contract, no minimum term and no notice period: you buy hours at our published rates and use them when you need them.

Contact Us