Red Hat CLUSTER SUITE FOR ENTERPRISE LINUX 5.1 Manual do Utilizador Página 1

Consulte online ou descarregue Manual do Utilizador para Servidores Red Hat CLUSTER SUITE FOR ENTERPRISE LINUX 5.1. INTRODUCTION TO LINUX CLUSTERING [en] Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 33
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
INTRODUCTION TO LINUX CLUSTERING
DOCUMENT RELEASE 1.1
Copyright 2008 Jethro Carr
This document may be freely distributed provided that it is not modified and that full credit is given
to the original author.
If you publish this document anywhere, please do let me know via email, and if it is published in a
physical medium, sending me a copy would be appreciated.
Email: jethro.carr@jethrocarr.com
Website: www.jethrocarr.com
Table of Contents
1 Introduction......................................................................................................................................4
2 About clusters...................................................................................................................................5
3 Advantages and reasons for clustering.............................................................................................6
4 Clustering fundamentals...................................................................................................................8
4.1 Basics........................................................................................................................................8
4.2 Important clustering components.............................................................................................8
4.2.1 Failover..............................................................................................................................8
4.2.2 Fencing..............................................................................................................................9
4.2.3 Split-Brain.......................................................................................................................10
4.2.4 Quorum...........................................................................................................................10
5 Cluster management software.........................................................................................................12
5.1 Redhat Cluster Suite................................................................................................................12
5.1.1 Management and Configuration......................................................................................12
5.1.2 luci and ricci....................................................................................................................13
5.1.3 system-config-cluster.......................................................................................................13
5.1.4 Load balancing.................................................................................................................13
6 Combining Xen with clusters.........................................................................................................15
6.1 VMs as part of main cluster...................................................................................................15
6.2 VMs runs as a separate cluster................................................................................................15
7 Storage Management.......................................................................................................................16
7.1 Centralised storage...................................................................................................................16
7.1.1 SAN – Storage area network.............................................................................................17
7.1.2 NAS – Network Attached Storage....................................................................................18
7.1.3 Commodity Network File Share......................................................................................19
7.2 Access methods for centralised storage...................................................................................20
7.2.1 Accessing SAN Directly..................................................................................................20
7.2.2 Accessing NAS with iscsi................................................................................................20
7.2.3 Accessing NAS with other protocols...............................................................................20
7.3 Distributed Storage..................................................................................................................21
7.3.1 AFS – Andrew File System..............................................................................................21
7.3.2 Lustre...............................................................................................................................21
Vista de página 0
1 2 3 4 5 6 ... 32 33

Resumo do Conteúdo

Página 1 - Table of Contents

INTRODUCTION TO LINUX CLUSTERINGDOCUMENT RELEASE 1.1Copyright 2008 Jethro CarrThis document may be freely distributed provided that it is not modified

Página 2

Introduction to Linux Clusteringservers.Other fencing devices include fencing at the SAN level as well as Xen VM fencing, however it is recommended th

Página 3

Introduction to Linux Clusteringquorum to unbalance the quorum voting.Effectively, quorum allows you to make an even cluster, uneven when it comes to

Página 4 - 1 Introduction

Introduction to Linux Clustering 5 Cluster management softwareTo control the cluster and the movement of services, a cluster management application is

Página 5 - 2 About clusters

Introduction to Linux ClusteringWhen a cluster node fails, the services that are running on it need to be migrated to other machines. The cluster mana

Página 6

Introduction to Linux Clustering● Setup a device on the network (eg: a reverse-proxy or session balancing application) that passes the session traffic

Página 7

Introduction to Linux Clustering 6 Combining Xen with clustersVirtualization technology is becoming increasingly popular due to the reduced costs and

Página 8 - 4 Clustering fundamentals

Introduction to Linux Clustering 7 Storage ManagementStorage management may appear to be a separate topic, but it is in fact a very important part of

Página 9 - 4.2.2 FENCING

Introduction to Linux ClusteringCentralised storage systems typically export the disk space as a block device which appears on the nodes as a local di

Página 10 - 4.2.4 QUORUM

Introduction to Linux Clustering 7.1.2 NAS – NETWORK ATTACHED STORAGEA NAS is a hardware device consisting of a RAID array of hard drives (like a SAN)

Página 11

Introduction to Linux Clusteringbest result, whereas others may find the performance of a SAN to be better.Also consider future expandability – if you

Página 12 - 5.1 Redhat Cluster Suite

Introduction to Linux Clustering 7.3.3 Coda...

Página 13 - 5.1.4 LOAD BALANCING

Introduction to Linux Clusteringincrease performance when using a TCP-based storage service like iSCSI. 7.2 Access methods for centralised storageWhil

Página 14

Introduction to Linux Clustering 7.3 Distributed StorageDistributed storage takes another approach to the storage mechanism, and instead of having a c

Página 15

Introduction to Linux Clustering 7.3.3 CODACoda is an interesting filesystem with features for allowing offline data caching for client computers, as

Página 16 - 7 Storage Management

Introduction to Linux ClusteringDRBD can be configured to work in one of two ways:● Primary/Secondary – The storage device can only be mounted on one

Página 17 - SAN or NAS

Introduction to Linux Clustering 7.5 Clustered FilesystemsWhen using a block-level storage system like iSCSI, SAN, GNBD or DRBD a cluster capable file

Página 18

Introduction to Linux Clustering 8 Cluster Examples and ChallengesThere are numerous ways you can configure a cluster, which will depend on your requi

Página 19

Introduction to Linux ClusteringIn the event of any node failing, Redhat Cluster Suite will move all the services to the alternate node and switch DRB

Página 20 - 7.2.1 ACCESSING SAN DIRECTLY

Introduction to Linux ClusteringSome installations use SANs which limits the cluster size by the number of interfaces on the SAN. However, SANs are ve

Página 21 - 7.3 Distributed Storage

Introduction to Linux Clustering 8.3 Five node HA cluster with DRBD + XenThe five-node DRBD cluster design above can be extended to become a HA Xen cl

Página 22 - 7.4 Replicated Storage

Introduction to Linux Clusteringsolved:● Internet connections are slow – data needs to be mirrored at both sites in a way that is bandwidth friendly a

Página 23

Introduction to Linux Clustering© Copyright 2008 Jethro Carr Page 3/33

Página 24 - 7.5 Clustered Filesystems

Introduction to Linux Clusteringload balance between your geographically separated servers – this is good for services such as HTTP or read-only datab

Página 25

Introduction to Linux Clustering 8.4.2 THREE+ NODE DISTRIBUTED CLUSTERThe two-node distributed cluster detailed above will work fine with two-nodes, b

Página 26

Introduction to Linux ClusteringThis is covered in more details in the DRBD filesystem section earlier in this document, but basically you divide the

Página 27

Introduction to Linux Clustering 9 Further ReferenceThe following resources are good further reading for information on setting up cluster solutions:C

Página 28

Introduction to Linux Clustering 1 IntroductionOne of the oldest problems of computing is designing failure proof computing systems. Over the years, m

Página 29

Introduction to Linux Clustering 2 About clustersThere are three main reasons to use clustering:● Better performance● Fault tolerance by high availabi

Página 30

Introduction to Linux Clustering 3 Advantages and reasons for clusteringClustering provides a number of advantages over traditional standalone server

Página 31

Introduction to Linux Clusteringmigrate a service from one computer to another, which can sometimes be required due to security or performance reasons

Página 32

Introduction to Linux Clustering 4 Clustering fundamentals 4.1 Basics High-availability clustering is a complex topic, and it is important to fully un

Página 33 - 9 Further Reference

Introduction to Linux Clustering1. Hot failover In a hot failover, the application is written specially for clustering and is able to continue runni

Comentários a estes Manuais

Sem comentários