SlideShare una empresa de Scribd logo
1 de 24
© 2014 IBM Corporation
SVC and FlashSystem
Best Practices Update and
Implementation Considerations
February 2014
Christian Burns
Storage Solutions Architect, ATS Storage Solutions Engineering
© 2014 IBM Corporation
Download this slide
http://ouo.io/8K0k2A
© 2014 IBM Corporation
Agenda
We will cover…
• Brief SVC/Storwize Overview and Updates
• Brief FlashSystem Overview and Updates
• Switch Zoning, Cabling and Port Masking Considerations
• Basic SVC Guidelines
• Supported Release Levels
• Additional Resources
We will not cover…
• FlashSystem V840 (look for a future session to cover the V840)
• All SVC or all FlashSystem best practices, only those uniquely relevant
to running FlashSystem behind SVC
© 2014 IBM Corporation4
IBM XIVTM
Virtual
Disk
Virtual
Disk
Virtual
Disk
Virtual
Disk
SAN Volume Controller
Advanced Copy Services
Storage Pool
HP
EMCDS4000
DS8000
HDS
Combine the capacity from
multiple arrays into a single pool of
storage
Apply common copy
services across the
storage pool
Manage the storage pool from
a central point
Make changes to the storage
without disrupting host
applications
Automatically or manually
migrate volumes to meet
needs
IBM SAN Volume Controller (SVC)
Block storage virtualization appliance
• Sits on SAN between Servers and Storage
• Provides heterogeneous tiering, migration and copies
© 2014 IBM Corporation5
IBM XIVTM
SVC – Relevant Updates
7.1
Additional FC ports: The number of FC ports can now be doubled to eight 8Gb/s ports (Feature code AHA7)
Additional capability for Real-time Compression: Chubbie node adds more cores and memory for RtC, closely
preserving system resources.
Ability to use Real-time Compression and Easy Tier together: This enables users to get high performance and
high efficiency together at the same time.
Port Masking: allows for traffic isolation to improve performance in environments with SAN congestion or replication
challenges.
>2TB LUNs as MDisks: Requires 7.1.0.2 or greater
7.2
Enhanced Real-time Compression Performance: New RACE 2.2 engine/LZ4 algorithm offers numerous
improvements:
• Improved performance up to 3x for sequential write workloads (Faster VMware vMotion operations & sequential
copy operations; more VMware vMotion sessions in parallel – accelerates ROI)
• 35% higher throughput (IOPS) in intensive DB OLTP workload (Increase performance boundaries for random
workloads)
• 35% lower compression CPU usage for the same workload compared to 7.1
Ports 7&8 can be used for Backend Traffic: Prior use of AHA7 limited backend traffic to ports 1-6
© 2014 IBM Corporation
Data center optimized
to deliver extreme
performance,
flexible capacity
and total system
protection
• 1.1M IOPS
• 8 GB/s Bandwidth
• Multiple connectivity interfaces
- 16Gb/8Gb Fibre Channel
- 40Gb QDR InfiniBand
- 10Gb FCoE
• Fully redundant and hot swappable architecture:
- Flash modules, power supplies, batteries,
interfaces, fans
• Maintain business continuity with Concurrent code
load
• AES 256 HW base encryption
• 2U form factor- minimal footprint for best of breed ROI
• Low power 625 watts
• Field upgradeable, granular capacity
- 4, 8, 12, 16, 20, 24, 32, 40, 48
• Reduce installation and management time
with intuitive standardized GUI
• Low Latency 135/90 µs R/W
• Purpose-built, highly parallel design
• Maximize host CPU efficiency and productivity
Macro
Efficiency
MicroLatency™
Enterprise
Reliability
Extreme
Performance
IBM FlashSystem 840
© 2014 IBM Corporation
What Does SVC Provide for IBM FlashSystem?
• Migration
• From outside SVC environment – “image mode” import maintaining block format
• Within SVC environment – non-disruptive movement between heterogeneous systems
• High Availability
• Volume Mirror - Preferred Read
• Efficient Utilization
• Easy Tier
• Thin provisioning
• Compression
• Advanced functions
• FlashCopy (Point in Time Image)
• Remote Mirroring (Synchronous and Asynchronous)
• Additional Host attach
• iSCSI
© 2014 IBM Corporation
Switch Zoning/Cabling/Port Masking – General Considerations
• SVC nodes traditionally have had four 8Gb/s ports
• CG8 feature code AHA7 adds second HBA, total of eight 8Gb/s ports (no 10GbE or internal SSD)
• Ports 1-6 can be used for back-end storage (v 7.1)
• Ports 1-8 can be used for back-end storage (v 7.2)
• Feature code AHA7 is strongly recommended when using SVC with FlashSystem boxes
• FlashSystem 7x0/8x0 series have four 8Gb/s ports
• FlashSystem 840 has sixteen 8Gb/s ports
• Eight 16Gb/s ports are also an option (out of scope)
• 8Gb/s ports will negotiate at 4Gb/s, if necessary
• Recommendations for port usage, zoning, etc. depend on the specific configuration and conditions:
• For absolute best performance, consider using all SVC ports for FlashSystem traffic
• Consider using SVC port masking to:
• isolate node-node traffic if SAN congestion, high node-node latency is an issue
• Isolate replication traffic with poor site-site bandwidth, replication issues
• Redundant fabrics are recommended
© 2014 IBM Corporation
FlashSystem Cabling
• When connecting to redundant fabrics
• connect the odd ports to one fabric
• and the even ports to the other fabric
• On 840, with 16Gb ports, only ports 1 and 2 on each card are
active, as implied in diagram ->
• On 840 with 4Gb and 8Gb, all ports are active
• With SVC, it is assumed that connections are 8Gb
1A / 1B 2A / 2B
© 2014 IBM Corporation
SVC Cabling – 4 Ports per SVC Node
© 2014 IBM Corporation
SVC Cabling – 8 Ports per Node
© 2014 IBM Corporation
SVC to FlashSystem Zoning
• Consider using 1:1 zoning approach: 1 FlashSystem port to 1 SVC Port
• For absolute best performance, consider using all SVC ports (16) and all FlashSystem ports (16)
• Use port masking techniques in case of SAN congestion, high node-node latency, or poor replication
performance to isolate specific traffic types
• Zoning for a single IO Group with 4 port nodes:
• Each zone: 1 IBM FlashSystem port to 1 port in each SVC node
• Repeat zoning for additional I/O groups
© 2014 IBM Corporation
SVC to FlashSystem Zoning
© 2014 IBM Corporation
Basic SVC Guidelines – 8 Ports per Node
On Fabric 1
Zone-1: SVC Node 1 port 1 with FlashSystem Canister 1 Card 1 Port 1
Zone-2: SVC Node 1 port 3 with FlashSystem Canister 1 Card 1 Port 3
Zone-3: SVC Node 1 port 5 with FlashSystem Canister 1 Card 2 Port 1
Zone-4: SVC Node 1 port 7 with FlashSystem Canister 1 Card 2 Port 3
Zone-5: SVC Node 2 port 1 with FlashSystem Canister 2 Card 1 Port 1
Zone-6: SVC Node 2 port 3 with FlashSystem Canister 2 Card 1 Port 3
Zone-7: SVC Node 2 port 5 with FlashSystem Canister 2 Card 2 Port 1
Zone-8: SVC Node 2 port 7 with FlashSystem Canister 2 Card 2 Port 3
On Fabric 2
Zone-1: SVC Node 1 port 2 with FlashSystem Canister 2 Card 1 Port 2
Zone-2: SVC Node 1 port 4 with FlashSystem Canister 2 Card 1 Port 4
Zone-3: SVC Node 1 port 6 with FlashSystem Canister 2 Card 2 Port 2
Zone-4: SVC Node 1 port 8 with FlashSystem Canister 2 Card 2 Port 4
Zone-5: SVC Node 2 port 2 with FlashSystem Canister 1 Card 1 Port 2
Zone-6: SVC Node 2 port 4 with FlashSystem Canister 1 Card 1 Port 4
Zone-7: SVC Node 2 port 6 with FlashSystem Canister 1 Card 2 Port 2
Zone-8: SVC Node 2 port 8 with FlashSystem Canister 1 Card 2 Port 4
Zoning for a single IO Group, would be repeated for additional IO Groups
© 2014 IBM Corporation
SVC Port Masking – Example Port Assignments, If Necessary
• Illustration shows functions of ports 6 and 8 flipped with 2 and 4. This is due to restriction of
backend traffic to ports 1-6 in v7.1.
• Note, with 7.2, port masking can be identically configured across cards.
• Take care to ensure that isolated traffic types are distributed across both fabrics
© 2014 IBM Corporation
Port Masking – Detailed Example
• Port masking restricts usage of specific SVC ports
to specific traffic types (host, replication, node-
node)
• Use chsystem –localfcportmask, chsystem
–partnerfcportmask, chhost –mask CLI
command to set port masking.
© 2014 IBM Corporation
Basic SVC Guidelines
• Number of FlashSystems per I/O Group
• Depends on usage scenario:
• When Flash is only storage, use 2 systems if mirroring locally
• When using Flash with ET and other storage, depends on ET capacity required
• Note, max recommended Mdisks per controller is 16, so if you want to use Flash/ET with more
than 16 pools, more than 1 FlashSystem is recommended
• SVC Multipathing with IBM FlashSystem
• IBM FlashSystem multipathing with SVC is Balance Mdisk (Round Robin in 7.1 and higher)
• IBM FlashSystem LUNs for SVC
• Number of LUNs by multiple of 4 to achieve capacity required
• LUN size dependent on capacity required (use fewer larger LUNs)
• 512B sector (4K sector not supported by SVC)
• All SVC nodes have access to all IBM FlashSystem LUNs
• IBM FlashSystem LUN access policy/host mapping should match zoning
© 2014 IBM Corporation
Basic SVC Guidelines (cont.)
• SVC Mdisk from IBM FlashSystem
• Minimum of 4 Mdisks (LUNs) per FlashSystem
• Single pool with 16 LUNs Max is recommended (multiples of 4 LUNs to balance across cores, ports)
• If more than one FlashSystem, create a single storage pool per FlashSystem
• SVC Vdisk zoning to host
• Single host initiator to 1 port in each SVC node
• SVC Vdisks from IBM FlashSystem Mdisks
• 8 Vdisks per host from a FlashSystem Mdisk Group
• Cache “on” unless absolutely highest performance required
• Striped volumes - striped across all Mdisks from IBM FlashSystem
• Extent size - 256MB (default) or 1GB (default >= 7.1)
• Preferred node balanced across nodes; IO Group balanced
• Vdisk/volume size dependent on total capacity required
© 2014 IBM Corporation
SVC Volume Mirroring & Preferred Read
Write to both copies
SVC
IBM FlashSystem
Legacy or new
disk storage in
SVC
environment
Server
• Benefits – performance, high availability
• SVC stores two copies of a volume (copy0/copy1), while single volume presented to host
• Reads from primary copy (c0) - “Preferred Read”
• Writes to both copies (c0 and c1)
• Primary copy may be dynamically changed
• Easy to use – just add a copy to an existing volume
• A local high availability function
• Each copy of the volume is on a separate storage system
• If disk supporting one copy is unavailable, SVC provides
continuous data access from the other copy
• Copies are automatically resynchronized when disk is available again
• Copies can be split
• Either copy can continue as production copy
• Either or both copies may be thin-provisioned or compressed
• SVC Volume Mirror Considerations
• If stretched cluster, ensure host writing to mirrored volume is in same site as primary copy
• Mirror sync rate 100 (default for pre-set is 50; 64MBps is easy for FlashSystem)
• Primary Copy balanced across IBM FlashSystem if using 2 IBM FlashSystem
© 2014 IBM Corporation20
• Benefits - Performance and efficiency
• Automatic, sub-LUN level movement of ‘hot’ data to FlashSystem and ‘cool’ data
to spinning disk
• Reduces cost of improved performance – FlashSystem used only for hot data
• Many workloads show <10% hot data (“skew”)
• Easy to use – just add LUNs from FlashSystem as “SSD tier” in SVC Storage
Pool containing spinning disk
• SVC Easy Tier
• Enabled for Storage Pool containing spinning disk and FlashSystem
• May be dynamically enabled/disabled for storage pool and/or volume
• Volume may be non-disruptively copied/moved into/out of Easy Tier
• SVC EasyTier Considerations
• Be sure to set correct tier (generic_ssd) for FlashSystem Mdisks
• If there is lots of IBM FlashSystem capacity relative to spinning disk, all
extents may move to FlashSystem (e.g. limit FlashSystem Mdisks to 20%
capacity of spinning disk)
• Thin provisioned volumes for EasyTier should use grain size of 64K or
greater (not 32K default in 6.3 and earlier; default in 6.4 and later is 256K)
• Refer to Redbooks for details on planned outages with ET and FlashSystem
• As always, use STAT tool to determine Flash capacity req’d
SVC Easy Tier
© 2014 IBM Corporation
Real-time Compression
• Benefits: Increases effective capacity of storage systems up to 5x, helping to lower costs, floor-space
requirements, power and cooling. Accelerate more with less Flash, extend benefit of your Flash investment.
• Turbo Compression: Consider using Real-time Compression along with Easy Tier.
• Testing results showed 4x data reduction with 2x faster response times and double the throughput
with just 2% Flash.
• If using STAT tool, compress volume first, as ET only evaluates reads on compressed volumes
(may skew predictions for mixed pools)
• RtC Considerations
• Enabled/Disabled on a per SVC volume basis
• Use of 2013 SVC CG8 models, with 12 cores and 24GB cache (Compression Upgrade - 6.4.1 SW
or later) is strongly recommended
• Consider 7.2 for significant performance improvements for compressed workloads
• Use cache-enabled configurations ONLY
• Follow general SVC Real-time Compression best practices:
• Target volumes with compression ratio >= 45%
• Avoid pre-compressed and/or “upstream” encrypted data
• Small-block random I/O workloads are well suited
• Heavy write sequential workloads are not ideal, but 7.2 offers significant write sequential
improvements over earlier versions
• For workloads that include a significant amount of sequential writes, consult with support
on enabling compression_destage_mode parameter.
© 2014 IBM Corporation
SAN Volume Controller/FlashSystem Support Matrix
http://www-01.ibm.com/support/docview.wss?uid=ssg1S1004453#_IBMFlash
Controller Model Firmware
Supports SAN Volume
Controller Quorum Disks Support for
MDisks >2TB
Multipathing Notes
710
5.6.0
Yes
No
Round Robin
SAN Volume Controller
firmware level 7.1
required
IBM FlashSystems are not
currently supported with
16Gbps SANs.
810
720
6.3.0
6.3.1820
840 1.1.0.3
Yes
IBM FlashSystem 840 is
supported with 16Gbps
SANs.
© 2014 IBM Corporation
Storwize/FlashSystem Support Matrix
http://www-01.ibm.com/support/docview.wss?uid=ssg1S1004450#_IBMFlash
Controller Model Firmware
Supports SAN Volume
Controller Quorum
Disks
Support for MDisks
>2TB
Multipathing Notes
710
5.6.0
Yes
No
Round Robin
Storwize 0 firmware
level 7.1 required
IBM FlashSystems
are not currently
supported with
16Gbps SANs.
810
720
6.3.0
6.3.1820
840 1.1.0.3 Yes
IBM FlashSystem
840 is supported
with 16Gbps SANs.
© 2014 IBM Corporation
Resources/Links
FlashSystem Wiki/Community: https://w3-connections.ibm.com/communities/community/tms
IBM SVC Information Center: http://pic.dhe.ibm.com/infocenter/svc/ic/index.jsp
IBM Storwize Information Center: http://pic.dhe.ibm.com/infocenter/storwize/ic/index.jsp
IBM FlashSystems: http://www-03.ibm.com/systems/storage/flash/
Additional FlashSystem Resources: http://www-03.ibm.com/systems/storage/flash/resources.html

Más contenido relacionado

La actualidad más candente

Ibm symp14 referent_marcus alexander mac dougall_ibm x6 und flex system
Ibm symp14 referent_marcus alexander mac dougall_ibm x6 und flex systemIbm symp14 referent_marcus alexander mac dougall_ibm x6 und flex system
Ibm symp14 referent_marcus alexander mac dougall_ibm x6 und flex system
IBM Switzerland
 
Vnx series-technical-review-110616214632-phpapp02
Vnx series-technical-review-110616214632-phpapp02Vnx series-technical-review-110616214632-phpapp02
Vnx series-technical-review-110616214632-phpapp02
Newlink
 

La actualidad más candente (20)

Masters stretched svc-cluster-2012-04-13 v2
Masters stretched svc-cluster-2012-04-13 v2Masters stretched svc-cluster-2012-04-13 v2
Masters stretched svc-cluster-2012-04-13 v2
 
FlashSystems 2016 update
FlashSystems 2016 updateFlashSystems 2016 update
FlashSystems 2016 update
 
EMC VNX
EMC VNXEMC VNX
EMC VNX
 
Xiv overview
Xiv overviewXiv overview
Xiv overview
 
EMC: VNX Unified Storage series
EMC: VNX Unified Storage seriesEMC: VNX Unified Storage series
EMC: VNX Unified Storage series
 
JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021
 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providers
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
 
Power systems virtualization with power kvm
Power systems virtualization with power kvmPower systems virtualization with power kvm
Power systems virtualization with power kvm
 
VNX Overview
VNX Overview   VNX Overview
VNX Overview
 
EMC Vmax3 tech-deck deep dive
EMC Vmax3 tech-deck deep diveEMC Vmax3 tech-deck deep dive
EMC Vmax3 tech-deck deep dive
 
Ibm symp14 referent_marcus alexander mac dougall_ibm x6 und flex system
Ibm symp14 referent_marcus alexander mac dougall_ibm x6 und flex systemIbm symp14 referent_marcus alexander mac dougall_ibm x6 und flex system
Ibm symp14 referent_marcus alexander mac dougall_ibm x6 und flex system
 
Presentazione HPE @ VMUGIT UserCon 2015
Presentazione HPE @ VMUGIT UserCon 2015Presentazione HPE @ VMUGIT UserCon 2015
Presentazione HPE @ VMUGIT UserCon 2015
 
Vnx series-technical-review-110616214632-phpapp02
Vnx series-technical-review-110616214632-phpapp02Vnx series-technical-review-110616214632-phpapp02
Vnx series-technical-review-110616214632-phpapp02
 
EMC FAST VP for Unified Storage Systems
EMC FAST VP for Unified Storage Systems EMC FAST VP for Unified Storage Systems
EMC FAST VP for Unified Storage Systems
 
IV Evento GeneXus Italia - Storage IBM
IV Evento GeneXus Italia - Storage IBMIV Evento GeneXus Italia - Storage IBM
IV Evento GeneXus Italia - Storage IBM
 
Flash for the Real World – Separate Hype from Reality
Flash for the Real World – Separate Hype from RealityFlash for the Real World – Separate Hype from Reality
Flash for the Real World – Separate Hype from Reality
 
Ibm power ha v7 technical deep dive workshop
Ibm power ha v7 technical deep dive workshopIbm power ha v7 technical deep dive workshop
Ibm power ha v7 technical deep dive workshop
 
Emc
EmcEmc
Emc
 
IMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
IMCSummit 2015 - Day 2 Developer Track - The NVM RevolutionIMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
IMCSummit 2015 - Day 2 Developer Track - The NVM Revolution
 

Similar a Technical sales education enterprise- svc and ibm flash best practices update

Vm13 vnx mixed workloads
Vm13 vnx mixed workloadsVm13 vnx mixed workloads
Vm13 vnx mixed workloads
pittmantony
 
configurations type cloud VNX
configurations type cloud VNXconfigurations type cloud VNX
configurations type cloud VNX
Erwan Quigna
 
Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3R
Simon Huang
 

Similar a Technical sales education enterprise- svc and ibm flash best practices update (20)

High-performance 32G Fibre Channel Module on MDS 9700 Directors:
High-performance 32G Fibre Channel Module on MDS 9700 Directors:High-performance 32G Fibre Channel Module on MDS 9700 Directors:
High-performance 32G Fibre Channel Module on MDS 9700 Directors:
 
WAN - trends and use cases
WAN - trends and use casesWAN - trends and use cases
WAN - trends and use cases
 
Ceph on arm64 upload
Ceph on arm64   uploadCeph on arm64   upload
Ceph on arm64 upload
 
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
 
Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015
 
How to Design a Scalable Private Cloud
How to Design a Scalable Private CloudHow to Design a Scalable Private Cloud
How to Design a Scalable Private Cloud
 
Vm13 vnx mixed workloads
Vm13 vnx mixed workloadsVm13 vnx mixed workloads
Vm13 vnx mixed workloads
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015
 
Virtual san hardware guidance &amp; best practices
Virtual san hardware guidance &amp; best practicesVirtual san hardware guidance &amp; best practices
Virtual san hardware guidance &amp; best practices
 
2017 VMUG Storage Policy Based Management
2017 VMUG Storage Policy Based Management2017 VMUG Storage Policy Based Management
2017 VMUG Storage Policy Based Management
 
configurations type cloud VNX
configurations type cloud VNXconfigurations type cloud VNX
configurations type cloud VNX
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
 
RISC-V 30908 patra
RISC-V 30908 patraRISC-V 30908 patra
RISC-V 30908 patra
 
OpenCAPI Technology Ecosystem
OpenCAPI Technology EcosystemOpenCAPI Technology Ecosystem
OpenCAPI Technology Ecosystem
 
Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3R
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
Exchange 2010 New England Vmug
Exchange 2010 New England VmugExchange 2010 New England Vmug
Exchange 2010 New England Vmug
 
The Open Power ISA: A Summary of Architecture Compliancy Options and the Late...
The Open Power ISA: A Summary of Architecture Compliancy Options and the Late...The Open Power ISA: A Summary of Architecture Compliancy Options and the Late...
The Open Power ISA: A Summary of Architecture Compliancy Options and the Late...
 
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
 

Más de solarisyougood

Más de solarisyougood (20)

Emc vipr srm workshop
Emc vipr srm workshopEmc vipr srm workshop
Emc vipr srm workshop
 
Emc recoverpoint technical
Emc recoverpoint technicalEmc recoverpoint technical
Emc recoverpoint technical
 
Emc vmax3 technical deep workshop
Emc vmax3 technical deep workshopEmc vmax3 technical deep workshop
Emc vmax3 technical deep workshop
 
Cisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewCisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overview
 
Designing your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guideDesigning your xen desktop 7.5 environment with training guide
Designing your xen desktop 7.5 environment with training guide
 
Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...Ibm aix technical deep dive workshop advanced administration and problem dete...
Ibm aix technical deep dive workshop advanced administration and problem dete...
 
Power8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshopPower8 hardware technical deep dive workshop
Power8 hardware technical deep dive workshop
 
Power vc for powervm deep dive tips &amp; tricks
Power vc for powervm deep dive tips &amp; tricksPower vc for powervm deep dive tips &amp; tricks
Power vc for powervm deep dive tips &amp; tricks
 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshop
 
Emc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshopEmc vnx2 technical deep dive workshop
Emc vnx2 technical deep dive workshop
 
Emc isilon technical deep dive workshop
Emc isilon technical deep dive workshopEmc isilon technical deep dive workshop
Emc isilon technical deep dive workshop
 
Emc ecs 2 technical deep dive workshop
Emc ecs 2 technical deep dive workshopEmc ecs 2 technical deep dive workshop
Emc ecs 2 technical deep dive workshop
 
Emc vplex deep dive
Emc vplex deep diveEmc vplex deep dive
Emc vplex deep dive
 
Cisco mds 9148 s training workshop
Cisco mds 9148 s training workshopCisco mds 9148 s training workshop
Cisco mds 9148 s training workshop
 
Cisco cloud computing deploying openstack
Cisco cloud computing deploying openstackCisco cloud computing deploying openstack
Cisco cloud computing deploying openstack
 
Se training storage grid webscale technical overview
Se training   storage grid webscale technical overviewSe training   storage grid webscale technical overview
Se training storage grid webscale technical overview
 
Vmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platformsVmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platforms
 
Deep dive into new features in v realizeoperations 6.0
Deep dive into new features in v realizeoperations 6.0Deep dive into new features in v realizeoperations 6.0
Deep dive into new features in v realizeoperations 6.0
 
Reference design for v mware nsx
Reference design for v mware nsxReference design for v mware nsx
Reference design for v mware nsx
 
Nsx security deep dive
Nsx security deep diveNsx security deep dive
Nsx security deep dive
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Technical sales education enterprise- svc and ibm flash best practices update

  • 1. © 2014 IBM Corporation SVC and FlashSystem Best Practices Update and Implementation Considerations February 2014 Christian Burns Storage Solutions Architect, ATS Storage Solutions Engineering
  • 2. © 2014 IBM Corporation Download this slide http://ouo.io/8K0k2A
  • 3. © 2014 IBM Corporation Agenda We will cover… • Brief SVC/Storwize Overview and Updates • Brief FlashSystem Overview and Updates • Switch Zoning, Cabling and Port Masking Considerations • Basic SVC Guidelines • Supported Release Levels • Additional Resources We will not cover… • FlashSystem V840 (look for a future session to cover the V840) • All SVC or all FlashSystem best practices, only those uniquely relevant to running FlashSystem behind SVC
  • 4. © 2014 IBM Corporation4 IBM XIVTM Virtual Disk Virtual Disk Virtual Disk Virtual Disk SAN Volume Controller Advanced Copy Services Storage Pool HP EMCDS4000 DS8000 HDS Combine the capacity from multiple arrays into a single pool of storage Apply common copy services across the storage pool Manage the storage pool from a central point Make changes to the storage without disrupting host applications Automatically or manually migrate volumes to meet needs IBM SAN Volume Controller (SVC) Block storage virtualization appliance • Sits on SAN between Servers and Storage • Provides heterogeneous tiering, migration and copies
  • 5. © 2014 IBM Corporation5 IBM XIVTM SVC – Relevant Updates 7.1 Additional FC ports: The number of FC ports can now be doubled to eight 8Gb/s ports (Feature code AHA7) Additional capability for Real-time Compression: Chubbie node adds more cores and memory for RtC, closely preserving system resources. Ability to use Real-time Compression and Easy Tier together: This enables users to get high performance and high efficiency together at the same time. Port Masking: allows for traffic isolation to improve performance in environments with SAN congestion or replication challenges. >2TB LUNs as MDisks: Requires 7.1.0.2 or greater 7.2 Enhanced Real-time Compression Performance: New RACE 2.2 engine/LZ4 algorithm offers numerous improvements: • Improved performance up to 3x for sequential write workloads (Faster VMware vMotion operations & sequential copy operations; more VMware vMotion sessions in parallel – accelerates ROI) • 35% higher throughput (IOPS) in intensive DB OLTP workload (Increase performance boundaries for random workloads) • 35% lower compression CPU usage for the same workload compared to 7.1 Ports 7&8 can be used for Backend Traffic: Prior use of AHA7 limited backend traffic to ports 1-6
  • 6. © 2014 IBM Corporation Data center optimized to deliver extreme performance, flexible capacity and total system protection • 1.1M IOPS • 8 GB/s Bandwidth • Multiple connectivity interfaces - 16Gb/8Gb Fibre Channel - 40Gb QDR InfiniBand - 10Gb FCoE • Fully redundant and hot swappable architecture: - Flash modules, power supplies, batteries, interfaces, fans • Maintain business continuity with Concurrent code load • AES 256 HW base encryption • 2U form factor- minimal footprint for best of breed ROI • Low power 625 watts • Field upgradeable, granular capacity - 4, 8, 12, 16, 20, 24, 32, 40, 48 • Reduce installation and management time with intuitive standardized GUI • Low Latency 135/90 µs R/W • Purpose-built, highly parallel design • Maximize host CPU efficiency and productivity Macro Efficiency MicroLatency™ Enterprise Reliability Extreme Performance IBM FlashSystem 840
  • 7. © 2014 IBM Corporation What Does SVC Provide for IBM FlashSystem? • Migration • From outside SVC environment – “image mode” import maintaining block format • Within SVC environment – non-disruptive movement between heterogeneous systems • High Availability • Volume Mirror - Preferred Read • Efficient Utilization • Easy Tier • Thin provisioning • Compression • Advanced functions • FlashCopy (Point in Time Image) • Remote Mirroring (Synchronous and Asynchronous) • Additional Host attach • iSCSI
  • 8. © 2014 IBM Corporation Switch Zoning/Cabling/Port Masking – General Considerations • SVC nodes traditionally have had four 8Gb/s ports • CG8 feature code AHA7 adds second HBA, total of eight 8Gb/s ports (no 10GbE or internal SSD) • Ports 1-6 can be used for back-end storage (v 7.1) • Ports 1-8 can be used for back-end storage (v 7.2) • Feature code AHA7 is strongly recommended when using SVC with FlashSystem boxes • FlashSystem 7x0/8x0 series have four 8Gb/s ports • FlashSystem 840 has sixteen 8Gb/s ports • Eight 16Gb/s ports are also an option (out of scope) • 8Gb/s ports will negotiate at 4Gb/s, if necessary • Recommendations for port usage, zoning, etc. depend on the specific configuration and conditions: • For absolute best performance, consider using all SVC ports for FlashSystem traffic • Consider using SVC port masking to: • isolate node-node traffic if SAN congestion, high node-node latency is an issue • Isolate replication traffic with poor site-site bandwidth, replication issues • Redundant fabrics are recommended
  • 9. © 2014 IBM Corporation FlashSystem Cabling • When connecting to redundant fabrics • connect the odd ports to one fabric • and the even ports to the other fabric • On 840, with 16Gb ports, only ports 1 and 2 on each card are active, as implied in diagram -> • On 840 with 4Gb and 8Gb, all ports are active • With SVC, it is assumed that connections are 8Gb 1A / 1B 2A / 2B
  • 10. © 2014 IBM Corporation SVC Cabling – 4 Ports per SVC Node
  • 11. © 2014 IBM Corporation SVC Cabling – 8 Ports per Node
  • 12. © 2014 IBM Corporation SVC to FlashSystem Zoning • Consider using 1:1 zoning approach: 1 FlashSystem port to 1 SVC Port • For absolute best performance, consider using all SVC ports (16) and all FlashSystem ports (16) • Use port masking techniques in case of SAN congestion, high node-node latency, or poor replication performance to isolate specific traffic types • Zoning for a single IO Group with 4 port nodes: • Each zone: 1 IBM FlashSystem port to 1 port in each SVC node • Repeat zoning for additional I/O groups
  • 13. © 2014 IBM Corporation SVC to FlashSystem Zoning
  • 14. © 2014 IBM Corporation Basic SVC Guidelines – 8 Ports per Node On Fabric 1 Zone-1: SVC Node 1 port 1 with FlashSystem Canister 1 Card 1 Port 1 Zone-2: SVC Node 1 port 3 with FlashSystem Canister 1 Card 1 Port 3 Zone-3: SVC Node 1 port 5 with FlashSystem Canister 1 Card 2 Port 1 Zone-4: SVC Node 1 port 7 with FlashSystem Canister 1 Card 2 Port 3 Zone-5: SVC Node 2 port 1 with FlashSystem Canister 2 Card 1 Port 1 Zone-6: SVC Node 2 port 3 with FlashSystem Canister 2 Card 1 Port 3 Zone-7: SVC Node 2 port 5 with FlashSystem Canister 2 Card 2 Port 1 Zone-8: SVC Node 2 port 7 with FlashSystem Canister 2 Card 2 Port 3 On Fabric 2 Zone-1: SVC Node 1 port 2 with FlashSystem Canister 2 Card 1 Port 2 Zone-2: SVC Node 1 port 4 with FlashSystem Canister 2 Card 1 Port 4 Zone-3: SVC Node 1 port 6 with FlashSystem Canister 2 Card 2 Port 2 Zone-4: SVC Node 1 port 8 with FlashSystem Canister 2 Card 2 Port 4 Zone-5: SVC Node 2 port 2 with FlashSystem Canister 1 Card 1 Port 2 Zone-6: SVC Node 2 port 4 with FlashSystem Canister 1 Card 1 Port 4 Zone-7: SVC Node 2 port 6 with FlashSystem Canister 1 Card 2 Port 2 Zone-8: SVC Node 2 port 8 with FlashSystem Canister 1 Card 2 Port 4 Zoning for a single IO Group, would be repeated for additional IO Groups
  • 15. © 2014 IBM Corporation SVC Port Masking – Example Port Assignments, If Necessary • Illustration shows functions of ports 6 and 8 flipped with 2 and 4. This is due to restriction of backend traffic to ports 1-6 in v7.1. • Note, with 7.2, port masking can be identically configured across cards. • Take care to ensure that isolated traffic types are distributed across both fabrics
  • 16. © 2014 IBM Corporation Port Masking – Detailed Example • Port masking restricts usage of specific SVC ports to specific traffic types (host, replication, node- node) • Use chsystem –localfcportmask, chsystem –partnerfcportmask, chhost –mask CLI command to set port masking.
  • 17. © 2014 IBM Corporation Basic SVC Guidelines • Number of FlashSystems per I/O Group • Depends on usage scenario: • When Flash is only storage, use 2 systems if mirroring locally • When using Flash with ET and other storage, depends on ET capacity required • Note, max recommended Mdisks per controller is 16, so if you want to use Flash/ET with more than 16 pools, more than 1 FlashSystem is recommended • SVC Multipathing with IBM FlashSystem • IBM FlashSystem multipathing with SVC is Balance Mdisk (Round Robin in 7.1 and higher) • IBM FlashSystem LUNs for SVC • Number of LUNs by multiple of 4 to achieve capacity required • LUN size dependent on capacity required (use fewer larger LUNs) • 512B sector (4K sector not supported by SVC) • All SVC nodes have access to all IBM FlashSystem LUNs • IBM FlashSystem LUN access policy/host mapping should match zoning
  • 18. © 2014 IBM Corporation Basic SVC Guidelines (cont.) • SVC Mdisk from IBM FlashSystem • Minimum of 4 Mdisks (LUNs) per FlashSystem • Single pool with 16 LUNs Max is recommended (multiples of 4 LUNs to balance across cores, ports) • If more than one FlashSystem, create a single storage pool per FlashSystem • SVC Vdisk zoning to host • Single host initiator to 1 port in each SVC node • SVC Vdisks from IBM FlashSystem Mdisks • 8 Vdisks per host from a FlashSystem Mdisk Group • Cache “on” unless absolutely highest performance required • Striped volumes - striped across all Mdisks from IBM FlashSystem • Extent size - 256MB (default) or 1GB (default >= 7.1) • Preferred node balanced across nodes; IO Group balanced • Vdisk/volume size dependent on total capacity required
  • 19. © 2014 IBM Corporation SVC Volume Mirroring & Preferred Read Write to both copies SVC IBM FlashSystem Legacy or new disk storage in SVC environment Server • Benefits – performance, high availability • SVC stores two copies of a volume (copy0/copy1), while single volume presented to host • Reads from primary copy (c0) - “Preferred Read” • Writes to both copies (c0 and c1) • Primary copy may be dynamically changed • Easy to use – just add a copy to an existing volume • A local high availability function • Each copy of the volume is on a separate storage system • If disk supporting one copy is unavailable, SVC provides continuous data access from the other copy • Copies are automatically resynchronized when disk is available again • Copies can be split • Either copy can continue as production copy • Either or both copies may be thin-provisioned or compressed • SVC Volume Mirror Considerations • If stretched cluster, ensure host writing to mirrored volume is in same site as primary copy • Mirror sync rate 100 (default for pre-set is 50; 64MBps is easy for FlashSystem) • Primary Copy balanced across IBM FlashSystem if using 2 IBM FlashSystem
  • 20. © 2014 IBM Corporation20 • Benefits - Performance and efficiency • Automatic, sub-LUN level movement of ‘hot’ data to FlashSystem and ‘cool’ data to spinning disk • Reduces cost of improved performance – FlashSystem used only for hot data • Many workloads show <10% hot data (“skew”) • Easy to use – just add LUNs from FlashSystem as “SSD tier” in SVC Storage Pool containing spinning disk • SVC Easy Tier • Enabled for Storage Pool containing spinning disk and FlashSystem • May be dynamically enabled/disabled for storage pool and/or volume • Volume may be non-disruptively copied/moved into/out of Easy Tier • SVC EasyTier Considerations • Be sure to set correct tier (generic_ssd) for FlashSystem Mdisks • If there is lots of IBM FlashSystem capacity relative to spinning disk, all extents may move to FlashSystem (e.g. limit FlashSystem Mdisks to 20% capacity of spinning disk) • Thin provisioned volumes for EasyTier should use grain size of 64K or greater (not 32K default in 6.3 and earlier; default in 6.4 and later is 256K) • Refer to Redbooks for details on planned outages with ET and FlashSystem • As always, use STAT tool to determine Flash capacity req’d SVC Easy Tier
  • 21. © 2014 IBM Corporation Real-time Compression • Benefits: Increases effective capacity of storage systems up to 5x, helping to lower costs, floor-space requirements, power and cooling. Accelerate more with less Flash, extend benefit of your Flash investment. • Turbo Compression: Consider using Real-time Compression along with Easy Tier. • Testing results showed 4x data reduction with 2x faster response times and double the throughput with just 2% Flash. • If using STAT tool, compress volume first, as ET only evaluates reads on compressed volumes (may skew predictions for mixed pools) • RtC Considerations • Enabled/Disabled on a per SVC volume basis • Use of 2013 SVC CG8 models, with 12 cores and 24GB cache (Compression Upgrade - 6.4.1 SW or later) is strongly recommended • Consider 7.2 for significant performance improvements for compressed workloads • Use cache-enabled configurations ONLY • Follow general SVC Real-time Compression best practices: • Target volumes with compression ratio >= 45% • Avoid pre-compressed and/or “upstream” encrypted data • Small-block random I/O workloads are well suited • Heavy write sequential workloads are not ideal, but 7.2 offers significant write sequential improvements over earlier versions • For workloads that include a significant amount of sequential writes, consult with support on enabling compression_destage_mode parameter.
  • 22. © 2014 IBM Corporation SAN Volume Controller/FlashSystem Support Matrix http://www-01.ibm.com/support/docview.wss?uid=ssg1S1004453#_IBMFlash Controller Model Firmware Supports SAN Volume Controller Quorum Disks Support for MDisks >2TB Multipathing Notes 710 5.6.0 Yes No Round Robin SAN Volume Controller firmware level 7.1 required IBM FlashSystems are not currently supported with 16Gbps SANs. 810 720 6.3.0 6.3.1820 840 1.1.0.3 Yes IBM FlashSystem 840 is supported with 16Gbps SANs.
  • 23. © 2014 IBM Corporation Storwize/FlashSystem Support Matrix http://www-01.ibm.com/support/docview.wss?uid=ssg1S1004450#_IBMFlash Controller Model Firmware Supports SAN Volume Controller Quorum Disks Support for MDisks >2TB Multipathing Notes 710 5.6.0 Yes No Round Robin Storwize 0 firmware level 7.1 required IBM FlashSystems are not currently supported with 16Gbps SANs. 810 720 6.3.0 6.3.1820 840 1.1.0.3 Yes IBM FlashSystem 840 is supported with 16Gbps SANs.
  • 24. © 2014 IBM Corporation Resources/Links FlashSystem Wiki/Community: https://w3-connections.ibm.com/communities/community/tms IBM SVC Information Center: http://pic.dhe.ibm.com/infocenter/svc/ic/index.jsp IBM Storwize Information Center: http://pic.dhe.ibm.com/infocenter/storwize/ic/index.jsp IBM FlashSystems: http://www-03.ibm.com/systems/storage/flash/ Additional FlashSystem Resources: http://www-03.ibm.com/systems/storage/flash/resources.html