Bulletproof Your Linux Environment - Veritas

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