trucluster server v5.0 technical overview john zimmerman digitask consultants, inc
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 PresentationTRANSCRIPT
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