Skip to content

Latest commit

 

History

History
69 lines (50 loc) · 5.03 KB

readme.md

File metadata and controls

69 lines (50 loc) · 5.03 KB

Hyperledger Debian Ubuntu

Development need a digital working environment for develop with or without limit.


High Availability Clusters HArmadillium

The ha_cluster_setup.sh script is a beginner-friendly starting point for setting up a High Availability (HA) cluster. It simplifies and accelerates the installation process by automating the basic steps while skipping detailed configurations for advanced tools like corosync and pcs. This allows users to quickly install required components and focus on further customization later.

Key Features for Beginners:

  1. Basic Installation:

    • Installs critical HA tools like corosync, pacemaker, pcs, and supporting tools such as ufw, haproxy, fail2ban, nginx, and apache2.
    • Automates dependency installation, reducing manual setup time.
  2. Static IP Configuration:

    • Guides users through setting up a static IP with a generated netplan configuration.
    • Ensures the system is network-ready before starting advanced HA configurations.
  3. SSL Certificate Setup:

    • Includes a simple method for generating self-signed SSL certificates for Nginx and Apache2.
    • Ensures HTTPS readiness without requiring external certificate management.
  4. Default Service Setup:

    • Starts and enables basic services like HAProxy, Fail2Ban, nginx, and apache2 with minimal configurations.
    • Provides example configurations for Nginx and Apache2 to get services running quickly.
  5. Service Status Check:

    • Displays the status of critical services at the end, helping users verify that the basic setup is complete.

Key Note:

  • Corosync and PCS: While these tools are installed, no advanced cluster configuration is included. Users will need to configure corosync and pcs manually based on their specific HA cluster requirements.
  • Purpose: The script is focused on speeding up the initial setup rather than providing a fully configured HA environment.

This script is an excellent tool for beginners who want to quickly set up the foundational components of an HA cluster and explore further configurations at their own pace.

HARDWARE: ThinClient examples

Operative System:


Basic Security (If needed,use this: SELKS)
apt install ufw haproxy fail2ban
systemctl enable ufw haproxy fail2ban

HappyCoding!