bulletproof your linux environment - vox.veritas.com b10.pdf · rhel/sles hypervisor sf sf vcs vcs...
TRANSCRIPT
Bulletproof Your Linux Environment
Carlos Carrero Technical Product Manager
Storage & Availability Management Group
Bullet Proof Linux
Scale out workloads for faster performance
Fast failover
Reduce Storage Consumption
Scale Out Storage
Deploy HA/DR without complex and hard to maintain scripts
Enable non-disruptive maintenance operations
Robust support for server virtualization
Enterprise Grade HA/DR
Production
DR
Improve operational scale
Reduce storage costs with freedom of choice
Migrate storage online with no application impact
Maximize Data Center Investment
Bulletproof Your Linux Environment
Reduce Complexity Automate High Availability and Disaster Recovery
Metropolitan HA (Stretch Cluster)
Wide-Area DR (Global Cluster)
Local HA Recover faster
Reduce reliance on personnel during an incident
Reduce operator error
Provide comprehensive data and application availability
Simplify by using a single solution for:
Local HA
Campus/Metro DR
Global DR
The Benefits Symantec High Availability and Disaster Recovery
SAP APP 1 APP 3 APP 2 SAP SAP APP 4
Synch Replication or Mirroring
APP 4 APP 1 APP 2 APP 3
Asynchronous Replication
Bulletproof Your Linux Environment
Simulate DR Failover: FireDrill
Test Your HA/DR Strategy With No Disruption
Bulletproof Your Linux Environment
Schedule and run actual application failovers at DR site
Diagnose with built-in reporting
Primary Site
Volume Snapshot
Initiate Fire Drill Mount Snapshot
Replication
Test Application Reset
Secondary Site
Accelerate Recovery Intelligent Monitoring Framework
Registration, Blocking, Notification and Remediation
Agent registers resource with the AMF Kernel Driver and provides it resource specific information
Agent blocks and awaits notification on resource status change
Resource status change instantaneously relayed to the blocking agent for handling
Enable extremely fast failure detection and remediation
Significant reduction in system resource utilization thus devoting key resources for other processing
HAD
Agent Framework
Intelligent Monitoring Framework (IMF)
Resources
IMF: Agents loosely coupled with resources, wait on
the AMF driver for notification
Registering…
AMF Driver
Faulted
Bulletproof Your Linux Environment
Why Fencing?
Prevent Downtime Eliminating Corruption Risk
Bulletproof Your Linux Environment
APP APP
Need to restrict writes to current and verified nodes
SCSI-3 Based Fencing CPS Based Fencing
SCSI3 PR Disks
SCSI3 disks for i/o fencing
Maximum data protection
Non SCSI3 fencing
Virtualized environment
Coordination Point Servers
Data Corruption
APP APP
Intelligent Service Protection
Bulletproof Your Linux Environment 7
Node 1: Active
APP
Interconnect
Node 1: Passive Node 1: Active
APP
Node 1: Passive
APP
Protect Running Services
Avoid unnecessary downtime Prevent operational errors
Preferred Fencing Prevent Concurrency Violation
From full upgrade to rolling upgrade Reduced application downtime during upgrade
Bulletproof Your Linux Environment
CFS
CVM
DMP LLT
GAB CFS
CVM
DMP LLT
GAB
HAD HAD
CFS*
CVM*
DMP* LLT*
GAB*
N1 N2
Old Version
New Version
CFS*
CVM*
DMP* LLT*
GAB*
HAD* HAD*
Upgrade without any application downtime
Two step process fully automated by Installer (CPI)
Supported from 5.1 onwards for SFHA, CFS, CFSHA, SFRAC
Application Application
Multi-Tier Applications & Services
Database
Application
Web server
Billing
app app app
DB
FS IP
VVR
Service Group
VCS
App
IP
Service Group
VCS
Web
VM
Service Group
Web
VM
Service Group
ApplicationHA
Veritas Cluster Server HA/DR
Veritas Cluster Server HA
Symantec ApplicationHA
Veritas Operations Manager
Bulletproof Your Linux Environment
Transition to Virtual Business Service Seamlessly
Bulletproof Your Linux Environment
Database SG
Application Server SG
Web Server SG
Billing Virtual Business Service
Veritas Operations Manager
Start/Stop Order
Inter-cluster fault policy
Database
Application
Web server
Billing
app app app
DB
FS IP
VVR
Service Group
VCS
App
IP
Service Group
VCS
Web
VM
Service Group
Web
VM
Service Group
ApplicationHA
Virtual Business Service Unparalleled Support Matrix
Bulletproof Your Linux Environment
Operating Systems
Solaris
HP-UX
AIX
Linux
Windows
Virtualization
VMware
OracleVM, Zones
WPAR, LPAR
KVM
Hyper-V
High Availability
VCS 5.1, 6.0
VCS 5.1 SP1 (Unix)
VCS 5.1 SP2 (Win)
ApplicationHA 5.1 SP2
ApplicationHA 6.0
Databases
Oracle
Sybase
SAP
DB2
MySQL
Applications
Informatica
WebSphere
Microsoft Exchange
WebLogic
PeopleSoft
Replication
Veritas Replicator
Oracle Dataguard
EMC SRDF
NetApp SnapMirror
Bulletproof Your Linux Environment
Robust Virtualization Support
Virtualization brings challenges for visibility and availability of applications
Application Control & Visibility
Monitoring tools providing information only!
Rigid Storage compatibility for clusters!
Siloed approach for physical and virtual
Database down what about other apps?
Multi-tier Application Management
Hypervisor
VM C
OS
VM B
ISS
OS
SQL
VM A
ORA
OS
Hypervisor
VM C
OS
VM B
ISS
OS
SQL
VM A
ORA
OS
Hypervisor
VM C
OS
VM B
ISS
OS
VM A
ORA
OS
Hypervisor
VM C
OS
VM B
ISS
OS
SQL
VM A
ORA
OS
Lack visibility into performance bottlenecks!
Hypervisor
Disaster Recovery and Availability
Bulletproof Your Linux Environment
VCS Guest Cluster for 24x7 Application Availability
Bulletproof Your Linux Environment 14
24x7 Intelligent Monitoring by VCS
Detailed application awareness
Traditional clustering, application availability
Rapid Application Recovery
Fast failover to standby VM
Integrated with SFCFS
Minimize Application Downtime
Protection against OS corruption
No downtime for OS patching
Unix/Linux Virtualization Support
SUSE/RHEL KVM, RHEV, OVM
Oracle Solaris VM Server for Sparc
IBM PowerVM (LPARs)
HP IVM
VM1
OS
VM2
OS
HOST
SQL ORA
VM1
OS
VM2
OS
HOST
Web
VCS VCS
ORA
VCS + ApplicationHA for complete High Availability
15
Modular monitoring
In guest App monitoring by ApplicationHA
VM/Infrastructure monitoring by VCS
Collaborative application aware VM monitoring
Coordinated application recovery
Application restart
VM restart on same server
VM failover to standby server Unix/Linux Virtualization Support
RHEL KVM
SUSE KVM (VM/HA)
Oracle Solaris VM Server for SPARC (LDOMs)
IBM PowerVM (LPARs)
VM
OS
HOST
VM
OS
HOST
VCS VCS
ORA
ApplicationHA
VM
OS
APP
ApplicationHA
ApplicationHA
VM
OS
ORA
ApplicationHA
APP
Bulletproof Your Linux Environment
VM1
OS
App1
VM2
OS
App5
VM3
OS
App3
VM4
OS
App3
VM5
OS
DMP
App2
VM8
OS
Hypervisor
App8
VM9
OS
App9
VM6
OS
Hypervisor
App6
VM7
OS
App7
RHEL/SLES
SF
App1 App2
VCS
RHEL/SLES
CFSHA
App3 App4
KVM environment Physical environment
CFSHA CFSHA
DMP SFHA
RHEL/SLES
Hypervisor
RHEL/SLES
Hypervisor
SF SF
VCS VCS
VCS VCS VCS VCS
16
VOM
Symantec in the RHEL/SLES KVM ecosystem
Bulletproof Your Linux Environment
VM1
OS
App1
VM2
OS
App5
VM3
OS
App3
VM6
OS
Hypervisor
App6
VM7
OS
App7
KVM environment
RHEL/SLES
Hypervisor
SFHA SFHA SFHA SFHA SFHA
Benefits:
– Live migration of guest VMs
– Fast failover for applications
– Shared access to storage for parallel apps CFSHA CFSHA
VM6
OS
Hypervisor
App6
VM7
OS
App7
CFSHA CFSHA
17
SFCFSHA use case in RHEL/SLES KVM VOM
Bulletproof Your Linux Environment
PrivateLinks
Veritas Cluster Server Integration with VMware
Controlled VM access via Veritas Cluster Server
Utilize Hot Disk API for attaching disks
Wider support of disk types available incl RDM and VMDK
Enable vMotion, HA & DRS etc..
VMwareHA and vSphere integration
Deployment and configuration from vSphere
Easy transfer of operational knowledge to virtual environments.
VM1 Boot VM2 Boot
Oracle Data
VM2
Ora
ESXi 2
VM1
Ora
ESXi 1
Shared Datastore
VCS VCS
Bulletproof Your Linux Environment
Using the power of VCS to control VM access to storage
Graceful Switchover:
• When the application SG is switched from VM1 to VM2
– The offline routine of VMwareDisks detaches the disks from VM1
– The online routine on the failover target node then attaches the disks to VM2
– Allow vMotion and DRS at the same time
PrivateLinks
VM1 Boot VM2 Boot
SQL Data
Shared Datastore
Detach Data Disks
VM1
SQL
ESXi 1
Offline SQL
Attach Data Disks
to VM2
Online SQL
VM1
SQL
ESXi 1
VM2
SQL
ESXi 2
VM2
SQL
ESXi 2
Bulletproof Your Linux Environment
Component Dependency
VM Selected Application Status Cluster Status Application Operation
Visualize and control apps from vSphere client – screenshot
Bulletproof Your Linux Environment
ESX
RDM-P SCSI3 PR for Data Protection vMotion and DRS are prohibited
VMDK Take advantage of ESX multi-writer capability Provide cache consistency Allow vMotion and DRS Use Coordination Point Servers
VMFS + multi-writer
VMDK
CFS
CPS ES
X
ESX
ESX
ESX
ESX
CFS
SCSI3 Fencing
Cluster File System in VMware Environments
Bulletproof Your Linux Environment
Veritas Dynamic Multi-Pathing (DMP) for VMware: Improved storage I/O performance and availability
Improve performance
– SAN & workload aware load balancing
– 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 solution across physical and virtual with heterogeneous storage
Any X86 Server
VMware ESX
Hypervisor
ESX PSA Framework
MPP DMP
Guest Guest Guest Guest
Bulletproof Your Linux Environment
Bullet Proof Linux
• Scale out workloads for faster performance
• Fast failover
• Reduce Storage Consumption
Scale Out Storage
• Deploy HA/DR without complex and hard to maintain scripts
• Enable non-disruptive maintenance operations
• Robust support for server virtualization
Enterprise Grade HA/DR
Production
DR
• Improve operational scale
• Reduce storage costs with freedom of choice
• Migrate storage online with no application impact
Maximize Data Center Investment
Bulletproof Your Linux Environment
Bulletproof Your Linux Environment
Improve Operational Scale
Veritas Operations Manager
Bulletproof Your Linux Environment
Finance VBS
AppHA AppHA AppHA
Veritas Operations Manager
AppHA AppHA
Billing VBS
AppHA AppHA
HR VBS
VCS
VCS
VCS
CFS HA
SF HA
Finance Dept Billing Dept HRDept
Vx File System
Faster and Resilient Service Deployments
Bulletproof Your Linux Environment 26
Vx Volume
DMP
Veritas Operation Manager
DB
LUN LUN LUN
Array
BCV SRDF
App Web
Deep Storage Mapping
Automation &
Integration
Improved Efficiency by
Faster end-to-end automation Storage visibility & control Reduced build complexity
Storage Templates
Array Type Attributes Disk Type
RAID Replica
Automatic propagation & Validation
Health Checks
Bulletproof Your Linux Environment
POLICY THEME Sample health check to include
1. Ensure availability frozen service groups
2. Maximize utilization underutilized disks and file systems
3. Enforce best practices Cluster OS consistency
Pick from 50 built-in health checks
Ability to write custom
health checks
Run & schedule health checks with a simple click
Recommend creating policies around the following 3 themes
Automate actions on faults
Bulletproof Your Linux Environment
Configure rules to take action on fault
types
Specific Array Support Libraries
Sub-path failover groups
Rapidly Recover Performance & Availability
Enhanced risk visibility
Automatic array tuned performance
Mitigate errors & recover faster
Enhanced SAN Management
Bulletproof Your Linux Environment 29
DMP SCSI Bypass
Veritas Operations Manager
DMP compliance reporting
Root devices support
Minimize Management Complexity
Bulletproof Your Linux Environment 30
Advanced Workload Management Appropriate placement workload HW costs reduction Maintain operational efficiency
Veritas Cluster Server
Service Group Workload Management
Simpler N:N configurations
Bulletproof Your Linux Environment
Faster Migrations
Change with Minimum Disruption
Migration Steps Cross Platform Migration
Migration using traditional methods (network copy)
1. Provision Storage
2. Set up for copy process
3. Stop Oracle instance
4. Start copy process
– Using NFS, rcp/scp or similar
5. Wait for data transfer
– Can take many hours or days
6. Start Oracle instance
Bulletproof Your Linux Environment
Challenges with traditional methods Requires double the storage
Require a high bandwidth network connection Will most likely require a long application outage to copy data
Migration Steps Cross Platform Migration
Migrating an Oracle Database between hardware platforms using Storage Foundation
1. Configure CDS
2. Stop Application
3. Deport Disk Group
4. Import Disk Group on new host
5. Validate file systems and convert byte order if necessary (to/from Linux)
6. Start Application
Bulletproof Your Linux Environment
Perform Storage Migrations Online Over any distance
Bulletproof Your Linux Environment
Migrate Arrays Locally Migrate Over Distance
Wizard based configuration
Configured during business Hours / Scheduled for non-Business hours
Unattended Migration
No Application Downtime
Veritas Storage Foundation SF, VCS
Synch/Asynch Replication
SF, VCS
Performed Over IP without expensive Infrastructure
Data Center Migration
Allows for easy back out if issues detected
Utilize SmartMove to go Thin!
Bullet Proof Linux
Bulletproof Your Linux Environment
• Scale out workloads for faster performance
• Fast failover
• Reduce Storage Consumption
Scale Out Storage
• Deploy HA/DR without complex and hard to maintain scripts
• Enable non-disruptive maintenance operations
• Robust support for server virtualization
Enterprise Grade HA/DR
Production
DR
• Improve operational scale
• Reduce storage costs with freedom of choice
• Migrate storage online with no application impact
Maximize Data Center Investment
CFS HA
Storage Foundation Cluster File System (SFCFS)
Bulletproof Your Linux Environment
CVM
High-performance Low-overhead architecture Scalable architecture Sub-minute failover
Highly-available Robust, long-lived product Supported by entire Storage
Foundation software stack Local, campus, or WAN cluster options
SAN storage
From 1 to 64 nodes
256 TB Max FS
Scale-out applications
Bulletproof Your Linux Environment 37
Performance for Grid/Parallel apps
•Minimal application overhead
• File access scales linearly as additional nodes are added
• Single namespace for database copies
Cluster File System Cluster File System
Cluster File System Scalability
Bulletproof Your Linux Environment 38
CFS Linear scalability
Confidently increase workload capacity
Maximize Availability / Minimize Complexity Eliminate Storage Failovers with CFS
Bulletproof Your Linux Environment
Classic Clustering May Not Be Fast Enough Business Applications
Needing Maximum Uptime
Passive Server
Failed Server Active Server
Client
Active Server
Recovery Steps • Detect failure • Un-mount file
system • Deport disk group • Import disk group • Mount file system • Start application • Clients reconnect
File System
Native clustering
File System
Native clustering
Failover as Fast as Application Restart
Maximize Availability / Virtualize Confidently Eliminate Storage Failovers with CFS
Bulletproof Your Linux Environment
Failed Server
Client
Active Server
Veritas Storage Foundation
Veritas Cluster Server
Veritas Storage Foundation
Veritas Cluster Server
Veritas Cluster File System
Business Applications
Needing Maximum Uptime
Hyper-V
Recovery Steps • Detect failure • Un-mount file
system • Deport disk group • Import disk group • Mount file system • Start application • Clients reconnect
Bulletproof Your Linux Environment
DB Clones
Compress De-Dupe
Compression Cloning & Snapshots De-duplication
Increase host storage efficiencies Compress where applicable Reduce storage consumption using
cloning and snapshot efficiently Reduce data duplication Enable thin provisioning & reclamation
Storage Foundation Cluster File System
Thin Reclamation
Store Information More Efficiently
Bulletproof Your Linux Environment 42
Storage Foundation
Replication
Full Snapshot
Optimized Snapshot
FS
File System Checkpoint
FileSnap
Reduce Storage Consumption
Efficient data management
Reduce storage costs
Improve Data Management
Block Level IP Replication
Application Replication/ VFR
Cost Effective Replication
Bulletproof Your Linux Environment 43
Veritas File System Veritas File System
Veritas File Replicator - Linux
Reduce replicated storage consumption
Avoid expensive per TB pricing models
Reduce management complexity
Reduce data & configuration risk
Active File Copy
Centralised Management
Periodic IP based Replication
Directory & File Level Granularity
Bulletproof Your Linux Environment
Bulletproof Your Linux Environment
• Scale out workloads for faster performance
• Fast failover
• Reduce Storage Consumption
Scale Out Storage
• Deploy HA/DR without complex and hard to maintain scripts
• Enable non-disruptive maintenance operations
• Robust support for server virtualization
Enterprise Grade HA/DR
Production
DR
• Improve operational scale
• Reduce storage costs with freedom of choice
• Migrate storage online with no application impact
Maximize Data Center Investment