trucluster server v5.0 technical overview john zimmerman digitask consultants, inc

14
Copyright ©2003 Digitask Consultants Inc., All rights reserved TruCluster Server V5.0 TruCluster Server V5.0 Technical Overview Technical Overview John Zimmerman John Zimmerman Digitask Consultants, Inc. Digitask Consultants, Inc. [email protected] [email protected] (212) 682-6652 (212) 682-6652 State of the Art State of the Art UNIX High UNIX High Availability Availability

Upload: dante-carrillo

Post on 02-Jan-2016

22 views

Category:

Documents


0 download

DESCRIPTION

State of the Art UNIX High Availability. TruCluster Server V5.0 Technical Overview John Zimmerman Digitask Consultants, Inc. [email protected] (212) 682-6652. Agenda. TruCluster History TruCluster Server V5.0 functional overview Application support - PowerPoint PPT Presentation

TRANSCRIPT

Copyright ©2003 Digitask Consultants Inc., All rights reserved

TruCluster Server V5.0 TruCluster Server V5.0

Technical OverviewTechnical Overview

John ZimmermanJohn Zimmerman

Digitask Consultants, Inc.Digitask Consultants, Inc.

[email protected]@digitask.com

(212) 682-6652(212) 682-6652

State of the Art UNIX State of the Art UNIX High AvailabilityHigh Availability

Copyright ©2003 Digitask Consultants Inc., All rights reserved

AgendaAgenda

TruCluster HistoryTruCluster History TruCluster Server V5.0 functional overviewTruCluster Server V5.0 functional overview Application supportApplication support TruCluster Server V5.0 software componentsTruCluster Server V5.0 software components

Copyright ©2003 Digitask Consultants Inc., All rights reserved

TruCluster Technology Waves TruCluster Technology Waves

Version 1.6Version 1.6Version 1.6Version 1.6 Version 5Version 5Version 5Version 5 Version nVersion nVersion nVersion nVersion 1Version 1Version 1Version 1

Available Server

Theme: HA Applications

Delivered: Q1CY94

HA applications: SAP, Oracle, Tuxedo, INET, Sybase, Informix, ...

Membership, Storage Monitoring and Management

AdvFS, LSM, HW RAID

Shared SCSI, Standard Networks

Production Server

Theme: HA and Scalable Applications

Delivered: Q1CY96

Applications: OPS and Informix XPS

Synchronization Service

Membership Service

Cluster Disk Service,

IO Barriers

Memory Channel

Shared SCSI and FC

Extended Cluster DT

SSI Server

Theme: SSI Storage and System Management

ESP:Q2CY99 Vol:Q1CY00

Cluster File System

Cluster Alias

Cluster Volumes

Application Availability

Cluster wide Events

Cluster Disk Service

Shared SCSI and FC

Extended Cluster DT

SSI Server

Theme: SSI Process Management

Planning: H1CY01

Integration of NSC

SSI Process Management

Automatic Load Balancing

Process Migration

Multi-Cluster DT

Copyright ©2003 Digitask Consultants Inc., All rights reserved

TruCluster Server Version 5.0TruCluster Server Version 5.0

Single System Image Single System Image clustercluster

Shared file systemShared file system Dramatically easier Dramatically easier

managementmanagement Simpler application Simpler application

availability and availability and scalabilityscalability

Copyright ©2003 Digitask Consultants Inc., All rights reserved

Feature SummaryFeature Summary Cluster viewed as a single highly available systemCluster viewed as a single highly available system

System and Storage Management System and Storage Management Binary compatibility with Tru64 UNIX V5.0 and prior versionsBinary compatibility with Tru64 UNIX V5.0 and prior versions

/

/usr/var/...

/.../.../.../.../...

Copyright ©2003 Digitask Consultants Inc., All rights reserved

Feature SummaryFeature Summary

Cluster components are the enabling technologyCluster components are the enabling technology Cluster File System for coherent access to all file systems, Cluster File System for coherent access to all file systems,

including the rootincluding the root Cluster wide storageCluster wide storage Cluster Alias for single system view from the networkCluster Alias for single system view from the network Cluster Application Availability servicesCluster Application Availability services

Support for larger & more flexible configurationsSupport for larger & more flexible configurations No requirement for symmetric configurationsNo requirement for symmetric configurations No need for private storage (all storage can be on No need for private storage (all storage can be on

shared buses)shared buses)

Copyright ©2003 Digitask Consultants Inc., All rights reserved

System and Storage ManagementSystem and Storage Management CFS is an enabling technologyCFS is an enabling technology

Most management operations “just work”Most management operations “just work” Single copy of most configuration filesSingle copy of most configuration files

Device names are consistent cluster-wideDevice names are consistent cluster-wide Storage devices are available everywhereStorage devices are available everywhere Fewer things to manageFewer things to manage

Operating system and applications installed once per clusterOperating system and applications installed once per cluster Automatic disk and file system failoverAutomatic disk and file system failover

Single security domainSingle security domain Base and Enhanced SecurityBase and Enhanced Security

BUT… Still must manage some things separatelyBUT… Still must manage some things separately Kernel tuning, process tuningKernel tuning, process tuning Network adapter, tty configurationNetwork adapter, tty configuration LicensingLicensing

Copyright ©2003 Digitask Consultants Inc., All rights reserved

Application SupportApplication Support Binary compatibility with Tru64 UNIX V5.0Binary compatibility with Tru64 UNIX V5.0 Applications need only be installed once in the cluster Applications need only be installed once in the cluster

although may be licensed per nodealthough may be licensed per node Single instance applicationsSingle instance applications

May only run on one member of a cluster at a timeMay only run on one member of a cluster at a time– Multiple copies would conflict with each otherMultiple copies would conflict with each other– Typical old-style ASE applicationsTypical old-style ASE applications

Multiple instance applicationsMultiple instance applications May run on multiple or all cluster membersMay run on multiple or all cluster members

– Multiple copies don’t conflictMultiple copies don’t conflict– Some ASE applications can now run on multiple Some ASE applications can now run on multiple

membersmembers Cluster aware applicationsCluster aware applications

Use cluster features such as the Distributed Lock Use cluster features such as the Distributed Lock ManagerManager

9 Copyright ©2003 Digitask Consultants Inc., All rights reserved

Cluster File SystemCluster File System Single cluster-wide namespace with a single Single cluster-wide namespace with a single

shared root shared root Same view from all cluster membersSame view from all cluster membersMechanism to address member-specific filesMechanism to address member-specific files

Client/Server Model InitiallyClient/Server Model Initially Layers on existing file system typesLayers on existing file system types

AdvFS, NFS, UFS (r/o), CDFSAdvFS, NFS, UFS (r/o), CDFS Transparent file system failover and recoveryTransparent file system failover and recovery Integrated with Cluster Alias for NFS serverIntegrated with Cluster Alias for NFS server

/

/usr /var /...

/... /... /... /... /...

Copyright ©2003 Digitask Consultants Inc., All rights reserved

Cluster Application AvailabilityCluster Application Availability Provides application failover or restart within Provides application failover or restart within

the clusterthe cluster Application and Resource dependenciesApplication and Resource dependencies Application profile determines failover policy Application profile determines failover policy

and dependenciesand dependencies Mechanism for application-specific Mechanism for application-specific

monitoringmonitoring Monitoring of applications via ‘check’ entry in Monitoring of applications via ‘check’ entry in

action scriptaction script Command line and GUI-based managementCommand line and GUI-based management ASE application start/stop scripts easily ASE application start/stop scripts easily

migrate with minimal changesmigrate with minimal changes

Copyright ©2003 Digitask Consultants Inc., All rights reserved

Cluster AliasCluster Alias

Cluster appears as single system to Cluster appears as single system to networknetwork

Can support multiple aliasesCan support multiple aliases Single host name to clientsSingle host name to clients Transparent handling of node and Transparent handling of node and

adapter failuresadapter failures Dynamic load balancingDynamic load balancing Network services Network services Efficient forwarding over Efficient forwarding over

cluster interconnectcluster interconnect

AlphaServerlabrador1.1.1.1

AlphaServergolden1.1.1.2

AlphaServerbasset1.1.1.3

AlphaServerbluetick1.1.1.4

Cluster - canine 1.1.1.0

Client Client Client

Router

Retriever

Hound

Copyright ©2003 Digitask Consultants Inc., All rights reserved

TruCluster V1.x Production ServerTruCluster V1.x Production Server

Memory Channel Interconnect

Shared Disks & Tape

Private DisksSystem Disk Private Disks

System Disk

HSZx0

HSZx0

Copyright ©2003 Digitask Consultants Inc., All rights reserved

HSZx0

TruCluster V5.0 ServerTruCluster V5.0 Server

Memory Channel Interconnect

Shared Disks & Tape

Local Disks Local Disks

HSZx0

Copyright ©2003 Digitask Consultants Inc., All rights reserved

Thank YouThank You

John ZimmermanJohn Zimmerman

[email protected]@digitask.com

(212) 682-6652(212) 682-6652