O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

Book Description

Abstract

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.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. March 2018, Fourth 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 Easy Tier
      5. 1.7.5 Storage Migration
      6. 1.7.6 FlashCopy
      7. 1.7.7 Remote Copy
      8. 1.7.8 IP replication
      9. 1.7.9 External virtualization
      10. 1.7.10 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
    7. 2.7 Miscellaneous configuration planning
    8. 2.8 System management
      1. 2.8.1 Graphical user interface (GUI)
      2. 2.8.2 Command-line interface (CLI)
    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 Access to 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 Overview pane
    3. 3.3 Monitoring menu
      1. 3.3.1 System overview
      2. 3.3.2 System details
      3. 3.3.3 Events
      4. 3.3.4 Performance
      5. 3.3.5 Background Task
    4. 3.4 Pools menu
      1. 3.4.1 Pools
      2. 3.4.2 Child pools
      3. 3.4.3 Volumes by pool
      4. 3.4.4 Internal storage
      5. 3.4.5 External storage
      6. 3.4.6 MDisks by pools
      7. 3.4.7 System migration
    5. 3.5 Volumes menu
      1. 3.5.1 All volumes
      2. 3.5.2 Volumes by pool
      3. 3.5.3 Volumes by host
    6. 3.6 Hosts menu
      1. 3.6.1 Hosts
      2. 3.6.2 Host clusters
      3. 3.6.3 Ports by host
      4. 3.6.4 Host mappings
      5. 3.6.5 Volumes by host
    7. 3.7 Copy services
      1. 3.7.1 FlashCopy
      2. 3.7.2 Consistency group
      3. 3.7.3 FlashCopy mappings
      4. 3.7.4 Remote copy
      5. 3.7.5 Partnerships
    8. 3.8 Access menu
      1. 3.8.1 Users
      2. 3.8.2 Audit Log option
    9. 3.9 Settings menu
      1. 3.9.1 Notifications
      2. 3.9.2 Network
      3. 3.9.3 Security
      4. 3.9.4 System
      5. 3.9.5 Support
      6. 3.9.6 GUI preferences
  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 arrays
      6. 4.3.6 Actions on external MDisks
      7. 4.3.7 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 Fibre Channel 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 Fibre Channel 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 (NPIV) 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 Fibre Channel 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 Remove 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 using the Volume Creation
      1. 6.3.1 Creating Basic volumes using Volume Creation
      2. 6.3.2 Creating Mirrored volumes 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 Define throttle on a volume
      2. 6.10.2 Remove 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 all 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 by 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 Introduction
    2. 9.2 Easy Tier
      1. 9.2.1 Easy Tier overview
      2. 9.2.2 Tiered storage pools
      3. 9.2.3 Easy Tier process
      4. 9.2.4 I/O Monitoring
      5. 9.2.5 Data Placement Advisor
      6. 9.2.6 Data Migration Planner
      7. 9.2.7 Data Migrator
      8. 9.2.8 Easy Tier accelerated mode
      9. 9.2.9 Easy Tier operating modes
      10. 9.2.10 Easy Tier status
      11. 9.2.11 Storage Pool Balancing
      12. 9.2.12 Easy Tier rules
      13. 9.2.13 Creating multi-tiered pools: Enabling Easy Tier
      14. 9.2.14 Downloading Easy Tier I/O measurements
      15. 9.2.15 Easy Tier I/O Measurement through the command-line interface
      16. 9.2.16 IBM Storage Tier Advisor Tool
      17. 9.2.17 Processing heat log files
    3. 9.3 Thin provisioning
      1. 9.3.1 Configuring a thin provisioned volume
      2. 9.3.2 Performance considerations
      3. 9.3.3 Limitations of virtual capacity
    4. 9.4 Real-time Compression software
      1. 9.4.1 Common use cases
      2. 9.4.2 Real-time Compression concepts
      3. 9.4.3 Random Access Compression Engine
      4. 9.4.4 Random Access Compression Engine in IBM Spectrum Virtualize stack
      5. 9.4.5 Data write flow
      6. 9.4.6 Data read flow
      7. 9.4.7 Compression of existing data
      8. 9.4.8 Configuring compressed volumes
      9. 9.4.9 Comprestimator
  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 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
      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 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 SAN configuration planning
      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 storage
      2. 11.2.2 Importing image mode volumes
      3. 11.2.3 Managing external storage
      4. 11.2.4 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 Set up Support Assistant
      3. 12.8.3 Disable 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 SAT
    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 Encryption keys
      3. 13.2.3 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 Activate 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 using both providers
    5. 13.5 Configuring additional providers
      1. 13.5.1 Adding SKLM 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 Migration from USB flash drive provider to encryption key server
      2. 13.6.2 Migration from encryption key server to USB flash drive provider
    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 Migrating between key providers
    11. 13.11 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