Linux Cluster. Administration



Similar documents
Red Hat Cluster Suite Overview. Red Hat Cluster Suite for Red Hat Enterprise Linux 5

Red Hat Cluster Suite for Red Hat Enterprise Linux 5.2

Red Hat Cluster Suite

CentOS Cluster Server. Ryan Matteson

Configuring and Managing a Red Hat Cluster. Red Hat Cluster for Red Hat Enterprise Linux 5

Parallels Virtuozzo Containers 4.7 for Linux

Red Hat Enterprise Linux 6 Cluster Suite Overview. Overview of the High Availability Add- On for Red Hat Enterprise Linux 6

PostgreSQL Clustering with Red Hat Cluster Suite

Cluster Configuration Manual Cluster configuration on Database Servers

Shared Parallel File System

Red Hat Enterprise Linux 7 High Availability Add-On Overview

The Red Hat Cluster Suite NFS Cookbook

Enterprise Linux Business Continuity Solutions for Critical Applications

A Low Cost Two-Tier Architecture Model For High Availability Clusters Application Load Balancing

Linux High Availability

Intel RAID High Availability Solution for Red Hat * Linux Systems. Best Practices White Paper

A Low Cost Two-tier Architecture Model Implementation for High Availability Clusters For Application Load Balancing

Red Hat Global File System for scale-out web services

High Availability Databases based on Oracle 10g RAC on Linux

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper

Parallels. Clustering in Virtuozzo-Based Systems

A Low Cost Two-Tier Architecture Model for High Availability Clusters Application Load Balancing

This document may be freely distributed provided that it is not modified and that full credit is given to the original author.

Linux Virtual Server (LVS) for Red Hat Enterprise Linux 5.0

Introduction. Linux Virtual Server for Scalable Network Services. Linux Virtual Server. 3-tier architecture of LVS. Virtual Server via NAT

Comparison of the High Availability and Grid Options

Ingres High Availability Option

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions

Linux Virtual Server Administration. Linux Virtual Server (LVS) for Red Hat Enterprise Linux 5.2

High Availability & Disaster Recovery Development Project. Concepts, Design and Implementation

White Paper. Fabasoft on Linux Cluster Support. Fabasoft Folio 2015 Update Rollup 2

Windows Server Failover Clustering April 2010

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

recovery at a fraction of the cost of Oracle RAC

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

Stretching A Wolfpack Cluster Of Servers For Disaster Tolerance. Dick Wilkins Program Manager Hewlett-Packard Co. Redmond, WA dick_wilkins@hp.

Linux Virtual Server Administration. RHEL5: Linux Virtual Server (LVS)

Implementing the SUSE Linux Enterprise High Availability Extension on System z

DNS ROUND ROBIN HIGH-AVAILABILITY LOAD SHARING

Technical White Paper: Clustering QlikView Servers

Implementing Microsoft Windows 2000 Clustering

SAN Implementation Course SANIW; 3 Days, Instructor-led

Scalable Linux Clusters with LVS

Citrix NetScaler 10 Essentials and Networking

Multiple Public IPs (virtual service IPs) are supported either to cover multiple network segments or to increase network performance.

Implementing and Managing Windows Server 2008 Clustering

High Performance Cluster Support for NLB on Window

Integrated Application and Data Protection. NEC ExpressCluster White Paper

PolyServe Understudy QuickStart Guide

SAN Conceptual and Design Basics

A Survey of Shared File Systems

High Availability Storage

High Availability Solutions for MySQL. Lenz Grimmer DrupalCon 2008, Szeged, Hungary

Cisco Active Network Abstraction Gateway High Availability Solution

Availability Digest. Redundant Load Balancing for High Availability July 2013

A High Availability Clusters Model Combined with Load Balancing and Shared Storage Technologies for Web Servers

Storage Management for the Oracle Database on Red Hat Enterprise Linux 6: Using ASM With or Without ASMLib

(Scale Out NAS System)

VERITAS Volume Manager for Windows 2000

Building a High-Availability PostgreSQL Cluster

Apache Tomcat Clustering

Implementing the SUSE Linux Enterprise High Availability Extension on System z Mike Friesenegger

High Availability Server Clustering Solutions

Configuring HAproxy as a SwiftStack Load Balancer

Extended Distance SAN with MC/ServiceGuard Opens New Disaster Recovery Opportunities

The functionality and advantages of a high-availability file server system

HAProxy. Ryan O'Hara Principal Software Engineer, Red Hat September 17, HAProxy

MySQL High Availability Solutions. Lenz Grimmer OpenSQL Camp St. Augustin Germany

Simple Introduction to Clusters

Citrix NetScaler 10.5 Essentials for ACE Migration CNS208; 5 Days, Instructor-led

SQL Server AlwaysOn. Michal Tinthofer 11. Praha What to avoid and how to optimize, deploy and operate.

Course Venue :- Lab 302, IT Dept., Govt. Polytechnic Mumbai, Bandra (E)

SUSE Linux Enterprise High Availability Extension. Piotr Szewczuk konsultant

Cluster to Cluster Failover Using Double-Take

Avid inews Command Best Practices

How To Run A Web Farm On Linux (Ahem) On A Single Computer (For Free) On Your Computer (With A Freebie) On An Ipv4 (For Cheap) Or Ipv2 (For A Free) (For

OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available

How To Make An Org Database Available On Linux

Routing Security Server failure detection and recovery Protocol support Redundancy

Redundant Servers. APPolo Redundant Servers User Guide. User Guide. Revision: 1.2 Last Updated: May 2014 Service Contact:

Distributed Operating Systems. Cluster Systems

Disaster Recovery Solution Achieved by EXPRESSCLUSTER

Clustering in Parallels Virtuozzo-Based Systems

Red Hat Enterprise Linux 4 Virtual Server Administration

Implementing a High Availability ENOVIA Synchronicity DesignSync Data Manager Solution

Improving Application Performance, Scalability, and Availability using Microsoft Windows Server 2008 and NLB with Sanbolic Melio FS and SAN Storage

Sheet1. Red Hat Enterprise Linux Server (Disaster Recovery), Standard (1-2 sockets) (Unlimited guests) with Smart Management

Red Hat Enterprise Linux 7 High Availability Add-On Overview

Step-by-Step Guide to Open-E DSS V7 Active-Active Load Balanced iscsi HA Cluster

Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL

SQL Server Training Course Content

Performance Assessment of High Availability Clustered Computing using LVS-NAT

Acronis Backup & Recovery 11 Virtual Edition

MapGuide Open Source Repository Management Back up, restore, and recover your resource repository.

CHAPTER 2 BACKGROUND AND OBJECTIVE OF PRESENT WORK

IP Storage On-The-Road Seminar Series

Designing Disaster Tolerant High Availability Clusters

Transcription:

Administration RHEL 5 Linux Cluster 1

Cluster Basics What is cluster Cluster types Storage High Availability Load balancing High performance 2

Storage Clusters Provide consistent file system image across nodes Simplify storage administration Simplify backup & disaster recovery RHCS provides storage clustering through Red Hat GFS 3

High Availability Clusters Provide continuous availability of services Maintain data integrity Node failures in a high-availability cluster are not visible from outside the cluster RHCS provides high-availability clustering through its High availability Service Management component 4

Load balancing clusters Dispatch network service requests to multiple cluster nodes Provide cost-effective scalability Failures in a load-balancing cluster are not visible from outside the cluster RHCS provides load-balancing through LVS 5

Performance Clusters Use cluster nodes to perform concurrent calculations Allow applications to work in parallel Referred to as computational clusters or grid computing 6

Red Hat Cluster Suite RHCS RHCS major components: Cluster infrastructure HA Service Management Cluster Administration tools Linux Virtual Server ( LVS) RHCS optional components Global File System (GFS) Cluster Logical Volume Manager (CLVM) Global Network Block Device (GNBD) 7

Red Hat Cluster Suite RHCS 8

Cluster Infrastructure Cluster Management Lock Management Fencing Cluster Configuration Management 9

Cluster Infrastructure Cluster Management (CMAN) Distributed across all nodes CMAN track cluster quorum Prevents split-brain CMAN tracks membership 10

Cluster Infrastructure Lock Management Service provides mechanism for other cluster components to synchronize their access to shared resources Distributed Lock Manager (DLM) GFS & CLVM use locks from DLM 11

Cluster Infrastructure Fencing Disconnection of a node from the cluster s shared storage fenced daemon performs fencing DLM & GFS recover after fenced Fencing methods 12

Cluster Infrastructure Fencing Fencing methods: Power fencing External Integrated SCSI3 Persistent Reservation Fencing Fiber Channel switch fencing GNBD fencing 13

Cluster Infrastructure Cluster ConfigurationSystem (CCS) CCS manage cluster configuration CCS provide information to other cluster components CCS ensures configuration file is up-to-date in all nodes 14

Cluster Infrastructure Cluster ConfigurationSystem (CCS) Configuration file /etc/cluster/cluster.conf Cluster characteristics Cluster name Cluster Fence Device Managed Resources 15

HA Service Management Create & manage HA cluster services rgmanager implements cold failover HA service must be configured in cluster. conf Associate service to failover domain Failover priority in a failover domain 16

Failover Domains 17

Failover Domains Failover characteristics Unrestricted Restricted Unordered Ordered Failback 18

Red Hat Global File System GFS/GFS2 is a native file system GFS/GFS2 provides data sharing among nodes with single, consistent view of the file system name space GFS/GFS2 file system must be created on an LVM logical volume (linear or mirror) 19

Cluster Logical Volume (CLVM) CLVM provides the same capabilities as LVM2 on a single node CLVM makes volume available to all nodes clvmd daemon provides clustering extensions to LVM2 20

Global Network Block Device (GNBD) Provides block-device access to GFS over TCP/IP Useful when FC or single initiator SCSI are not necessary or are cost prohibitive GNBD client, GNBD server 21

Global Network Block Device (GNBD) 22

Linux Virtual Server (LVS) Set of integrated s/w for load balancing Runs on equally configured computers Active LVS router Backup LVS router LVS roles: Load balancing Integrity of services check 23

Linux Virtual Server (LVS) 24

Linux Virtual Server (LVS) Two tiers : LVS routers & real servers Active LVS router uses NAT to direct from public network to real servers Service requests arrive to LVS to a virtual IP (VIP) Only one LVS is active at a time LVS distributes requests based on load balancing algorithms 25

Linux Virtual Server (LVS) Load-balancing algorithms: Round-Robin Scheduling Weighted Round-Robin Scheduling Least-Connection Weighted Least-Connections (default) 26

Linux Virtual Server (LVS) Routing Methods: NAT Routing Direct Routing 27

Cluster Administration tools Conga Cluster Administration GUI Command line administration tools 28

Cluster Administration tools Conga s/w provides centralized configuration & management Conga primary components luci ricci luci server runs on one computer & communicates with multiple clusters & computers via ricci ricci agent that runs on each computer 29

Cluster Administration GUI System-config-cluster Cluster status tool 30

Cluster Administration tools Command Line Administration Tools - ccs_tool cluster configuration - cman_tool cluster management - fence_tool fence tool - clustat cluster status - clusvcadm cluster user service administration 31