You are previewing Introducing and Implementing IBM FlashSystem V9000.
O'Reilly logo
Introducing and Implementing IBM FlashSystem V9000

Book Description

IBM FlashSystem® V9000 is a comprehensive all-flash enterprise storage solution that delivers the full capabilities of IBM FlashCore™ technology plus a rich set of software-defined storage features.

FlashSystem V9000 is available as one solution in a compact 6U form factor to achieve a simpler, more scalable, and cost efficient IT Infrastructure. FlashSystem V9000 improves business application availability and delivers greater resource utilization so you can get the most from your storage resources.

Built with IBM Spectrum Virtualize™ functions, management tools, and interoperability, this product combines the performance of FlashSystem architecture with the advanced functions of software-defined storage, including: IBM Real-time Compression™, dynamic tiering, thin provisioning, snapshots, cloning, replication, data copy services and high-availability configurations.

This IBM Redbooks® publication introduces clients to the IBM FlashSystem V9000. It provides in-depth knowledge of the product architecture, software and hardware, implementation, guidelines for scalability, and hints and tips. It illustrates use cases and ISV scenarios that demonstrate real-world solutions, as well as examples of the benefits gained by integrating the FlashSystem storage into business environments.Port utilization methodologies are provided in order to maximize the full potential of performance and the low latency of IBM FlashSystem V9000 in your scaled environment.

This book is intended for pre-sales and post-sales technical support professionals and storage administrators, and for anyone who wants to understand and learn how to implement this exciting technology.

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. IBM Redbooks promotions
  4. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  5. Chapter 1. FlashSystem V9000 introduction
    1. 1.1 FlashSystem V9000 storage overview
    2. 1.2 Why flash matters
    3. 1.3 IBM FlashSystem family: Product differentiation
    4. 1.4 FlashSystem V9000: IBM Tier 1 storage
    5. 1.5 FlashCore technology
      1. 1.5.1 Hardware accelerated I/O
      2. 1.5.2 IBM MicroLatency module
      3. 1.5.3 Advanced flash management
      4. 1.5.4 Flash wear guarantee
    6. 1.6 Architectural design overview
      1. 1.6.1 Hardware-only data path
      2. 1.6.2 The 20nm flash card memory chips
      3. 1.6.3 Flash module capacities
      4. 1.6.4 Gateway interface FPGA
      5. 1.6.5 Flash controller FPGA
      6. 1.6.6 IBM Variable Stripe RAID and two-dimensional flash RAID overview
      7. 1.6.7 Fixed and scalable building blocks
      8. 1.6.8 Scale up and scale out solution
    7. 1.7 Advanced software features
      1. 1.7.1 Advanced functions for data reduction
      2. 1.7.2 Data migration
      3. 1.7.3 Advanced copy services
      4. 1.7.4 External virtualization
      5. 1.7.5 Easy Tier
      6. 1.7.6 Licensing
  6. Chapter 2. FlashSystem V9000 architecture
    1. 2.1 Introduction to IBM FlashSystem V9000
      1. 2.1.1 Capacity
      2. 2.1.2 Performance and latency
      3. 2.1.3 IBM FlashCore technology
      4. 2.1.4 Overview of IBM Variable Stripe RAID and 2D Flash RAID
      5. 2.1.5 Scalability
      6. 2.1.6 Protocol support
      7. 2.1.7 Encryption support
      8. 2.1.8 Comparison of IBM FlashSystem models V840 and V9000
      9. 2.1.9 Management
    2. 2.2 Architecture of IBM FlashSystem V9000
      1. 2.2.1 Overview of architecture
      2. 2.2.2 Hardware components
      3. 2.2.3 Power requirements
      4. 2.2.4 Physical specifications
    3. 2.3 Control enclosure (AC2) of the FlashSystem V9000
      1. 2.3.1 I/O connectivity
      2. 2.3.2 Compression Acceleration Card
      3. 2.3.3 Technician port
      4. 2.3.4 Battery backup
    4. 2.4 Storage enclosure (AE2) of the FlashSystem V9000
      1. 2.4.1 Interface cards
      2. 2.4.2 MicroLatency modules
      3. 2.4.3 Battery modules
    5. 2.5 Administration and maintenance of FlashSystem V9000
      1. 2.5.1 System management
      2. 2.5.2 Software and licensing
      3. 2.5.3 Serviceability and software enhancements
    6. 2.6 Support matrix for the FlashSystem V9000
    7. 2.7 Warranty information
  7. Chapter 3. Advanced software functions
    1. 3.1 Introduction
    2. 3.2 Advanced features for storage efficiency
      1. 3.2.1 IBM Easy Tier
      2. 3.2.2 Thin provisioning
      3. 3.2.3 Real-time Compression software
    3. 3.3 Data migration
      1. 3.3.1 Migration operations
      2. 3.3.2 Migrating data from an image mode volume
    4. 3.4 Advanced copy services
      1. 3.4.1 FlashCopy
      2. 3.4.2 Volume mirroring and migration options
      3. 3.4.3 Remote Copy
    5. 3.5 Data encryption
  8. Chapter 4. Planning
    1. 4.1 General planning introduction
    2. 4.2 Physical planning
      1. 4.2.1 Racking considerations
      2. 4.2.2 Power requirements
      3. 4.2.3 Network cable connections
    3. 4.3 Logical planning
      1. 4.3.1 Management IP addressing plan
      2. 4.3.2 SAN zoning and SAN connections
      3. 4.3.3 iSCSI IP addressing plan
      4. 4.3.4 Call home option
      5. 4.3.5 V9000 system configuration
      6. 4.3.6 EasyTier version 3
      7. 4.3.7 Volume configuration
      8. 4.3.8 Host mapping (LUN masking)
      9. 4.3.9 SAN boot support
    4. 4.4 License features
      1. 4.4.1 Encryption feature
      2. 4.4.2 External virtualized storage configuration
      3. 4.4.3 Advanced copy services
      4. 4.4.4 Real-time Compression
    5. 4.5 Data migration
    6. 4.6 V9000 configuration backup procedure
  9. Chapter 5. Scalability
    1. 5.1 Overview
    2. 5.2 Building block for scaling
    3. 5.3 Scaling concepts
      1. 5.3.1 Scale up for capacity
      2. 5.3.2 Scale out for performance
      3. 5.3.3 FlashSystem V9000 scaled configurations
    4. 5.4 Adding a V9000 FlashSystem storage enclosure
    5. 5.5 Set up of a scalable building block with extra storage enclosure
    6. 5.6 Adding a second scalable building block
    7. 5.7 Set up of scale out system: Two building blocks and one extra storage enclosure
    8. 5.8 Planning
    9. 5.9 Installing
    10. 5.10 Operations
    11. 5.11 Concurrent code load in a scaled out system
  10. Chapter 6. Installation and configuration
    1. 6.1 Installation overview
      1. 6.1.1 Tasks for the IBM SSR or IBM lab-based services
      2. 6.1.2 First customer involvement
    2. 6.2 IBM FlashSystem V9000 physical specifications
    3. 6.3 Installing the hardware
    4. 6.4 Connecting the components
      1. 6.4.1 Connecting the components in a fixed building block
      2. 6.4.2 Connecting the components in a scalable building block
      3. 6.4.3 Ethernet cabling
      4. 6.4.4 Scaling from one to two, three, or four building blocks
    5. 6.5 Initial customer setup
      1. 6.5.1 License agreement and password change
      2. 6.5.2 System Setup wizard
      3. 6.5.3 System name change
      4. 6.5.4 Date and time setup
      5. 6.5.5 Licensed functions
      6. 6.5.6 Email Event Notifications
      7. 6.5.7 Summary of changes
      8. 6.5.8 Encryption setting
  11. Chapter 7. Host configuration
    1. 7.1 Host attachment overview
    2. 7.2 IBM FlashSystem V9000 setup
      1. 7.2.1 Fibre Channel and SAN setup overview
      2. 7.2.2 Fibre Channel SAN attachment
      3. 7.2.3 Fibre Channel direct attachment
    3. 7.3 iSCSI
      1. 7.3.1 Initiators and targets
      2. 7.3.2 iSCSI nodes
      3. 7.3.3 iSCSI qualified name
      4. 7.3.4 iSCSI set up of FlashSystem V9000 and host server
      5. 7.3.5 Volume discovery
      6. 7.3.6 Authentication
      7. 7.3.7 Target failover
      8. 7.3.8 Host failover
    4. 7.4 File alignment for the best RAID performance
    5. 7.5 AIX: Specific information
      1. 7.5.1 Optimal logical unit number configurations for AIX
      2. 7.5.2 Configuring the AIX host
      3. 7.5.3 Configuring fast fail and dynamic tracking
      4. 7.5.4 Installing the 2145 host attachment support package
      5. 7.5.5 Subsystem Device Driver Path Control Module (SDDPCM)
      6. 7.5.6 Configuring the assigned volume by using SDDPCM
      7. 7.5.7 Using SDDPCM
      8. 7.5.8 Creating and preparing volumes for use with AIX V6.1 and SDDPCM
      9. 7.5.9 Expanding an AIX volume
      10. 7.5.10 Running FlashSystem V9000 commands from AIX host system
    6. 7.6 Windows: Specific information
      1. 7.6.1 Configuring Windows Server 2008 and 2012 hosts
      2. 7.6.2 Configuring Windows
      3. 7.6.3 Hardware lists, device driver, HBAs, and firmware levels
      4. 7.6.4 Installing and configuring the host adapter
      5. 7.6.5 Changing the disk timeout on Windows Server
      6. 7.6.6 Installing the SDDDSM multipath driver on Windows
      7. 7.6.7 Attaching FlashSystem V9000 volumes to Windows Server 2008 R2 and Windows Server 2012
      8. 7.6.8 Implementing 4 KB alignment for Windows Server 2003
      9. 7.6.9 Extending a volume
      10. 7.6.10 Removing a disk on Windows
      11. 7.6.11 Using FlashSystem V9000 CLI from a Windows host
      12. 7.6.12 Microsoft Volume Shadow Copy
    7. 7.7 Linux (on x86/x86_64): Specific information
      1. 7.7.1 Configuring the Linux host
      2. 7.7.2 Configuration information
      3. 7.7.3 Multipathing in Linux
    8. 7.8 VMware: Configuration information
      1. 7.8.1 Configuring VMware hosts
      2. 7.8.2 Operating system versions and maintenance levels
      3. 7.8.3 HBAs for hosts that are running VMware
      4. 7.8.4 VMware storage and zoning guidance
      5. 7.8.5 Setting the HBA timeout for failover in VMware
      6. 7.8.6 Multipathing in ESX
      7. 7.8.7 Attaching VMware to volumes
      8. 7.8.8 Volume naming in VMware
      9. 7.8.9 Setting the Microsoft guest operating system timeout
      10. 7.8.10 Extending a VMFS volume
      11. 7.8.11 Removing a data store from an ESX host
    9. 7.9 Oracle (Sun) Solaris hosts
      1. 7.9.1 MPxIO dynamic pathing
    10. 7.10 Hewlett-Packard UNIX: Configuration information
      1. 7.10.1 Operating system versions and maintenance levels
      2. 7.10.2 Supported multipath solutions
      3. 7.10.3 Clustered-system support
      4. 7.10.4 Support for HP-UX with greater than eight LUNs
    11. 7.11 Using SDDDSM, SDDPCM, and SDD web interface
    12. 7.12 More information
  12. Chapter 8. Using FlashSystem V9000
    1. 8.1 Overview of FlashSystem V9000 management tool
      1. 8.1.1 Access to the GUI
      2. 8.1.2 Main GUI window
      3. 8.1.3 Actions menu
      4. 8.1.4 Function icons
      5. 8.1.5 Status indicators
      6. 8.1.6 See which user is logged in, get help, and get overview information
      7. 8.1.7 System details
      8. 8.1.8 Multiple selections
    2. 8.2 Actions menu
      1. 8.2.1 Rename System
      2. 8.2.2 Update System
      3. 8.2.3 Power Off
    3. 8.3 Monitoring menu
      1. 8.3.1 System
      2. 8.3.2 Events
      3. 8.3.3 Performance
    4. 8.4 Access menu
      1. 8.4.1 Users
      2. 8.4.2 Audit log
    5. 8.5 Pools menu
      1. 8.5.1 Volumes by Pool
      2. 8.5.2 Creating storage pools
      3. 8.5.3 Renaming a storage pool
      4. 8.5.4 Deleting a storage pool
    6. 8.6 Volumes menu
      1. 8.6.1 Opening the Volumes menu
      2. 8.6.2 Volumes window
      3. 8.6.3 Volumes by Pool
      4. 8.6.4 Volume by Host
    7. 8.7 Hosts menu
      1. 8.7.1 Opening the Hosts menu
      2. 8.7.2 Host Mappings
      3. 8.7.3 Ports by Hosts
      4. 8.7.4 Volumes by Host
      5. 8.7.5 Backing up data: IBM lab-based services task
    8. 8.8 Copy Services menu
      1. 8.8.1 FlashCopy
      2. 8.8.2 Consistency Groups
      3. 8.8.3 FlashCopy mappings
      4. 8.8.4 Remote copy
      5. 8.8.5 Partnerships
  13. Chapter 9. Configuring settings
    1. 9.1 Settings menu
      1. 9.1.1 Opening the Settings menu
    2. 9.2 Notifications menu
      1. 9.2.1 Email and call home
      2. 9.2.2 SNMP
      3. 9.2.3 Syslog
    3. 9.3 Network
      1. 9.3.1 Management IP address
      2. 9.3.2 Service IP addresses
      3. 9.3.3 Ethernet ports
      4. 9.3.4 Fibre Channel
      5. 9.3.5 Fibre Channel ports
    4. 9.4 Security menu
      1. 9.4.1 Configure remote authentication
      2. 9.4.2 Encryption
      3. 9.4.3 Enable the encryption license using V9000 GUI without Volumes
      4. 9.4.4 Handling encryption using CLI
    5. 9.5 System menu
      1. 9.5.1 Date and Time option
      2. 9.5.2 Licensed functions
      3. 9.5.3 Update software
    6. 9.6 Support menu
      1. 9.6.1 Download support package
      2. 9.6.2 Download individual log files
      3. 9.6.3 Deleting log files
      4. 9.6.4 GUI Preferences
  14. Chapter 10. Service Assistant Tool
    1. 10.1 Accessing Service Assistant Tool
    2. 10.2 Log in to Service Assistant Tool
    3. 10.3 Home page
    4. 10.4 Collect Logs page
    5. 10.5 Manage System page
    6. 10.6 Recover System page
    7. 10.7 Re-install Software page
    8. 10.8 Update Manually page
    9. 10.9 Configure Node page
    10. 10.10 Change Service IP page
    11. 10.11 Configure CLI Access page
    12. 10.12 Restart Service page
  15. Chapter 11. ISVs and use cases
    1. 11.1 Use cases and ISV overview and considerations
    2. 11.2 VMware
    3. 11.3 Database acceleration
      1. 11.3.1 Oracle
      2. 11.3.2 Microsoft SQL Server
      3. 11.3.3 DB2
      4. 11.3.4 Architecture for SAP landscapes featuring IBM FlashSystem
      5. 11.3.5 Epic
    4. 11.4 Deduplication
      1. 11.4.1 Atlantis ILIO
      2. 11.4.2 Permabit
      3. 11.4.3 IBM ProtecTIER
    5. 11.5 VMware vCloud integration
      1. 11.5.1 FlashSystem V9000 in a VMware vCloud environment
      2. 11.5.2 Storage Integration Server: Delivering the function of Spectrum Control
      3. 11.5.3 vCloud Suite
      4. 11.5.4 FlashSystem V9000
      5. 11.5.5 Use case: Provisioning FlashSystem V9000 volumes using VMware
      6. 11.5.6 Single-site HA: Volume mirroring to another storage system
      7. 11.5.7 Cross-site HA: Extended distance
    6. 11.6 Running FlashSystem V9000 in an IBM Virtual Storage Center environment
      1. 11.6.1 Licensing
  16. Chapter 12. Hints and tips
    1. 12.1 Performance data and statistics gathering
      1. 12.1.1 FlashSystem V9000 controller performance overview
      2. 12.1.2 Performance monitoring
    2. 12.2 Command-line hints
      1. 12.2.1 Running commands on the FlashSystem V9000
      2. 12.2.2 Creating connections
      3. 12.2.3 V9000 command-line scripting
      4. 12.2.4 Sample commands of mirrored VDisks
      5. 12.2.5 Backup V9000 configuration
      6. 12.2.6 Using the V9000 Software Upgrade Test Utility
      7. 12.2.7 Secure erase of data
    3. 12.3 Call home process
      1. 12.3.1 Call home details
      2. 12.3.2 Email alert
      3. 12.3.3 Inventory
    4. 12.4 Service support
      1. 12.4.1 IBM Storage Technical Advisor
      2. 12.4.2 How a FlashSystem V9000 is entitled for support
      3. 12.4.3 Providing Logs to IBM ECuRep
      4. 12.4.4 Downloading from IBM Fix Central
  17. Appendix A. Guidelines: Port utilization in a V9000 scalable environment
    1. A.1 Overview
    2. A.2 Guidelines: The performance method
    3. A.3 Guidelines: The infrastructure savings method
    4. A.4 Guidelines: Zoning
    5. A.5 Summary
  18. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. Help from IBM
  19. Back cover