Guides 11795 Published by Philipp Esselbach 0

The guide walks through adding a new disk to a CentOS 8/RHEL 8 node that already runs VxVM, covering everything from RPM installation to mounting the filesystem and running basic health checks. It begins by installing the veritas‑vxvm and veritas‑vxfs packages with dnf, then loading the vxvm and vxfs kernel modules and confirming the driver via dmesg. Once the driver is verified, you create a physical volume on /dev/sdb, extend or build a volume group called vgdata, carve out a 50 GB logical volume named lvapp, format it with mkfs.vxfs, and mount it at /mnt/appdata while adding an fstab entry for persistence. Finally, the tutorial runs vxdisk to check disk health and performs a simple write‑read test to ensure everything is functioning correctly before declaring the setup complete.

Guides 11795 Published by Philipp Esselbach 0

This guide walks you through creating a simple Bash script that dumps and compresses a MySQL database nightly, then automatically removes older archives so your backup folder never overflows. It explains how to make the script executable, add a cron line that runs at 02:30 AM, log its output, and manually test the dump by checking both the file’s presence and the log for errors. Common pitfalls such as wrong credentials, insufficient disk space, and cron’s limited environment are highlighted, along with quick fixes like using a dedicated backup user or adjusting ownership of the backup directory. Finally it shows how to restore a compressed backup in one command so you can confirm that your recovery plan works before an actual data loss occurs.

Guides 11795 Published by Philipp Esselbach 0

The guide walks through installing Bacula on a fresh CentOS 8 or AlmaLinux 8 system, starting with adding EPEL and PowerTools/CRB repositories so the bacula‑dir, bacula‑sd, and bacula-console packages can be found. After installing PostgreSQL it creates a dedicated bacula database and user, then copies sample config files into /etc/bacula and edits them so the director knows its password, DB connection details, and the storage daemon’s address and port. The article shows how to generate and import Bacula’s SQL schema for PostgreSQL, enable the director, storage, and console services, open the required firewall ports 9102 and 9103, and finally install and configure the file daemon on each client machine with the director’s address and password. A quick test using bconsole to run a simple backup job confirms that the setup works, and the author reminds readers to double‑check passwords and firewall rules if they encounter permission or connection errors.

Guides 11795 Published by Philipp Esselbach 0

This guide walks you through building a rock‑solid high‑availability cluster for MariaDB by combining block‑level replication with DRBD and the orchestrator Pacemaker. It begins with prerequisites—two identical CentOS 8/9 or Ubuntu 22.04 nodes, root access, and a heartbeat network—then details installing and enabling drbd, pacemaker, corosync, and pcs on both machines. The core steps involve creating a synchronous DRBD resource file, formatting the shared device, mounting it for MySQL, installing MariaDB on each node, grouping the database service with its storage in Pacemaker, adding fencing to avoid split‑brain scenarios, and testing failover by stopping the database or shutting down a node. Finally, the article highlights common pitfalls such as disk size mismatches, blocked Corosync ports, unsynchronized clocks, and driver issues, reminding readers that proper fencing and network reliability are essential for keeping data safe during outages.

Guides 11795 Published by Philipp Esselbach 0

The article explains how to install Spotify on Ubuntu 20.04 by offering three distinct methods—Snap, Flatpak, and a classic Debian package—and invites users to pick whatever fits their workflow best. It walks readers through the Snap installation, noting that the snap pulls the latest official build straight from Spotify’s servers and isolates it from other system components for an effortless setup.