veritas cluster server 6vox.veritas.com/legacyfs/online/veritasdata/sm b12.pdf · aix wpar...

31
SF 6.0 Features Deep Dive Anthony Herr, Eric Hennessey SAMG Technical Product Management Veritas Cluster Server 6.0 New Features and Capabilities

Upload: trinhtu

Post on 21-Apr-2018

228 views

Category:

Documents


3 download

TRANSCRIPT

SF 6.0 Features Deep Dive

Anthony Herr, Eric Hennessey

SAMG Technical Product Management

Veritas Cluster Server 6.0 New Features and Capabilities

SYMANTEC VISION 2012

What does VCS do for me?

• High Availability

– Ensure an application, in either a physical or virtual environment maintains its availability

– Supports an application’s Service Level Agreement (SLA)

• Application Management

– Manage applications without in-depth application knowledge

– Ensure an application stays online even without a failover target

• Single Pane-of-Glass Configuration and Control

– Allow an enterprise view and managability across UNIX/Linux/Windows hosts

– Enables notification, health checks and reporting over the enterprise

• Multi-Tier Application Support

– Enable visibility from top to bottom of an application across OS boundaries

– Provide cross application dependencies on different cluster

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 2

SYMANTEC VISION 2010

Before we start, have you heard about…

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 3

SYMANTEC VISION 2012

How does VCS Monitor Applications?

• Legacy(Poll Based) Monitoring

– Checks to see if the application is online during an interval of time

– Attributes for VCS monitoring which are controlled per resource type:

– MonitorInterval when the application is online (default 60 sec)

– OfflineMonitorInterval when the application is offline (default 300 sec)

– MonitorTimeout is the amount of time given to a monitor process before giving up (default 60 sec)

– Resources are monitored on all systems they are configured to run on

– If an Oracle database is configured to run on node-1, node-2 and node-3 then each of those three systems will validate the state of the resource based on the current resource state—online/offline

– Each instance of a resource is monitored

– If there are 20 mount resources in a service group, then 20 monitors will be run per system in the cluster based on the current resource state—online/offline

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 4

SYMANTEC VISION 2012

Veritas Cluster Server (5.1 SP1 & 6.0)

Intelligent Monitoring Framework

Resources Being Monitored

Registering…

Intelligent Monitoring

Faulted

Faulting…

Faulted

Traditional Monitoring Framework

Most Clustering Solutions Poll based Monitoring

Resources Being Monitored

• Immediate fault detection • Zero polling overhead • Single step enablement

From polling to asynchronous monitoring Faster failure detection

Polling Asynchronous

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 5

SYMANTEC VISION 2012

IMF Enabled Agents for UNIX/Linux:

• VCS 5.1 SP1

– Process based agents

• Physical environments, containers

– IMF is enabled for Process agents

running within a container

• Oracle agent, Netlsnr agent

• CVMvxconfigd

• DB2 agent with VCS 5.1SP1RP1

– Mount based agents

• Mount, CFSMount

– Application agent

• Using PidFiles or MonitorProcess for Application Agent monitoring

• VCS 6.0

– Virtualization based agents

• Solaris Zones

• AIX WPAR

– Application agents

• Sybase

– IMF updates

• Agent Framework update for Custom Agent support

• Support for IMF-PCV

Prevention of Concurrency Violation

Application Agent with MonitorProcesses

IMF support is continually expanding as updates to agents are introduced in quarterly agent packs

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 6

SYMANTEC VISION 2012

IMF coverage for Windows

– GenericSerivce

– ServiceMonitor

– IP

– NIC

– MountV

– Mount

– VMDg

– Oracle

– NetLsnr

– Process

– RegRep

– SQLServer2005

– SQLAgService2005

– SQLOlapService2005

– MSDTC

– SQLServer2008

– IIS

– ExchService2007

– Exchange2010DB

• VCS 6.0

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 7

SYMANTEC VISION 2012

Maximize Availability Prevent Concurrencies

Node with Application Offline Node with Application Online

APP

Registering…

Application is online Application is Offline

VCS brings resource online

Agent registers with IMF

User attempts to bring app online outside of cluster

APP

IMF recognizes attempt

PCV prevents

• Works on Application Agent with VCS 6.0 • The only clustering technology with this feature • Preventing startup scripts is the future direction

• Prior to IMF-PCV, concurrency detection took up to 5 minutes

• No additional monitoring required as part of IMF framework

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 8

Coordination Point Server and Non-SCSI3 Fencing

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 9

SYMANTEC VISION 2012

Fencing Technology

Advantages Notes

SCSI3 based fencing

• Data Protection is Fool-Proof in using of SCSI3-PR keys

• Both SCSI3 Disks and CPS can be used for split-brain protection

• Requires SCSI3-PR capable disks

• Not all virtual environments support SCSI3-PR

Non-SCSI3 Fencing (NSF)

• Supported in all virtual and physical environments

• CPS (Coordination Point Server) is used for cluster membership arbitration

• Each CPS can server multiple clusters reducing the number of disks needed

• Judicious use of timing to provide data protection

• Provides network based membership arbitration

• SCSI3-PR not used

Fencing Methodology Comparison

APP

Coordinator Disks

APP

Coordinator Point Servers (CPS)

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 10

SYMANTEC VISION 2012

I/O Fencing: Membership Arbitration

Coordinator Point Servers (CPS)

or Coordinator Disks

Split-Brain Protection

• On membership change, each subcluster will elect a race node to race for the coordination points

• The first racer node to reach the coordination point will remove the registration of other racer node

• The racer node which has its registration on greater than ½ of the configured coordination points is winner

• The losing racer node alerts all

subcluster nodes to panic, resolving

the network partition

Winner

APP APP

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 11

SYMANTEC VISION 2012

Coordination Point Server: Multi-IP

Coordinator Point Servers (CPS)

Multiple IPs

• Connecting clients with each CPS over multiple IPs

• Removes Single Point of Failure in the configuration connecting to CPS over the network

• The losing racer node alerts all

subcluster nodes to panic, resolving

the network partition

APP

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 12

SYMANTEC VISION 2012

Preferred Fencing

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 13

SYMANTEC VISION 2012

From neutral to preferred fencing Avoid unnecessary application failover

Ensure 24x7 Availability: HA/DR 6.0 Update 14

Preferred Fencing Traditional Fencing

N1 (Active)

N2 (Down)

N1 (Down)

N2 (Active)

N1 (Active)

N2 (Standby)

Needless failover to handle network split

N1 (Active)

N2 (Standby)

N1 (Active)

N2 (Standby)

Preferred Node

Arbitration in favor of preferred node

• Eliminate guess work and maximize uptime • Set preference for application or node

NEW

SYMANTEC VISION 2012

New for 6.0

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 15

SYMANTEC VISION 2012

Enhanced Service Group Dependencies Extend VCS to meet your specific application needs

• Parent supports multiple child service groups

• Various combinations of dependencies (soft, firm) supported

Oracle Database

CFS (Parallel)

Oracle Binaries (Failover)

Online local firm

Online local firm

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 16

SYMANTEC VISION 2012

Improvements to Trigger Events Extend VCS to meet specific application needs

Failover

app

Execute script on App fault

Execute script on App restart

• Execute custom scripts for HA events

• New trigger for Resource Restarted event

• New support for multiple scripts to be executed in specified order

Trigger

Trigger

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 17

SYMANTEC VISION 2012

Application Management

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 18

SYMANTEC VISION 2012

…hundreds from

a single screen

Control the

start/stop/

monitoring

of applications…

Application

Management:

Centralized automation

and monitoring of all

applications

If a fault occurs…

…restart in place,

or…

…move to

another node

Application placement takes into account factors such as application priority, application load,

server capacity, and compatibility with other applications on the target server

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 19

SYMANTEC VISION 2012

Managing Multi-tier

Applications

•Orchestrated start/stop of

multi-tier apps

•Coordinated failover of

multi-tier apps

Database

App Server Web Server

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 20

SYMANTEC VISION 2012

How We Do It

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities

Application Management

• Single node, either physical or virtual

• App start, stop & restart

• No local failover

Application Availability

• Local failover for apps

• Customize based on local requirements

• Cluster file system support

Business Continuity

• Volume level and File level replication

• Provides app disaster recovery

• Ensure DR availability with Firedrill

Centralized Management, Visibility, Reporting & Notification

21

SYMANTEC VISION 2012

What a Cloud Application Looks Like

WEB WEB WEB

APP APP

DB DB

WEB WEB WEB

APP APP APP

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 22

SYMANTEC VISION 2012

IT Challenge How to effectively manage multi-tier services?

Business Application

Application Server

Web Server Web Server Web Server

Database

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities

Manage dependencies

Service start/stop

Service availability

Disaster Recovery

23

SYMANTEC VISION 2012

Transition to Virtual Business Service Seamlessly

Database SG

Application Server SG

Web Server SG

Billing Virtual Business Service

Veritas Operations Manager

Start/Stop Order

Inter-cluster fault policy

Database

Application

Web server

Billing

app app app

DB

FS IP

VVR

Service Group

VCS

App

IP

Service Group

VCS

Web

VM

Service Group

Web

VM

Service Group

ApplicationHA

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 24

SYMANTEC VISION 2012

Virtual Business Service Unparalleled Support Matrix

Operating Systems

Solaris

HP-UX

AIX

Linux

Windows

Virtualization

VMware

OracleVM, Zones

WPAR, LPAR

KVM

Hyper-V

High Availability

VCS 5.1, 6.0

VCS 5.1 SP1 (Unix)

VCS 5.1 SP2 (Win)

ApplicationHA 5.1 SP2

ApplicationHA 6.0

Databases

Oracle

Sybase

SAP

DB2

MySQL

Applications

Informatica

WebSphere

Microsoft Exchange

WebLogic

PeopleSoft

Replication

Veritas Replicator

Oracle Dataguard

EMC SRDF

NetApp SnapMirror

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 25

SYMANTEC VISION 2012

Application Availability with Virtualization

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 26

SYMANTEC VISION 2012

HOST Veritas Cluster Server

VM1

VM2

VMx

Veritas Cluster Server & Symantec ApplicationHA Application Availability in Virtualized Environments

App1 App2 Appx

Symantec Application

HA

Symantec Application

HA

Symantec Application

HA

Application Availability

Infrastructure Availability

New ApplicationHA Support • Solaris LDOM • Red Hat KVM • AIX DLPAR

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 27

SYMANTEC VISION 2012

VCS 6.0 Summary

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities

Application Management

• ApplicationHA

• Configuration Wizards

• IMF and ProPCV

Application Availability

• I/O Fencing with Multi-IP CPS

• Virtual Business Services

• Anti-Affinity

• Adaptive HA

• Priority Failover

Business Continuity

• VBS with DR

• DR Firedrill

• Healthcheck

Centralized Management, Visibility, Reporting & Notification through VOM

28

SYMANTEC VISION 2012

Veritas Cluster Server Training Offerings

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities

Symantec Training is EASY because:

• Training from Symantec gives you the product knowledge you need to be effective in your job.

• Learn from Symantec’s expert instructors how to get it right – the first time.

For more information on storage and high availability training offerings, Visit: http://go.symantec.com/education_sfha

Veritas Cluster Server training offerings are designed to help you quickly

learn how to ensure availability of your mission critical applications during

planned and unplanned downtime and provide fast application failover in

the event of an outage.

Learn to deploy the product in a lab environment, manage applications in

highly available environments, and learn troubleshooting and recovery

techniques.

Extend your investment by purchasing Symantec Education

29 29

SYMANTEC VISION 2012

Interested to know more about Veritas Cluster Server? Go to these sessions:

30 SM B12: Veritas Cluster Server 6.0 New Features and Capabilities

ID Title Day Time Room

SM B02 High Availability Strategy and Futures Wednesday, May 9

Thursday, May 10

10:45-11:45am

1-2 pm

116

116

SM L06 VCS 6.0 Lab Wednesday,May 9 4:45–5:45pm 112

Thank you!

Copyright © 2011 Symantec Corporation. All rights reserved. Symantec and the Symantec Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either express or implied, are disclaimed to the maximum extent allowed by law. The information in this document is subject to change without notice.

SM B12: Veritas Cluster Server 6.0 New Features and Capabilities 31