Implementing the IBM Storwize V5000 Gen2 (including the Storwize V5010, V5020, and V5030) with IBM Spectrum Virtualize V8.2.1

Book description

Organizations of all sizes face the challenge of managing massive volumes of increasingly valuable data. But storing this data can be costly, and extracting value from the data is becoming more difficult. IT organizations have limited resources but must stay responsive to dynamic environments and act quickly to consolidate, simplify, and optimize their IT infrastructures. The IBM® Storwize® V5000 Gen2 system provides a smarter solution that is affordable, easy to use, and self-optimizing, which enables organizations to overcome these storage challenges.

The Storwize V5000 Gen2 delivers efficient, entry-level configurations that are designed to meet the needs of small and midsize businesses. Designed to provide organizations with the ability to consolidate and share data at an affordable price, the Storwize V5000 Gen2 offers advanced software capabilities that are found in more expensive systems.

This IBM Redbooks® publication is intended for pre-sales and post-sales technical support professionals and storage administrators.

It applies to the Storwize V5030, V5020, and V5010, and to IBM Spectrum Virtualize™ V8.2.1.

Table of contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. Preface
    1. Authors
    2. Now you can become a published author, too
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  4. Summary of changes
    1. April 2019, Fifth Edition
  5. Chapter 1. Overview of the IBM Storwize V5000 Gen2 system
    1. 1.1 IBM Storwize V5000 Gen2 overview
    2. 1.2 IBM Storwize V5000 Gen2 terminology
    3. 1.3 IBM Storwize V5000 Gen2 models
      1. 1.3.1 IBM Storage Utility Offerings
    4. 1.4 IBM Storwize V5000 Gen1 and Gen2 compatibility
    5. 1.5 IBM Storwize V5000 Gen2 hardware
      1. 1.5.1 Control enclosure
      2. 1.5.2 Storwize V5010
      3. 1.5.3 Storwize V5020
      4. 1.5.4 Storwize V5030
      5. 1.5.5 Expansion enclosure
      6. 1.5.6 Host interface cards
      7. 1.5.7 Disk drive types
    6. 1.6 IBM Storwize V5000 Gen2 terms
      1. 1.6.1 Hosts
      2. 1.6.2 Node canister
      3. 1.6.3 I/O groups
      4. 1.6.4 Clustered system
      5. 1.6.5 RAID
      6. 1.6.6 Managed disks
      7. 1.6.7 Quorum disks
      8. 1.6.8 Storage pools
      9. 1.6.9 Volumes
      10. 1.6.10 iSCSI
      11. 1.6.11 Serial-attached SCSI
      12. 1.6.12 Fibre Channel
    7. 1.7 IBM Storwize V5000 Gen2 features
      1. 1.7.1 Mirrored volumes
      2. 1.7.2 Thin provisioning
      3. 1.7.3 Real-time Compression
      4. 1.7.4 Deduplication
      5. 1.7.5 Easy Tier
      6. 1.7.6 Storage Migration
      7. 1.7.7 FlashCopy
      8. 1.7.8 Remote Copy
      9. 1.7.9 IP replication
      10. 1.7.10 External virtualization
      11. 1.7.11 Encryption
    8. 1.8 Problem management and support
      1. 1.8.1 IBM Support assistance
      2. 1.8.2 Event notifications
      3. 1.8.3 SNMP traps
      4. 1.8.4 Syslog messages
      5. 1.8.5 Call Home email
    9. 1.9 More information resources
      1. 1.9.1 Useful IBM Storwize V5000 Gen2 websites
  6. Chapter 2. Initial configuration
    1. 2.1 Hardware installation planning
      1. 2.1.1 Procedure to install the SAS cables
    2. 2.2 SAN configuration planning
    3. 2.3 FC direct-attach planning
    4. 2.4 SAS direct-attach planning
    5. 2.5 LAN configuration planning
      1. 2.5.1 Management IP address considerations
      2. 2.5.2 Service IP address considerations
    6. 2.6 Host configuration planning
      1. 2.6.1 Fibre Channel connection
      2. 2.6.2 iSCSI configuration
    7. 2.7 Miscellaneous configuration planning
    8. 2.8 System management
      1. 2.8.1 Graphical user interface
      2. 2.8.2 Command-line interface
    9. 2.9 First-time setup
    10. 2.10 Initial configuration
      1. 2.10.1 Adding enclosures after the initial configuration
      2. 2.10.2 Service Assistant Tool
  7. Chapter 3. Graphical user interface overview
    1. 3.1 Overview of IBM Spectrum Virtualize management software
      1. 3.1.1 Accessing the storage management software
      2. 3.1.2 System pane layout
      3. 3.1.3 Navigation
      4. 3.1.4 Multiple selection
      5. 3.1.5 Status indicators area
    2. 3.2 Monitoring menu
      1. 3.2.1 System overview
      2. 3.2.2 System details
      3. 3.2.3 Events option
      4. 3.2.4 Performance pane
      5. 3.2.5 Background Task
    3. 3.3 Pools menu
      1. 3.3.1 Pools view
      2. 3.3.2 Child pools
      3. 3.3.3 Volumes by pool
      4. 3.3.4 Internal storage
      5. 3.3.5 External storage
      6. 3.3.6 MDisks by pools
      7. 3.3.7 System migration
    4. 3.4 Volumes menu
      1. 3.4.1 All volumes
      2. 3.4.2 Volumes by pool
      3. 3.4.3 Volumes by host
    5. 3.5 Hosts menu
      1. 3.5.1 Hosts
      2. 3.5.2 Host clusters
      3. 3.5.3 Ports by host
      4. 3.5.4 Host mappings
      5. 3.5.5 Volumes by host
    6. 3.6 Copy services
      1. 3.6.1 IBM FlashCopy
      2. 3.6.2 Consistency groups
      3. 3.6.3 FlashCopy mappings
      4. 3.6.4 Remote copy
      5. 3.6.5 Partnerships
    7. 3.7 Access menu
      1. 3.7.1 Users
      2. 3.7.2 Audit Log option
    8. 3.8 Settings menu
      1. 3.8.1 Notifications
      2. 3.8.2 Network
      3. 3.8.3 Security features
      4. 3.8.4 System menu
      5. 3.8.5 Call Home notifications
      6. 3.8.6 GUI preferences menu
  8. Chapter 4. Storage pools
    1. 4.1 Working with internal drives
      1. 4.1.1 Internal Storage window
      2. 4.1.2 Actions on internal drives
    2. 4.2 Working with storage pools
      1. 4.2.1 Creating storage pools
      2. 4.2.2 Actions on storage pools
      3. 4.2.3 Child storage pools
    3. 4.3 Working with managed disks
      1. 4.3.1 Assigning managed disks to storage pools
      2. 4.3.2 RAID configuration
      3. 4.3.3 Distributed RAID
      4. 4.3.4 RAID configuration presets
      5. 4.3.5 Actions on external MDisks
      6. 4.3.6 More actions on MDisks
    4. 4.4 Working with external storage controllers
  9. Chapter 5. Host configuration
    1. 5.1 Host attachment overview
    2. 5.2 Planning for direct-attached hosts
      1. 5.2.1 FC direct attachment to host systems
      2. 5.2.2 FC direct attachment between nodes in a Storwize V5000 system
    3. 5.3 Preparing the host operating system
      1. 5.3.1 Windows 2008 R2 and 2012 R2: Preparing for FC attachment
      2. 5.3.2 Windows 2008 R2 and Windows 2012 R2: Preparing for iSCSI attachment
      3. 5.3.3 Windows 2012 R2: Preparing for SAS attachment
      4. 5.3.4 VMware ESXi: Preparing for Fibre Channel attachment
      5. 5.3.5 VMware ESXi: Preparing for iSCSI attachment
      6. 5.3.6 VMware ESXi: Preparing for SAS attachment
    4. 5.4 N-Port ID Virtualization support
      1. 5.4.1 NPIV prerequisites
      2. 5.4.2 Enabling NPIV on a new system
      3. 5.4.3 Enabling NPIV on an existing system
    5. 5.5 Creating hosts by using the GUI
      1. 5.5.1 Creating FC hosts
      2. 5.5.2 Configuring the IBM Storwize V5000 for FC connectivity
      3. 5.5.3 Creating iSCSI hosts
      4. 5.5.4 Configuring the IBM Storwize V5000 for iSCSI host connectivity
      5. 5.5.5 Creating SAS hosts
    6. 5.6 Host Clusters
      1. 5.6.1 Creating a host cluster
      2. 5.6.2 Adding a member to a host cluster
      3. 5.6.3 Listing a host cluster member
      4. 5.6.4 Assigning a volume to a Host Cluster
      5. 5.6.5 Removing volume mapping from a host cluster
      6. 5.6.6 Removing a host cluster member
      7. 5.6.7 Removing a host cluster
      8. 5.6.8 I/O throttling for hosts and host clusters
    7. 5.7 Proactive Host Failover
  10. Chapter 6. Volume configuration
    1. 6.1 Introduction to volumes
      1. 6.1.1 Image mode volumes
      2. 6.1.2 Managed mode volumes
      3. 6.1.3 Cache mode for volumes
      4. 6.1.4 Mirrored volumes
      5. 6.1.5 Thin-provisioned volumes
      6. 6.1.6 Compressed volumes
      7. 6.1.7 Volumes for various topologies
    2. 6.2 Create Volumes menu
    3. 6.3 Creating volumes by using the Volume Creation
      1. 6.3.1 Creating Basic volumes by using Volume Creation
      2. 6.3.2 Creating Mirrored volumes by using Volume Creation
    4. 6.4 Mapping a volume to the host
    5. 6.5 Creating Custom volumes
      1. 6.5.1 Creating a custom thin-provisioned volume
      2. 6.5.2 Creating Custom Compressed volumes
      3. 6.5.3 Custom Mirrored Volumes
    6. 6.6 HyperSwap and the mkvolume command
      1. 6.6.1 Volume manipulation commands
    7. 6.7 Mapping Volumes to Host after volume creation
      1. 6.7.1 Mapping newly created volumes to the host using the wizard
    8. 6.8 Migrating a volume to another storage pool
    9. 6.9 Migrating volumes using the volume copy feature
    10. 6.10 I/O throttling
      1. 6.10.1 Defining throttle on a volume
      2. 6.10.2 Removing a throttle from a volume
  11. Chapter 7. Storage migration
    1. 7.1 Storage migration wizard overview
    2. 7.2 Interoperation and compatibility
    3. 7.3 Storage migration wizard
      1. 7.3.1 External virtualization capability
      2. 7.3.2 Model and adapter card considerations
      3. 7.3.3 Overview of the storage migration wizard
      4. 7.3.4 Storage migration wizard tasks
  12. Chapter 8. Advanced host and volume administration
    1. 8.1 Advanced host administration
      1. 8.1.1 Modifying volume mappings
      2. 8.1.2 Unmapping volumes from a host
      3. 8.1.3 Renaming a host
      4. 8.1.4 Removing a host
      5. 8.1.5 Host properties
    2. 8.2 Adding and deleting host ports
      1. 8.2.1 Adding host port
      2. 8.2.2 Deleting a host port
    3. 8.3 Advanced volume administration
      1. 8.3.1 Advanced volume functions
      2. 8.3.2 Mapping a volume to a host
      3. 8.3.3 Unmapping volumes from private hosts
      4. 8.3.4 Viewing which host is mapped to a volume
      5. 8.3.5 Renaming a volume
      6. 8.3.6 Shrinking a volume
      7. 8.3.7 Expanding a volume
      8. 8.3.8 Migrating a volume to another storage pool
      9. 8.3.9 Exporting to an image mode volume
      10. 8.3.10 Deleting a volume
      11. 8.3.11 Duplicating a volume
      12. 8.3.12 Adding a volume copy
    4. 8.4 Volume properties and volume copy properties
    5. 8.5 Advanced volume copy functions
      1. 8.5.1 Volume copy: Make Primary
      2. 8.5.2 Splitting into a new volume
      3. 8.5.3 Validate Volume Copies option
      4. 8.5.4 Delete volume copy option
      5. 8.5.5 Migrating volumes using the volume copy features
    6. 8.6 Volumes by storage pool
    7. 8.7 Volumes by host
  13. Chapter 9. Advanced features for storage efficiency
    1. 9.1 Easy Tier
      1. 9.1.1 Easy Tier concepts
      2. 9.1.2 Implementing and tuning Easy Tier
      3. 9.1.3 Monitoring Easy Tier activity
    2. 9.2 Thin provisioned volumes
      1. 9.2.1 Concepts
      2. 9.2.2 Implementation
    3. 9.3 Unmap
      1. 9.3.1 SCSI unmap command
      2. 9.3.2 Back-end SCSI Unmap
      3. 9.3.3 Host SCSI Unmap
      4. 9.3.4 Offload IO throttle
    4. 9.4 Data Reduction Pools
      1. 9.4.1 Introduction to DRP
      2. 9.4.2 Data Reduction Pools benefits
      3. 9.4.3 Implementing DRP with Compression and Deduplication
    5. 9.5 Compression with standard pools
      1. 9.5.1 Real-time Compression concepts
      2. 9.5.2 Implementing RtC compression
    6. 9.6 Saving estimation for compression and deduplication
      1. 9.6.1 Evaluate compression savings by using IBM Comprestimator
      2. 9.6.2 Evaluating compression and deduplication
  14. Chapter 10. Copy Services
    1. 10.1 IBM FlashCopy
      1. 10.1.1 Business requirements for FlashCopy
      2. 10.1.2 Backup improvements with FlashCopy
      3. 10.1.3 Restore with FlashCopy
      4. 10.1.4 Moving and migrating data with FlashCopy
      5. 10.1.5 Application testing with FlashCopy
      6. 10.1.6 Host and application considerations to ensure FlashCopy integrity
      7. 10.1.7 FlashCopy attributes
      8. 10.1.8 Reverse FlashCopy
      9. 10.1.9 IBM Spectrum Protect Snapshot
    2. 10.2 FlashCopy functional overview
    3. 10.3 Implementing FlashCopy
      1. 10.3.1 FlashCopy mappings
      2. 10.3.2 Multiple Target FlashCopy
      3. 10.3.3 Consistency Groups
      4. 10.3.4 FlashCopy indirection layer
      5. 10.3.5 Grains and the FlashCopy bitmap
      6. 10.3.6 Interaction and dependency between multiple target FlashCopy mappings
      7. 10.3.7 Summary of the FlashCopy indirection layer algorithm
      8. 10.3.8 Interaction with the cache
      9. 10.3.9 FlashCopy and image mode volumes
      10. 10.3.10 FlashCopy mapping events
      11. 10.3.11 FlashCopy mapping states
      12. 10.3.12 Thin-provisioned FlashCopy
      13. 10.3.13 Background copy
      14. 10.3.14 Serialization of I/O by FlashCopy
      15. 10.3.15 Event handling
      16. 10.3.16 Asynchronous notifications
      17. 10.3.17 Interoperation with Metro Mirror and Global Mirror
      18. 10.3.18 FlashCopy presets
    4. 10.4 Managing FlashCopy by using the GUI
      1. 10.4.1 Creating a FlashCopy mapping
      2. 10.4.2 Single-click snapshot
      3. 10.4.3 Single-click clone
      4. 10.4.4 Single-click backup
      5. 10.4.5 Creating a FlashCopy Consistency Group
      6. 10.4.6 Creating FlashCopy mappings in a Consistency Group
      7. 10.4.7 Showing related volumes
      8. 10.4.8 Moving a FlashCopy mapping to a Consistency Group
      9. 10.4.9 Removing a FlashCopy mapping from a Consistency Group
      10. 10.4.10 Modifying a FlashCopy mapping
      11. 10.4.11 Renaming FlashCopy mapping
      12. 10.4.12 Renaming a Consistency Group
      13. 10.4.13 Deleting FlashCopy mapping
      14. 10.4.14 Deleting FlashCopy Consistency Group
      15. 10.4.15 Starting FlashCopy process
      16. 10.4.16 Stopping FlashCopy process
    5. 10.5 Volume mirroring and migration options
    6. 10.6 Native IP replication
      1. 10.6.1 Native IP replication technology
      2. 10.6.2 IBM Storwize System Layers
      3. 10.6.3 IP partnership limitations
      4. 10.6.4 VLAN support
      5. 10.6.5 IP partnership and terminology
      6. 10.6.6 States of IP partnership
      7. 10.6.7 Remote copy groups
    7. 10.7 Remote Copy services
      1. 10.7.1 Multiple IBM Storwize V5000 system mirroring
      2. 10.7.2 Importance of write ordering
      3. 10.7.3 Remote copy intercluster communication
      4. 10.7.4 Metro Mirror overview
      5. 10.7.5 Synchronous remote copy
      6. 10.7.6 Metro Mirror features
      7. 10.7.7 Metro Mirror attributes
      8. 10.7.8 Practical use of Metro Mirror
      9. 10.7.9 Global Mirror overview
      10. 10.7.10 Asynchronous remote copy
      11. 10.7.11 Global Mirror features
      12. 10.7.12 Using Change Volumes with Global Mirror
      13. 10.7.13 Distribution of work among nodes
      14. 10.7.14 Background copy performance
      15. 10.7.15 Thin-provisioned background copy
      16. 10.7.16 Methods of synchronization
      17. 10.7.17 Practical use of Global Mirror
      18. 10.7.18 Valid combinations of FlashCopy, Metro Mirror, and Global Mirror
      19. 10.7.19 Remote Copy configuration limits
      20. 10.7.20 Remote Copy states and events
    8. 10.8 Consistency protection for Remote and Global mirror
    9. 10.9 Remote Copy commands
      1. 10.9.1 Remote Copy process
      2. 10.9.2 Listing available system partners
      3. 10.9.3 Changing the system parameters
      4. 10.9.4 System partnership
      5. 10.9.5 Creating a Metro Mirror/Global Mirror consistency group
      6. 10.9.6 Creating a Metro Mirror/Global Mirror relationship
      7. 10.9.7 Changing Metro Mirror/Global Mirror relationship
      8. 10.9.8 Changing Metro Mirror/Global Mirror consistency group
      9. 10.9.9 Starting Metro Mirror/Global Mirror relationship
      10. 10.9.10 Stopping Metro Mirror/Global Mirror relationship
      11. 10.9.11 Starting Metro Mirror/Global Mirror consistency group
      12. 10.9.12 Stopping Metro Mirror/Global Mirror consistency group
      13. 10.9.13 Deleting Metro Mirror/Global Mirror relationship
      14. 10.9.14 Deleting Metro Mirror/Global Mirror consistency group
      15. 10.9.15 Reversing Metro Mirror/Global Mirror relationship
      16. 10.9.16 Reversing Metro Mirror/Global Mirror consistency group
    10. 10.10 Managing Remote Copy using the GUI
      1. 10.10.1 Creating Fibre Channel partnership
      2. 10.10.2 Creating stand-alone remote copy relationships
      3. 10.10.3 Creating a Consistency Group
      4. 10.10.4 Renaming Consistency Group
      5. 10.10.5 Renaming remote copy relationship
      6. 10.10.6 Moving stand-alone remote copy relationship to Consistency Group
      7. 10.10.7 Removing remote copy relationship from Consistency Group
      8. 10.10.8 Starting remote copy relationship
      9. 10.10.9 Starting remote copy Consistency Group
      10. 10.10.10 Switching copy direction
      11. 10.10.11 Switching the copy direction for a Consistency Group
      12. 10.10.12 Stopping a remote copy relationship
      13. 10.10.13 Stopping Consistency Group
      14. 10.10.14 Deleting stand-alone remote copy relationships
      15. 10.10.15 Deleting Consistency Group
    11. 10.11 Troubleshooting remote copy
      1. 10.11.1 1920 error
      2. 10.11.2 1720 error
    12. 10.12 HyperSwap
      1. 10.12.1 Introduction to HyperSwap volumes
      2. 10.12.2 Failure scenarios
      3. 10.12.3 Current HyperSwap limitations
  15. Chapter 11. External storage virtualization
    1. 11.1 Planning for external storage virtualization
      1. 11.1.1 License for external storage virtualization
      2. 11.1.2 Configuration planning for external virtualization
      3. 11.1.3 External storage configuration planning
      4. 11.1.4 Guidelines for virtualizing external storage
    2. 11.2 Working with external storage
      1. 11.2.1 Adding external FC controllers
      2. 11.2.2 Adding external iSCSI controllers
      3. 11.2.3 Working with MDisks
      4. 11.2.4 Importing image mode volumes
      5. 11.2.5 Managing external storage controllers
      6. 11.2.6 Removing external storage
  16. Chapter 12. RAS, monitoring, and troubleshooting
    1. 12.1 Reliability, availability, and serviceability features
    2. 12.2 System components
      1. 12.2.1 Enclosure midplane
      2. 12.2.2 Node canisters
      3. 12.2.3 Expansion canisters
      4. 12.2.4 Disk subsystem
      5. 12.2.5 Power supply units
    3. 12.3 Configuration backup
      1. 12.3.1 Generating a manual configuration backup by using the CLI
      2. 12.3.2 Downloading a configuration backup by using the GUI
    4. 12.4 System update
      1. 12.4.1 Updating node canister software
      2. 12.4.2 Updating the drive firmware
    5. 12.5 Monitoring
      1. 12.5.1 Email notifications and Call Home
    6. 12.6 Audit log
    7. 12.7 Event log
      1. 12.7.1 Managing the event log
      2. 12.7.2 Alert handling and recommended actions
    8. 12.8 Support assistance
      1. 12.8.1 Configuring support assistance
      2. 12.8.2 Setting up support assistance
      3. 12.8.3 Disabling support assistance
    9. 12.9 Collecting support information
      1. 12.9.1 Collecting support information by using the GUI
      2. 12.9.2 Automatic upload of support packages
      3. 12.9.3 Manual upload of Support Packages
      4. 12.9.4 Collecting support information by using the Service Assistant Tool
    10. 12.10 Powering off the system and shutting down the infrastructure
      1. 12.10.1 Powering off
      2. 12.10.2 Shutting down and starting up the infrastructure
  17. Chapter 13. Encryption
    1. 13.1 Planning for encryption
    2. 13.2 Defining encryption of data-at-rest
      1. 13.2.1 Encryption methods
      2. 13.2.2 Encrypted data
      3. 13.2.3 Encryption keys
      4. 13.2.4 Encryption licenses
    3. 13.3 Activating encryption
      1. 13.3.1 Obtaining an encryption license
      2. 13.3.2 Start activation process during initial system setup
      3. 13.3.3 Start activation process on a running system
      4. 13.3.4 Activate the license automatically
      5. 13.3.5 Activating the license manually
    4. 13.4 Enabling encryption
      1. 13.4.1 Starting the Enable Encryption wizard
      2. 13.4.2 Enabling encryption using USB flash drives
      3. 13.4.3 Enabling encryption using key servers
      4. 13.4.4 Enabling encryption by using both providers
    5. 13.5 Configuring more providers
      1. 13.5.1 Adding key servers as a second provider
      2. 13.5.2 Adding USB flash drives as a second provider
    6. 13.6 Migrating between providers
      1. 13.6.1 Migrating from USB flash drive provider to encryption key server
      2. 13.6.2 Migrating from encryption key server to USB flash drive provider
      3. 13.6.3 Migrating between different key server types
    7. 13.7 Recovering from a provider loss
    8. 13.8 Using encryption
      1. 13.8.1 Encrypted pools
      2. 13.8.2 Encrypted child pools
      3. 13.8.3 Encrypted arrays
      4. 13.8.4 Encrypted MDisks
      5. 13.8.5 Encrypted volumes
      6. 13.8.6 Restrictions
    9. 13.9 Rekeying an encryption-enabled system
      1. 13.9.1 Rekeying using a key server
      2. 13.9.2 Rekeying using USB flash drives
    10. 13.10 Disabling encryption
  18. Appendix A. CLI setup and SAN Boot
    1. Command-line interface
    2. SAN Boot
  19. Appendix B. Terminology
    1. Commonly encountered terms
  20. Related publications
    1. IBM Redbooks
    2. IBM Storwize V5000 publications and support
    3. Help from IBM
  21. Back cover

Product information

  • Title: Implementing the IBM Storwize V5000 Gen2 (including the Storwize V5010, V5020, and V5030) with IBM Spectrum Virtualize V8.2.1
  • Author(s): Jon Tate, Jack Armstrong, Tiago Bastos, Sergey Kubin, Hartmut Lonzer, Danilo Miyasiro, Rodrigo Suzuki
  • Release date: August 2019
  • Publisher(s): IBM Redbooks
  • ISBN: 9780738457659