Fading Coder

One Final Commit for the Last Sprint

Deploying a High-Availability Redis Cluster on CentOS 7

System Environment and Prerequisites This guide outlines the procedure for establishing a Redis Cluster with six nodes (three masters and three slaves) on a sinngle CentOS 7 server. In a production setting, these instances should be distributed across multiple physical servers to ensure true fault t...

Deploying an etcd Cluster with HTTPS Communication Using Binary Packages on CentOS 7

This guide walks through deploying a three-node etcd cluster on CentOS 7 using binary packages, with HTTPS communication enforced via a self-built Certificate Authority (CA). Prior familiarity with an HTTP-based etcd cluster is recommended. For background on CA principles, see the articles on "...

Setting Up a Three-Node Elasticsearch Cluster on CentOS 7

Prerequisites Java Runtime Environment Install the Java 8 runtime environment: yum install -y java-1.8.0 Swap Deactivation Disable swap memory to ensure stability: # Edit fstab to comment out swap entries vim /etc/fstab # Immediately disable all swap partitions swapoff -a System Resource Tuning File...

Implementing High Availability with Keepalived and VRRP

Keepalived Overview Keepalived is a routing software written in C that provides load balancing and high availability capabilities for Linux systems and Linux-based infrastructures. The software achieves two primary functions: Load Balancing - Distributes network traffic across multiple servers High...

One-Click Deployment Script for ETCD Cluster

One-Click Deployment Script for ETCD Cluster This script automates the deployment of a 3-node ETCD cluster. It downloads the ETCD binary, generates configuration files, and distributes them to each node via SSH. Prerequisites Three machines running CentOS 7. Install required packages: yum install -y...