1 / 27

How to use this presentation

This presentation provides an overview of the integration of CFS with HP's Serviceguard, including key features, benefits, and steps for transitioning. It is designed for a technical audience and covers the latest updates on the HP/Symantec virtualization partnership.

dchilds
Download Presentation

How to use this presentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How to use this presentation • This presentation covers the integration of CFS with HPs Serviceguard • See HP alliances web site for guidance positioning HP Serviceguard bundles vs. VCS-based VERITAS-only solution • Content is appropriate for external presentation • Designed for a technical audience, presented by a technical speaker • As of Sep 05, plan for GA of the CFS/Serviceguard bundles is December 2005. Contact PM/Alliances for update • Contact for questions/feedback: • Bob Goodyear, HP-UX TPM • Ted Stinson, HP-UX PM • Rob De Groot, HP Alliances team

  2. Update on HP / Symantec Virtualization Partnership Name Title Email

  3. What’s new with HP and Symantec? • In December 2004, HP named VERITAS as its preferred supplier of storage virtualization for highly available HP-UX 11i environments • Single instance/Clustered file-based • Single instance/Clustered Oracle • Joint effort integrates key products with Serviceguard: • VERITAS Storage Foundation (SF), SF for Oracle, SF Cluster File System (SFCFS), and Storage Foundation for Oracle RAC • New offerings replace HP’s plans to bring TruCluster technology and Advanced File System to HP-UX 11i v3 • Joint investment in successful migration of Tru64 customers • VERITAS reaffirms commitment to HP platforms, including Itanium • Function integrated • Membership Mechanism • Integration of SG Split Brain Mechanism

  4. What’s included with the integration? Virtual Server Environment Continuous Application Availability Business Continuity • HP Serviceguard, VERITAS File System and VERITAS Volume Management from Symantec: • Ease of Management, High-Performance for Oracle Databases in CFS • Single point of contact for support • Implement Oracle Disk Manager for better performance in an Oracle RAC environment HP Systems Insight Manager • Serviceguard Storage Management Suite including solutions for • Fast Failover • Disaster Tolerance • Enhanced Oracle RAC capabilities • Toolkits for widely used ISV applications • Includes Storage Foundation, SF for Oracle, SF Cluster File System, or SF for Oracle RAC HP-UX 11i v2 Operating Environments

  5. Key Messages • HP-UX customers can now adopt a Cluster File System into their environment without making radical changes to their existing Serviceguard environment. • VERITAS CFS may be used to enhance the manageability of Oracle RAC and custom distributed application environments. • This is not a disruptive change. • The transition from non-CFS to CFS involves an upgrade to a new version of Serviceguard (11.17) and a new version of the file system and volume manager (4.1). • A mixed environment is possible that includes some applications that use CFS and some applications that do not. • Simple changes to the Serviceguard package control script will allow an existing application that does not currently use a CFS to start using it.

  6. What is the Storage Foundation Cluster File System? • True multi-reader / multi-writer CFS • Applications on different nodes within the cluster can access the same files simultaneously • Applications are responsible to ensure that simultaneous access does not result in application (logical) data corruption • Does provide locking functions with POSIX file system locking semantics (similar to multiple users accessing the same file on a single system) • POSIX file system semantics are advisory only • Locks can refer to regions of a file • Does NOT provide a separate application-level locking API • No generic locking API (i.e., no Distributed Lock Manager, or DLM) for the application • Application needs to provide its own locking mechanism like Oracle RAC does with its imbedded Distributed Lock Manager (DLM)

  7. Transitioning to SG/Storage Foundation CFS Steps for transitioning from today’s SG to SG/CFS • If using LVM, migration from LVM/SLVM to CVM • There is a supported tool for in-place conversion of LVM volumes to VxVM volumes (vxvmconvert) • No need to unload and reload the actual data and/or files • Upgrade of OS and SG software • Installation of new version of HP-UX that includes the 4.1 version of VxFS, VxVM and CVM • If previously installed, CVM must be shut down before upgrading the software • The node may not rejoin the cluster until all nodes have upgraded the VERITAS software • Installation of SG (and optionally SGeRAC) version 11.17 • Configuration of SG CFS packages • Installation of the new SG control script template (superset for both CFS and non-CFS packages) • Conversion of existing application package control scripts to newtemplate format only for those packages that will use a CFS • Change from Volume Group / Disk Group / File System syntax to CFS syntax

  8. Typical Cluster File System Applications Summary • Oracle RAC (parallel database) • Near-raw volume performance with manageability of a file system • Supported with Oracle 9i RAC and 10gR1 RAC • Intra-cluster application file sharing • Sharing of configuration and executable files within the cluster without having to use NFS • No need to failover the file system since it’s already mounted • Web Server environments • Sharing of web pages among the cluster of web servers • No need for failover of packages • Hardware load balancing to distribute the users initially and in case of node failure

  9. Cluster File System versus Failover CFS Storage Cluster Node B Cluster Node A /project /proj2 /proj1 VxFS /mnt1 VxFS /mnt2 VxFS Local Root Local Root Raw Volume A raw volume can be exclusively activated and failed over OR concurrently accessed A cluster file system is concurrently accessed by all cluster nodes. A failover file system is exclusively activated by one node and can transition between nodes.

  10. CFS/CVM

  11. CVM • All technology available in VM, extended to a shared disk environment • Master/slave configuration management • Master runs all configuration and error management • Create new volumes, re-synchronize mirrors, etc. • Note that any operation can be initiated from any member of the cluster, but will be executed on the master • Master governs how members join the cluster • Independent VM (non-CVM) can not join a CVM cluster • VM volumes and CVM volumes are fully compatible • Cluster will automatically re-elect new master should the master go down • Some operations may be re-started (Re-synch, volume create, etc.)

  12. CFS • All FS features extended to a shared everything environment • Fully POSIX Compliant • Load/Store coherent across nodes • Asymmetric CFS • Master node performs journaling • All nodes perform reads/writes directly to disk • One Master per FS – multiple masters per cluster • Recommend at least the same amount of masters as nodes • Write intense workloads should be run on the master node

  13. CFS/CVM built on Storage Foundation 4.1:Quality of Storage Service (QoSS) Recommendation: Move it to another tier • 80% of data is inactive • Keeping it is too expensive • Archiving it is too drastic Traditional Solution VERITAS Solution

  14. HP-UXItaniumBilling HP-UX • Import Disk Group • Mount File System CFS/CVM built on Storage Foundation 4.1: Server Migration SolarisBilling • Unmount File System • Run Conversion Command • Deport Disk Group Solaris

  15. CFS/CVM built on Storage Foundation 4.1: Flashsnap Traditional Snapshots VERITAS Snapshots $40K $40K $5K $5K $40K $40K $40K $40K Total Cost: $90,000 Total Cost: $160,000

  16. SG Integration with CFS/CVM

  17. Serviceguard Integration with SF Cluster File System Joint HP and VERITAS development effort • Integration of HP Serviceguard with: • SF CFS • SF Oracle RAC • Function integrated • Membership Mechanism • Integration of SG Split Brain Mechanism • Serviceguard customer benefit • Fastest application failover in a SAN environment • No requirement to unmount and mount storage during failover • Implement File System in an Oracle RAC environment • Implement Oracle Disk Manager for better performance in an Oracle RAC environment

  18. Integration: SG/SF CFSArchitecture Launch Simple dependency HP owned Per application instance Application Package SG Daemons SGMgr VERITAS owned MNP Multi Node Package Per CFS mount point (or group of mount points in the future) CFS Mount MNP (SG-CFS-MP-#id) SG Commands SMNP System Multi Node Package Disk group MNP (SG-CFS-DG-#id) Per node per CVM Disk Group CFS admin scripts VEA CVM/CFS 4.x SMNP (SG-CFS-pkg) Per node for CFS daemons CVM/CFS Commands Written by VERITAS for HP SG/CFS vxfend cmvxd CVM / CFS kernel components

  19. Integration: SG/SF CFS Processes VERITAS SG = ServiceGuard cmvxd = Confirms membership changes from SG to cluster file system HP XML vxfend cmvxd SG/Oracle User Kernel LLT = Low Latency Transport (heartbeat mechanism) GAB = Group membership and Atomic Broadcast (cluster manager) CFS = Cluster File System CFS CVM CVM = Cluster Volume Manager vxfen vxfen = Fencing module (ensures no split-brain) vxfend = Confirms membership Changes with SG. Communicates with cmvxd GAB LLT

  20. Integration: Key Points • Integration is with SG, not VCS • SG will detect membership changes before CFS/CVM • GAB/LLT timeouts are slower than SG • CFS/CVM detects changes also • Check with SG before recovering from changes • SG controls membership changes • SG communicates through cmvxd • Ensures consistency with Serviceguard cluster membership information • SG lets clustered app know when changes are done

  21. Interconnect communications • GAB/LLT – Group membership and Atomic Broadcast / Low Latency Transport • LLT is implemented directly on top of DLPI • Bypasses most of the kernel (streams, TCP/IP, etc.) • GAB is the communications protocol • Broadcast protocol used for cluster communications • CVM operations, CFS lock and log traffic and cluster state monitoring • Multiple Ethernet links for HA and performance • SG directly interfaces with GAB/LLT and provides cluster membership services to CVM & CFS

  22. New processes for integration • cmvxd • User-level process • Written by HP • Verifies membership information delivered from vxfend • Ensures consistency with Serviceguard cluster membership information • vxfend • User-level process • Written by VERITAS • Communicates GAB membership information to cmvxd • Confirms membership changes with SG through cmvxd • CVM and CFS do not recover from change until confirmed with SG

  23. HP Serviceguard Storage Management Bundles

  24. HP Serviceguard Storage Management Suite * VERITAS Volume Replicator – To be sold as an option with each of the bundles.

  25. HPServiceguard HPServiceguard VERITAS Storage Foundation VERITAS SF Cluster File System HPServiceguard HPServiceguard VERITAS SF Oracle VERITAS SF OracleRAC HP Virtualization Bundles Non-Oracle Oracle Single Instance Clustered

  26. Serviceguard bundle product numbers • T2771BA HP Serviceguard Storage Management • T2772BA HP Serviceguard Storage Management Premium • T2773BA HP Serviceguard Storage Management for Oracle • T2774BA HP Serviceguard Storage Management for Oracle Premium • T2775BA HP Serviceguard Cluster File System • T2776BA HP Serviceguard Cluster File System for Oracle • T2777BA HP Serviceguard Cluster File System for RAC

  27. Questions?

More Related