What is our primary use case?
My main use cases for Red Hat Enterprise Linux (RHEL) involve operating a number of data centers across the United States where we primarily use Linux for our SCADA platform and for telemetry collection of the data center components.
We also use RHEL for day-to-day infrastructure needs such as email, DHCP, DNS, and normal network infrastructure operations. We have also started deploying Kubernetes, but we are not doing that within the scope of OpenShift at this time; it is really just bare metal Kubernetes.
What is most valuable?
Red Hat Enterprise Linux (RHEL) solves my most significant pain points with its enterprise tooling, particularly Satellite for effective management of patching and Ansible tooling, especially for configuration management at scale. That is really where I spend most of my time, working with Ansible.
My favorite features of Red Hat Enterprise Linux (RHEL) are the RHEL-specific features, particularly the development of the bootc image process and container file process for deployment. That is really interesting and coming along. However, it is mostly the tight integration with Ansible Automation Platform and Satellite that stands out.
The feature of having a single pane of glass administration point for all systems improves my company's efficiency significantly as my scope of responsibility includes maintaining systems at about 40 data centers across the United States plus internationally. We have migrated to a place where I rarely have to touch servers individually for configuring them; I can do orchestration at scale from one place. Instead of updating 400 servers individually, I can execute one command and update them all. That is really what it is about—maximum efficiency in the time I can spend.
Red Hat Enterprise Linux (RHEL)'s winning factor for me is the support and tooling, including Ansible Automation Platform, Satellite, and decent integration with ITSM platforms such as ServiceNow right out of the box without needing to hand-code those things from scratch. It is really the interoperability that stands out.
What needs improvement?
I have tried both Red Hat Enterprise Linux (RHEL) Image Builder and System Roles, but I do not use System Roles as extensively as I would prefer because of the nature of our business, where we have acquired other companies that are not standardized on RHEL across the board. Red Hat Enterprise Linux (RHEL) System Roles cannot always be applied to non-Red Hat Enterprise Linux distributions. I am trying to incorporate that more, but I believe the bootc and the image move and image builder tools are the direction I am attempting to push us towards.
Red Hat Enterprise Linux (RHEL) System Roles have been extremely helpful, speeding my time to development of my Ansible configuration management deployment, which is a huge time saver for me. However, regarding bootc and image mode, I cannot yet comment because we are still in the testing and development stage, so it remains to be seen.
Red Hat Enterprise Linux (RHEL) has limited relevance for my AI workloads due to strict governance, though our developers are involved in that world; it is outside my scope.
I have not done a major version upgrade with Red Hat Enterprise Linux (RHEL) and Ansible Automation Platform, but we have done upgrades from RHEL 8 to RHEL 9, and that experience was positive, as we were using Leapp tools to do that prior to having AAP in the environment.
I do not have any strong recommendations for improving Red Hat Enterprise Linux (RHEL) because what matters to my organization is more about stability and consistency. New features for the sake of new features are not what I need, but if I had anything, it would be more tooling to help me respond to CVEs faster. For instance, the recent copyfile CVE has sparked discussions about adding a kill switch with certain kernel modules, which might be an interesting idea, but I worry that it could become an attack vector of its own. My primary need is not new features; it is stability while keeping things as lightweight as possible.
For how long have I used the solution?
I have been using Red Hat Enterprise Linux (RHEL) for about five or six years, starting with Fedora from Core 3, so a very long time overall. However, actual Red Hat Enterprise Linux probably for about five or six years.
What do I think about the stability of the solution?
Red Hat Enterprise Linux (RHEL) has not been the direct cause of any downtime issues; those tend to be more related to connectivity, such as a fiber cut. It is less about mitigating downtime and more about having good stability, as generally uptime is good. Red Hat Enterprise Linux (RHEL) specifically does not get us there when downtime occurs.
Regarding the stability and reliability of Red Hat Enterprise Linux (RHEL), there is really nothing to add; it is the most stable platform we have, provided you do not let the developers get in there and make changes. The operating system and the kernel itself is never the problem.
What do I think about the scalability of the solution?
Red Hat Enterprise Linux (RHEL) is never the bottleneck when it comes to scaling; any issues we have in that regard arise from other factors. We are able to use Ansible Automation Platform and, to a degree,
Terraform, alongside Kubernetes, meaning that scalability is never a concern with Red Hat Enterprise Linux (RHEL).
How are customer service and support?
I would rate customer service and technical support quite high, perhaps a nine or 10. On a daily basis, I rarely need to interact with technical support, but when I do, they respond very quickly. The knowledge base usually has the answers I need, unless we encounter some very unique and specific situation, which is pretty rare.
I find the knowledge base offered by Red Hat Enterprise Linux (RHEL) to be very good, highly rated, and a very useful resource. Overall, I have a positive view.
Which solution did I use previously and why did I switch?
Before using Red Hat Enterprise Linux (RHEL), my company underwent multiple acquisitions, resulting in an amalgamation of different Linux distributions and Windows servers. There has been a lot of Rocky Linux, CentOS, Ubuntu, Debian, SUSE in the past; I even found an AlmaLinux box recently. We are in the process of trying to standardize on Red Hat Enterprise Linux (RHEL) as quickly as possible amidst a data center race, which involves building new facilities and acquiring smaller companies, as we deal with their existing systems until we can migrate them over.
How was the initial setup?
I would describe the deployment process of Red Hat Enterprise Linux (RHEL) as very straightforward, especially with the changes we are experiencing with image mode deployments. This new approach makes it almost more straightforward because I am not having to deal with RPM packaging, and I do not necessarily have to package my own RPMs for custom deployment. I am looking forward to these changes, though deploying image mode from a registry can affect network bandwidth as it involves pulling the entire operating system rather than a small update, which could make time to deployment smaller while providing more consistency across the board.
What about the implementation team?
I navigate my security risks primarily through Satellite, supported by a whole InfoSec department that handles many of the aspects of security.
What was our ROI?
The biggest return on investment when using Red Hat Enterprise Linux (RHEL) comes from the reduction in time spent on manual labor associated with a fractured infrastructure. By standardizing on Red Hat Enterprise Linux (RHEL) as much as possible, my day goes faster and I can use my time more effectively. This also allows us to operate with a reduced head count because we do not need to add more personnel to solve problems as things are more standardized; that is really the biggest factor for me.
Which other solutions did I evaluate?
It is difficult to compare the business value of Red Hat Enterprise Linux (RHEL) to other Linux distributions I have used, as I do not handle the licensing aspect. For me, the value lies in the consistency and tight integration with all the platforms, but it is hard to put a dollar amount on that.
What other advice do I have?
Red Hat Enterprise Linux (RHEL) plays a role in my company's implementation of adhering to the zero trust model primarily through devices and network aspects. Most of our IAM components are still handled through Windows Active Directory, so all of our systems are domain-joined, but it is Active Directory domains as opposed to RHEL IAM, which pains me. Most day-to-day users, when you have non-engineers, are still going to be using Windows and Windows applications, so that is outside my purview.
I cannot describe my company's process for managing regulatory compliance, as it is not part of my job. There is a whole GRC team handling that. Generally, during the testing process, we ideally adhere to certain CIS benchmarks, but due to our unique requirements, those are not exactly what we need. We are sort of in the middle of CIS 1 and CIS 2 benchmarks, and I would like to be able to deploy Red Hat Enterprise Linux (RHEL) and simply apply benchmark two and have it done, but we have to build that by hand.
I would rate Red Hat Enterprise Linux (RHEL) overall as a nine. The main advice I would give others considering Red Hat Enterprise Linux (RHEL) is that your primary gains will come from standardization and having a specific plan. The problems we faced in the past arose from smaller organizations deploying a particular version of Linux based on individual preference because an engineer wanted to try something new, rather than due to stringent controls being put in place.