High Availability Clustering with Linux
Course Descriptions
Linux clustering has become more popular and important over the last few years. It falls into two basic camps: High Availability (HA) which we cover in this course and High Performance Computing (HPC) which we don't cover in this course. This course teaches students to install, manage and configure a highly available cluster in a Linux specific perspective. It will also cover some practical experience in data center environment on installation and managing Linux high-availability cluster systems, including storage hardware, server hardware, operating system and software.
Who Should Attend?
CIOs, CTOs, IT Managers, System Administrators, System Engineers and any IT professionals who:
need to deploy, manage and support a highly available Linux environment
want to implement high-availability cluster on Linux
run mission-critical applications on Linux
Prerequisites
Experience in basic Linux system administration
Skill in operating a server on command line with a serial console
Course Outline
Part 1: Understanding High Availability Technology
- Cluster Technology
- Cluster Components
- Hardware
- Software
- Shared File Systems
- Other features
- Cluster Installation and Management Overview
- Shared File System Overview
- Highly Available Resources
- Making Applications Highly Available
Part 2. Installing Hardware for Linux High Availability
- General Linux Configuration Rules
- Rules and Restrictions
- SCSI Bus Overview
- SCSI Hardware
- Fibre Channel Hardware
- Storage Disk Arrays
- Linux Hardware Components
- Supported Platforms
- Network Adapters
- SCSI Bus Adapters
- Storage Solutions
- Network Cabling
- SCSI Cables and Termination
- Fibre Channel Adapters
- Fibre Channel Cabling
- Multi-path Fibre Channel Cabling
- Serial Port Cabling
- Configuring Linux-Compatible Hardware
- Preparing for Installation
- Installing the Network Interfaces
- Installing the SCSI Adapter(s)
- Installing the Firbre Channel Adapter(s)
- Installing the External Disk(s)
Part 3. Creating the Cluster
- Post Installation Work and Verification for Linux
- Installation of Cluster Software
- Configuring Sample Applications
- Verifying Apache
- Verifying MySQL
- Verifying Oracle
- Setup Secondary Systems
- Testing Failover
- Testing heartbeat
- Testing resource failure
- Testing application failure
- Managing Highly Available Cluster
- Hardware upgrade/maintenance
- OS upgrade/maintenance
- System Expansion
Part 4. Making Highly Available Applications
- Rules and Steps
- Installation
- Configuration
- Failover Testing
|