Transcription
Bulletproof Your Linux EnvironmentPaul BelkDirector Technical ProductManagementChris JohnsonSenior Principal Technical ProductManager
Bullet Proof LinuxEnterprise GradeHA/DRMaximize Data CenterInvestmentFuture Proof Scalability Improve operational scale Reduce storage costs withfreedom of choice Migrate storage online withno application impact Scale out workloads for fasterperformance Fast failover Reduce Storage ConsumptionProductionDR Deploy HA/DR withoutcomplex and hard tomaintain scripts Enable non-disruptivemaintenance operations Robust support for servervirtualizationBulletproof Your Linux Environment2
Reduce ComplexityAutomate High Availability and Disaster RecoverySymantec High Availability and Disaster RecoveryLocal HAAPPSAP4APP 3APP 2Metropolitan HAWide-Area DR(Stretch Cluster)SAPAPP 1The Benefits(Global Cluster)APP 4APP 3APP 2APP 1 Recover faster Reduce reliance onpersonnel during anincident Reduce operator error Provide comprehensivedata and applicationavailability Simplify by using a singlesolution for:Synch Replicationor MirroringAsynchronousReplication– Local HA– Campus/Metro DR– Global DRBulletproof Your Linux Environment3
From full upgrade to rolling upgradeReduced application downtime during upgradeOld Version Upgrade without anyapplication downtimeNew proof Your Linux EnvironmentCFS*CFSCVM*CVMDMP*DMPN2 Two step process fullyautomated by Installer(CPI) Supported from 5.1onwards for SFHA, CFS,CFSHA, SFRAC4
Test Your HA/DR Strategy With No DisruptionSimulate DR Failover: FireDrill Schedule and run actual application failovers atDR site Diagnose with built-in reportingMountInitiateTest ApplicationSnapshotFire DrillResetSecondary SitePrimary SiteReplicationVolume SnapshotBulletproof Your Linux Environment5
Accelerate Recovery:Intelligent Monitoring Framework (IMF) Registration, Blocking, Notification andRemediationIntelligent Monitoring Framework (IMF)– Agent registers resource with the AMFKernel Driver and provides it resourcespecific information– Agent blocks and awaits notificationon resource status change– Resource status changeinstantaneously relayed to theblocking agent for handlingHADAgent FrameworkAMF DriverFaulted Enable extremely fast failure detectionand remediation Significant reduction in system resourceutilization thus devoting key resources forother processingRegistering ResourcesIMF: Agents loosely coupled with resources, wait onthe AMF driver for notificationBulletproof Your Linux Environment6
Maximize AvailabilityPrevent ConcurrenciesNode with Application OnlineVCS brings resource onlineNode with Application OfflineAPPAPPAgent registers with IMFUser attempts to bring apponline outside of clusterIMF recognizes attemptRegistering Application is online Prior to IMF-PCV, concurrency detection took upto 5 minutes No additional monitoring required as part ofIMF frameworkBulletproof Your Linux EnvironmentPCV preventsApplication is Offline Works on Application Agent with VCS 6.0 The only clustering technology with this feature Preventing startup scripts is the future direction7
Prevent DowntimeEliminating Corruption Risk with FencingWhy Fencing?APPAPPSCSI-3 Based FencingAPPCPS Based FencingAPPData CorruptionSCSI3 PR Disks Need to restrict writes tocurrent and verified nodesBulletproof Your Linux EnvironmentCoordination Point Servers SCSI3 disks for i/o fencing Non SCSI3 fencing Maximum data protection Virtualized environment8
Prevent DowntimeControl Which Node / Site Should Survive a Eliminate the Guess Work and Maximize Uptime Preferred fencing provides granular control to influence fencing outcome Particularly useful for campus clusters and multi-node clusters where clusterheartbeat goes over an actual network Preference is configured as a ‘weight’ per node or service groupBulletproof Your Linux Environment9
Multi-Tier Applications & ritas Cluster as Cluster ServerHA/DRVCSBulletproof Your Linux Environment10
Transition to Virtual Business Service WebWebVMVMVeritas Operations ManagerBilling Virtual Business ServiceApplicationHAApplicationServiceGroupWeb Server SGAppappappappApplication Server SGIPVCSDatabaseDatabase SGServiceGroupDBIPFSVVRStart/Stop OrderInter-cluster fault policyVCSBulletproof Your Linux Environment11
Virtual Business ServiceUnparalleled Support MatrixOperating SystemsVirtualizationHigh eVM, ZonesWPAR, LPARKVMHyper-VVCS 5.1, 6.0VCS 5.1 SP1 (Unix)VCS 5.1 SP2 (Win)ApplicationHA 5.1 SP2ApplicationHA DB2MySQLInformaticaWebSphereMicrosoft ExchangeWebLogicPeopleSoftVeritas ReplicatorOracle DataguardEMC SRDFNetApp SnapMirrorBulletproof Your Linux Environment12
Robust Virtualization SupportBulletproof Your Linux Environment13
VCS Guest Cluster for 24x7 Application Availability24x7 Intelligent Monitoring by VCS Detailed application awareness Infrastructure/VM Availability Traditional OSHOSTRapid Application Recovery Fast failover to standby VM Integrated with SFCFSMinimize Application Downtime Protection against OS corruptionSimplified Management App visibility through VeritasOperations Manager Fully supported with VirtualBusiness Services No downtime for OS patchingBulletproof Your Linux Environment14
ApplicationHA for application visibility and managementSimplify Application Management Manage app dependencies Start/Stop/Status of in-guest appFault detection and remediation Detailed application onHAApplicationHAOSOSOSHOST Application restart to remediatefaults; no App/VM failoverSimplified ManagementEasy Configuration Automatic application discovery App wizards for configuring HA No private interconnectsBulletproof Your Linux Environment In-guest app visibility through VeritasOperations Manager Fully integrated with Virtual BusinessServices for multi-tier applicationmanagement15
Virtualization puts increased pressure on storageperformance and availabilityPerformance &ResiliencyStorageHeterogeneityVisibility &ReportingRAID10, SRDF, Thin , SSD drive SAN aware load balancingkey for high VM density Proactive failover of storageconnectivity during disaster Flexibility to choose ANYcost effective storage Optimized handling of ANYtier of storageI/O bottlenecks to storage arrays! Visibility into storagecharacteristics needed Data center wide I/Obottlenecks critical to isolateGetting locked-in by single array vendorLack visibility into performance bottlenecks!Device naming complicated in ESX!Am I using the right tier of Storage?Bulletproof Your Linux Environment16
Veritas Dynamic Multi-Pathing (DMP) for VMware:Improved storage I/O performance and availabilityAny X86 Server Improve performance– SAN & workload aware load balancingGuestGuestGuestGuestVMware ESXHypervisorMPPDMPESX PSA Framework– Real-time I/O performance graphs Increase availability– Proactive path failover– Automated path recovery Improve storage visibility– Enhanced device naming– Extended attribute discovery & reporting– Data center storage reporting via vCenter Utilize a single multi-pathing solutionacross physical and virtual withheterogeneous storageBulletproof Your Linux Environment17
VxDMP Components and Architecture vSphere / ESX Components– Dynamic Multi-Pathing Core MPPcomponentsvCenterServer– ASL / APM packages Management Interfaces– vCenter integration for operations,visibility and reportingESXServersVxDMP plug-inin vSphere clientLAN– CLI Server for remote administrationSAN vCenter FunctionalityVxDMPRemote CLI– I/O policy management– Path management (enable/disable)– Performance graphs and tablesStorage– DMP deployment statisticsBulletproof Your Linux Environment18
KVM: SFCFSHA in the KVM HostAppData DeviceData DeviceAppBoot DeviceAppData DeviceAppBoot DeviceKVM GuestBoot DeviceKVMGuestData DeviceKVM GuestBoot DeviceKVMGuest Replication of VM Images. Highly available storage forvirtual machines. Simplified management ofvirtual machines.SFCFSHARH6 KVM HostSFCFSHA in the Host:RH6 KVM Host Centralized Device PathManagementShared StorageBulletproof Your Linux Environment19
KVM: SFHA in the Guest, DMP in the KVM HostKVMGuestKVM GuestKVMGuestKVM GuestAppAppAppAppData DeviceBoot DeviceData DeviceBoot DeviceData DeviceBoot DeviceData DeviceBoot DeviceStorage Foundation DMPDMPDMPRH6 KVM HostRH6 KVM HostShared StorageBulletproof Your Linux EnvironmentUsing SFHA in the GuestProvides: Enhanced databaseperformance. Point-in-time copy featuresfor data back-up, recovery, andprocessing. Consistent Device NamingUsing DMP in the hostprovides: Centralized multi-pathingfunctionality. Active/passive array highperformance failover. Centralized storage pathmanagement.20
KVM Storage Management (SF KVMRHEL Host SF in the guest– get consolidation benefits, keeptools/processes unchanged– enable P2V data migration with PDCDMPKVMKVMRHEL HostRHEL Host– present files (& filesnaps) as disks to guests– enable live migration– TP/R in the host Split stack (FS in guest) DMP in the host virtIO disk type support CVM/CFS in the host RHEL6Bulletproof Your Linux Environment21
VCS High Availability in KVM EnvironmentIn Guest Application Availability Lean VCS footprint installed inside KVM Guest No heartbeats, no additional network infrastructure Start, Stop, Monitoring, Restart of Application Support for Windows (6.0) and RHEL (5.1 SP1)APPVMAAPPAPPVM VMBCKVM HOSTAPPAPPVMXVMYKVM HOSTVM/HA without Application Awareness VCS installed in KVM Host to form a cluster of KVM Hosts Start, Stop, Monitoring, Failover of KVM Guest No VCS footprint inside KVM Guest Support for Windows (6.0) and RHEL (5.1 SP1)VMAVM VMBCKVM HOSTVM VM VMBCAKVM HOSTVM/HA with Application Awareness Lean VCS footprint in KVM Guest for Application Monitoring VCS in KVM Host for KVM Guest & Infrastructure Monitoring Application restart, VM failover (configurable levels) Support for Windows (6.0) and RHEL (5.1 SP1)Bulletproof Your Linux EnvironmentAPPVMAVM VMBCKVM HOSTVM VM VMBCAKVM HOST22
Bullet Proof LinuxEnterprise GradeHA/DRMaximize Data CenterInvestmentFuture Proof Scalability Improve operational scale Reduce storage costs withfreedom of choice Migrate storage online withno application impact Scale out workloads for fasterperformance Fast failover Reduce Storage ConsumptionProductionDR Deploy HA/DR withoutcomplex and hard tomaintain scripts Enable non-disruptivemaintenance operations Robust support for servervirtualizationBulletproof Your Linux Environment23
Improve Operational ScaleBulletproof Your Linux Environment24
Veritas Operations Manager (VOM)AppHABilling DeptFinance DeptHRDeptBilling VBSFinance VBSHR VBSAppHAAppHAAppHAVCSAppHAAppHAVCSAppHAVCSVeritas Operations ManagerCFS HABulletproof Your Linux EnvironmentSF HA25
Improve Operational ScalabilityVOMUnified management across platformsManage Storage Foundation Manage Disk Groups, Volumesand File Systems using wizards Monitor and setup copy services Monitor and control volumereplicationManage Veritas Cluster Configure Service groups usingwizards Perform availability operationsusing simple menus Monitor clusters and generatealertsBulletproof Your Linux Environment26
VOMMulti-Cluster ReportsCluster uptime analysis reportsOne chart withservice groupstate across allclustersAbility to clickon the graphand do batchoperations onservice groupsBulletproof Your Linux Environment27
VOMCross Cluster ReportsCross cluster failover summaryDate wise failover distributionService group wisefailover distributionBulletproof Your Linux Environment28
VOMHealth ChecksRun & schedule health checkswith a simple clickPick from 50 built-in healthchecksAbility to write customhealth checksRecommend creating policies around the following 3 themesPOLICY THEMESample health check to include1. Ensure availabilityfrozen service groups2. Maximize utilizationunderutilized disks and file systems3. Enforce best practicesCluster OS consistencyBulletproof Your Linux Environment29
VOMCreate custom templates for policiesUse Customizable signaturesto comply with best practices,availability and utilizationpoliciesBulletproof Your Linux Environment30
VOMAutomate actions on faultsConfigure rules totake action on faulttypesBulletproof Your Linux Environment31
Any StorageExploiting ANY Storage:Modular Architecture to Optimize to Any Storage Array Support Library (ASL)– ASL Module for each Array (Ex: VMAX, NTAP)– Discovers Array Mode Types (A/A, A/P, ALUA)VMware ESXHostHostHostHost– Discover array specific attributes (Tier, RAID, Repl) Array Policy Module (APM)ASL1DMP– HW specific plug in to DMP– Dynamically loadable moduleAPM2ASL2APM1– Understands Array specific failover behavior– Allows Non Disruptive Upgrades for Controllers Allows DMP to support 50 arrayfamilies & 1000 array modelsBulletproof Your Linux Environment32
Improve operational efficiency and reduce complexityby using a single multi-pathing solutionDynamic Multi-Pathing Enables Storage Flexibility on all PlatformsVeritas Cluster ServerVeritas Cluster ServerVeritas StorageFoundationFile SystemVolume MangerDMPDMPVeritas Application HAGuestGuestMPPGuestGuestVMware ESXDMP for VMwareESX PSA FrameworkReduce operational costs using a single multi-pathing solution Leverage extensive array support Standardize on single multi-pathing across storage management stacks Seamless migration from native multi-pathing to Dynamic Multi-Pathing Choose storage based on price / performance needs, avoiding lock-inBulletproof Your Linux Environment33
Faster MigrationsChange with Minimum DisruptionBulletproof Your Linux Environment34
Migration using traditional methods (network copy)Cross Platform MigrationMigration Steps1.2.3.4.Provision StorageSet up for copy processStop Oracle instanceStart copy process–5.Wait for data transfer–6.Using NFS, rcp/scp or similarCan take many hours or daysStart Oracle instanceChallenges with traditional methods:Requires double the storageRequire a high bandwidth network connectionWill most likely require a long application outage to copy dataBulletproof Your Linux Environment35
Migrating an Oracle Database betweenhardware platforms using Storage FoundationCross Platform MigrationMigration Steps1. Configure CDS2. Stop Application3. Validate file systems andconvert byte order ifnecessary (to/from Linux)4. Deport Disk Group5. Import Disk Group onnew host6. Start ApplicationBulletproof Your Linux Environment36
Perform Storage Migrations OnlineOver any distanceMigrate Arrays LocallyMigrate Over DistanceSynch/Asynch ReplicationVeritas Storage Foundation Wizard based configuration Configured during businessHours / Scheduled for nonBusiness hours Unattended MigrationSF, VCSSF, VCS Performed Over IP withoutexpensive Infrastructure Data Center Migration Allows for easy back out ifissues detected No Application DowntimeUtilize SmartMove to go Thin!Bulletproof Your Linux Environment38
Bulletproof Your Linux EnvironmentEnterprise GradeHA/DRMaximize Data CenterInvestmentFuture Proof Scalability Improve operational scale Reduce storage costs withfreedom of choice Migrate storage online withno application impact Scale out workloads for fasterperformance Fast failover Reduce Storage ConsumptionProductionDR Deploy HA/DR withoutcomplex and hard tomaintain scripts Enable non-disruptivemaintenance operations Robust support for servervirtualizationBulletproof Your Linux Environment39
Storage Foundation Cluster File System (SFCFS)High-performance Low-overhead architecture Scalable architecture Sub-minute failoverFrom 1 to 64 nodesCFS HACVMHighly-available Robust, long-lived product Supported by entire StorageFoundation software stack Local, campus, or WAN cluster optionsBulletproof Your Linux Environment256 TBMax FSSANstorage40
SFCFS Use Cases: Scale-Out ApplicationsPerformance forGrid/Parallel Apps Minimal applicationoverheadSFCFS File access scaleslinearly as additionalnodes are added Single namespace fordatabase copiesBulletproof Your Linux Environment41
Maximize Availability / Minimize ComplexityEliminate Storage Failovers with CFSBusiness ApplicationsNeeding Maximum UptimeClassic Clustering May Not Be Fast EnoughClientNative clusteringNative clusteringFile SystemFile SystemActiveFailedServerBulletproof Your Linux EnvironmentPassiveActiveServerServerRecovery Steps Detect failure Un-mount filesystem Deport disk group Import disk group Mount file system Start application Clients reconnect42
Maximize Availability / Virtualize ConfidentlyEliminate Storage Failovers with CFSBusiness ApplicationsNeeding Maximum UptimeFailover as Fast as Application RestartClientVeritas ClusterServerVeritas ClusterServerVeritas StorageVeritas StorageVeritas Cluster File Recovery Steps Detect failure Un-mount filesystem Deport disk group Import disk group Mount file system Start application Clients reconnectHyper-VBulletproof Your Linux Environment43
Store Information More EfficientlyIncrease host storage efficiencies Compress where applicable Reduce storage consumption usingcloning and snapshot efficiently Reduce data duplication Enable thin provisioning & reclamationStorage Foundation Cluster File SystemCompressDe-DupeDBCompressionBulletproof Your Linux EnvironmentClonesCloning &SnapshotsDe-duplicationThinReclamation44
Bulletproof Your Linux EnvironmentEnterprise GradeHA/DRMaximize Data CenterInvestmentFuture Proof Scalability Improve operational scale Reduce storage costs withfreedom of choice Migrate storage online withno application impact Scale out workloads for fasterperformance Fast failover Reduce Storage ConsumptionProductionDR Deploy HA/DR withoutcomplex and hard tomaintain scripts Enable non-disruptivemaintenance operations Robust support for servervirtualizationBulletproof Your Linux Environment45
Start, Stop, Monitoring, Restart of Application Support for Windows (6.0) and RHEL (5.1 SP1) VMVM B Y VM VM A C APP KVM HOST APP APP KVM HOST VM X APP APP VM/HA without Application Awareness VCS installed in KVM Host to form a cluster of KVM Hosts Start, Stop, Monitoring, Failover of KVM Guest No VCS footprint inside KVM Guest