Implementing the IBM Storwize V7000 and IBM Spectrum Virtualize V7.8

Book description

Abstract

Continuing its commitment to developing and delivering industry-leading storage technologies, IBM® introduces the IBM Storwize® V7000 solution powered by IBM Spectrum Virtualize™, which is an innovative storage offering that delivers essential storage efficiency technologies and exceptional ease of use and performance, all integrated into a compact, modular design that is offered at a competitive, midrange price.

The IBM Storwize V7000 solution incorporates some of the top IBM technologies that are typically found only in enterprise-class storage systems, raising the standard for storage efficiency in midrange disk systems. This cutting-edge storage system extends the comprehensive storage portfolio from IBM and can help change the way organizations address the ongoing information explosion.

This IBM Redbooks® publication introduces the features and functions of the IBM Storwize V7000 and IBM Spectrum Virtualize V7.8 system through several examples. This book is aimed at pre-sales and post-sales technical support and marketing and storage administrators. It helps you understand the architecture of the Storwize V7000, how to implement it, and how to take advantage of its industry-leading functions and features.

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 2017, Sixth Edition
  5. Chapter 1. Introduction to storage virtualization
    1. 1.1 Storage virtualization terminology
    2. 1.2 Requirements driving storage virtualization
      1. 1.2.1 Benefits of using IBM Spectrum Virtualize
    3. 1.3 Latest changes and enhancements
      1. 1.3.1 IBM Storwize V7000 Gen2+
      2. 1.3.2 IBM Spectrum Virtualize Software changes and enhancements
    4. 1.4 Summary
  6. Chapter 2. System overview
    1. 2.1 IBM Spectrum Storage and IBM Spectrum Virtualize
      1. 2.1.1 IBM Spectrum Virtualize
    2. 2.2 Storage virtualization
    3. 2.3 IBM Storwize V7000 overview
      1. 2.3.1 IBM Storwize V7000 models
      2. 2.3.2 IBM Storwize V7000 functions
      3. 2.3.3 IBM Storwize V7000 licensing
    4. 2.4 IBM Storwize V7000 hardware
    5. 2.5 IBM Storwize V7000 components
      1. 2.5.1 Hosts
      2. 2.5.2 Host cluster
      3. 2.5.3 Nodes
      4. 2.5.4 I/O groups
      5. 2.5.5 Cache
      6. 2.5.6 Clustered system
      7. 2.5.7 HyperSwap
      8. 2.5.8 Dense Expansion Drawers
      9. 2.5.9 Expansion Enclosures
      10. 2.5.10 RAID
      11. 2.5.11 Read Intensive Flash Drives
      12. 2.5.12 Managed disks
      13. 2.5.13 Quorum disks
      14. 2.5.14 IP Quorum
      15. 2.5.15 Storage pool
      16. 2.5.16 Volumes
      17. 2.5.17 Easy Tier
      18. 2.5.18 Encryption
      19. 2.5.19 iSCSI
      20. 2.5.20 Real-time Compression
      21. 2.5.21 IP replication
      22. 2.5.22 IBM Storwize V7000 copy services
      23. 2.5.23 Synchronous or asynchronous remote copy
      24. 2.5.24 FlashCopy and Transparent Cloud Tiering
    6. 2.6 Business continuity
      1. 2.6.1 Business Continuity with HyperSwap
    7. 2.7 Management and support tools
      1. 2.7.1 IBM Assist On-site and remote service
      2. 2.7.2 Event notifications
      3. 2.7.3 Simple Network Management Protocol traps
      4. 2.7.4 Syslog messages
      5. 2.7.5 Call Home email
    8. 2.8 Useful IBM Storwize V7000 websites
  7. Chapter 3. Planning
    1. 3.1 General planning rules
    2. 3.2 Physical planning
      1. 3.2.1 Cable connections
    3. 3.3 Logical planning
      1. 3.3.1 Management IP addressing plan
      2. 3.3.2 SAN zoning and SAN connections
      3. 3.3.3 iSCSI IP addressing plan
      4. 3.3.4 iSCSI external storage attachment
      5. 3.3.5 External storage configuration planning
      6. 3.3.6 Port masking
      7. 3.3.7 Host failover
      8. 3.3.8 IP mirroring
      9. 3.3.9 Planning for external storage virtualization
      10. 3.3.10 Storwize V7000 clustered system configuration
      11. 3.3.11 Storage pool configuration
      12. 3.3.12 Volume configuration
      13. 3.3.13 Host attachment planning
      14. 3.3.14 Host mapping (LUN masking)
      15. 3.3.15 NPIV planning
      16. 3.3.16 Advanced Copy Services
      17. 3.3.17 SAN boot support
      18. 3.3.18 Data migration from a non-virtualized storage subsystem
      19. 3.3.19 Storwize V7000 configuration backup procedure
    4. 3.4 Performance considerations
      1. 3.4.1 SAN
      2. 3.4.2 Disk subsystems
      3. 3.4.3 Storwize V7000
      4. 3.4.4 IBM Real-time Compression
      5. 3.4.5 Performance monitoring
  8. Chapter 4. Initial configuration
    1. 4.1 Prerequisites
    2. 4.2 System initialization
      1. 4.2.1 System initialization wizard
    3. 4.3 System setup
      1. 4.3.1 System setup wizard
      2. 4.3.2 Adding a control enclosure
      3. 4.3.3 Adding an expansion enclosure
    4. 4.4 Configuring user authentication
      1. 4.4.1 Default superuser account
      2. 4.4.2 Local authentication
      3. 4.4.3 Remote authentication
      4. 4.4.4 User groups and roles
    5. 4.5 Configuring secure communications
      1. 4.5.1 Configuring a signed certificate
      2. 4.5.2 Generating a self-signed certificate
  9. Chapter 5. Graphical user interface
    1. 5.1 Normal operations using the GUI
    2. 5.2 Introduction to the GUI
      1. 5.2.1 Dynamic menu
      2. 5.2.2 Suggested tasks
      3. 5.2.3 Notification status area
    3. 5.3 Overview window
      1. 5.3.1 Content view organization
      2. 5.3.2 Help
    4. 5.4 Monitoring menu
      1. 5.4.1 System overview
      2. 5.4.2 System details
      3. 5.4.3 Events
      4. 5.4.4 Performance
    5. 5.5 Network menu
      1. 5.5.1 Configuring the network
      2. 5.5.2 Management IP addresses
      3. 5.5.3 Service IP information
      4. 5.5.4 iSCSI information
      5. 5.5.5 Fibre Channel information
    6. 5.6 Notifications menu
      1. 5.6.1 Email notifications
      2. 5.6.2 SNMP notifications
      3. 5.6.3 Syslog notifications
    7. 5.7 System menu
      1. 5.7.1 Date and time
      2. 5.7.2 Licensing
      3. 5.7.3 VMware Virtual Volumes
      4. 5.7.4 IP Quorum
      5. 5.7.5 Domain Name Server
      6. 5.7.6 Transparent Cloud Tiering
    8. 5.8 Viewing cluster settings using the GUI
      1. 5.8.1 System status information
      2. 5.8.2 View IBM Storwize V7000 system properties
      3. 5.8.3 Renaming the IBM Storwize V7000 system
      4. 5.8.4 Rename a node canister
    9. 5.9 Setting GUI preferences
      1. 5.9.1 Navigation
      2. 5.9.2 Login message
      3. 5.9.3 General settings
  10. Chapter 6. Storage pools
    1. 6.1 Working with storage pools
      1. 6.1.1 Creating storage pools
      2. 6.1.2 Actions on storage pools
      3. 6.1.3 Child storage pools
      4. 6.1.4 Encrypted storage pools
    2. 6.2 Working with managed disks
      1. 6.2.1 Assigning managed disks to storage pools
      2. 6.2.2 Traditional and distributed RAID
      3. 6.2.3 Actions on arrays
      4. 6.2.4 Actions on external MDisks
      5. 6.2.5 Additional actions on MDisks
    3. 6.3 Working with internal drives
      1. 6.3.1 Actions on internal drives
    4. 6.4 Working with external storage controllers
      1. 6.4.1 Fibre Channel external storage controllers
      2. 6.4.2 iSCSI external storage controllers
      3. 6.4.3 Actions on external storage controllers
  11. Chapter 7. Volumes
    1. 7.1 Introduction to volumes
      1. 7.1.1 Image mode volumes
      2. 7.1.2 Managed mode volumes
      3. 7.1.3 Cache mode for volumes
      4. 7.1.4 Mirrored volumes
      5. 7.1.5 Thin-provisioned volumes
      6. 7.1.6 Compressed volumes
      7. 7.1.7 Volumes for various topologies
    2. 7.2 Create Volumes menu
    3. 7.3 Creating volumes using the Quick Volume Creation
      1. 7.3.1 Creating Basic volumes using Quick Volume Creation
      2. 7.3.2 Creating Mirrored volumes using Quick Volume Creation
    4. 7.4 Mapping a volume to the host
    5. 7.5 Creating Custom volumes by using the Advanced menu
      1. 7.5.1 Creating a custom thin-provisioned volume
      2. 7.5.2 Creating Custom Compressed volumes
      3. 7.5.3 Custom Mirrored Volumes
    6. 7.6 HyperSwap and the mkvolume command
      1. 7.6.1 Volume manipulation commands
    7. 7.7 Mapping Volumes to Host after volume creation
      1. 7.7.1 Mapping newly created volumes to the host using the wizard
    8. 7.8 Migrating a volume to another storage pool
    9. 7.9 Migrating volumes using the volume copy feature
    10. 7.10 Volume operations using CLI
      1. 7.10.1 Creating a volume
      2. 7.10.2 Volume information
      3. 7.10.3 Creating a thin-provisioned volume
      4. 7.10.4 Creating a volume in image mode
      5. 7.10.5 Adding a mirrored volume copy
      6. 7.10.6 Adding a compressed volume copy
      7. 7.10.7 Splitting a mirrored volume
      8. 7.10.8 Modifying a volume
      9. 7.10.9 I/O governing
      10. 7.10.10 Deleting a volume
      11. 7.10.11 Using volume protection
      12. 7.10.12 Expanding a volume
      13. 7.10.13 Assigning a volume to a host
      14. 7.10.14 Showing volumes to host mapping
      15. 7.10.15 Deleting a volume to host mapping
      16. 7.10.16 Migrating a volume
      17. 7.10.17 Migrating a fully managed volume to an image mode volume
      18. 7.10.18 Shrinking a volume
      19. 7.10.19 Showing a volume on an MDisk
      20. 7.10.20 Showing which volumes are using a storage pool
      21. 7.10.21 Showing which MDisks are used by a specific volume
      22. 7.10.22 Showing from which storage pool a volume has its extents
      23. 7.10.23 Showing the host to which the volume is mapped
      24. 7.10.24 Showing the volume to which the host is mapped
      25. 7.10.25 Tracing a volume from a host back to its physical disk
  12. Chapter 8. Hosts
    1. 8.1 Host attachment overview
    2. 8.2 Host clusters
    3. 8.3 N-Port Virtualization ID (NPIV) support
      1. 8.3.1 NPIV prerequisites
      2. 8.3.2 Enabling NPIV on a new system
      3. 8.3.3 Enabling NPIV on an existing system
    4. 8.4 Hosts operations using the GUI
      1. 8.4.1 Creating hosts
      2. 8.4.2 Advanced host administration
      3. 8.4.3 Adding and deleting host ports
      4. 8.4.4 Host mappings overview
    5. 8.5 Hosts operations using CLI
      1. 8.5.1 Create a host using CLI
      2. 8.5.2 Advanced host administration using the CLI
      3. 8.5.3 Adding and deleting a host port by using the CLI
      4. 8.5.4 Host clusters
      5. 8.5.5 Host Cluster Operations
  13. Chapter 9. Storage migration
    1. 9.1 Storage migration overview
      1. 9.1.1 Interoperability and compatibility
      2. 9.1.2 Prerequisites
    2. 9.2 Storage migration wizard
  14. Chapter 10. Advanced features for storage efficiency
    1. 10.1 Introduction
    2. 10.2 Easy Tier
      1. 10.2.1 Easy Tier concepts
      2. 10.2.2 SSD arrays and flash MDisks
      3. 10.2.3 Disk tiers
      4. 10.2.4 Read Intensive flash drive and Easy Tier
      5. 10.2.5 Easy Tier process
      6. 10.2.6 Easy Tier operating modes
      7. 10.2.7 Implementation considerations
      8. 10.2.8 Modifying the Easy Tier setting
      9. 10.2.9 Monitoring tools
      10. 10.2.10 More information
    3. 10.3 Thin provisioning
      1. 10.3.1 Configuring a thin-provisioned volume
      2. 10.3.2 Performance considerations
      3. 10.3.3 Limitations of virtual capacity
    4. 10.4 Real-time Compression Software
      1. 10.4.1 Common use cases
      2. 10.4.2 Real-time Compression concepts
      3. 10.4.3 Random Access Compression Engine
      4. 10.4.4 Dual RACE component
      5. 10.4.5 Random Access Compression Engine in IBM Spectrum Virtualize stack
      6. 10.4.6 Data write flow
      7. 10.4.7 Data read flow
      8. 10.4.8 Compression of existing data
      9. 10.4.9 Configuring compressed volumes
      10. 10.4.10 Comprestimator
  15. Chapter 11. Advanced Copy Services
    1. 11.1 IBM FlashCopy
      1. 11.1.1 Business requirements for FlashCopy
      2. 11.1.2 Backup improvements with FlashCopy
      3. 11.1.3 Restore with FlashCopy
      4. 11.1.4 Moving and migrating data with FlashCopy
      5. 11.1.5 Application testing with FlashCopy
      6. 11.1.6 Host and application considerations to ensure FlashCopy integrity
      7. 11.1.7 FlashCopy attributes
      8. 11.1.8 Reverse FlashCopy
      9. 11.1.9 IBM Spectrum Protect Snapshot
    2. 11.2 FlashCopy functional overview
    3. 11.3 Implementing FlashCopy
      1. 11.3.1 FlashCopy mappings
      2. 11.3.2 Multiple Target FlashCopy
      3. 11.3.3 Consistency Groups
      4. 11.3.4 FlashCopy indirection layer
      5. 11.3.5 Grains and the FlashCopy bitmap
      6. 11.3.6 Interaction and dependency between multiple target FlashCopy mappings
      7. 11.3.7 Summary of the FlashCopy indirection layer algorithm
      8. 11.3.8 Interaction with the cache
      9. 11.3.9 FlashCopy and image mode volumes
      10. 11.3.10 FlashCopy mapping events
      11. 11.3.11 FlashCopy mapping states
      12. 11.3.12 Thin provisioned FlashCopy
      13. 11.3.13 Background copy
      14. 11.3.14 Serialization of I/O by FlashCopy
      15. 11.3.15 Event handling
      16. 11.3.16 Asynchronous notifications
      17. 11.3.17 Interoperation with Metro Mirror and Global Mirror
      18. 11.3.18 FlashCopy presets
    4. 11.4 Managing FlashCopy by using the GUI
      1. 11.4.1 Creating a FlashCopy mapping
      2. 11.4.2 Single-click snapshot
      3. 11.4.3 Single-click clone
      4. 11.4.4 Single-click backup
      5. 11.4.5 Creating a FlashCopy Consistency Group
      6. 11.4.6 Creating FlashCopy mappings in a Consistency Group
      7. 11.4.7 Showing related volumes
      8. 11.4.8 Moving a FlashCopy mapping to a Consistency Group
      9. 11.4.9 Removing a FlashCopy mapping from a Consistency Group
      10. 11.4.10 Modifying a FlashCopy mapping
      11. 11.4.11 Renaming FlashCopy mapping
      12. 11.4.12 Renaming Consistency Group
      13. 11.4.13 Deleting FlashCopy mapping
      14. 11.4.14 Deleting FlashCopy Consistency Group
      15. 11.4.15 Starting FlashCopy process
      16. 11.4.16 Stopping FlashCopy process
    5. 11.5 Transparent Cloud Tiering
      1. 11.5.1 Considerations for using Transparent Cloud Tiering
      2. 11.5.2 Transparent Cloud Tiering as a backup solution and data migration
      3. 11.5.3 Restore using Transparent Cloud Tiering
      4. 11.5.4 Transparent Cloud Tiering restrictions
    6. 11.6 Implementing Transparent Cloud Tiering
      1. 11.6.1 DNS Configuration
      2. 11.6.2 Enabling Transparent Cloud Tiering
      3. 11.6.3 Creating and Managing Cloud Snapshots
      4. 11.6.4 Restore Cloud Snapshots
    7. 11.7 Volume mirroring and migration options
    8. 11.8 Native IP replication
      1. 11.8.1 Native IP replication technology
      2. 11.8.2 IBM Storwize System Layers
      3. 11.8.3 IP partnership limitations
      4. 11.8.4 VLAN support
      5. 11.8.5 IP partnership and terminology
      6. 11.8.6 States of IP partnership
      7. 11.8.7 Remote copy groups
      8. 11.8.8 Supported configurations
    9. 11.9 Remote Copy
      1. 11.9.1 Multiple IBM Storwize V7000 system mirroring
      2. 11.9.2 Importance of write ordering
      3. 11.9.3 Remote copy intercluster communication
      4. 11.9.4 Metro Mirror overview
      5. 11.9.5 Synchronous remote copy
      6. 11.9.6 Metro Mirror features
      7. 11.9.7 Metro Mirror attributes
      8. 11.9.8 Practical use of Metro Mirror
      9. 11.9.9 Global Mirror Overview
      10. 11.9.10 Asynchronous remote copy
      11. 11.9.11 Global Mirror features
      12. 11.9.12 Using Change Volumes with Global Mirror
      13. 11.9.13 Distribution of work among nodes
      14. 11.9.14 Background copy performance
      15. 11.9.15 Thin-provisioned background copy
      16. 11.9.16 Methods of synchronization
      17. 11.9.17 Practical use of Global Mirror
      18. 11.9.18 Valid combinations of FlashCopy, Metro Mirror, and Global Mirror
      19. 11.9.19 Remote Copy configuration limits
      20. 11.9.20 Remote Copy states and events
    10. 11.10 Remote Copy commands
      1. 11.10.1 Remote Copy process
      2. 11.10.2 Listing available system partners
      3. 11.10.3 Changing the system parameters
      4. 11.10.4 System partnership
      5. 11.10.5 Creating a Metro Mirror/Global Mirror consistency group
      6. 11.10.6 Creating a Metro Mirror/Global Mirror relationship
      7. 11.10.7 Changing Metro Mirror/Global Mirror relationship
      8. 11.10.8 Changing Metro Mirror/Global Mirror consistency group
      9. 11.10.9 Starting Metro Mirror/Global Mirror relationship
      10. 11.10.10 Stopping Metro Mirror/Global Mirror relationship
      11. 11.10.11 Starting Metro Mirror/Global Mirror consistency group
      12. 11.10.12 Stopping Metro Mirror/Global Mirror consistency group
      13. 11.10.13 Deleting Metro Mirror/Global Mirror relationship
      14. 11.10.14 Deleting Metro Mirror/Global Mirror consistency group
      15. 11.10.15 Reversing Metro Mirror/Global Mirror relationship
      16. 11.10.16 Reversing Metro Mirror/Global Mirror consistency group
    11. 11.11 Managing Remote Copy using the GUI
      1. 11.11.1 Creating Fibre Channel partnership
      2. 11.11.2 Creating stand-alone remote copy relationships
      3. 11.11.3 Creating Consistency Group
      4. 11.11.4 Renaming Consistency Group
      5. 11.11.5 Renaming remote copy relationship
      6. 11.11.6 Moving stand-alone remote copy relationship to Consistency Group
      7. 11.11.7 Removing remote copy relationship from Consistency Group
      8. 11.11.8 Starting remote copy relationship
      9. 11.11.9 Starting remote copy Consistency Group
      10. 11.11.10 Switching copy direction
      11. 11.11.11 Switching the copy direction for a Consistency Group
      12. 11.11.12 Stopping a remote copy relationship
      13. 11.11.13 Stopping Consistency Group
      14. 11.11.14 Deleting stand-alone remote copy relationships
      15. 11.11.15 Deleting Consistency Group
    12. 11.12 Troubleshooting remote copy
      1. 11.12.1 1920 error
      2. 11.12.2 1720 error
  16. Chapter 12. Encryption
    1. 12.1 Introducing encryption
    2. 12.2 Defining encryption of data at rest
      1. 12.2.1 Encryption keys
      2. 12.2.2 Encryption licenses
    3. 12.3 Activating encryption
      1. 12.3.1 Obtaining an encryption license
      2. 12.3.2 Start activation process during initial system setup
      3. 12.3.3 Start activation process on a running system
      4. 12.3.4 Activate the license automatically
      5. 12.3.5 Activate the license manually
    4. 12.4 Enabling encryption
      1. 12.4.1 Starting the encryption enablement process
      2. 12.4.2 Enabling encryption using a key server
      3. 12.4.3 Enabling encryption using USB flash drives
    5. 12.5 Using encryption
      1. 12.5.1 Encrypted pools
      2. 12.5.2 Encrypted child pools
      3. 12.5.3 Encrypted arrays
      4. 12.5.4 Encrypted MDisks
      5. 12.5.5 Encrypted volumes
    6. 12.6 Rekeying an encryption-enabled system
      1. 12.6.1 Rekeying using a key server
      2. 12.6.2 Rekeying using USB flash drives
    7. 12.7 Disabling encryption
    8. 12.8 Restrictions
  17. Chapter 13. RAS, monitoring, and troubleshooting
    1. 13.1 Reliability, availability, and serviceability
      1. 13.1.1 Node canisters
      2. 13.1.2 Expansion canisters
      3. 13.1.3 Dense Drawer Enclosures LED
      4. 13.1.4 Enclosure SAS cabling
      5. 13.1.5 Power
    2. 13.2 Shutting down IBM Storwize V7000
      1. 13.2.1 Shutting down a node canister
      2. 13.2.2 Shutting down a system
      3. 13.2.3 Shutting down and powering on an IBM Storwize V7000 infrastructure
    3. 13.3 Configuration backup
      1. 13.3.1 Backup using CLI
      2. 13.3.2 Backup using the GUI
    4. 13.4 Software update
      1. 13.4.1 Precautions before the update
      2. 13.4.2 IBM Storwize V7000 update test utility
      3. 13.4.3 Update procedure to V7.8
      4. 13.4.4 Updating the IBM Storwize V7000 cluster manually
      5. 13.4.5 Manually updating the Storwize V7000
    5. 13.5 Critical Fix Notification feature
    6. 13.6 Troubleshooting and fix procedures
      1. 13.6.1 Managing event log
      2. 13.6.2 Running a fix procedure
      3. 13.6.3 Event log details
    7. 13.7 Monitoring
      1. 13.7.1 Email notifications and the Call Home function
      2. 13.7.2 SNMP configuration
      3. 13.7.3 Syslog notifications
    8. 13.8 Audit log
    9. 13.9 Collecting support information using the GUI and the CLI
      1. 13.9.1 Collecting information using the GUI
      2. 13.9.2 Collecting logs using the CLI
      3. 13.9.3 Uploading files to the Support Center
    10. 13.10 Service Assistant Tool
  18. Appendix A. Performance data and statistics gathering
    1. Storwize V7000 performance overview
    2. Performance monitoring
  19. Appendix B. CLI setup and SAN boot
    1. CLI setup
    2. SAN boot
  20. Appendix C. Terminology
    1. Commonly encountered terms
  21. Related publications
    1. IBM Redbooks
    2. Other resources
    3. Referenced websites
    4. Help from IBM
  22. Back cover

Product information

  • Title: Implementing the IBM Storwize V7000 and IBM Spectrum Virtualize V7.8
  • Author(s): Jon Tate, Catarina Castro, Frank Enders, Giulio Fiscella, Dharmesh Kamdar, Paulo Tomiyoshi Takeda
  • Release date: April 2017
  • Publisher(s): IBM Redbooks
  • ISBN: 9780738442389