As you’ve probably read in a previous blog by my colleague Jürgen Vigna, we use GlusterFS for particular requirements in our NetEye 4 cluster environments. After we completed the migration from the operating system CentOS 7 to RedHat 8, a few small things have changed or been updated.
For all those who are new to GlusterFS, I’d like to briefly explain what it’s all about.
GlusterFS is a scalable network file system suitable for data-intensive tasks such as cloud storage and media streaming. GlusterFS is free and open source software, and can utilize common off-the-shelf hardware.
We use this technology primarily for Elasticsearch backups, for replication of the /neteye/shared/monitoring file system in cluster environments and for eventual distribution or shared access to data on satellites.
With NetEye 4 you get a RedHat 8 license starting from version 4.23, but the storage subscription that would make it possible to use the GlusterFS software from RedHat is missing.
This is the reason why, when upgrading from NetEye 4.22 with CentOS 7 to NetEye 4.23 with RedHat 8, we first uninstall an existing GlusterFS installation and reinstall it after a successful upgrade. If we still have client requirements that we have to implement with GlusterFS, we’ll use the open source version of CentOS 8. Since the 4.23 release we have successfully tested and implemented this several times. We’re currently using version 10 of GlusterFS and use the following repo file for installation:
#CentOS-Gluster-10.repo
#Please see http://wiki.centos.org/SpecialInterestGroup/Storage for more information
[centos-gluster]
name=CentOS- - Gluster 10
#mirrorlist=http://mirrorlist.centos.org?arch=&release=&repo=storage-gluster-10
baseurl=https://buildlogs.centos.org/centos/8/storage/x86_64/gluster-10/
gpgcheck=0
enabled=0
At the moment we do not recommend activating automatic updates, but instead importing any updates in a targeted manner.
The current installation of version 10 of GlusterFS doesn’t require any changes from previous versions.
You can find a quick installation guide at this web page.
These Solutions are Engineered by Humans
Did you find this article interesting? Does it match your skill set? Our customers often present us with problems that need customized solutions. In fact, we’re currently hiring for roles just like this and others here at Würth Phoenix.
I started my professional career as a system administrator.
Over the years, my area of responsibility changed from administrative work to the architectural planning of systems.
During my activities at Würth Phoenix, the focus of my area of responsibility changed to the installation and consulting of the IT system management solution WÜRTHPHOENIX NetEye.
In the meantime, I take care of the implementation and planning of customer projects in the area of our unified monitoring solution.
Author
Tobias Goller
I started my professional career as a system administrator.
Over the years, my area of responsibility changed from administrative work to the architectural planning of systems.
During my activities at Würth Phoenix, the focus of my area of responsibility changed to the installation and consulting of the IT system management solution WÜRTHPHOENIX NetEye.
In the meantime, I take care of the implementation and planning of customer projects in the area of our unified monitoring solution.
We wanted to test the new RedHat 8.9 beta releases, but RedHat doesn’t currently provide a beta container. How can we do it anyway? Please note that this procedure is not officially supported by RedHat. As a first step, we Read More
As you probably all know, a new NetEye version is released every two months. For this reason I'd like to emphasize that we recommend regular updating of your NetEye system. In particular with version 4.23 we released a major update Read More
In NetEye 4.23 we shifted our base containers from CentOS to RedHat Enterprise Linux. Within our NetEye image and container we ship packages that come from RedHat Enterprise Linux's private repositories and are thus subject to subscription, hence we need Read More
During our implementation of the NetEye migration to Red Hat 8 we decided to drop our internal mirror for system packages and instead rely on Red Hat's official repositories. Our goal was to improve reliability, speed up the delivery of Read More
To be able to make Elasticsearch Snapshots you need shared storage mounted on all Elasticsearch Data Nodes. There are various possible file systems you can use for this: GFS, NFS, CIFS and GlusterFS. What is GlusterFS GlusterFS is a scalable Read More