Veritas Cluster Server 6vox.veritas.com/legacyfs/online/veritasdata/SM B12.pdf · AIX WPAR...
Transcript of Veritas Cluster Server 6vox.veritas.com/legacyfs/online/veritasdata/SM B12.pdf · AIX WPAR...
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