You are previewing IBM DS8880 Architecture and Implementation (Release 8).
O'Reilly logo
IBM DS8880 Architecture and Implementation (Release 8)

Book Description

This IBM® Redbooks® publication describes the concepts, architecture, and implementation of the IBM DS8880 family. The book provides reference information to assist readers who need to plan for, install, and configure the DS8880 systems.

The IBM DS8000® family is a high-performance, high-capacity, highly secure, and resilient series of disk storage systems. The DS8880 family is the latest and most advanced of the DS8000 offerings to date. The high availability, multiplatform support, including the IBM z Systems™, and simplified management tools help provide a cost-effective path to an on-demand world.

The new IBM DS8880 family includes two high-performance models (DS8886 Model 981 with its associated DS8886 Expansion Unit Model 98E, and the DS8884 Model 980 with its associated Expansion Unit Model 98B).

Two powerful IBM POWER8® processor-based servers manage the cache to streamline disk I/Os, maximizing performance and throughput. These capabilities are further enhanced with the availability of high-performance flash enclosures (HPFEs). A major change with the introduction of the DS8880 is the reduction of the footprint to a 19-inch rack.

Like its predecessors, the DS8880 supports advanced disaster recovery (DR) solutions, business continuity solutions, and thin provisioning. All disk drives in the DS8880 storage system include the Full Disk Encryption (FDE) feature. The DS8880 can automatically optimize the use of each storage tier, particularly flash drives and flash cards, through the IBM Easy Tier® feature. The DS8880 also can be integrated in a Lightweight Directory Access Protocol (LDAP) infrastructure.

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. Part 1 Concepts and architecture
  6. Chapter 1. Introduction to the IBM DS8880
    1. 1.1 Introduction to the IBM DS8880
      1. 1.1.1 Features of the DS8880
    2. 1.2 DS8880 controller options and frames
    3. 1.3 DS8880 architecture and functions overview
      1. 1.3.1 Overall architecture and components
      2. 1.3.2 Storage capacity
      3. 1.3.3 Supported environments
      4. 1.3.4 Configuration flexibility
      5. 1.3.5 Copy Services functions
      6. 1.3.6 Service and setup
      7. 1.3.7 IBM Certified Secure Data Overwrite
    4. 1.4 Performance features
      1. 1.4.1 16 Gbps host adapters
      2. 1.4.2 Sophisticated caching algorithms
      3. 1.4.3 Flash storage
      4. 1.4.4 Performance for z Systems
      5. 1.4.5 Performance enhancements for IBM Power Systems
  7. Chapter 2. IBM DS8880 hardware components and architecture
    1. 2.1 Terminology of the DS8880
    2. 2.2 DS8880 configurations and models
      1. 2.2.1 DS8886 configuration
      2. 2.2.2 DS8884 configuration
      3. 2.2.3 DS8880 base frames (models 981 and 980)
      4. 2.2.4 DS8880 expansion frames (models 98E and 98B)
      5. 2.2.5 Scalable upgrades
      6. 2.2.6 Licensed functions
    3. 2.3 DS8880 architecture overview
      1. 2.3.1 IBM POWER8 processor-based server
      2. 2.3.2 Processor memory
      3. 2.3.3 Flexible service processor
      4. 2.3.4 Peripheral Component Interconnect Express adapters
    4. 2.4 I/O enclosures and adapters
      1. 2.4.1 Cross-cluster communication
      2. 2.4.2 I/O enclosure adapters
    5. 2.5 Storage enclosures and drives
      1. 2.5.1 Drive enclosures
      2. 2.5.2 Standard drive enclosures
    6. 2.6 Power and cooling
    7. 2.7 Management Console and network
      1. 2.7.1 Ethernet switches
      2. 2.7.2 DS8880 operator panel
    8. 2.8 Hardware feature summary for DS8880 configurations
  8. Chapter 3. Reliability, availability, and serviceability on the IBM DS8880
    1. 3.1 DS8880 processor complex features
      1. 3.1.1 POWER8 Hypervisor
      2. 3.1.2 POWER8 processor
      3. 3.1.3 AIX operating system
      4. 3.1.4 Cross-cluster communication
      5. 3.1.5 Environmental monitoring
      6. 3.1.6 Resource unconfiguration
    2. 3.2 CPC failover and failback
      1. 3.2.1 Dual cluster operation and data protection
      2. 3.2.2 Failover
      3. 3.2.3 Failback
      4. 3.2.4 NVS and power outages
    3. 3.3 Data flow in the DS8880
      1. 3.3.1 I/O enclosures
      2. 3.3.2 Host connections
      3. 3.3.3 Metadata checks
    4. 3.4 RAS on the Management Console
      1. 3.4.1 Licensed Internal Code updates
      2. 3.4.2 Call home and remote support
    5. 3.5 RAS on the storage subsystem
      1. 3.5.1 RAID configurations
      2. 3.5.2 Drive path redundancy
      3. 3.5.3 Predictive Failure Analysis
      4. 3.5.4 Disk scrubbing
      5. 3.5.5 Smart Rebuild
      6. 3.5.6 RAID 5 overview
      7. 3.5.7 RAID 6 overview
      8. 3.5.8 RAID 10 overview
      9. 3.5.9 Spare creation
    6. 3.6 RAS on the power subsystem
      1. 3.6.1 Power components
      2. 3.6.2 Line power loss
      3. 3.6.3 Line power fluctuation
      4. 3.6.4 Power control
    7. 3.7 Other features
      1. 3.7.1 Internal network
      2. 3.7.2 Earthquake resistance
      3. 3.7.3 Secure Data Overwrite
  9. Chapter 4. Virtualization concepts
    1. 4.1 Virtualization definition
    2. 4.2 Benefits of virtualization
    3. 4.3 Abstraction layers for drive virtualization
      1. 4.3.1 Array sites
      2. 4.3.2 Arrays
      3. 4.3.3 Ranks
    4. 4.4 Extent pools
      1. 4.4.1 Logical volumes
      2. 4.4.2 Allocation, deletion, and modification of LUNs and CKD volumes
      3. 4.4.3 Volume allocation and metadata
      4. 4.4.4 Logical subsystems
      5. 4.4.5 Volume access
      6. 4.4.6 Virtualization hierarchy summary
  10. Chapter 5. DS8000 Copy Services overview
    1. 5.1 Introduction to Copy Services
    2. 5.2 FlashCopy
      1. 5.2.1 Benefits and use
      2. 5.2.2 FlashCopy options
      3. 5.2.3 Remote Pair FlashCopy (Preserve Mirror)
      4. 5.2.4 Remote Pair FlashCopy with Multiple Target PPRC
    3. 5.3 Remote Mirror and Copy
      1. 5.3.1 Metro Mirror
      2. 5.3.2 Global Copy
      3. 5.3.3 Global Mirror
      4. 5.3.4 Metro/Global Mirror
      5. 5.3.5 Multiple Target PPRC
      6. 5.3.6 z/OS Global Mirror
      7. 5.3.7 z/OS Metro/Global Mirror
      8. 5.3.8 GDPS on z/OS environments
  11. Chapter 6. Designed for performance
    1. 6.1 DS8880 hardware: Performance characteristics
      1. 6.1.1 Vertical growth and scalability
      2. 6.1.2 POWER8
      3. 6.1.3 The high-performance flash enclosure
      4. 6.1.4 Switched Fibre Channel Arbitrated Loops
      5. 6.1.5 Fibre Channel device adapter
      6. 6.1.6 Eight Gbps and 16 Gbps Fibre Channel host adapters
    2. 6.2 Software performance: Synergy items
      1. 6.2.1 Synergy with Power Systems
      2. 6.2.2 Synergy with z Systems
    3. 6.3 Performance considerations for disk drives
    4. 6.4 DS8000 superior caching algorithms
      1. 6.4.1 Sequential Adaptive Replacement Cache
      2. 6.4.2 Adaptive Multi-stream Prefetching
      3. 6.4.3 Intelligent Write Caching
    5. 6.5 Performance considerations for logical configurations
      1. 6.5.1 Workload characteristics
      2. 6.5.2 Data placement in the DS8000
    6. 6.6 I/O Priority Manager
      1. 6.6.1 Performance policies for open systems
      2. 6.6.2 Performance policies for z Systems
    7. 6.7 IBM Easy Tier
    8. 6.8 Host performance and sizing considerations
      1. 6.8.1 Performance and sizing considerations for open systems
  12. Part 2 Planning and installation
  13. Chapter 7. IBM DS8880 physical planning and installation
    1. 7.1 Considerations before the installation: Planning for growth
      1. 7.1.1 Participants
      2. 7.1.2 Required information
    2. 7.2 Planning for the physical installation
      1. 7.2.1 Delivery and staging area
      2. 7.2.2 Floor type and loading
      3. 7.2.3 Overhead cabling features
      4. 7.2.4 Room space and service clearance
      5. 7.2.5 Power requirements and operating environment
      6. 7.2.6 Host interface and cables
      7. 7.2.7 Host adapter Fibre Channel specifics for open environments
      8. 7.2.8 FICON specifics on z/OS environment
      9. 7.2.9 Preferred practice for host adapters
      10. 7.2.10 WWNN and WWPN determination
    3. 7.3 Network connectivity planning
      1. 7.3.1 Hardware Management Console and network access
      2. 7.3.2 IBM Spectrum Control
      3. 7.3.3 DS command-line interface
      4. 7.3.4 Remote support connection (embedded AOS)
      5. 7.3.5 Storage area network connection
      6. 7.3.6 IBM Security Key Lifecycle Manager server for encryption
      7. 7.3.7 Lightweight Directory Access Protocol server for single sign-on
    4. 7.4 Remote Mirror and Copy connectivity
    5. 7.5 Disk capacity considerations
      1. 7.5.1 Disk sparing
      2. 7.5.2 Disk capacity
      3. 7.5.3 DS8000 flash drives (solid-state drives or SSDs): Considerations
      4. 7.5.4 DS8000 flash drives: Considerations
  14. Chapter 8. IBM DS8880 Management Console planning and setup
    1. 8.1 DS8880 Management Console overview
      1. 8.1.1 Management Console (MC) hardware
      2. 8.1.2 Private Ethernet networks
    2. 8.2 Management Console software
      1. 8.2.1 DS Management GUI
      2. 8.2.2 Data storage command-line interface
      3. 8.2.3 DS Open application programming interface
      4. 8.2.4 RESTful application programming interface
      5. 8.2.5 Web-based user interface
    3. 8.3 Management Console activities
      1. 8.3.1 Management Console planning tasks
      2. 8.3.2 Planning for Licensed Internal Code upgrades
      3. 8.3.3 Time synchronization
      4. 8.3.4 Monitoring DS8880 with the Management Console
      5. 8.3.5 Call home and remote support
    4. 8.4 Management Console and IPv6
    5. 8.5 Management Console user management
    6. 8.6 Optional Secondary Management Console
      1. 8.6.1 Management Console redundancy benefits
  15. Chapter 9. IBM DS8880 features and licensed functions
    1. 9.1 IBM DS8880 licensed functions
      1. 9.1.1 Licensing general introduction
      2. 9.1.2 Licensing cost structure
    2. 9.2 Activating licensed functions
      1. 9.2.1 Obtaining DS8000 machine information and activating license keys
      2. 9.2.2 Obtaining the activation codes
      3. 9.2.3 Applying activation codes by using the DS CLI
    3. 9.3 Licensed scope considerations
  16. Part 3 Storage configuration
  17. Chapter 10. Configuration flow
    1. 10.1 Configuration worksheets
    2. 10.2 User and role management
    3. 10.3 Disk encryption
    4. 10.4 Network security
    5. 10.5 Configuration flow
    6. 10.6 General storage configuration guidelines
  18. Chapter 11. DS8880 Storage Management GUI
    1. 11.1 Introduction
    2. 11.2 DS8000 Storage Management GUI: Getting started
      1. 11.2.1 Accessing the DS8000 Storage Management GUI
      2. 11.2.2 Storage Management GUI System Setup wizard
      3. 11.2.3 Managing and monitoring the storage system
      4. 11.2.4 Storage Management help functions
    3. 11.3 System configuration overview
      1. 11.3.1 Security settings
      2. 11.3.2 Easy Tier settings
      3. 11.3.3 Advanced settings
    4. 11.4 Logical configuration overview
    5. 11.5 Logical configuration for fixed-block volumes
      1. 11.5.1 Configuration flow
      2. 11.5.2 Creating FB pools
      3. 11.5.3 Creating FB volumes
      4. 11.5.4 Creating FB host attachments
      5. 11.5.5 Assigning FB volumes
    6. 11.6 Logical configuration for count key data volumes
      1. 11.6.1 Configuration flow
      2. 11.6.2 Creating CKD storage pools
      3. 11.6.3 Creating CKD logical subsystems
      4. 11.6.4 Creating CKD volumes
      5. 11.6.5 Creating CKD parallel access volumes
      6. 11.6.6 Setting the I/O port protocols for z Systems attachment
    7. 11.7 Monitoring system health
      1. 11.7.1 Hardware components: Status and attributes
      2. 11.7.2 Monitoring system events
    8. 11.8 Performance monitoring
      1. 11.8.1 Performance statistics
      2. 11.8.2 Working with customized performance graphs
    9. 11.9 Fibre Channel error rate statistics
    10. 11.10 Accessing the previous DS GUI
  19. Chapter 12. Configuration with the data storage command-line interface
    1. 12.1 DS command-line interface overview
      1. 12.1.1 Supported operating systems for the DS CLI
      2. 12.1.2 DS CLI version
      3. 12.1.3 User accounts
      4. 12.1.4 User management by using the DS CLI
      5. 12.1.5 DS CLI profile
      6. 12.1.6 Configuring the DS CLI to use a second HMC
      7. 12.1.7 Command structure
      8. 12.1.8 Using the DS CLI application
      9. 12.1.9 Return codes
      10. 12.1.10 User assistance
    2. 12.2 I/O port configuration
    3. 12.3 DS8880 storage configuration for fixed-block volumes
      1. 12.3.1 Disk classes
      2. 12.3.2 Creating the arrays
      3. 12.3.3 Creating the ranks
      4. 12.3.4 Creating the extent pools
      5. 12.3.5 Creating the FB volumes
      6. 12.3.6 Creating the volume groups
      7. 12.3.7 Creating host connections
      8. 12.3.8 Mapping open system host disks to storage unit volumes
    4. 12.4 DS8880 storage configuration for the CKD volumes
      1. 12.4.1 Creating the arrays
      2. 12.4.2 Creating the ranks and extent pools
      3. 12.4.3 Logical control unit creation
      4. 12.4.4 Creating the CKD volumes
      5. 12.4.5 Resource groups
      6. 12.4.6 Performance I/O Priority Manager
      7. 12.4.7 IBM Easy Tier
    5. 12.5 Metrics with DS CLI
    6. 12.6 Private network security commands
    7. 12.7 Copy Services commands
  20. Part 4 Maintenance and upgrades
  21. Chapter 13. Licensed machine code
    1. 13.1 How new Licensed Internal Code is released
    2. 13.2 Bundle installation
    3. 13.3 Concurrent and non-concurrent updates
    4. 13.4 Code updates
    5. 13.5 Host adapter firmware updates
    6. 13.6 Loading the code bundle
    7. 13.7 Fast path concurrent code load
    8. 13.8 Postinstallation activities
    9. 13.9 Summary
  22. Chapter 14. Monitoring with Simple Network Management Protocol
    1. 14.1 SNMP implementation on the DS8880
      1. 14.1.1 Message Information Base (MIB) file
      2. 14.1.2 Predefined SNMP trap requests
    2. 14.2 SNMP notifications
      1. 14.2.1 Serviceable event that uses specific trap 3
      2. 14.2.2 Copy Services event traps
      3. 14.2.3 I/O Priority Manager SNMP
      4. 14.2.4 Thin provisioning SNMP
    3. 14.3 SNMP configuration
      1. 14.3.1 SNMP preparation
      2. 14.3.2 SNMP configuration with the HMC
      3. 14.3.3 SNMP configuration with the DS CLI
  23. Chapter 15. Remote support
    1. 15.1 Introduction to remote support
    2. 15.2 IBM policies for remote support
    3. 15.3 Remote support advantages
    4. 15.4 Remote support call home
      1. 15.4.1 Call home and heartbeat: Outbound
      2. 15.4.2 Data offload: Outbound
      3. 15.4.3 Outbound connection types
    5. 15.5 Remote Support Access (inbound)
      1. 15.5.1 Assist On-site
      2. 15.5.2 DS8880 embedded AOS
      3. 15.5.3 Support access management through the DS CLI
    6. 15.6 Audit logging
  24. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. Help from IBM
  25. Back cover