You are previewing IBM System Storage DS8870 Architecture and Implementation.
O'Reilly logo
IBM System Storage DS8870 Architecture and Implementation

Book Description

This IBM® Redbooks® publication describes the concepts, architecture, and implementation of the IBM System Storage® DS8870 storage system. The book provides reference information to assist readers who need to plan for, install, and configure the DS8870.

The IBM System Storage DS8870 is the most advanced model in the IBM DS8000® series and is equipped with IBM POWER7® based controllers. Various configuration options are available that scale from dual 2-core systems up to dual 16-core systems with up to 1 TB of cache. The DS8870 also features enhanced 8 Gbps device adapters and host adapters. Connectivity options, with up to 128 Fibre Channel/IBM FICON® ports for host connections, make the DS8870 suitable for multiple server environments in open systems and
IBM System z® environments.

The DS8870 supports advanced disaster recovery solutions, business continuity solutions, and thin provisioning. All disk drives in the DS8870 storage system have the Full Disk Encryption (FDE) feature. The DS8870 also can be integrated in a Lightweight Directory Access Protocol (LDAP) infrastructure. The DS8870 is equipped with high-density storage enclosures and can be equipped with solid-state drives (SSDs).

The DS8870 can automatically optimize the use of each storage tier, particularly SSDs through the IBM Easy Tier® feature, which is available at no extra charge. With Licensed Machine Code 7.7.10.xx.xx, Easy Tier offers new features, still at no charge.

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. Part 1 Concepts and architecture
  5. Chapter 1. Introduction to the IBM System Storage DS8870
    1. 1.1 Introduction to the DS8870
      1. 1.1.1 Features of the DS8870
    2. 1.2 DS8870 controller options and frames
    3. 1.3 DS8870 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 Resource Groups for copy services scope limiting
      7. 1.3.7 Service and setup
      8. 1.3.8 IBM Certified Secure Data Overwrite
      9. 1.3.9 Performance features
      10. 1.3.10 Sophisticated caching algorithms
      11. 1.3.11 Solid-state drives
      12. 1.3.12 Multipath Subsystem Device Driver
      13. 1.3.13 Performance for System z
      14. 1.3.14 Performance enhancements for IBM Power Systems
  6. Chapter 2. IBM System Storage DS8870 models
    1. 2.1 The System Storage DS8870
    2. 2.2 Model overview
    3. 2.3 DS8870 disk drive options
    4. 2.4 Additional licenses that are needed
  7. Chapter 3. DS8870 hardware components and architecture
    1. 3.1 Frames: DS8870
      1. 3.1.1 Base frame: DS8870
      2. 3.1.2 Expansion frames
      3. 3.1.3 Rack operator panel
    2. 3.2 DS8870 architecture overview
      1. 3.2.1 The IBM POWER7 processor-based server
      2. 3.2.2 Peripheral Component Interconnect Express adapters
      3. 3.2.3 Storage facility processor complex
      4. 3.2.4 Processor memory
      5. 3.2.5 Flexible service processor and system power control network
    3. 3.3 I/O enclosures
      1. 3.3.1 DS8870 I/O enclosure
      2. 3.3.2 Host adapters
      3. 3.3.3 Device adapters
    4. 3.4 Disk subsystem
      1. 3.4.1 Disk drives
      2. 3.4.2 Storage enclosures
    5. 3.5 Power and cooling
    6. 3.6 Management console network
      1. 3.6.1 Ethernet switches
  8. Chapter 4. RAS on IBM System Storage DS8870
    1. 4.1 Names and terms for the DS8870 storage system
    2. 4.2 RAS features of DS8870 CEC
      1. 4.2.1 POWER7 Hypervisor
      2. 4.2.2 POWER7 processor
      3. 4.2.3 AIX operating system
      4. 4.2.4 CEC dual hard disk drive rebuild
      5. 4.2.5 Cross cluster communication
      6. 4.2.6 Environmental monitoring
      7. 4.2.7 Resource deconfiguration
    3. 4.3 CEC failover and failback
      1. 4.3.1 Dual operational
      2. 4.3.2 Failover
      3. 4.3.3 Failback
      4. 4.3.4 NVS and power outages
    4. 4.4 Data flow in DS8870
      1. 4.4.1 I/O enclosures
      2. 4.4.2 Host connections
      3. 4.4.3 Metadata checks
    5. 4.5 RAS on the HMC
      1. 4.5.1 Microcode updates
      2. 4.5.2 Call Home and remote support
    6. 4.6 RAS on the disk system
      1. 4.6.1 RAID configurations
      2. 4.6.2 Disk path redundancy
      3. 4.6.3 Predictive Failure Analysis
      4. 4.6.4 Disk scrubbing
      5. 4.6.5 Smart Rebuild
      6. 4.6.6 RAID 5 overview
      7. 4.6.7 RAID 6 overview
      8. 4.6.8 RAID 10 overview
      9. 4.6.9 Spare creation
    7. 4.7 RAS on the power subsystem
      1. 4.7.1 Components
      2. 4.7.2 Line power loss
      3. 4.7.3 Line power fluctuation
      4. 4.7.4 Power control
      5. 4.7.5 Unit emergency power off
    8. 4.8 Other features
      1. 4.8.1 Internal network
      2. 4.8.2 Remote support
      3. 4.8.3 Earthquake resistance
      4. 4.8.4 Secure data overwrite
  9. Chapter 5. Virtualization concepts
    1. 5.1 Virtualization definition
    2. 5.2 The abstraction layers for disk virtualization
      1. 5.2.1 Array sites
      2. 5.2.2 Arrays
      3. 5.2.3 Ranks
      4. 5.2.4 Extent pools
      5. 5.2.5 Logical volumes
      6. 5.2.6 Space efficient volumes
      7. 5.2.7 Allocation, deletion, and modification of LUNs and CKD volumes
      8. 5.2.8 Logical subsystem
      9. 5.2.9 Volume access
      10. 5.2.10 Virtualization hierarchy summary
    3. 5.3 Benefits of virtualization
    4. 5.4 zDAC: z/OS FICON Discovery and Auto-Configuration
    5. 5.5 EAV V2: Extended address volumes
  10. Chapter 6. IBM System Storage DS8000 Copy Services overview
    1. 6.1 Copy Services
    2. 6.2 FlashCopy and FlashCopy Space Efficient
      1. 6.2.1 Basic concepts
      2. 6.2.2 Benefits and use
      3. 6.2.3 FlashCopy options
      4. 6.2.4 FlashCopy SE-specific options
      5. 6.2.5 Remote Pair FlashCopy
    3. 6.3 Remote Mirror and Copy
      1. 6.3.1 Metro Mirror
      2. 6.3.2 Global Copy
      3. 6.3.3 Global Mirror
      4. 6.3.4 Metro/Global Mirror
      5. 6.3.5 Multiple Global Mirror sessions
      6. 6.3.6 Thin provisioning enhancements on open environments
      7. 6.3.7 GM and MGM improvement because of collision avoidance
      8. 6.3.8 z/OS Global Mirror
      9. 6.3.9 z/OS Metro/Global Mirror
      10. 6.3.10 Summary of Remote Mirror and Copy function characteristics
      11. 6.3.11 Consistency group considerations
      12. 6.3.12 GDPS on z/OS environments
      13. 6.3.13 Tivoli Storage Productivity Center for Replication functionality
    4. 6.4 Resource Groups for Copy Services
  11. Chapter 7. Architectured for performance
    1. 7.1 DS8870 hardware: Performance characteristics
      1. 7.1.1 Vertical growth and scalability
      2. 7.1.2 DS8870 Fibre Channel switched interconnection at the back-end
      3. 7.1.3 Fibre Channel device adapter
      4. 7.1.4 Eight-port and four-port host adapters
    2. 7.2 Software performance: Synergy items
      1. 7.2.1 Synergy with Power Systems
      2. 7.2.2 Synergy with System z
    3. 7.3 Performance considerations for disk drives
    4. 7.4 DS8000 superior caching algorithms
      1. 7.4.1 Sequential Adaptive Replacement Cache
      2. 7.4.2 Adaptive Multi-stream Prefetching
      3. 7.4.3 Intelligent Write Caching
    5. 7.5 Performance considerations for logical configuration
      1. 7.5.1 Workload characteristics
      2. 7.5.2 Data placement in the DS8000
    6. 7.6 I/O Priority Manager
      1. 7.6.1 Performance policies for open systems
      2. 7.6.2 Performance policies for System z
    7. 7.7 IBM Easy Tier
      1. 7.7.1 Easy Tier generations
      2. 7.7.2 Easy Tier license
      3. 7.7.3 Easy Tier basic concepts
      4. 7.7.4 IBM Easy Tier operating modes
    8. 7.8 Performance and sizing considerations for open systems
      1. 7.8.1 Determining the number of paths to a LUN
      2. 7.8.2 Dynamic I/O load-balancing: Subsystem Device Driver
      3. 7.8.3 Automatic port queues
      4. 7.8.4 Determining where to attach the host
    9. 7.9 Performance and sizing considerations for System z
      1. 7.9.1 Host connections to System z servers
      2. 7.9.2 Parallel access volume
      3. 7.9.3 z/OS Workload Manager: Dynamic PAV tuning
      4. 7.9.4 HyperPAV
      5. 7.9.5 PAV in z/VM environments
      6. 7.9.6 Multiple Allegiance
      7. 7.9.7 I/O priority queuing
      8. 7.9.8 Performance considerations on Extended Distance FICON
      9. 7.9.9 High Performance FICON for z
  12. Part 2 Planning and installation
  13. Chapter 8. DS8870 Physical planning and installation
    1. 8.1 Considerations before installation
      1. 8.1.1 Who should be involved
      2. 8.1.2 What information is required
    2. 8.2 Planning for the physical installation
      1. 8.2.1 Delivery and staging area
      2. 8.2.2 Floor type and loading
      3. 8.2.3 Overhead cabling features
      4. 8.2.4 Room space and service clearance
      5. 8.2.5 Power requirements and operating environment
      6. 8.2.6 Host interface and cables
      7. 8.2.7 Host adapter Fibre Channel specifics for open environments
      8. 8.2.8 FICON specifics on z/OS environment
      9. 8.2.9 Best practice for host adapters
      10. 8.2.10 WWNN and WWPN determination
    3. 8.3 Network connectivity planning
      1. 8.3.1 Hardware Management Console and network access
      2. 8.3.2 IBM Tivoli Storage Productivity Center
      3. 8.3.3 DS command-line interface
      4. 8.3.4 Remote support connection
      5. 8.3.5 Remote power control
      6. 8.3.6 Storage area network connection
      7. 8.3.7 Tivoli Key Lifecycle Manager server for encryption
      8. 8.3.8 Lightweight Directory Access Protocol server for single sign-on
    4. 8.4 Remote Mirror and Copy connectivity
    5. 8.5 Disk capacity considerations
      1. 8.5.1 Disk sparing
      2. 8.5.2 Disk capacity
      3. 8.5.3 DS8000 Solid-State drive considerations
  14. Chapter 9. DS8870 HMC planning and setup
    1. 9.1 Hardware Management Console overview
      1. 9.1.1 Storage HMC hardware
      2. 9.1.2 Private Ethernet networks
    2. 9.2 Hardware Management Console software
      1. 9.2.1 DS Storage Manager GUI
      2. 9.2.2 Command-line interface
      3. 9.2.3 DS Open application programming interface
      4. 9.2.4 Web-based user interface
    3. 9.3 HMC activities
      1. 9.3.1 HMC planning tasks
      2. 9.3.2 Planning for microcode upgrades
      3. 9.3.3 Time synchronization
      4. 9.3.4 Monitoring DS8870 with the HMC
      5. 9.3.5 Call home and remote support
    4. 9.4 HMC and IPv6
    5. 9.5 HMC user management
    6. 9.6 External HMC
      1. 9.6.1 External HMC benefits
    7. 9.7 Configuration worksheets
    8. 9.8 Configuration flow
  15. Chapter 10. IBM System Storage DS8000 features and licensed functions
    1. 10.1 IBM System Storage DS8000 licensed functions
      1. 10.1.1 Licensing
      2. 10.1.2 Licensing: cost structure
    2. 10.2 Activating licensed functions
      1. 10.2.1 Obtaining DS8000 machine information
      2. 10.2.2 Obtaining activation codes
      3. 10.2.3 Applying activation codes by using the GUI
      4. 10.2.4 Applying activation codes by using the DS CLI
    3. 10.3 Licensed scope considerations
      1. 10.3.1 Why you have a choice
      2. 10.3.2 Using a feature for which you are not licensed
      3. 10.3.3 Changing the scope to All
      4. 10.3.4 Changing the scope from All to FB
      5. 10.3.5 Applying an insufficient license feature key
      6. 10.3.6 Calculating how much capacity is used for CKD or FB
  16. Part 3 Storage configuration
  17. Chapter 11. Configuration flow
    1. 11.1 Configuration worksheets
    2. 11.2 Disk Encryption
    3. 11.3 Configuration flow
      1. 11.3.1 General storage configuration guidelines
  18. Chapter 12. Configuring IBM Tivoli Storage Productivity Center 5.1 for DS8000
    1. 12.1 Introducing IBM Tivoli Storage Productivity Center 5.1
    2. 12.2 IBM Tivoli Storage Productivity Center architecture
    3. 12.3 Adding a DS8000 to Tivoli Storage Productivity Center 5.1
    4. 12.4 Exploring DS8870 with Tivoli Storage Productivity Center 5.1 web-based GUI
  19. Chapter 13. Configuration by using the DS Storage Manager GUI
    1. 13.1 DS Storage Manager GUI overview
      1. 13.1.1 Accessing the DS GUI
      2. 13.1.2 DS GUI Overview window
    2. 13.2 User management by using the DS GUI
    3. 13.3 Logical configuration process
    4. 13.4 Examples of configuring DS8000 storage
      1. 13.4.1 Defining a storage complex
      2. 13.4.2 Creating arrays
      3. 13.4.3 Creating ranks
      4. 13.4.4 Creating extent pools
      5. 13.4.5 Configuring I/O ports
      6. 13.4.6 Configuring logical host systems
      7. 13.4.7 Creating fixed block volumes
      8. 13.4.8 Creating volume groups
      9. 13.4.9 Creating LCUs and CKD volumes
      10. 13.4.10 Additional tasks on LCUs and CKD volumes
    5. 13.5 Other DS GUl functions
      1. 13.5.1 Easy Tier
      2. 13.5.2 I/O Priority Manager
      3. 13.5.3 Checking the status of the DS8000
      4. 13.5.4 Exploring the DS8000 hardware
      5. 13.5.5 Preview of the new DS8000 GUI
  20. Chapter 14. Configuration with the DS command-line interface
    1. 14.1 DS command-line interface overview
      1. 14.1.1 Supported operating systems for the DS CLI
      2. 14.1.2 User accounts
      3. 14.1.3 User management by using the DS CLI
      4. 14.1.4 DS CLI profile
      5. 14.1.5 Configuring DS CLI to use a second HMC
      6. 14.1.6 Command structure
      7. 14.1.7 Using the DS CLI application
      8. 14.1.8 Return codes
      9. 14.1.9 User assistance
    2. 14.2 Configuring the I/O ports
    3. 14.3 Configuring the DS8000 storage for fixed block volumes
      1. 14.3.1 Creating arrays
      2. 14.3.2 Creating ranks
      3. 14.3.3 Creating extent pools
      4. 14.3.4 Creating FB volumes
      5. 14.3.5 Creating volume groups
      6. 14.3.6 Creating host connections
      7. 14.3.7 Mapping open systems host disks to storage unit volumes
    4. 14.4 Configuring DS8000 storage for CKD volumes
      1. 14.4.1 Create arrays
      2. 14.4.2 Ranks and extent pool creation
      3. 14.4.3 Logical control unit creation
      4. 14.4.4 Creating CKD volumes
      5. 14.4.5 Resource Groups
      6. 14.4.6 Performance I/O Priority Manager
      7. 14.4.7 Easy Tier
    5. 14.5 Metrics with DS CLI
    6. 14.6 Private network security commands
    7. 14.7 Copy Services commands
  21. Part 4 Maintenance and upgrades
  22. Chapter 15. Licensed machine code
    1. 15.1 How new microcode is released
    2. 15.2 Bundle installation
    3. 15.3 Concurrent and non-concurrent updates
    4. 15.4 Code updates
    5. 15.5 Host adapter firmware updates
    6. 15.6 Loading the code bundle
    7. 15.7 Post-installation activities
    8. 15.8 Summary
  23. Chapter 16. Monitoring with Simple Network Management Protocol
    1. 16.1 SNMP implementation on the DS8000
      1. 16.1.1 Message Information Base file
      2. 16.1.2 Predefined SNMP trap requests
    2. 16.2 SNMP notifications
      1. 16.2.1 Serviceable event that uses specific trap 3
      2. 16.2.2 Copy Services event traps
      3. 16.2.3 I/O Priority Manager SNMP
      4. 16.2.4 Thin provisioning SNMP
    3. 16.3 SNMP configuration
      1. 16.3.1 SNMP preparation
      2. 16.3.2 SNMP configuration from the HMC
      3. 16.3.3 SNMP configuration with the DS CLI
  24. Chapter 17. Remote support
    1. 17.1 Introduction to remote support
      1. 17.1.1 Suggested reading
      2. 17.1.2 Organization of this chapter
      3. 17.1.3 Terminology and definitions
    2. 17.2 IBM policies for remote support
    3. 17.3 VPN rationale and advantages
    4. 17.4 Remote connection types
      1. 17.4.1 Asynchronous modem
      2. 17.4.2 IP network
      3. 17.4.3 IP network with traditional VPN
      4. 17.4.4 Assist On-site
    5. 17.5 DS8870 support tasks
      1. 17.5.1 Call Home and heartbeat: outbound
      2. 17.5.2 Data offload: outbound
      3. 17.5.3 Code download: inbound
      4. 17.5.4 Remote support: inbound and 2-way
    6. 17.6 Remote connection scenarios
      1. 17.6.1 No connections
      2. 17.6.2 Modem only
      3. 17.6.3 VPN only
      4. 17.6.4 Modem and network with no VPN
      5. 17.6.5 Modem and traditional VPN
    7. 17.7 Assist On-site
    8. 17.8 Further remote support enhancements
    9. 17.9 Audit logging
  25. Chapter 18. DS8870 Capacity upgrades and Capacity on Demand
    1. 18.1 Installing capacity upgrades
      1. 18.1.1 Installation order of upgrades
      2. 18.1.2 Checking how much total capacity is installed
    2. 18.2 Using Capacity on Demand
      1. 18.2.1 What is Capacity on Demand?
      2. 18.2.2 Determining whether a DS8870 includes CoD disks
      3. 18.2.3 Using the CoD storage
  26. Chapter 19. DS8800 to DS8870 model conversion
    1. 19.1 Introducing model conversion
    2. 19.2 Model conversion overview
      1. 19.2.1 Configuration considerations
      2. 19.2.2 Hardware Considerations
    3. 19.3 Model conversion phases
      1. 19.3.1 Planning
      2. 19.3.2 Prerequisites
      3. 19.3.3 Mechanical conversion
      4. 19.3.4 Post conversion operations
  27. Appendix A. Tools and service offerings
    1. Planning and administration tools
    2. IBM Service offerings
  28. Appendix B. Resiliency improvements
    1. B.1 SCSI reserves detection and removal
    2. B.2 Querying CKD path groups
    3. B.3 z/OS Soft Fence
  29. Related publications
    1. IBM Redbooks publications
    2. Other publications
    3. Online resources
    4. How to get IBM Redbooks publications
    5. Help from IBM
  30. Back cover