Solaris Cluster is high availability software that integrates applications and ensures they continue running during outages or failures. It monitors systems, storage, and networks and fails over applications and data to other nodes. The presentation discusses new features in Solaris Cluster 3.2 like an intuitive command line interface, simplified configuration for applications like Oracle RAC, and live upgrades that minimize downtime. It also covers the Solaris Cluster Geographic Edition, which provides disaster recovery across unlimited distances, and licensing models for Solaris Cluster.
Time Series Foundation Models - current state and future directions
Solaris Cluster Sales Overview and New Features Roadshow
1. Solaris Cluster
Sales Overview
Matt Hamilton / Eve Kleinknecht / Paul Steeves
Solaris Marketing
Solaris Cluster Roadshow,
January 2007
Sun Microsystems
2. Agenda
• Solaris Cluster Overview
• Solaris Cluster Geographic Edition
• Solaris Cluster for Oracle RAC
• New Features in SC 3.2
• Solaris Cluster Licensing Models
• Contacts
3. Why Clustering?
Keep business services running 24/7 through
planned and unplanned maintenance,
disasters and outages
4. Solaris Cluster Overview
• Industrial-strength High Availability software
platform for mission-critical business services
• Integrates largest portfolio of industry-leading
commercial and open-source applications
• Open and flexible configurations
• Business continuity across campuses, across
metropolitan areas and across the world
6. Solaris Cluster HA platform
• Tolerates any failure
> By exploiting hardware
redundancy and software
algorithms
• Monitors health of the cluster
> Servers, storage & network
> Applications
• Recovers cluster infrastructure
and applications
16. Data Management Options
Replication and Mirroring
● Sun StorEdge™ Traffic Manager
● Sun StorEdge™ Availability Suite
● Sun StorEdge 99x0 TrueCopy**
● Sun StorEdge 9900 ShadowImage**
● EMC SRDF**
File System
● UNIX® file system (UFS)
● Sun StorEdge™ QFS shared file system
● Veritas File System**
● ZFS (New in 3.2)
Volume Manager
● Solaris™ Volume Manager
● Veritas Volume Manager
** For SPARC systems only
17. Open Choice for Storage
Sun's Storage Partners
http://www.sun.com/clusters/osp
Sun StorageTek
20. Solaris Cluster Geographic Edition
Disaster Recovery over Unlimited Distance
One-Click Takeover
Multi-Cluster / Multi-Site Support
Single Console Management
21. Solaris Cluster Geographic Edition
N+1 Multi-Site Support
Paris Berlin
One site backs
up multiple cities Geneva
One way
Data replication Rome
22. Solaris Cluster Geographic Edition
Active-Active Configuration
Each site backs up the other
New York London
Bi-directional
Data Replication
23. Solaris Cluster Geographic Edition
Disaster Recovery
Admin. Client
Primary Site Backup Site
Optional Heartbeat Network
Optional Storage Network
Unlimited Distance Separation
24. Solaris Cluster Geographic Edition
One-Click Takeover
Admin. Client
Primary Site Backup Site
Managed Switchover
Managed Takeover
Global Resource Manager
25. Solaris Cluster Geographic Edition
Web-based Single Console
Solaris Cluster Manager
Global Heartbeat Monitoring
Notifications
Custom Heartbeat
Configurable Timeout Period
27. Why Solaris Cluster for Oracle RAC?
• Allows consolidation of Oracle RAC and other applications into a
single High Availability framework
• Faster failover and recovery with Solaris Cluster heartbeats in kernel
• Eliminates single point of failure for Voting and OCR disks with
redundancy
• Solaris Cluster leverages Oracle RAC advanced capabilities
> CRS integration
> ASM support
• Shared file system storage for Oracle data for better manageability
28. Benefits of Solaris Clusters with RAC
• Solaris Cluster I/O Fencing and
CRS and CacheFusion traffic quorum prevents data corruption
• All Solaris Cluster interconnect links
RAC RAC are used with automatic failover
built-in
> Up to 6 links supported
• Solaris Cluster stripes CacheFusion
traffic over the private interconnects -
resulting in higher throughput and
lower latency for clients
29. Oracle Solutions
Solaris Cluster HA Oracle HA Oracle
Agent Oracle DB
Agent
SC
Solaris
Solaris Cluster Oracle RAC
Agent RAC RAC Agent
SC
Solaris
Solaris Cluster Advanced Edition for
Oracle RAC RAC RAC Agent
QFS
Advanced
SC-SVM
Edition
SC
Solaris
30. Advanced Edition - Summary
• Proven and mature Sun Cluster monitoring and failover
• A high performance filesystem to improve
manageability
• Robust Solaris Volume Manager for data mirroring and
availability
• Supports up to 8-node RAC configurations.
• Lower total cost of ownership than Veritas
32. Solaris Cluster
Keeping business services running 24/7 through
planned and unplanned maintenance, disasters and
outages across local distances and across the world
Solaris Cluster includes
• Sun Cluster 3.2
• Sun Cluster Geographic Edition 3.2
• Sun Cluster Agents 3.2
33. Solaris Cluster Highlights
The pervasive availability solution for
business-driven IT on Solaris platforms
• Easy Cluster
• Extended Flexibility
• Predictable Availability
34. Easy Cluster
• New easy-to-use Command Line Interface
• Simplified configuration for popular applications
• Oracle 10g RAC extended manageability
• Flexible IP address scheme
• Dual partition software update
• Live upgrade
35. New Intuitive Command Line Interface
Object-oriented
commands
node# clresourcegroup --help Extensive help
Usage: clresourcegroup <subcommand> [<options>] [+ | <resourcegroup> ...]
clrg [<subcommand>] -? | --help
clrg -V | --version
Short Form for
Manage resource groups for Solaris Cluster data services Commands and
Options
SUBCOMMANDS:
add-node Add nodes to a resource group nodelist
create Create resource groups
delete Delete resource groups
...
Consistent use of Subcommands and Options
36. Configuration replication
XML file
Export portions or Rebuild groups and resources
entire cluster configuration from XML file
node# cluster export >config.xml node# clresource create -a -i config.xml +
37. Wizards for popular applications
Browser-based wizard
- available as command line
- full command set available for expert users
38. Simplified Configuration
Context based help
Immediate error
checking
Default values
List of options
Step by step steering
39. Oracle RAC extended manageability
• Integrated installation - RAC support packages installed w/
Solaris Cluster
• Easier configuration - RAC auto-discovery by configuration
wizard
• Improved RAC data base manageability - Single scalable
resource group to represent one RAC DB
• Improved diagnosability - Better failure monitoring on shared disk
group / file system mounts (per node device / file system
availability)
• Tighter integration of RAC/CRS and SC - Faster fault detection
and better coordination with DB instance recovery
40. Flexible IP address scheme
• Reduced range of required IP addresses for private
interconnect
• Installation
> Default values calculated for 64 nodes / 10 private
interconnects
> IP address range can be customized (base address and
netmask)
• Later changes possible through command line
41. Dual Partition Software Update
• Allows upgrade of any/all component(s) of the
software stack along with upgrade of Solaris Cluster
> Solaris
> File System and Volume Manager
> Application (including fail-over and scalable)
• Provides software automation to limit human errors
• Minimal service outage: equivalent to switchover
time of application
42. Dual Partition Upgrade Steps
Isolate and install new
‚ ƒ software stack
Split Cluster in 2 partitions on inactive partition
„
Switch cluster and
applications
to updated partition
…
Install new
software stack
†
Rejoin cluster
43. Live Upgrade
Minimizes Installation Time Impact
ƒ ƒ
Reboot cluster Reboot cluster
‚ Inactive boot environment
for new Solaris / cluster software installation
44. Extended Flexibility: more choice
• More Solaris components integration
> Containers, EFI, HA NFSv4, HA ZFS
• More 3rd party software configuration choices
> Replication software for Campus and Geo Cluster: HDS
TrueCopy, EMC SRDF, Oracle DataGuard, Veritas Fast
Mirror Resynch , Veritas Volume Replicator
• More 3rd party storage choice: Open Storage Program
• More application support
45. Solaris Container expanded support
• Combines benefits of clustering and containers:
> Application isolation and fault containment
> High-availability and load balancing
• Existing HA or scalable agents run in local zone or in
global zone
• Multiple resource groups can run in the same zone
and fail over independently
• SMF controlled applications run with little effort within
cluster environment
• Solaris Cluster infrastructure runs in the global zone
46. Applications and Solaris Containers
• Failover Zone / HA • Zone Node
Container Agent > Zone is considered as
> Zone is considered as virtual node
resource > Monitors application
> Monitors zone it-self running within zone
> Triggers zone restart or > Triggers application
failover restart within zone or fail
over to zone on other
system
47. More Applications Support
with Solaris 10 and x64
• Solaris 10 on x64 • Solaris 10 on SPARC
> SAP 7.0, MaxDB 7.5 > SAP 7.0
> Traditional CI and AS. > Siebel 7.8
> Message Server,
Enqueue Server,
> Replicated Enqueue
server, Web Application
Server, J2EE engine
> Apache Webserver
> IBM WS MQBroker
48. More Applications Support (2)
• JES 5 Application support
> App Server 8.2
> Web Server 7.0
> MQ Server 3.7
> HADB 4.4
• NFS V4 support
• PostgreSQL
• Kerberos
49. Solaris Cluster Geographic Edition
New Configuration Options
Primary Site Backup Site
10 Oracle RAC
support Replication
● Sun StorEdge Availability Suite 4.0
● EMC SRDF
50. Predictable Availability
• Proactive Monitoring and Improved Diagnosability
> Disk Path Failure Handling
> SNMP event MIB
> Command logging
> Resource monitoring pause
• Service Level Management
> Workload system resource monitoring and control
• New quorum and fencing options
> Quorum server
> Customization of fencing options
51. Workload System Resources
Monitoring and Control
• System resources utilization measurement and
visualization:
> Per node, resource, resource group
> Current or past
• Threshold management
> CPU, memory, network bandwidth, disk IO
> SNMP events support
• CPU reservation and control on cluster resource
group
52. Quorum Server
• An alternative to shared storage for quorum devices
• Quorum server configured on a host external to the
cluster
• Provides quorum device flexibility to customer
> A single host can run one or more quorum servers
> A cluster can be configured with multiple quorum servers
(each on a different host)
• Cost savings for campus clusters: IP vs FC
• Lowers potential outage time
> Reconfiguration time improvements up to 9 sec
53. Customization of fencing options
• Option to use SCSI-3 for devices that support it
> Configuration through CLI while cluster is up
> Can be set globally or for individual shared devices
• Default behavior remains the same as before
• Lowers outage times in all failure modes where
cluster reconfiguration will occur
> Reconfiguration time improvement up to 12 sec
54. Where to go next?
• Get Solaris Cluster
> sun.com/solaris/get
• Get Started
> sun.com/cluster
• Get Trained
> sun.com/training/catalog/server/cluster.xml
56. Pricing models
• Buy the complete system
> Sun Java Enterprise System $100 per employee
> Subscription license
> Includes standard support
• Buy the suite
> Sun Java Availability Suite $50 per employee
> Subscription license
> Includes standard support
• Buy the point product
> Sun Cluster and Sun Cluster Geographic Edition
> Perpetual license
57. Point product licensing
• Sun Cluster
> One server license per node (11 price levels)
> One agent license per cluster (two price levels)
except
> Some agents are free (NFS, DNS, Container)
> Sun Cluster Oracle RAC Advanced Edition: per node, bundle
• Sun Cluster Geo Edition
> One Geo Edition license per node (11 price levels)
> Regular Sun Cluster licenses for each cluster
(server+agent)
58. SC Oracle RAC Advanced Edition
● Advanced Edition is hard bundle of QFS, SC-
OBAN, SC RAC Agent
Oracle RAC
● Per Node Rights to Use (RTU)
● Tiered pricing model with one part number per
SC RAC Agent tier
Advanced Edition
● RTU for new code in Advanced Edition bundle
shared QFS only
QFS extensions > i.e. separately putting together QFS, SVM,
RAC agent not allowed
SC-QFS-SVM ext.
Clustered-SVM Entitlement includes the following
1. RTU for SC RAC agent
Sun Cluster 2. RTU for shared QFS Metadata server
Solaris 3. RTU for shared QFS client
4. RTU for SC agent for QFS metadata server
New Code 5. RTU for Clustered Solaris Volume Manager
Existing Code 6. RTU for SC-QFS-SVM
Outside of Adv. Ed.
59. SC Oracle RAC Advanced Edition
What is not included in entitlement
• Sun Cluster Server licenses (have to be purchased
separately)
• Usage of QFS without Sun Cluster
• Usage of QFS for non Oracle RAC applications
> RAC is the only application certified with shared QFS
in Sun Cluster
• Support services for Advanced Edition (have to be
purchased separately)
60. SVM Edition Licences
• SVM Edition licences (licenses only) have been retired
> CLAIS-XAJ-9999, CLAIS-XAK-9999, CLAIS-XAL-9999
• But the functionality is not!
• Use Advanced Edition licenses (and part numbers) if you want
SVM Edition functionality
• Advanced Edition price includes QFS, SVM and Sun Cluster
RAC agent
> Three deployment options are supported
61. Advanced Edition Deployment Options
RAC on raw volume with RAC RAC Agent
Solaris Volume Manager
Product : Sun Cluster Advanced Edition for SC-SVM
Oracle RAC
Entitlement: Volume Manager and RAC SC
agent Solaris
Part # : CLAI9-***-****
RAC on shared QFS with Solaris
Volume Manager RAC RAC Agent
Product : Sun Cluster Advanced Edition for QFS
Oracle RAC SC-SVM
Entitlement: Filesystem, volume manager
and RAC agent SC
Part # : CLAI9-***-****
Solaris
Sun Cluster with shared QFS
filesystem for Oracle RAC RAC RAC Agent
Product : Sun Cluster Advanced Edition for QFS
Oracle RAC QFS with
Entitlement: Filesystem and RAC agent SC h/w RAID
Part # : CLAI9-***-****
Solaris
62. Examples : Sun Cluster
• 2-node cluster with SF E6900 and HA-Siebel agent
> 2 * SC SF E6900 license: 2 * $50 000
> 1 * SC HA-Siebel license: 1 * $8 000
• 3-node cluster with SF T1000 and Oracle RAC
agent with QFS
> 3 * SC SF T1000 license: 3 * $5 000
> 3 * SC Advanced Edition Tier 9: 3 * $2 500
63. Examples : Sun Cluster Geo Edition
• Geo cluster with one 2-node cluster (SF V240) and
one 2-node cluster (SF V440) and MySQL
> 2 * SC SF V240 license: 2 * $2 000
> 2 * SC SF V440 license: 1 * $5 000
> 2 * SC HA-MySQL license: 2 * $4 000
> 2 * SC Geo Ed tier 2: 2 * $1 000
> 2 * SC Geo Ed tier 3: 2 * $2 500