Front cover
IBM System Storage SAN Volume Controller, IBM Storwize V7000, and IBM FlashSystem 7200 Best Practices and Performance Guidelines
Tiago Moreira Candelaria Bastos Ingo Dimmer Jon Herd Sang-hyun Kim Sergey Kubin Dirk Peitzmann Antonio Rainero Jon Tate
Redbooks
International Technical Support Organization
IBM System Storage SAN Volume Controller, IBM Storwize V7000, and IBM FlashSystem 7200 Best Practices and Performance Guidelines
February 2020
SG24-7521-06 Note: Before using this information and the product it supports, read the information in “Notices” on page xi.
Seventh Edition (February 2020)
This edition applies to IBM Spectrum Virtualize V8.2.1, and the associated hardware and software detailed within. Screen captures might differ from the generally available (GA) version, because parts of this book were written with pre-GA code. On 11th February 2020 IBM announced the arrival of SAN Volume Controller SA2 and SV2, and IBM FlashSystem 7200. This book was written specifically for prior versions of SVC and Storwize V7000; however, most of the general principles will apply. If you are in any doubt as to their applicability then you should work with your local IBM representative.
© Copyright International Business Machines Corporation 2008, 2020. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents
Notices ...... xi Trademarks ...... xii
Preface ...... xiii Authors...... xiv Now you can become a published author, too ...... xviii Comments welcome...... xviii Stay connected to IBM Redbooks ...... xviii
Summary of changes...... xxi February 2020, Seventh Edition...... xxi
Chapter 1. Storage area network ...... 1 1.1 SAN topology general guidelines ...... 2 1.1.1 SAN performance and scalability ...... 2 1.1.2 ISL considerations ...... 3 1.2 SAN topology-specific guidelines ...... 4 1.2.1 Single switch SAN Volume Controller/Storwize SANs ...... 5 1.2.2 Basic core-edge topology ...... 6 1.2.3 Edge-core-edge topology ...... 6 1.2.4 Full mesh topology ...... 8 1.2.5 IBM Spectrum Virtualize and IBM Storwize as a SAN bridge ...... 8 1.2.6 Device placement ...... 9 1.3 SAN Volume controller ports...... 11 1.3.1 Slots and ports identification ...... 12 1.3.2 Port naming and distribution ...... 12 1.4 Zoning ...... 17 1.4.1 Types of zoning...... 17 1.4.2 Prezoning tips and shortcuts...... 18 1.4.3 SAN Volume Controller/Storwize internode communications zones...... 20 1.4.4 SAN Volume Controller/Storwize storage zones...... 20 1.4.5 SAN Volume Controller/Storwize host zones ...... 37 1.4.6 Hot Spare Node zoning considerations...... 41 1.4.7 Zoning with multiple SAN Volume Controller/Storwize clustered systems ...... 42 1.4.8 Split storage subsystem configurations...... 43 1.5 Distance extension for remote copy services ...... 43 1.5.1 Optical multiplexors...... 43 1.5.2 Long-distance SFPs or XFPs ...... 43 1.5.3 Fibre Channel over IP ...... 43 1.5.4 SAN extension with Business Continuity configurations...... 45 1.5.5 Native IP replication ...... 47 1.6 Tape and disk traffic that share the SAN ...... 48 1.7 Switch interoperability ...... 48
Chapter 2. Back-end storage ...... 49 2.1 Internal storage types ...... 50 2.1.1 NVMe storage ...... 50 2.1.2 SAS-attached drives ...... 52 2.1.3 Internal storage considerations...... 52
© Copyright IBM Corp. 2008, 2020. All rights reserved. iii 2.2 Disk and flash arrays...... 54 2.2.1 Supported RAID types ...... 55 2.2.2 Array considerations ...... 55 2.2.3 Compressed array monitoring...... 57 2.3 External storage ...... 59 2.3.1 Storage controller path selection ...... 59 2.3.2 Considerations for compressing and deduplicating back-end...... 61 2.4 Controller-specific considerations ...... 62 2.4.1 Considerations for DS8000 series ...... 62 2.4.2 Considerations for IBM XIV Storage System ...... 68 2.4.3 Considerations for IBM FlashSystem A9000/A9000R ...... 71 2.4.4 Considerations for Storwize family and FlashSystem 9100 ...... 73 2.4.5 Considerations for IBM FlashSystem 900...... 75 2.4.6 Pathing considerations for third-party storage with EMC VMAX and Hitachi Data Systems ...... 76 2.5 Quorum disks ...... 77 2.5.1 IP Quorum...... 78
Chapter 3. Storage pools ...... 81 3.1 Introduction to Pools ...... 82 3.1.1 Standard Pool ...... 82 3.1.2 Data Reduction Pools ...... 85 3.1.3 Standard Pools versus Data Reduction Pools ...... 88 3.2 General considerations for Data Reduction Pools ...... 95 3.2.1 Data Reduction Pools ...... 96 3.3 Storage pools planning considerations ...... 97 3.3.1 Planning for availability ...... 97 3.3.2 Planning for performance ...... 98 3.3.3 Extent size considerations ...... 99 3.3.4 External pools ...... 99 3.4 Tiered storage pool and Easy Tier ...... 101 3.4.1 Interaction between Easy Tier and garbage collection in DRP...... 104 3.5 Operations with pools ...... 104 3.5.1 Creating Data Reduction Pools...... 104 3.5.2 Adding external MDisks to existing storage pools...... 106 3.5.3 Renaming MDisks...... 107 3.5.4 Removing MDisks from existing storage pools ...... 107 3.5.5 Remapping managed MDisks...... 114 3.6 Considerations when using Encryption ...... 115 3.6.1 General considerations ...... 115 3.6.2 Hardware and software encryption ...... 116 3.6.3 Encryption at rest with USB keys ...... 119 3.6.4 Encryption at rest with key servers ...... 120 3.7 Data Reduction Pools Best Practices ...... 126 3.7.1 DRP with Storwize V7000 Gen3/NVMe drives and DRP ...... 126 3.7.2 DRP and external storage considerations...... 128 3.7.3 DRP provisioning considerations ...... 130 3.7.4 Standard and DRP pools coexistence ...... 133 3.7.5 Data migration with DRP...... 133
Chapter 4. Volumes...... 135 4.1 Overview of volumes...... 136 4.2 Guidance for creating volumes ...... 136
iv IBM System Storage SAN Volume Controller, IBM Storwize V7000, and IBM FlashSystem 7200 Best Practices 4.3 Thin-provisioned volumes ...... 140 4.3.1 Compressed volumes ...... 143 4.3.2 Deduplicated volumes...... 146 4.3.3 Capacity reclamation ...... 148 4.3.4 Space allocation ...... 148 4.3.5 Thin Provisioning considerations ...... 149 4.3.6 Limits on virtual capacity of thin-provisioned volumes ...... 151 4.4 Mirrored volumes ...... 152 4.4.1 Write fast failovers ...... 153 4.4.2 Read fast failovers ...... 154 4.4.3 Maintaining data integrity of mirrored volumes ...... 155 4.5 HyperSwap volumes ...... 155 4.6 VMware virtual volumes ...... 157 4.7 Cloud volumes ...... 158 4.7.1 Transparent cloud tiering configuration limitations and rules ...... 159 4.7.2 Restore to the production volume ...... 160 4.7.3 Restore to a new volume ...... 160 4.8 Volume migration ...... 161 4.8.1 Image-type to striped-type migration...... 161 4.8.2 Migrating to image-type volume ...... 162 4.8.3 Migration from standard pools to Data Reduction Pools...... 163 4.8.4 Migrating from Fibre Channel connections to RDMA over Ethernet connections between nodes ...... 163 4.8.5 Migrating with volume mirroring ...... 164 4.9 Preferred paths to a volume ...... 166 4.10 Changing the preferred node moving a volume between I/O groups ...... 168 4.11 Volume throttling ...... 169 4.12 Volume cache mode ...... 171 4.13 Additional considerations ...... 174 4.13.1 Volume protection ...... 174 4.13.2 Volume resize ...... 175
Chapter 5. Copy services ...... 177 5.1 Introduction to copy services...... 178 5.1.1 FlashCopy...... 178 5.1.2 Metro Mirror and Global Mirror ...... 178 5.1.3 Volume Mirroring function ...... 178 5.2 FlashCopy ...... 179 5.2.1 FlashCopy use cases ...... 179 5.2.2 FlashCopy capabilities overview...... 181 5.2.3 FlashCopy functional overview ...... 187 5.2.4 FlashCopy planning considerations ...... 192 5.3 Remote Copy services ...... 201 5.3.1 Remote copy functional overview ...... 202 5.3.2 Remote Copy network planning ...... 215 5.3.3 Remote Copy services planning ...... 224 5.3.4 Remote Copy special use cases...... 236 5.3.5 1920 error ...... 240 5.4 Native IP replication ...... 252 5.4.1 Native IP replication technology ...... 252 5.4.2 IP partnership limitations...... 254 5.4.3 VLAN support ...... 255 5.4.4 IP compression ...... 256
Contents v 5.4.5 Remote copy groups...... 257 5.4.6 Supported configuration examples ...... 259 5.4.7 Native IP replication performance consideration...... 267 5.5 Volume Mirroring...... 269 5.5.1 Read and write operations ...... 270 5.5.2 Volume mirroring use cases ...... 270 5.5.3 Mirrored volume components ...... 273 5.5.4 Volume Mirroring synchronization options ...... 273 5.5.5 Volume Mirroring performance considerations ...... 274 5.5.6 Bitmap space for out-of-sync volume copies ...... 276
Chapter 6. Hosts ...... 279 6.1 Configuration guidelines ...... 280 6.1.1 Host levels and host object name ...... 280 6.1.2 Host cluster ...... 280 6.1.3 The number of paths...... 282 6.1.4 Host ports ...... 282 6.1.5 Port masking ...... 283 6.1.6 Host to I/O group mapping ...... 285 6.1.7 Volume size as opposed to quantity ...... 285 6.1.8 Host volume mapping ...... 285 6.1.9 Server adapter layout ...... 289 6.1.10 Considerations for NVMe over Fibre Channel host attachments ...... 289 6.1.11 Considerations for iSER host attachments ...... 290 6.2 N-Port ID Virtualization ...... 290 6.3 Host pathing ...... 293 6.3.1 Multipathing Software ...... 294 6.3.2 Preferred path algorithm ...... 294 6.3.3 Path selection ...... 294 6.3.4 Non-disruptive volume migration between I/O groups ...... 294 6.4 I/O queues...... 295 6.4.1 Queue depths ...... 295 6.5 Host clustering and reserves...... 296 6.5.1 Clearing reserves ...... 297 6.5.2 IBM Spectrum Virtualize MDisk reserves ...... 297 6.6 AIX hosts...... 298 6.6.1 HBA parameters for performance tuning ...... 298 6.7 Virtual I/O server ...... 299 6.7.1 Methods to identify a disk for use as a virtual SCSI disk ...... 300 6.8 Windows hosts ...... 300 6.8.1 Clustering and reserves ...... 300 6.8.2 Tunable parameters ...... 300 6.9 Linux hosts ...... 301 6.9.1 Tunable parameters ...... 301 6.10 Solaris hosts ...... 302 6.10.1 Solaris MPxIO ...... 302 6.10.2 Symantec Veritas Volume Manager ...... 302 6.10.3 DMP multipathing ...... 303 6.11 VMware server ...... 304 6.11.1 Multipathing solutions supported ...... 304 6.11.2 Multipathing configuration maximums...... 305
Chapter 7. IBM Easy Tier function...... 307
vi IBM System Storage SAN Volume Controller, IBM Storwize V7000, and IBM FlashSystem 7200 Best Practices 7.1 Easy Tier ...... 308 7.1.1 Easy Tier concepts ...... 308 7.1.2 Four tiers Easy Tier and Read Intensive flash drive ...... 310 7.1.3 SSD arrays and Flash MDisks ...... 311 7.1.4 Disk tiers ...... 314 7.1.5 Easy Tier process ...... 316 7.1.6 Easy Tier operating modes ...... 318 7.2 Easy Tier implementation considerations ...... 319 7.2.1 Implementation rules...... 320 7.2.2 Limitations...... 320 7.2.3 Easy Tier settings ...... 321 7.3 Monitoring tools...... 326 7.3.1 Offloading statistics...... 326 7.3.2 Interpreting the STAT tool output ...... 329 7.3.3 IBM STAT Charting Utility ...... 336
Chapter 8. Monitoring ...... 341 8.1 Generic monitoring ...... 342 8.1.1 Monitoring with the GUI ...... 342 8.1.2 Monitoring using quotas and alert...... 343 8.2 Performance Monitoring ...... 343 8.2.1 Performance monitoring with the GUI...... 344 8.2.2 Performance monitoring with IBM Spectrum Control ...... 346 8.2.3 Performance monitoring with IBM Storage Insights ...... 350 8.3 Capacity metrics for block storage systems ...... 364 8.3.1 Storage system capacity metrics ...... 366 8.3.2 Pool capacity metrics ...... 371 8.3.3 Volume capacity metrics ...... 376 8.4 Creating Alerts for IBM Spectrum Control and IBM Storage Insights ...... 378 8.4.1 Alert Examples ...... 379 8.4.2 Alert to monitor backend capacity: Physical allocation ...... 379 8.5 Important metrics ...... 386 8.6 Performance support package ...... 388 8.7 Metro and Global Mirror monitoring with IBM Copy Services Manager and scripts . . 389 8.7.1 Monitoring MM and GM with scripts ...... 390 8.8 Monitoring Tier1 SSD ...... 391
Chapter 9. Maintenance ...... 393 9.1 Documenting IBM Spectrum Virtualize and SAN environment ...... 395 9.1.1 Naming conventions ...... 395 9.1.2 SAN fabric documentation ...... 398 9.1.3 IBM Spectrum Virtualize documentation...... 400 9.1.4 Storage documentation...... 402 9.1.5 Technical support information...... 402 9.1.6 Tracking incident and change tickets ...... 403 9.1.7 Automated support data collection ...... 404 9.1.8 Subscribing to IBM Spectrum Virtualize support...... 404 9.2 Storage management users ...... 405 9.3 Standard operating procedures...... 405 9.3.1 Allocating and deallocating volumes to hosts ...... 405 9.3.2 Adding and removing hosts ...... 406 9.4 IBM Spectrum Virtualize code update...... 407 9.4.1 Current and target IBM Spectrum Virtualize code level ...... 407
Contents vii 9.4.2 IBM Spectrum Virtualize Upgrade Test Utility...... 409 9.4.3 IBM Spectrum Virtualize hardware considerations ...... 411 9.4.4 Attached hosts preparation ...... 411 9.4.5 Storage controllers preparation...... 412 9.4.6 SAN fabrics preparation ...... 412 9.4.7 SAN components update sequence ...... 412 9.4.8 IBM Spectrum Virtualize participating in Metro Mirror or Global Mirror...... 413 9.4.9 IBM Spectrum Virtualize update ...... 414 9.4.10 IBM Spectrum Virtualize and IBM Storwize V7000 Gen3 disk drive update. . . 414 9.5 SAN modifications...... 415 9.5.1 Cross-referencing HBA WWPNs...... 415 9.5.2 Cross-referencing LUN IDs...... 417 9.5.3 HBA replacement ...... 417 9.6 Hardware upgrades for IBM Spectrum Virtualize ...... 418 9.6.1 Adding IBM Spectrum Virtualize nodes to an existing cluster...... 418 9.6.2 Upgrading IBM Spectrum Virtualize nodes in an existing cluster ...... 420 9.6.3 Moving to a new IBM Spectrum Virtualize cluster...... 420 9.6.4 Splitting an IBM Spectrum Virtualize cluster ...... 422 9.6.5 Upgrading IBM Storwize V7000 2076-724 nodes in an existing cluster ...... 422 9.7 Adding expansion enclosures ...... 423 9.8 I/O Throttling ...... 425 9.8.1 General information on I/O Throttling ...... 425 9.8.2 I/O Throttling on front end I/O control ...... 425 9.8.3 I/O Throttling on backend I/O control ...... 425 9.8.4 Overall benefits of using I/O Throttling ...... 426 9.8.5 Considerations for I/O Throttling ...... 426 9.8.6 Configuring I/O Throttling using the CLI ...... 427 9.8.7 Configuring I/O Throttling using the GUI...... 427
Chapter 10. Troubleshooting and diagnostics...... 431 10.1 Starting troubleshooting ...... 432 10.1.1 Recommended actions and fix procedure...... 434 10.2 Remote Support Assistance ...... 435 10.3 Common issues ...... 437 10.3.1 Host problems...... 438 10.3.2 SAN events ...... 439 10.3.3 Storage subsystem issues ...... 440 10.3.4 Port masking issues ...... 444 10.3.5 Interoperability ...... 444 10.4 Collecting data and isolating the problem ...... 444 10.4.1 Collecting data from IBM Spectrum Virtualize...... 444 10.4.2 SDDPCM and SDDDSM data collection...... 446 10.4.3 Additional data collection ...... 447 10.5 Recovering from problems ...... 448 10.5.1 Solving IBM Spectrum Virtualize events ...... 448 10.5.2 Solving host problems...... 451 10.5.3 Solving SAN issues...... 453 10.5.4 Solving back-end storage issues ...... 454 10.5.5 Common error recovery using IBM Spectrum Virtualize CLI ...... 456 10.6 Health status during upgrade and known error ...... 456 10.7 Call Home Web and Health Checker feature ...... 457 10.7.1 Health Checker ...... 458 10.8 IBM Storage Insights...... 458 viii IBM System Storage SAN Volume Controller, IBM Storwize V7000, and IBM FlashSystem 7200 Best 10.8.1 SI Customer Dashboard ...... 460 10.8.2 Customized dashboards to monitor your storage ...... 460 10.8.3 Creating Support Tickets ...... 461 10.8.4 Updating Support Tickets ...... 468 10.8.5 SI Advisor ...... 471 10.9 Out of Physical Space (OOPS) monitoring and recovery ...... 473 10.9.1 Monitoring ...... 473 10.9.2 Recovery...... 474
Chapter 11. IBM Real-time Compression ...... 475 11.1 Evaluate compression savings using Comprestimator ...... 476 11.2 Evaluate workload using Disk Magic...... 478 11.3 Verify available CPU resources ...... 478 11.4 Configure a balanced system ...... 479 11.5 Standard benchmark tools ...... 480 11.6 Compression with FlashCopy ...... 480 11.7 Compression with Easy Tier ...... 480 11.8 Compression on the backend ...... 481 11.9 Migrating generic volumes ...... 481 11.10 Mixed volumes in the same Pool ...... 482
Appendix A. IBM i considerations ...... 483 IBM i Storage management ...... 484 Single-level storage ...... 484 IBM i response time ...... 485 Planning for IBM i storage capacity ...... 486 Storage connection to IBM i ...... 486 Native attachment ...... 487 VIOS attachment...... 488 Setting of attributes in VIOS...... 490 FC adapter attributes ...... 490 Disk device attributes ...... 490 Disk drives for IBM i ...... 491 Defining LUNs for IBM i ...... 492 Data layout ...... 493 Fibre Channel adapters in IBM i and VIOS ...... 494 Zoning SAN switches ...... 494 IBM i Multipath ...... 495 Boot from SAN ...... 496 IBM i mirroring ...... 496 Copy services considerations ...... 496 Remote replication ...... 497 FlashCopy...... 498 HyperSwap ...... 498
Appendix B. Business continuity ...... 501 Business continuity with Stretched Cluster ...... 502 Business continuity with Enhanced Stretched Cluster ...... 502 Business continuity with HyperSwap ...... 502 Third site and IP quorum ...... 503 Comparison of business continuity solutions ...... 504
Related publications ...... 507 IBM Redbooks ...... 507
Contents ix Other publications ...... 508 Online resources ...... 508 Help from IBM ...... 509
x IBM System Storage SAN Volume Controller, IBM Storwize V7000, and IBM FlashSystem 7200 Best Practices Notices
This information was developed for products and services offered in the US. This material might be available from IBM in other languages. However, you may be required to own a copy of the product or product version in that language in order to access it.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user’s responsibility to evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing, IBM Corporation, North Castle Drive, MD-NC119, Armonk, NY 10504-1785, US
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.
Any references in this information to non-IBM websites are provided for convenience only and do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those websites is at your own risk.
IBM may use or distribute any of the information you provide in any way it believes appropriate without incurring any obligation to you.
The performance data and client examples cited are presented for illustrative purposes only. Actual performance results may vary depending on specific configurations and operating conditions.
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
Statements regarding IBM’s future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.
This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to actual people or business enterprises is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. The sample programs are provided “AS IS”, without warranty of any kind. IBM shall not be liable for any damages arising out of your use of the sample programs.
© Copyright IBM Corp. 2008, 2020. All rights reserved. xi Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the web at “Copyright and trademark information” at http://www.ibm.com/legal/copytrade.shtml.
The following terms are trademarks or registered trademarks of International Business Machines Corporation, and might also be trademarks or registered trademarks in other countries.
AIX® IBM FlashSystem® PowerHA® DB2® IBM Research™ PowerVM® developerWorks® IBM Spectrum® Redbooks® DS8000® IBM Spectrum Storage™ Redbooks (logo) ® Easy Tier® Insight® Service Request Manager® FlashCopy® MicroLatency® Storwize® Global Technology Services® Netcool® System Storage™ HyperSwap® POWER® SystemMirror® IBM® POWER6™ Tivoli® IBM Cloud™ POWER7® XIV® IBM FlashCore® POWER8® z/OS®
The following terms are trademarks of other companies:
The registered trademark Linux® is used pursuant to a sublicense from the Linux Foundation, the exclusive licensee of Linus Torvalds, owner of the mark on a worldwide basis.
Microsoft, Windows, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Java, and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
Red Hat, are trademarks or registered trademarks of Red Hat, Inc. or its subsidiaries in the United States and other countries.
UNIX is a registered trademark of The Open Group in the United States and other countries.
VMware, VMware vSphere, and the VMware logo are registered trademarks or trademarks of VMware, Inc. or its subsidiaries in the United States and/or other jurisdictions.
Other company, product, or service names may be trademarks or service marks of others.
xii IBM System Storage SAN Volume Controller, IBM Storwize V7000, and IBM FlashSystem 7200 Best Practices Preface
This IBM® Redbooks® publication captures several of the preferred practices and describes the performance gains that can be achieved by implementing the IBM System Storage™ SAN Volume Controller (SVC) and IBM Storwize® V7000 powered by IBM Spectrum® Virtualize V8.2.1. These practices are based on field experience.
This book highlights configuration guidelines and preferred practices for the storage area network (SAN) topology, clustered system, back-end storage, storage pools and managed disks, volumes, remote copy services, and hosts. Then it provides performance guidelines for SAN Volume Controller, back-end storage, and applications. It explains how you can optimize disk performance with the IBM System Storage Easy Tier® function. It also provides preferred practices for monitoring, maintaining, and troubleshooting SAN Volume Controller and Storwize V7000.
This book is intended for experienced storage, SAN, and SAN Volume Controller administrators and technicians. Understanding this book requires advanced knowledge of the SAN Volume Controller and Storwize V7000 and SAN environments.
Important: On 11th February 2020 IBM announced the arrival of SAN Volume Controller SA2 and SV2, and IBM FlashSystem® 7200 to the family.
This book was written specifically for prior versions of SVC and Storwize V7000; however, most of the general principles will apply.
If you are in any doubt as to their applicability then you should work with your local IBM representative.
This book will be updated to comprehensively include SAN Volume Controller SA2 and SV2 and FlashSystem 7200 in due course.
© Copyright IBM Corp. 2008, 2020. All rights reserved. xiii Authors
This book was produced by a team of specialists from around the world working at International Technical Support Organization, San Jose Center.
Tiago Moreira Candelaria Bastos is a SAN and Storage Disk specialist at IBM Brazil. He has over 20 years in the IT arena, and is an IBM Certified Master IT Specialist. Certified for Storwize, he works on Storage as a Service implementation projects and his areas of expertise include planning, configuring, and troubleshooting IBM DS8000®, Storwize V5000 and V7000, FlashSystem 900, SVC and IBM XIV®, lifecycle management and copy services.
Ingo Dimmer is an IBM Senior Certified IT Specialist and a Project Management Institute certified Project Management Professional (PMP)® at the IBM System Storage™ Advanced Technical Support organization for EMEA based in Kelsterbach, Germany. Ingo has 20 years of experience in enterprise storage, and he provides pre-sales and post-sales technical support focusing on the Power Systems platform. His areas of expertise include IBM i external disk and tape storage solutions, high availability (HA), I/O performance, and virtualization. Ingo is the author of several IBM technical papers and IBM Redbooks® publications.
Jon Herd is an IBM Storage Technical Advisor working for the ESCC, Germany. He covers the United Kingdom, Ireland, and Sweden, advising customers on a portfolio of IBM storage products, including the FlashSystem products. Jon has been with IBM for more than 40 years, and has held various technical roles, including Europe, Middle East, and Africa (EMEA) level support on mainframe servers and technical education development. He has written many Redbooks publications about the FlashSystem products, and is a Redbooks Platinum level author. He holds IBM certifications in Supporting IT Solutions at an expert level, and Technical IT Specialist at an experienced level. He also chairs the UKI PS profession certification board.
He is a certified Chartered Member of the British Computer Society (MBCS - CITP), and a Certified Member of the Institution of Engineering and Technology (MIET).
xiv IBM System Storage SAN Volume Controller, IBM Storwize V7000, and IBM FlashSystem 7200 Best Sang-hyun Kim, at the time of writing, was a Storage Client Technical Specialist for IBM Systems group based in South Korea. He was with IBM for more than 11 years, and worked on IBM storage, including IBM FlashSystem, IBM Storwize, IBM DS8000, and Software Defined Storage software. Before joining the Technical Sales team in 2014, he built up 6 years of experience working with IBM storage and POWER® servers, providing technical support to customers and helping clients to improve their infrastructure environments. Sang-hyun has since left IBM.
Sergey Kubin is a subject matter expert (SME) for IBM Storage and SAN technical support. He holds an Electronics Engineer degree from Ural Federal University in Russia and has more than 15 years of experience in IT. In IBM, he works for IBM Technology Support Services, providing support and guidance on Spectrum Virtualize family systems for customers in Europe, Middle East and Russia.
His expertise also includes SAN, IBM block-level DS family storage, and file-level storage systems. He is IBM Certified Specialist for Storwize Family Technical Solutions.
Dirk Peitzmann is a Leading Technical Sales Professional with IBM Systems Sales located in Munich, Germany. Dirk is an experienced professional providing technical pre-sales and post-sales solutions for IBM server and storage systems since 1995. His area of expertise includes designing virtualization infrastructures and disk solutions as well as carrying out performance analysis and the sizing of SAN and NAS solutions. He holds an engineering diploma in Computer Sciences from the University of Applied Science in Isny, Germany.
Antonio Rainero is an Executive Technical Specialist working for the IBM Global Technology Services® organization in IBM Italy. He joined IBM in 1998, and has more than 20 years of experience in the delivery of storage services for Open Systems and IBM z/OS® clients. His areas of expertise include storage systems implementation, SANs, storage virtualization, performance analysis, disaster recovery, and high availability solutions. He has co-authored several IBM Redbooks publications. Antonio holds a degree in Computer Science from University of Udine, Italy.
Preface xv Jon Tate is a Project Manager for IBM System Storage SAN Solutions at the ITSO, San Jose Center. Before joining the ITSO in 1999, he worked in the IBM Technical Support Center, providing Level 2/3 support for IBM mainframe storage products. Jon has 33 years of experience in storage software and management, services, and support. He is an IBM Certified IT Specialist, an IBM SAN Certified Specialist, and is Project Management Professional (PMP) certified. He is also the UK Chairman of the Storage Networking Industry Association (SNIA).
Special thanks to the following people for their participation and contribution to this project:
Matt Smith IBM Systems, UK
Frank Enders IBM GTS, Germany
Thanks to the following people for their contributions to this project:
Christopher Bulmer Ben Sasson Djihed Afifi Alastair Cooper Alex Ainscow Carlos Fuente Paul Marris IBM Systems, Hursley, UK
Jordan Fincher IBM Systems, US
Barry Whyte IBM Systems, New Zealand
Ian MacQuarrie IBM Systems, US
Markus Standau IBM Systems, Germany
Joshua Martin IBM Systems, US
Dave Gimpl IBM Systems, US
Jim Olson IBM GTS, US
Bruno Galle IBM Systems, Brazil
Dongsung Yun IBM Global Markets, Korea
xvi IBM System Storage SAN Volume Controller, IBM Storwize V7000, and IBM FlashSystem 7200 Best Sudharsan Vangal IBM GTS, India
Jeff Irving IBM Systems, US
Kavita Shah IBM Systems, US
Kris Whitney IBM Systems, US
Authors of the previous edition:
An Chen Tiago Moreira Candelaria Bastos Jana Jamsek Danilo Morelli Miyasiro Antonio Rainero
Thanks to the following people for their contributions to the previous edition:
James Whitaker IBM Systems, Manchester, UK
David Green IBM Systems, US
Mikhail Zakharov IBM Czech Republic
Senaka Meegama IBM Australia
Alex Ainscow Christopher Bulmer Paul Cashman Carlos Fuente Katja Gebuhr Warren Hawkins Gareth Jones Andrew Martin Evelyn Perez Mark Visser Stephen Wright IBM Systems, Hursley, UK
Nick Clayton IBM Systems, UK
Barry Whyte IBM Systems, New Zealand
Nelson Monteiro da Silva Neto Marcos Ferreira da Silva IBM Brazil
Preface xvii Diogo Henrique Padovani Oracle
Special thanks to the Brocade Communications Systems staff in San Jose, California for their support of this residency in terms of equipment and support in many areas:
Silviano Gaona Sangam Racherla Brian Steffler Marcus Thordal Brocade Communications Systems (an indirect subsidiary of Broadcom Limited)
Now you can become a published author, too
Here’s an opportunity to spotlight your skills, grow your career, and become a published author—all at the same time. Join an ITSO residency project and help write a book in your area of expertise, while honing your experience using leading-edge technologies. Your efforts will help to increase product acceptance and customer satisfaction, as you expand your network of technical contacts and relationships. Residencies run from two to six weeks in length, and you can participate either in person or as a remote resident working from your home base.
Find out more about the residency program, browse the residency index, and apply online at: ibm.com/redbooks/residencies.html
Comments welcome
Your comments are important to us.
We want our books to be as helpful as possible. Send us your comments about this book or other IBM Redbooks publications in one of the following ways: Use the online Contact us review Redbooks form found at: ibm.com/redbooks Send your comments in an email to: [email protected] Mail your comments to: IBM Corporation, International Technical Support Organization Dept. HYTD Mail Station P099 2455 South Road Poughkeepsie, NY 12601-5400
Stay connected to IBM Redbooks