HP-UX 11i v3 Knowledge-onDemand
HP technical Webcast series: deployment optimization
2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
HP-UX 11i v3 Knowledge-on-Demand
Objective:
Support developers, deployment personnel and customers in achieving better business outcomes with HP-UX 11i What HP is providing: A series of technical ondemand training Webcasts
Focused on helping people who deploy HP-UX Integrity solutions increase performance through optimizing their installations for HP-UX 11i v3 on HP Integrity servers Available at www.hp.com/go/kod
HP-UX 11i v3 Training
HP-UX 11i v3 Knowledge-on-Demand webcasts planned topics
HP-UX 11i v3 operating system optimization
Dynamic nPartitions HP-UX 11i v3 tunables I/O optimization System Management Homepage Software Assistant GlancePlus Performance trouble-shooting on v3
Additional Webcasts to be published going forward!
Optimizing high availability configurations
Serviceguard configuration and manageability Configuring Serviceguard with Oracle RAC Serviceguard delta training
Optimizing virtualized configurations
Capacity advisor Workload monitoring and management System sizing with HP VM
Topics subject to change without notice.
HP-UX 11i v3 Training
Related HP-UX 11i v3 resources
All
deployment resources
HP-UX 11i developers content www.hp.com/go/hpuxdev HP-UX 11i v3 news, functionality, product download, and services resources www.hp.com/go/hpux11i HP Integrity server product information www.hp.com/go/integrity
HP-UX 11i v3 Training
We hope you enjoy this Knowledge-on-Demand topic!
Thank you for taking time to learn about HP-UX 11i v3 and related technologies. Please provide feedback on todays topic and/or future topics by using our online HP-UX 11i Knowledge-on-Demand Feedback form: www.hp.com/go/kodfeedback
HP-UX 11i v3 Training
Serviceguard configuration and manageability
HP technical Webcast series: deployment optimization
Technology for better business outcomes
2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
Introducing todays speaker
Jonathan Patrizio is a Senior Solutions Architect in the Highly Availability Advanced Technology Center (HA ATC) and is an expert on Serviceguard manageability. He architects mission-critical, highly available and disaster tolerance solutions on HP-UX and Linux and has been with HP for 19 years. His key responsibilities include bringing requirements from customers back to the R&D lab, driving product roadmaps and generating collateral that conveys how to effectively use the Serviceguard product portfolio.
HP-UX 11i v3 Training.
Agenda
Manageability
& HA Serviceguard Manageability
HP System Management Homepage Serviceguard Manager
Demonstration
configure a cluster Distributed Systems Administration Utilities (DSAU) Summary
HP-UX 11i v3 Training
Manageability and High Availability
Terminology for your reference
CFS DSAU DMI SIM pdsh SG SMS SMH SNMP SSL VSE WBEM Cluster File System a feature of SG SMS Distributed Systems Administration Utilities Desktop Management Interface Systems Insight Manager Parallel Distributed Shell part of DSAU Serviceguard Storage Management Suite System Management Homepage Simple Network Management Protocol Secure Socket Layer Virtual Server Environment Web based Enterprise Management
Collection Predefined group of systems, partitions, etc.
HP-UX 11i v3 Training
Achieving Availability
Combination of 3 major pillars of availability
Technology
Reliable architectural components (servers, disks, network, etc.) Clustering software Middleware Data replication Management software and tools
People and Processes
Training Documentation Change control
Support Services
Rapid response time Rapid diagnosis and repair Availability of parts
HP-UX 11i v3 Training
The Mission-critical environment
Why is manageability so important?
Down-time
$$$$
Many components must work together to eliminate SPOF
A variety of different manageability interfaces to master # instances of like components Visualizing how components are connected together Rapid identification of problems
Human-error one of the most common causes of down-time
Remembering the commands After real failures, administering a recovery accurately
When disaster strikes
People panic but its crucial to manage the business for continuity
HP-UX 11i v3 Training
Manageability
Bringing order from chaos
Configuration
Creation
Configuring a new system Setting attributes affecting the startup & run-time behavior Iteratively adding, deleting or modifying components of the system
Administration
Control
Operator invoked changes to the system Control of access, who gets to do what Changing run-time behavior by modifying control attributes
Discovery & Monitoring
Observance
Finding what objects exist, how they are connected Finding the detailed attributes of the components Tracking how their attributes change over time
Troubleshooting
Making status issues stand-out Providing tools to assist with fixing problems
Comprehension, Training & Reporting
Understanding how the system works Recording a configuration
Miscellaneous
HP-UX 11i v3 Training
Simulation, auditing, compliance
Serviceguard Manageability
Serviceguard Portfolio
Delivering over a decade of quality service
Serviceguard HP-UX Serviceguard Linux
Extended Clusters Metrocluster Continentalclusters DT solutions for LINUX
High Availability Clustering
Disaster Tolerance
Value Added Solutions
Serviceguard Extension for RAC (HP-UX) Serviceguard Extension for SAP (HP-UX and LINUX) Serviceguard Storage Management Suite (HP-UX) Serviceguard Manager (HP-UX and LINUX) Serviceguard Extension for Faster Failover (HP-UX) Serviceguard HA Toolkits (HP-UX and LINUX)
HP-UX 11i v3 Training
Serviceguard Manager Versions
Standalone version A.05.01
Manages SG A.11.17 or earlier Transitioned to Serviceguard Manager in HP SMH
Serviceguard Manager for HP SMH
Web-based Manages a particular version of Serviceguard Is included with each Serviceguard release
Version summary:
A.05.01 SG A.11.17 or earlier B.01.00 SG A.11.17.01 (11i v3 only) B.01.01 SG A.11.18 (11i v2 & v3, Linux RH4, RH5 & SLES10)
HP-UX 11i v3 Training
Goals of Serviceguard Manager
Monitor
Rapid assessment of topology, status
Administer
No need to remember command line options
Configure
Cluster and package configuration See all options quickly & easily Automated distribution of configuration files Discovery of cluster resources
Troubleshooting
Status badges & colors Consolidated log viewing
HP-UX 11i v3 Training
HP System Management Homepage and Serviceguard Manager
System Management Homepage
The launch pad for Serviceguard Manager browser-based!
Serviceguard status box
HP-UX 11i v3 Training
SG Manager B.01.01 for SG 11.18
Standard SMH features
SMH/UX integration
Single sign-on Secure communication via SSL Setup & view consolidated logs Other SMH tools, e.g. File Systems
HP SIM integration Online context sensitive help Consistent look & feel with other tools
Local SG cluster management
Monitoring (+consolidated logs) Administration (full SG CLI support) Configuration (including MNPs) Role based access Ripples SG membership/status up to the SMH Homepage, SIM Identifies Metrocluster Localization in 8 languages
HP-UX 11i v3 Training
Serviceguard Manager via a browser
A web application
Summary Status
HP-UX 11i v3 Training
Kernel Configuration HP SMH
HP-UX 11i v3 Training
Creating a cluster volume group
Integration with Serviceguard
HP SMH: Disks & File Systems functional area
Enter vg name & select disks
Wizard is launched
Other cluster node names are presented
HP-UX 11i v3 Training
Preview of commands
Configuring a CFS Cluster
Multi-Node packages and package dependencies in a Serviceguard CFS Cluster
node 1
App A
node 2
App B
node n
***
App N
CFS mount point Multi Node Package (MNP): SG-CFS-MP-1 CVM disk group Multi Node Package (MNP): SG-CFS-DG-1 CVM/CFS System Multi Node Package (SMNP): SG-CFS-pkg
cfsmntadm cfsdgadm cfscluster
SG-CFS
= dependency
HP-UX 11i v3 Training
/cfs/mnt1
HP SIM showing our pre-defined collection
HP SIM collection named Demo systems created via the Customize menu Two servers (hasupt19 & 20) to be used to create a 2-node cluster with CFS
HP-UX 11i v3 Training
Creating the CFS file systems
START
Command View EVA: Create shared storage
no is VxVM initialized? yes
Configure cluster & run $ cfscluster config/start SMH: Launch VEA and connect to cluster node VEA: Create Disk Group using shared LUNs VEA: Create volume(s) for each file system VEA: Create & mount cluster file systems
END SMH: System Management Homepage VEA: Veritas Enterprise Administrator
$ vxinstall
[on each node]
SMH: Disks & File Systems Identify new shared LUNS
no Are LUNs initialized? yes
$ vxdisksetup -i <device>
[for each un-initialized device]
HP-UX 11i v3 Training
Configure a cluster & setup CVM
Use Serviceguard Manager to create cluster hptf
Use HA Quorum Service as cluster lock tie-breaker, 16.89.121.72
Setup CVM (in preparation for CFS)
Initialize VxVM if needed on each node (using $ vxinstall command) $ cfscluster config $ cfscluster start
Serviceguard Mgr shows new System Multi-node Package, SG-CFS-pkg Rediscovery on HP SIM shows the new cluster, hptf
HP-UX 11i v3 Training
SGManagerPI CFS Package Stack
This screen shot shows an example of MNP and SMNP packages for: 1 disk group created & controlled by SG-CFS-DG-1 3 cluster file systems (/cfs/mnt1 - /cfs/mnt3) controlled by SG-CFS-MP-n
HP-UX 11i v3 Training
SG Manager Dependency Graph
Part of the packages tab
System Multi-node package runs CVM
Multi-node package activates cfsdg01 Mounts /cfs/mnt3 on cfsvol1 /cfs/mnt2 /cfs/mnt1
HP-UX 11i v3 Training
DSAU Distributed System Administration Utilities
DSAU
Manage a SG cluster or group of systems
Integrated with Serviceguard & Serviceguard Manager (B.01.00 & later) Based on Open Source tools: syslog-ng, cfengine, pdsh
Consolidated Logging
Centralize logs Extended to support TCP Integrated with SG for syslog.log and package logs
Configuration Synchronization
Client/server tool, central configuration master golden image Configuration description file for managed clients Check file permissions, track checksum changes Perform edits to files, run shell commands, check/signal processes
Command Fan-out
Use rsh or ssh to execute shell commands in parallel Use csshsetup tool to easily distribute ssh keys
User Manual: http://docs.hp.com/en/T2786-90090/T2786-90090.pdf
HP-UX 11i v3 Training
Leverage from Open Source Tools
Configuration synchronization
cfengine Configuration Engine www.cfengine.org Goal-based/desired state management tool
Reference Material
Consolidated logging
Syslog-NG Syslog Next Generation http://www.balabit.com/products/syslog-ng/ Syslog replacement
Offers standard UDP and additional TCP transports Significantly more powerful filtering, log rotation, etc. Allows consolidation of arbitrary text based log files.
Command fan-out
Parallel Distributed Shell (pdsh) http://www.llnl.gov/linux/pdsh/pdsh.html http://sourceforge.net/projects/pdsh Ssh or rsh based command fan-out with intelligent output filters
Includes a parallel distributed copy (pdcp) command as well
All of the above productized/supported by HP
HP-UX 11i v3 Training
Service Cluster A best practice
HA
Quorum Service DSAU
HA Log Consolidation Server HA Master Synchronization Master hasupt19
IP A A clog
haatc17
QS
hptf hasupt20
/cfs
haatc18
Service cluster
Shared storage for /clog
HP-UX 11i v3 Training
Use DSAU tools to assist in configuring a highly available Oracle Database
Easing application deployment
hasupt19
CFS storage /cfs/mnt1 app/oracle
hasupt20
Kernel parameters use HP SMH Kernel Configuration Set up pdsh parallel distributed shell to ease preparation steps Set up oracle users, home directories Install Oracle binaries on /cfs/mnt1; data files on /cfs/mnt2 ECM Toolkit for Oracle [ included in the SG SMS bundle ]
HP-UX 11i v3 Training
Oracle Database Integration with SG
Oracle RAC HP Supported framework
Reference Material
http://software.hp.com High availability Serviceguard Extension for RAC Toolkit Delivered with SGeRAC version A.11.18 White Paper: http://docs.hp.com/en/8987/sgeractoolkit-wp.pdf
Single-instance Oracle
ECM Toolkit, revision B.04.01 Supports SG A.11.16 A.11.18, Oracle 9i, 10gR2
README haoracle.conf toolkit.sh haoracle.sh haoracle_sql.sh haoracle.mon halistener.mon
HP-UX 11i v3 Training
Integration instructions Oracle instance / user configuration file Wrapper used from run script to invoke Oracle toolkit Main shell script for starting, stopping oracle SQL scripts for sqlplus to start/stop Oracle Called by haoracle.sh to monitor Oracle processes Called by haoracle.sh to monitor a configured listener
Package Oracles dependency graph
HP-UX 11i v3 Training
Wrap-up
Summary
There exists a powerful set of management tools, that when combined can significantly improve the manageability of a SG environment
SMH, SIM, Serviceguard Manager DSAU
Consolidated logging Cluster-wide command execution File synchronization
Serviceguard Manager
Quick assessment of your cluster Simpler administration and configuration options all presented Online help assists with training
Create a service cluster; use it to service application clusters CFS can ease configuration, administration & maintenance
HP-UX 11i v3 Training
For more information on HPs High Availability offerings
Web sites:
http://www.hp.com/go/serviceguard http://www.hp.com/go/ha http://docs.hp.com/hpux/ha
Watch our HA/DT demos at:
www.hp.com/centers/demos Click on: Adaptive Infrastructure Optimize Continuity and Availability
Apache Web Server Farm Utilizing Serviceguard CFS Avoiding Outages Due to Hardware Failure High Availability Solutions Lowering the Cost of High Availability Serviceguard CFS for RAC integrated with VSE The Virtual Server Environment Made Real (incl. Metrocluster) And more
HP-UX 11i v3 Training
HP High Availability Training Curriculum
HP-UX Logical Volume Manager h6285s 3 days
or
HP-UX VERITAS Volume Manager hb505s 4 days
For
more information, visit www.hp.com/learn/unix that POSIX Shell Programming (h4322s) is recommended as a precursor to HP Serviceguard (h6487s) out our Virtual Server Environment curriculum at www.hp.com/learn/vse
Note
HP Serviceguard I h6487s 5 days
Check
Customized training, e.g. HP Continental clusters and HP Serviceguard Storage Management Suite, SG SMS
HP Metrocluster hb507s 2 days
or
HP Serviceguard II: Continental Clusters, CFS & Oracle RAC u8601s 2 days
HP-UX High Availability Certification Exam HP0-093
HP-UX 11i v3 Training
Thank you!
Hp logo black on white