IBM TotalStorage DS8000
and DS6000 Implementation
Workshop for Open Systems
(Course Code SS48)
Student Notebook
ERC 1.0
cover
August 2005 Edition
IBM® is a registered trademark of International Business Machines Corporation.
The following are trademarks of International Business Machines Corporation in the United States, or other countries, or both:
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
Other company, product and service names may be trademarks or service marks of others.
AIX DB2 eServer
Enterprise Storage Server ESCON FICON
FlashCopy HACMP Hypervisor
i5/OS iSeries OS/400
POWER POWER5 PowerPC
Predictive Failure Analysis pSeries RS/6000
TotalStorage Virtualization Engine xSeries
TOC
Contents
Trademarks . . . xix Course Description . . . xxi Agenda . . . xxiii Unit 1. DS8000 Hardware Components and Architecture . . . 1-1
Unit Objectives . . . 1-3 1.1 DS8000 Highlights . . . 1-5 Topic: DS8000 Highlights . . . 1-6 DS8000 Series Models (2107) . . . 1-7 DS8000 Models . . . 1-8 DS8000 Hardware Overview . . . 1-9 Interfaces to DS8000 (1 of 2) . . . 1-10 Interfaces to DS8000 (2 of 2) . . . 1-12 IBM TotalStorage Management Console . . . 1-13 DS8000 Data Flow . . . 1-14 Host Connectivity: IBM Subsystem Device Driver . . . 1-15 DS8000 Enhancements At a Glance . . . 1-16 DS8000 Overview . . . 1-17 1.2 DS8000 Hardware Components . . . 1-19 Topic: DS8000 Hardware Components . . . 1-20 DS8000: Primary Frame Topology . . . 1-21 DS8000 Terminology . . . 1-22 DS8000 Hardware Components Detail . . . 1-23 DS8000 Processor Complex . . . 1-24 DS8000 Processor Complex: Power5 Server . . . 1-25 DS8000 Processor Complex PC . . . 1-26 DS8000 Processor Complex . . . 1-27 DS8000 Persistent Memory . . . 1-28 DS8000 I/O Enclosure . . . 1-29 RIO-G and I/O Enclosures . . . 1-30 DS8000 RIO-G Port: Layout Example . . . 1-31 Bus Interconnect Performance Comparison . . . 1-32
DS8000 Switched FC-AL Disk Subsystem . . . .1-44 DS8000 and DS6000 Switched FC-AL/FC-AL . . . .1-45 Switched FC-AL Advantages . . . .1-46 DS8000: Storage Enclosure and DA Cabling . . . .1-47 DS8000 Storage Enclosure and DA Cabling . . . .1-48 1.3 DS8000 Architecture. . . 1-49 Topic: DS8000 Architecture . . . .1-50 DS8000: Primary Frame Topology . . . .1-51 DS8000 Frames . . . .1-52 IBM TotalStorage DS8100 (2-Way) . . . .1-53 DS8300 (4-Way with Two Expansion Frames) . . . .1-54 DS8100 (Model 921) - 2-way . . . .1-55 DS8300 (Models 922 and 9A2) - 4-way . . . .1-56 DS8000 Storage Enclosure Connectivity (1 of 2) . . . .1-57 DS8000 Storage Enclosure Connectivity (2 of 2) . . . .1-58 DS8000 – 2 way - Data Flow . . . .1-59 DS8000 – 4 way - Data Flow . . . .1-60 1.4 DS8000 Cache Management . . . 1-61 Topic: DS8000 Cache Management . . . .1-62 Sequential Prefetching in Adaptive Replacement Cache (SARC) . . . .1-63 DS8000 and DS6000 Caching . . . .1-64 DS8000 and DS6000 Caching Considerations . . . .1-65 1.5 DS8000 RAS Features . . . 1-67 Topic: DS8000 RAS Features . . . .1-68 DS8000 Hardware Components Detail . . . .1-69 Processor Complex RAS . . . .1-70 Hypervisor – Storage Image Independence . . . .1-71 Server RAS (1 of 2) . . . .1-72 Server RAS (2 of 2) . . . .1-73 Server Failover . . . .1-74 NVS Recovery After Complete Power Loss . . . .1-75 Host Connection Availability . . . .1-76 What’s New with SDD 1.6.0.x . . . .1-77 Disk Subsystem . . . .1-78 Disk Subsystem . . . .1-79 Power and Cooling . . . .1-81 Microcode Update . . . .1-82 Management Console . . . .1-83 Unit Summary . . . .1-85
TOC
DS8000 Switched Loop Layout in an Enclosure Pair . . . 2-9 DS8000 Array Across Loops . . . 2-10 DS6000 Physical Layout . . . 2-11 DS6000 Array Sites on Loop . . . 2-12 DS8000 Creating an Array . . . 2-13 Array Site Configurations: DS8000 Eight DDMs/Array with Arrays Across Loops 2-14 DS8000 AAL Benefits . . . 2-15 Sparing Rules (DS8000) . . . 2-16 Sparing Example 1 - RAID 5: DS8000 All Same Capacity, Same RPM . . . 2-17 Sparing Example 2 - RAID 10: DS8000 All Arrays Same Capacity and Same RPM
. . . 2-18 Sparing Example 3 – DS8000 RAID 5 . . . 2-19 DS6000 Creating an Array . . . 2-20 DS6000: Four DDM Arrays (Not at GA) . . . 2-21 Arrays: Eight DDM Arrays On Loop for DS6000 . . . 2-22 Two Array Sites Configurations: DS6000 Eight DDMs/Array with Arrays on Loop 2-23 One Array Site Configurations: DS6000 (After GA) Four DDMs/Array with Arrays on Loop . . . 2-24 Sparing Rules (DS6000) . . . 2-25 Sparing Example 1 - RAID 5: DS6000 All Same Capacity, Same RPM . . . 2-26 Sparing Example 2 - RAID 10: DS6000 All Same Capacity, Same RPM . . . 2-27 Sparing Example 3 - RAID 5: DS6000 All Same RPM . . . 2-28 Sparing Example 4 – RAID 5: DS6000 Different Size and RPM . . . 2-29 Capacity Magic . . . 2-30 Floating Spare Rules (DS6000 and DS8000) . . . 2-31 DS8000/DS6000: Forming a Rank (Example, FB with 1 GB Extents) . . . 2-33 DS6000/DS8000 Extent Pool Concept Summary . . . 2-34 Device Configuration – Extent . . . 2-35 Extents / Extent Pools Example . . . 2-36 Extent Pools Example in a Mixed CKD and FB Environment . . . 2-37 Logical Volume Concept (1 of 2) . . . 2-38 Logical Volume Concept (2 of 2) . . . 2-39 Virtualization Benefits . . . 2-40 Hosts . . . 2-42 I/O Ports (1 of 2) . . . 2-43 I/O Ports (2 of 2) . . . 2-44 Volume Groups . . . 2-45
Address Group (2 of 2) . . . .2-56 LSS and Address Group Considerations . . . .2-57 Logical Addressing . . . .2-58 Device Configuration . . . .2-59 Logical Configuration Overview . . . .2-60 Virtualization Hierarchy . . . .2-61 Extent Pools (1 of 4) . . . .2-62 Extent Pools (2 of 4) . . . .2-63 Extent Pools (3 of 4) . . . .2-64 Extent Pools (4 of 4) . . . .2-65 Volumes (1 of 3) . . . .2-66 Volumes (2 of 3) . . . .2-67 Volumes (3 of 3) . . . .2-68 Volume Groups (1 of 4) . . . .2-69 Volume Groups (2 of 4) . . . .2-70 Volume Groups (3 of 4) . . . .2-71 DS6800 LSS Dual Pathed Host (Recommended) . . . .2-72 Volume Groups (4 of 4) . . . .2-73 DS8000 LSS Dual Pathed Host (Recommended) . . . .2-74 Unit Summary . . . .2-76
Unit 3. DS8000 Command Line Interface . . . 3-1
Unit Objectives . . . .3-3 3.1 Introduction and Architecture . . . 3-5 Topic: DS CLI Introduction and Architecture . . . .3-6 DS Command Line Interface (CLI) Introduction . . . .3-7 What’s New? . . . .3-8 Supported DS CLI Platforms . . . .3-9 DSCLI Considerations . . . .3-10 DSCLI Architecture . . . .3-11 Management Consoles: HMC / SMC . . . .3-12 DS CLI Architecture . . . .3-13 DS6000 Data Flow . . . .3-14 3.2 DSCLI Installation . . . 3-15 Topic: DS CLI Installation . . . .3-16 DS CLI Installation (1 of 2) . . . .3-17 DS CLI Installation (2 of 2) . . . .3-18 Unzipped DSCLI CD . . . .3-19 DSCLI - Directory . . . .3-20 Starting DSCLI . . . .3-21
TOC
DSCLI Interactive Mode . . . 3-30 DSCLI “DSCLI Script” Mode . . . 3-31 3.4 Configuration Process using DSCLI . . . 3-33 Topic: Configuration Process using DSCLI . . . 3-34 DS8000/DS6000 - Storage Virtualization Overview . . . 3-35 Storage Hierarchy Summary . . . 3-36 Physical Infrastructure Hierarchy . . . 3-37 Initial Configuration Prerequisites . . . 3-38 DS CLI User Management . . . 3-39 DSCLI User Groups . . . 3-40 New DSCLI Password Rules . . . 3-41 3.5 DSCLI Commands . . . 3-43 Topic: DSCLI Commands . . . 3-44 DSCLI Command Considerations . . . 3-45 DSCLI Flag Parameters . . . 3-46 Command Flag Parameters or Profile File . . . 3-47 DS CLI Command Types . . . 3-48 List and Show Considerations . . . 3-49 Getting Help with DSCLI . . . 3-50 Object ID Considerations . . . 3-51 Infrastructure IDs . . . 3-52 Object IDs (1 of 5) . . . 3-53 Object IDs (2 of 5) . . . 3-54 Object IDs (3 of 5) . . . 3-55 Object IDs (4 of 5) . . . 3-56 Object IDs (5 of 5) . . . 3-57 1750 Host IOPORT Port Numbers from DS CLI . . . 3-58 Sample CLI Configuration Script (1 of 5) . . . 3-59 Sample CLI Configuration Script (2 of 5) . . . 3-60 Sample CLI Configuration Script (3 of 5) . . . 3-61 Sample CLI Configuration Script (4 of 5) . . . 3-62 Sample CLI Configuration Script (5 of 5) . . . 3-63 Unit Summary . . . 3-65
Unit 4. DS6000 Hardware Architecture . . . 4-1
Unit Objectives . . . 4-3 4.1 DS6000 Highlights . . . 4-5
DS6800 with One Expansion Enclosure . . . .4-18 DS6000 Code . . . .4-19 Sequential Prefetching in Adaptive Replacement Cache (SARC) . . . .4-20 Disk Enclosure . . . .4-22 Four Data Paths To Every Disk . . . .4-23 Components Architecture (1 of 2) . . . .4-24 Components Architecture (2 of 2) . . . .4-25 DS6000 Host and Device Adapter Ports . . . .4-26 DS6000 Device Adapter Ports for Disk Enclosure EX1 . . . .4-27 DS6000 Switched Disk Expansion (13 Max) . . . .4-28 DS6000 RAID Array Supported Configurations . . . .4-29 Preferred Path – What Is It? . . . .4-30 DS6800 LSS Dual Pathed Host (Recommended) . . . .4-31 DS6800 LSS Single Pathed Host . . . .4-32 4.3 DS6000 Reliability, Availability Serviceability . . . 4-33 Topic: DS6000 Reliability, Availability, Serviceability . . . .4-34 High Availability and Scalability . . . .4-35 Server Failover and Failback . . . .4-37 NVS Recovery After Complete Power Loss . . . .4-38 Major Components – BBUs . . . .4-39 Serviceability . . . .4-40 DS6000 Diagnostics . . . .4-41 Light Path Diagnostics In MR 1750 . . . .4-42 DS6000 Rear Panel . . . .4-43 Rear Panel Indicators . . . .4-44 DS6000 Maintenance and Support: Call Home and Remote Support . . . .4-45 Logs: Realtime . . . .4-46 Log Display: Example . . . .4-47 4.4 DS6000 Installation . . . 4-49 Topic: DS6000 Installation . . . .4-50 DS6000 Installability . . . .4-51 Installation Planning . . . .4-52 Storage Management Console (SMC) . . . .4-54 DS Storage Manager Supported Operating Systems . . . .4-55 DS6000 SMC – Network Topology . . . .4-56 HA with Storage Management Console (SMC) . . . .4-57 Installing Storage and Server Enclosures in a Rack . . . .4-58 DS6000 Server Enclosure Connection Diagram . . . .4-59 Connect Power Cords . . . .4-60 Connect Hosts . . . .4-61
TOC
Storage Complex Real-Time Functions . . . 4-69 Storage Unit - Real-time Functions . . . 4-70 Assign the Storage Unit . . . 4-71 Storage Unit Properties . . . 4-72 DFSA Feature Activation Web Site . . . 4-73 Update Activation Codes . . . 4-74 Enter Customer Account Information . . . 4-75 Enter Customer Shipping Information . . . 4-76 Enter Customer Contact Information . . . 4-77 Set up Call Home Function . . . 4-78 Update DS6000 Firmware . . . 4-79 Activate Remote Support . . . 4-80 View Performance Reports . . . 4-81 Volume Performance Reports . . . 4-82 Unit Summary . . . 4-84
Unit 5. DS8000 Hardware Management Console . . . 5-1
Unit Objectives . . . 5-2 5.1 DS8000 Storage Management Console . . . 5-3 DS8000 Management Console Overview . . . 5-4 DS8000 Management Console Features . . . 5-5 Hardware Management Console . . . 5-6 DS8000 MC – Network Configuration . . . 5-7 DS8000 MC and a Pair of Ethernet Switches . . . 5-8 DS8000 MC and Ethernet Switches Plugging (Back View) . . . 5-9 DS8000 MC Network Topology . . . 5-10 DS8000 and DS6000 Remote Access Features . . . 5-11 DS8000 MC Network Topology . . . 5-12 DS8000 MC – Network Considerations . . . 5-13 Redundant DS8000 MC . . . 5-14 DS8000 MC – User Management . . . 5-15 DS6000 and DS8000 Remote Support through VPN . . . 5-16 How Virtual Private Network (VPN) Operates . . . 5-17 DS8000 MC – Remote Service Security (1 of 2) . . . 5-18 DS8000 MC – Remote Service Security (2 of 2) . . . 5-19 MC – Network Topology . . . 5-20 DS8000 MC Summary . . . 5-21
DS Storage Manager Simulated Manager – DS8000 . . . .6-10 DS Storage Manager Realtime and Simulated Managers – DS6000 . . . .6-11 DS Storage Manager and DS CLI . . . .6-12 Realtime versus Simulated Configuration Options . . . .6-13 Exporting Logical Configuration Information . . . .6-14 Unlock Admin Password . . . .6-15 6.2 Installation Requirements . . . 6-17 Topic: Installation Requirements . . . .6-18 DS Storage Manager Supported Operating Systems . . . .6-19 DS Storage Manager Supported Client Browsers . . . .6-20 DS8000 Storage Manager Installation Process (1 of 7) . . . .6-21 DS8000 Storage Manager Installation Process (2 of 7) . . . .6-22 DS8000 Storage Manager Installation Process (3 of 7) . . . .6-23 DS8000 Storage Manager Installation Process (4 of 7) . . . .6-24 DS8000 Storage Manager Installation Process (5 of 7) . . . .6-25 DS8000 Storage Manager Installation Process (6 of 7) . . . .6-26 DS8000 Storage Manager Installation Process (7 of 7) . . . .6-27 6.3 Activating Keys and Storage Unit . . . 6-29 Topic: Activating Keys and Storage Unit . . . .6-30 Storage Image (DS8000*) – Apply Activation Keys . . . .6-31 Storage Image (DS8000*) - Apply Configuration . . . .6-32 Apply Configuration – Select Application Method . . . .6-33 Apply Configuration – Select Storage Complex . . . .6-34 Apply Configuration - Authenticate . . . .6-35 Apply Configuration – Select Storage Unit . . . .6-36 Manage Configuration Files . . . .6-37 User Administration . . . .6-38 Add User . . . .6-39 6.4 Architecture and Logical Configuration Steps . . . 6-41 Topic: Logical Configuration Steps . . . .6-42 Recommended Logical Configuration Steps . . . .6-43 DS Storage Manager Signon . . . .6-44 DS Storage Manager Welcome Panel . . . .6-45 Import Configuration File . . . .6-46 Create Storage Complex (DS8000) . . . .6-47 Create Storage Complex – Define Properties . . . .6-48 Create Storage Unit – General Information . . . .6-49 Create Storage Unit - Specify DDMs . . . .6-50 Create Storage Unit - Define Licensed Function . . . .6-51 Create Storage Unit - Define Licensed Function (Details) . . . .6-52
TOC
Create Host System – General Information . . . 6-60 Create Host System – Define Host Ports . . . 6-61 Host Attachment Identifier Example . . . 6-62 Create Host System - Specify WWPN . . . 6-63 Create Host System - Specify Storage Image (DS8000*) . . . 6-64 Create Host System – Specify Storage Image Parameters . . . 6-65 Format I/O Ports . . . 6-66 Warning . . . 6-67 Host Attachment Selection . . . 6-68 Create Array . . . 6-69 Create Array – Definition Method . . . 6-70 Create Array - Auto . . . 6-71 Add Arrays to Ranks . . . 6-72 Create Array - Custom . . . 6-73 Create Extent Pool . . . 6-74 Create Extent Pool – Auto (1 of 2) . . . 6-75 Create Extent Pool - Auto (2 of 2) . . . 6-76 Create Extent Pool – Reserve Storage . . . 6-77 Create Extent Pool - Verification . . . 6-78 Create Extent Pool - Custom Define Properties . . . 6-79 Create Extent Pool – Custom Select Ranks . . . 6-80 Create FB Volume . . . 6-81 Create FB Volume – Select Extent Pool . . . 6-82 Create FB Volume – Define Volume Characteristics . . . 6-83 Create FB Volume – Define Volume Properties . . . 6-84 Create FB Volume – Create Volume Nicknames . . . 6-85 Create FB Volume Group . . . 6-86 Create FB Volume Group – Define Properties . . . 6-87 Create FB Volume Group – Select Host Attachments . . . 6-88 Create FB Volume Group – Select Volumes . . . 6-89 Help for Arrays . . . 6-90 DS Storage Manager Summary . . . 6-91 6.5 Summary of Logical Configuration Differences. . . 6-93 Topic: Summary of Logical Configuration Differences . . . 6-94 Summary of Logical Configuration Differences (1 of 2) . . . 6-95 Summary of Logical Configuration Differences (2 of 2) . . . 6-96 DS8000/DS6000 and ESS Differences . . . 6-97
Storage Image (DS8000*) – Apply Activation Keys . . . .6-109 Storage Image (DS8000*) - Apply Configuration . . . .6-110 Apply Configuration – Select Application Method . . . .6-111 Apply Configuration – Select Storage Complex . . . .6-112 Apply Configuration - Authenticate . . . .6-113 Apply Configuration – Select Storage Unit . . . .6-114 Manage Configuration Files . . . .6-115 User Administration . . . .6-116 Add User . . . .6-117 Help for Arrays . . . .6-118 Unit Summary . . . .6-120
Unit 7. DS8000 and DS6000 Performance, TPC and Productivity Data Center Utility . . . 7-1
Unit Objectives . . . .7-2 7.1 DS8000 Performance . . . 7-3 Topic: DS8000 Performance . . . .7-4 Host Adapter Performance - Single Port . . . .7-5 Maximum Total System IOPS/sec, Open and z/OS . . . .7-6 Sequential Bandwidth . . . .7-7 Total Disk System Sequential Bandwidth . . . .7-8 z/OS Cache Standard Workload . . . .7-9 Open Systems 70/30/50 Workload ESS 800 and DS8100 . . . .7-10 Global Mirror Write Overhead for Transfer . . . .7-11 ESS 800 PPRC versus DS8000 Global Mirror . . . .7-12 FlashCopy Performance Improvements with DS8000 . . . .7-13 7.2 DS6000 Performance . . . 7-15 Topic: DS6000 Performance . . . .7-16 How Migrating to DS6800 Might Affect Hit Ratios . . . .7-17 Cache Read Hit Performance - 512 Byte . . . .7-18 Cache Read Hit Performance - 64 KB . . . .7-19 DS6800 Cache Read Hit Performance (Max IOPs) . . . .7-20 DS6800 Cache Read Hit Response Time . . . .7-21 DS6800 OLTP Workloads (RAID5) . . . .7-22 DS6800 4 KB Read Miss Performance . . . .7-23 Full Box 64 KB Sequential Performance . . . .7-24 Single Stream 64 KB Sequential Performance . . . .7-25 7.3 TotalStorage Productivity Center (TPC) and Productivity Data Center Utility (PDCU) . . . 7-27
TOC
Configuring and Running PDCU . . . 7-35 Where the PDCU Data is Stored . . . 7-36 PDCU Sample Configuration Data Output . . . 7-37 PDCU Script Invocation . . . 7-39 The Report Generator – Example Macro . . . 7-40 Port Performance Data Collected via PDCU . . . 7-41 Rank Performance Data Collected via PDCU . . . 7-43 Volume Performance Data Collected via PDCU . . . 7-45 Volume Performance Data Collected . . . 7-47 Port Reports . . . 7-49 Rank Reports . . . 7-50 Volume Reports . . . 7-51 PDCU Documentation . . . 7-52 PDCU Summary . . . 7-53 Unit Summary . . . 7-55
Unit 8. DS Copy Services . . . 8-1
Unit Objectives . . . 8-2 8.1 Advanced Copy Services Review . . . 8-3 Topic: Local Flash Copy . . . 8-4 FlashCopy Implementation . . . 8-5 FlashCopy NOCOPY to COPY . . . 8-6 Persistent Flash Copy . . . 8-7 Multiple Relationship FlashCopy . . . 8-8 Incremental FlashCopy . . . 8-9 FlashCopy Consistency Group Support . . . 8-10 8.2 Remote Mirror and Copy . . . 8-11 Topic: Remote Mirror and Copy . . . 8-12 Disk Storage Mirroring . . . 8-13 Metro Mirror (Synchronous PPRC) . . . 8-14 Global Copy (PPRC XD) . . . 8-15 FlashCopy on Remote Mirror and Copy Primary . . . 8-16 IBM TotalStorage Metro Mirror / Global Copy . . . 8-17 PPRC Global Mirror . . . 8-18 PPRC Global Mirror . . . 8-19 PPRC-XD Normal Operations . . . 8-20 PPRC Async Increment Pending . . . 8-21
Licence for Remote Mirror Copy . . . .8-33 8.4 DSCLI for Copy Services . . . 8-35 Topic: DS CLI for Copy Services . . . .8-36 What’s New? . . . .8-37 ESS Copy Services Command Flow with CS CLI . . . .8-38 DS8000 Copy Services Components . . . .8-39 DS8000 CLI Copy Services Command Flow . . . .8-40 DS6000 CLI Copy Services Command Flow . . . .8-41 CLI Copy Services Coexistence for ESS and DS . . . .8-42 DS CLI Copy Services Commands . . . .8-43 DS CLI FlashCopy . . . .8-44 DS CLI PPRC - Paths . . . .8-45 DS CLI PPRC – Global Mirror . . . .8-46 DS CLI PPRC - Pairs . . . .8-47 DS CLI Clearvol . . . .8-48 DS CLI PPRC . . . .8-49 8.5 DS Storage Manager for Copy Services . . . 8-51 Topic: DS Storage Manager Copy Services GUI . . . .8-52 DS Storage Manager Copy Services GUI . . . .8-53 GUI Create FlashCopy Pairs . . . .8-54 GUI FlashCopy . . . .8-55 GUI Select FlashCopy Options (1 of 2) . . . .8-56 GUI Select FlashCopy Options (2 of 2) . . . .8-57 Paths . . . .8-58 GUI LSS Copy Options . . . .8-59 Metro Mirror Real-time . . . .8-60 DS8000 GUI Copy Services . . . .8-61 Communicate with ESS Copy Services . . . .8-62 Create FlashCopy . . . .8-63 Create a FlashCopy Wizard . . . .8-64 Select a Source Volume . . . .8-65 ESS Copy Services CLI Commands . . . .8-66 DSCLI Copy Services Commands . . . .8-67 Make a FlashCopy . . . .8-68 List Established FlashCopies . . . .8-69 Unit Summary . . . .8-71
Unit 9. DS Host Attachment Consideration . . . 9-1
Unit Objectives . . . .9-2 9.1 AIX Support . . . 9-3
TOC Remove 2105 Fileset (3 of 9) . . . 9-11 Remove 2105 Fileset (4 of 9) . . . 9-12 Remove 2105 Fileset (5 of 9) . . . 9-13 Remove 2105 Fileset (6 of 9) . . . 9-14 Remove 2105 Fileset (7 of 9) . . . 9-15 Remove 2105 Fileset (8 of 9) . . . 9-16 Remove 2105 Fileset (9 of 9) . . . 9-17 FileSet and MP SDD Installation . . . 9-18 MP SDD Installation (1 of 7) . . . 9-19 MP SDD Installation (2 of 7) . . . 9-20 MP SDD Installation (3 of 7) . . . 9-21 MP SDD Installation (4 of 7) . . . 9-22 MP SDD Installation (5 of 7) . . . 9-23 MP SDD Installation (6 of 7) . . . 9-24 MP SDD Installation (7 of 7) . . . 9-25 Discover WWN of FC HBAs (1 of 3) . . . 9-26 Discover WWN of FC HBAs (2 of 3) . . . 9-27 Discover WWN of FC HBAs (3 of 3) . . . 9-28 Now You Go to the DS6000 (1 of 4) . . . 9-29 Now You Go to the DS6000 (2 of 4) . . . 9-30 Now You Go to the DS6000 (3 of 4) . . . 9-31 Now You Go to the DS6000 (4 of 4) . . . 9-32 Volume Group . . . 9-33 Host Attachment (1 of 3) . . . 9-34 Host Attachment (2 of 3) . . . 9-35 Host Attachment (3 of 3) . . . 9-36 LUN Creation (1 of 2) . . . 9-37 LUN Creation (2 of 2) . . . 9-38 On AIX Server After CFGMGR - No Connection to the Switch . . . 9-39 On AIX Server After GFGMGR - Connection to the Switch . . . 9-40 On AIX Server After CFGMGR - Connection to the Switch and to the DS6000 . . 9-41 After CFGMGR (1 of 3) . . . 9-42 After CFGMGR (2 of 3) . . . 9-43 After CFGMGR (3 of 3) . . . 9-44 After Creation of VG and FS (1 of 3) . . . 9-45 After Creation of VG and FS (2 of 3) . . . 9-46 After Creation of VG and FS (3 of 3) . . . 9-47
Volume Group on DS6000 (2 of 6) . . . .9-59 Volume Group on DS6000 (3 of 6) . . . .9-60 Volume Group on DS6000 (4 of 6) . . . .9-61 Volume Group on DS6000 (5 of 6) . . . .9-62 Volume Group on DS6000 (6 of 6) . . . .9-63 Host System on DS6000 . . . .9-64 Host System - General Host Information . . . .9-65 Host System - Define Host Ports (1 of 2) . . . .9-66 Host System - Define Host Ports (2 of 2) . . . .9-67 Host System - Define Host WWPN . . . .9-68 Host System - Specify Storage Units . . . .9-69 Host System - Specify Storage Units Parameters . . . .9-70 Host System - Storage Units Parameters . . . .9-71 Host System - Verification . . . .9-72 Host System on DS6000 . . . .9-73 After SDD Install on Windows 2000 (1 of 2) . . . .9-74 After SDD Install on Windows 2000 (2 of 2) . . . .9-75 After Rescan or Reboot (1 of 6) . . . .9-76 After Rescan or Reboot (2 of 6) . . . .9-77 After Rescan or Reboot (3 of 6) . . . .9-78 After Rescan or Reboot (4 of 6) . . . .9-79 After Rescan or Reboot (5 of 6) . . . .9-80 After Rescan or Reboot (6 of 6) . . . .9-81 9.3 Linux Support . . . 9-83 Topics: Linux . . . .9-84 Agenda . . . .9-85 Servers – LINUX RH . . . .9-86 Firmware Checking (1 of 3) . . . .9-87 Firmware Checking (2 of 3) . . . .9-88 Firmware Checking (3 of 3) . . . .9-89 Checking of Number of LUNs (1 of 2) . . . .9-90 Checking of Number of LUNs (2 of 2) . . . .9-91 Rebuild the RAM-Disk (1 of 2) . . . .9-92 Rebuild the RAM-Disk (2 of 2) . . . .9-93 Now You Go to the DS6000 . . . .9-94 Volume Group . . . .9-95 Host Attachment (1 of 2) . . . .9-96 Host Attachment (2 of 2) . . . .9-97 LUN . . . .9-98 MP SDD Installation (1 of 4) . . . .9-99
TOC
The LUNs Are Not Seen by SDD . . . 9-107 The LUNs Are Seen by SDD . . . 9-108 Add a New Partition to Linux with the LUN from DS6000 (1 of 2) . . . 9-109 Add a New Partition to Linux with the LUN from DS6000 (2 of 2) . . . 9-110 Create a Filesystem (1 of 2) . . . 9-111 Create a Filesystem (2 of 2) . . . 9-112 Mount the Filesystem /PSSCeduc1 (1 of 2) . . . 9-113 Mount the Filesystem /PSSCeduc1 (2 of 2) . . . 9-114 9.4 iSeries Support . . . 9-115 Topics: iSeries . . . 9-116 iSeries Servers – OS/400 and i5/OS (1 of 2) . . . 9-117 iSeries Servers – OS/400 and i5/OS (2 of 2) . . . 9-118 DS6000 Connection to iSeries Systems: Step by Step Commands . . . 9-119 iSeries Host Definition . . . 9-120 iSeries Volume Group Creation . . . 9-121 iSeries Volume Group Creation . . . 9-122 iSeries Volume Group Creation: Summary . . . 9-123 Volume Group Verification . . . 9-124 Host Verification . . . 9-125 Creation of iSeries Protected Volumes on the DS6000 . . . 9-126 DS6000 Volumes View from the iSeries . . . 9-127 Creation of iSeries Unprotected Volumes on the DS6000 . . . 9-128 Volume Group Verification . . . 9-129 DS6000 Volumes Usage in iSeries Disk Pools (1 of 4) . . . 9-130 DS6000 Volumes Usage in iSeries Disk Pools (2 of 4) . . . 9-131 DS6000 Volumes Usage in iSeries Disk Pools (3 of 4) . . . 9-132 DS6000 Volumes Usage in iSeries Disk Pools (4 of 4) . . . 9-133 Unit Summary . . . 9-135
Appendix A. DS8000 LPAR . . . A-1 Appendix B. DS8000 Layout and Cabling Rules . . . B-1 Appendix C. Checkpoint Solutions . . . C-1
TMK
Trademarks
The reader should recognize that the following terms, which appear in the content of this training document, are official trademarks of IBM or other companies:
IBM® is a registered trademark of International Business Machines Corporation.
The following are trademarks of International Business Machines Corporation in the United States, or other countries, or both:
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
Other company, product and service names may be trademarks or service marks of others.
AIX® DB2® eServer™
Enterprise Storage Server® ESCON® FICON®
FlashCopy® HACMP™ Hypervisor™
i5/OS™ iSeries™ OS/400®
POWER™ POWER5™ PowerPC®
Predictive Failure Analysis® pSeries® RS/6000® TotalStorage® Virtualization Engine™ xSeries®
pref
Course Description
IBM TotalStorage DS8000 and DS6000 Implementation Workshop for
Open Systems
Duration: 3 days
Purpose
To learn the DS6000/DS8000 storage subsystem and its hardware components and logical structure for Open systems hosts. The
students configure hosts and fixed-block LUNs for the DS8000 storage subsystem using a DS8000 Storage Manager GUI, and review the DSCLI interface for scripting configuration functions. Configuration can be handled online or offline, with import and export capabilities for configuration files created in the offline configuration simulator. This course introduces the DS8000 and its hardware components, and teaches the students the process of configuring the subsystem using the DS8000 GUI or DSCLI interfaces. The DS6000 differences are covered in the class, but most of the labs focus on the DS8000 SM and DSCLI.
Audience
Information Technology (IT) storage administrators responsible for the implementation of storage resources in a SAN environment with hardware solutions an operating systems.
Prerequisites
• SN70 Introduction to Storage Area Networks • SS05 Introduction to Data Storage Systems
• An understanding of zSeries storage and open system operating systems
DS6000/DS8000
• Describe the DSCLI interface installation and setup
• Describe the DSCLI interface commands and how to use them • Describe the DS Storage Management GUI interface installation
and setup
• Describe the DS Storage Management GUI and how to use the panels to configure the DS6000 subsystem for Open Systems hosts
• Describe the zSeries Host Attachment considerations for the DS6000/DS8000
• Describe the use of the SM GUI and DSCLI for Copy Services • Describe how to access target volumes in Open Systems hosts • Describe the use of scripts and additional programs for managing
Copy Services
• Describe the high-level management interfaces for DS6000 • Describe maintenance and support of the DS6000
• Describe the customer maintenance and CRU replacement procedures
Curriculum relationship
This course is part of the Storage Networking curriculum. A basic understanding of file systems as used in the Open Systems
environment is also a prerequisite. A possible corequisite or follow-on course is SN82 - Planning and Implementing the SAN Volume
Controller. Other courses in this curriculum group are: • SN70 - Introduction to Storage Area Networks • SS05 - Introduction to Data Storage Systems
• SS58 - Planning and Implementing the IBM TotalStorage DS6000 for zSeries
pref
Agenda
Day 1
Welcome
Unit 1 - DS8000 Hardware Components and Architecture Unit 2 - DS8000 Virtualization Concepts
Unit 3 - DS8000 Command Line Interface Labs: DSCLI Hands-on Labs
Day 2
Unit 4 - DS6000 Hardware Architecture
Unit 5 - DS8000 Hardware Management Console Unit 6 - DS8000 Storage Manager GUI
Labs: DS Storage Manager GUI Hands-on Labs
Day 3
Unit 7 - DS8000 and DS6000 Performance, TPC and Productivity Data Center Utility
Unit 8 - DS Copy Services
Unit 9 - DS Host Attachment Consideration AIX, Windows, Linux, iSeries
Uempty
Unit 1. DS8000 Hardware Components and
Architecture
What This Unit Is About
The DS8000 storage subsystem is the next generation of storage and provides RAID-5 or RAID-10 storage arrays attached to a scalable state-of-the-art processor with variable cache memory and persistent fast-write cache. Power5 1.9 GHz processors process instructions and move data through the subsystem at almost six times the rate of the current ESS storage subsystems. The user can configure the storage subsystem using a GUI-based interface or a DSCLI interface, and configuration can be handled online or offline, with import and export capabilities for configuration files created in the offline configuration simulator. This unit introduces the DS8000 and its hardware
components and architecture. We look at the different models and expansion units, and overview the features and components of the subsystems.
What You Should Be Able to Do
After completing this unit, you should be able to: • Describe the IBM DS8000 highlights
• Describe the IBM DS8000 hardware components • Describe the IBM DS8000 architecture
• Describe the IBM DS8000 Sequential Prefetching in Adaptive Replacement Cache (SARC) management
• Describe the IBM DS8000 RAS features
SC26-xxxx IBM TotalStorage DS8000 Command Line User's Guide
Http://www.storage.ibm.com/ess http://www.snia.org
Storage Network Industry Association (SNIA) http://www.fibrechannel.org
Fibre Channel Industry Association (FCIA) http://www.t11.org
Technical Committee T11 for device interface of NCITS (National Committee for Information Technology Standards)
Uempty
Figure 1-1. Unit Objectives SS481.0
Notes:
© Copyright IBM Corporation 2005
Unit Objectives
After completing this unit, you should be able to:
Describe the IBM DS8000 highlights
Describe the IBM DS8000 hardware components
Describe the IBM DS8000 architecture
Describe the IBM DS8000 SARC cache management
Describe the IBM DS8000 RAS features
Figure 1-2. Topic: DS8000 Highlights SS481.0
Notes:
© Copyright IBM Corporation 2005
Topic: DS8000 Highlights
DS8000 Highlights
DS8000 Hardware Components
DS8000 Architecture
DS8000 Cache Management
DS8000 RAS Features
Uempty
Figure 1-3. DS8000 Series Models (2107) SS481.0
Notes:
The DS8000 storage subsystem is the next generation of storage, and provides RAID-5 or RAID-10 storage arrays attached to a scalable state-of-the art Power 5 processors with variable cache memory and persistent fast-write cache. Power5 1.9 Ghz processors process instructions, and move data through the subsystem at almost six times the rate of the current ESS storage subsystems. The user can configure the storage subsystem using a GUI-based interface or a CLI interface, and configuration can be handled online or offline, with import and export capabilities for configuration files created in the offline configuration
© Copyright IBM Corporation 2005
DS8000 Series Models (2107)
Are:
High Performance
High-capacity series of disk storage
Designed to support continuous operations
Redundancy
Hot replacement / updates
Uses IBM POWER5 server technology
That is integrated with the IBM Virtualization Engine technology
Consist of
Storage unit
One or two (recommended) Management Consoles (MC)
Graphic User Interface (GUI) or Command Line Interface (CLI)
allows
Performing logical configurations and copy services management
functions
Figure 1-4. DS8000 Models SS481.0
Notes:
There are three models of the DS8000 available to customers. The DS8100 model 921 provides a 2-way 1.5 Ghz Power5 SMP processor and disk storage up to 115 TB. It can address 255 LSSs and 65280 devices, and supports Open Systems LUNs in sizes which can span over multiple arrays, and 3390 devices ranging in size from a single cylinder up to 65520 cylinders in size. It supports fibre channel attachment to SAN environments and supports mainframe PAVs, Multiple Allegiance and I/O priority queuing along with all of the Copy Services functions. The DS8300 provides a 4-way Power5 1.9 Ghz SMP processor and disk storage up to 192 TB.
© Copyright IBM Corporation 2005
DS8000 Models
DS8100 (Model 921)
Processor Complex
Dual
Two-way
Up to one expansion frame
DS8300 (Models 922 and 9A2)
Processor Complex
Dual
Four-way
Up to two expansion frames
Model 9A2 supports two IBM TotalStorage System
Logical Partitions (LPAR) in one storage unit
Expansion frame Model 92E attaches to 921 and 922
Expansion frame Model 9AE attaches to 9A2
Uempty
Figure 1-5. DS8000 Hardware Overview SS481.0
Notes:
The DS8100 provides a 2-way SMP processor and cache memory from 16 to 128 GB. It can house from 2 to 16 FC or ESCON adapters providing 8 to 64 2 GB FCP/FICON ports or 4 to 32 ESCON ports. The base frame, pictured here, can house up to 128 DDMs, and a single expansion frame can add 256 more DDMs for a total of 384 for the DS8100 model 921 and a Model 92E expansion frame. This provides disk storage up to 115 TB. It can address 255 LSSs and 65280 devices and supports 3390 devices up to 65520 cylinders in size. It supports PAVs, Multiple Allegiance and I/O priority queueing along with all the of
© Copyright IBM Corporation 2005 2-Way (Model 8100)
Two dual processor servers Up to 128 GB Cache
8 to 64 2 Gb FC/FICON – 4 to 32 ESCON ports 16 to 384 HDD
Intermixable 73 GB 15,000 rpm, 146/300 GB 10,000 rpm Physical capacity from 1.1 TB up to 115 TB
(384 x 300 GB DDMs) 4-Way (Model 8300)
Two four processor servers Up to 256 GB Cache
8 to 128 2 Gb FC/FICON – 4 to 64 ESCON ports 16 to 640 HDD
Intermixable 73 GB 15,000 rpm, 146/300 GB 10,000 rpm Physical capacity from 1.1 TB up to 192 TB
(640 x 300 GB DDMs)
Figure 1-6. Interfaces to DS8000 (1 of 2) SS481.0
Notes:
The interfaces used to monitor and configure the DS8000 consist of a Web-based GUI and a command-line interface. The DS8000 Storage Manager can be used either in Real-time (online) or Simulated (offline) mode. Either mode is used to manipulate the storage
configuration process for a DS8000, defining CKD or fixed block (FB) storage, or it may be used to modify an existing configuration.
The Simulated Manager which can preconfigure new configurations or modify existing configurations, is to be exported to the DS8000 at a later time. For example, the Simulated Manager could be used to execute or modify changes at an off-peak hour. Normally, a user would access either Real-time or Simulated interfaces through the DS8000, Storage –
© Copyright IBM Corporation 2005
Interfaces to DS8000 (1 of 2)
IBM TotalStorage DS Storage Manager (DS-SM: Web based)
Program Interface to perform logical configurations and copy services management functions
Installed via GUI (graphical mode) or as an unattended (silent mode) Accessed through Web browser
Offers:
Simulated Configuration (offline)
Create / Modify / Save logical config when disconnected Apply them to a network attached storage unit
Real-time Configuration (online)
Logical configuration and Copy Services to a network attached storage unit
Both
DS command-line interface (CLI: Script based)
OPEN hosts invoke and manage FlashCopy, Metro and Global Mirror functions
Batch processes and scripts
Check storage unit configuration and perform specific application functions For example:
Check and verify storage unit configuration
Check current copy services config used by storage unit Create new logical storage and copy-services config settings Modify / delete logical storage and copy-services config settings
Uempty
allows open systems hosts to invoke and manage Copy Services functions as well as to configure and manage all storage units in a storage complex. The DS CLI is a full-function command set.
Figure 1-7. Interfaces to DS8000 (2 of 2) SS481.0
Notes:
A common Application Programming Interface is also provided for use with storage resource management program such as SRM or TPC.
© Copyright IBM Corporation 2005
Interfaces to DS8000 (2 of 2)
DS Open application programming interface (API)
Nonproprietary storage management client application supporting Routine LUN management activities (creation, mapping, masking) Creation / Deletion RAID5 and RAID10 volume spaces
Copy services functions: FlashCopy, PPRC
Helps to integrate configuration management support into existing storage resource management (SRM) applications
Enables automation of configuration management through customer-written applications
Complements the use of Web-based DS-SM and script-based DS-CLI Implemented through IBM TotalStorage Common Information Model (CIM) Agent
Middleware application providing CIM-compliant interface
DS Open API uses CIM technology to manage proprietary devices as open system devices through storage management applications
DS Open API allows these applications to communicate with a storage unit
Uempty
Figure 1-8. IBM TotalStorage Management Console SS481.0
Notes:
The S-HMC is used to perform configuration, management, and maintenance activities on the DS8000. It can be ordered to be located either physically inside the base frame or externally for mounting in a customer-supplied rack.
If the S-HMC is not operational then it is not possible to perform maintenance, power the DS8000 up or down, or perform Copy Services tasks, such as the establishment of FlashCopies. It is thus recommended to order two management consoles to act as a
© Copyright IBM Corporation 2005
IBM TotalStorage Management Console
Focal point for
Configuration, Copy Services, Maintenance
Dedicated workstation installed inside DS8000
Is the eServer Power5 HMC and can be also called S-HMC on
DS8000
Automatic monitoring the state of system
Notify user and IBM when service is required (Call Home)
Can also be connected to network
Enabling centralized
managementthrough CLI or API scenarios
External management console (optional)
For redundancy with high availability
Called SMC on DS6000
Figure 1-9. DS8000 Data Flow SS481.0
Notes:
Redundancy in the DS8000 servers allows data to be written into cache and persistent memory of the two servers so that I/Os can be completed and hosts can be released prior to destaging data to disk arrays. This improves write performance and also provides redundancy for failover conditions.
© Copyright IBM Corporation 2005
DS8000 Data Flow
The normal flow of data for a
write is the following :
1. Data is written to cache
memory in the owning
server.
2. Data is written to NVS
memory of the alternate
server.
3. The write is reported to the
attached host as having
been completed.
4. The write is destaged from
the cache memory to
disk.
5. The write is then discarded
from the NVS memory of
the alternate server.
Server 0 Server 1 Cache memory for even LSSs NVS for odd LSSs NVS for even LSSs Cache memory for odd LSSs
Uempty
Figure 1-10. Host Connectivity: IBM Subsystem Device Driver SS481.0
Notes:
For Open Systems hosts a multipath driver is provided for use in load balancing and multipath operation which is fairly common today for disk access. SDD version 1.6.x.x. is provided for the DS6000 and DS8000, and supports most of the common OSs. It can be installed with RDAC for the DS4000 servers as long as each product manages separate HBAs. If third-party multipath drivers or volume managers are used, they supersede the need to install the SDD package.
© Copyright IBM Corporation 2005
Host Connectivity:
IBM Subsystem Device Driver
SDD provides the following functions:
Enhanced data availability Automatic path failover
Dynamic I/O load-balancing across multiple paths
Path selection policies for the host system Concurrent download of licensed machine code
With DS6000 and DS8000, SDD is supported on the following OS:
Windows Netware AIX HP-UX SUN Solaris Linux
Can coexist with RDAC (DS4000 multipath driver) on most OS as long they manage separate HBAs Cannot be used with most other multipath drivers (that is, Vertias, PV-Links, Powerpath)
DS6000 Server Device Driver IBM Subsystem Device Driver SCSI
Figure 1-11. DS8000 Enhancements At a Glance SS481.0
Notes:
Looking at the DS8000 at a glance, there are many reasons why this product is state of the art in disk storage. The new hardware and internal components provide an increase every area of the subsystem making it one of the fastest storage processing subsystems
available. Increased logical addressing provides 16 times the number of available
addresses, and increased connectivity allows connections to many host environments and large SAN installations. The new GUI and CLI interfaces are some of the most robust and functional interfaces in the market, and have adopted a standard look and feel to other IBM TotalStorage products. Major enhancements in the volume administration from the ESS make the DS8000 more flexible and easier to configure than any other storage subsystem. All of these things improve the Total Cost of Ownership or TCO to the customer.
© Copyright IBM Corporation 2005
DS8000 Enhancements At a Glance
Hardware – new everything
Processors, adapters, internal paths, frames…
Increased management flexibility via storage system LPARS
Enhanced Performance
Faster or more of almost everything
New patent pending cache algorithms Extended logical device addressing
Up to 256 logical subsystems (LSS) with virtualized assignment of physical capacity to LSSs
Up to 65,280 logical volumes
Extended Connectivity
Up to 128 host ports (FC or Ficon)
Or 64 ESCON host ports
Up to 510 FCP logins per port and 8,192 per storage LPAR
Up to 512 FICON logical paths per logical control unit image and 128,000 per storage facility image
Up to 256 FICON logical path groups per control unit image
Up to 2,048 FICON logical paths per port
Improved volume management
Nondisruptive volume add and delete Up to 65,280 volumes assigned to up to 256 Logical Subsystems (LSSs); an array can contain volumes for multiple LSSs
Larger LUNs (over 2 TB)
64,000 cylinder (55.6 GB) zSeries volumes
Improved Administration
Online and offline configuration capability using a Web-based graphical user interface (GUI)
Ease-of-use improvements (compared to the ESS Specialist)
Command-line interface (CLI) supports control of copy services without
dependencies on GUI-created tasks
Even more attractive Total Cost of Ownership
More flexible feature licensing Four-year standard warranty period Larger capacity volumes supported Increased opportunities for consolidation
Uempty
Figure 1-12. DS8000 Overview SS481.0
Notes:
Here is a chart which maps the features of the DS8000 according to the various models that are available.
© Copyright IBM Corporation 2005
2-way (Base Frame Only) 2-way + Expansion Frame 4-way or LPAR (Base Frame Only) 4-way or LPAR + Expansion Frame 4-way or LPAR + Two Expansion Frames Processor
-pSeries Squadron Power5
2-way 1.5 GHz 2-way 1.5 GHz 4-way 1.9 GHz 4-way 1.9 GHz 4-way 1.9 GHz Cache 16 to 128 GB 16 to 128 GB 32 to 256 GB 32 to 256 GB 32 to 256 GB
Expansion Rack Yes (1) -- Yes (1 or 2) --
--Host Adapters
- per HA: 4-port FC / FICON (2 Gb) - per HA: 2-port ESCON
2 to 16 (example, 8 to 64 FC / FICON ports)
2 to 16 2 to 16 2 to 32 2 to 32
Device Adapters 2 to 8 (example,
1-4 FCALs) 2 to 8 2 to 8 2 to 16 2 to 16 Drives -73 GB (15 K rpm) - 146 GB (10 K rpm) - 300 GB (10 K rpm) 16 to 128 (Increments of 16) 16 to 384 (Increments of 16) 16 to 128 (Increments of 16) 16 to 384 (Increments of 16) 16 to 640 (Increments of 16) Physical Capacity 1.1to 38.4 TB 1.1 to 115 TB 1.1 to 38.4 TB 1.1 to 115 TB 1.1 to 192 TB
Power Three-Phase Three-Phase Three-Phase Three-Phase Three-Phase
Dimensions
-Height x Width x Depth - Footprint 76 x 33.25 x 43 in 9.93 sq. ft. 76 x 66.5 x 43 in 19.86 sq. ft. 76 x 33.25 x 43 in 9.93 sq.ft. 76 x 66.5 x 43 in 19.86 sq. ft. 76 x 99.75 x 43 in 29.79 sq. ft.
DS8000 Overview
Figure 1-13. Topic: DS8000 Hardware Components SS481.0
Notes:
© Copyright IBM Corporation 2005
Topic: DS8000 Hardware Components
DS8000 Highlights
DS8000 Hardware Components
DS8000 Architecture
DS8000 Cache Management
DS8000 RAS Features
Uempty
Figure 1-14. DS8000: Primary Frame Topology SS481.0
Notes:
Here are the front view and the back view of the DS8000 Model 921 or 922 primary frame or base frame. The frame houses the processors, power supplies, host and device
adapters. It also provides a 19-inch rack for up to eight disk enclosures or up to 128 DDMs. Additional DDMs can be added via expansion frames as well as additional adapters. The processor complex is a pair of Power5 p570 servers, and can be 2-way or 4-way
processors. One of the primary advantages of the p5 is the LPAR capability using the 4-way processor. The DS8000 can be split into two distinct logical partitions. One of the
© Copyright IBM Corporation 2005
DS8000: Primary Frame Topology
Front Rear
Dense HDD Packaging
16 drives per pack
Dual FC-AL Loop Switches
Point to Point Isolation Two Simultaneous Operations per loop
Storage Hardware Maintenance Console
Processor Complex IBM eServer p5 570
Dual 2-way or Dual 4-way
4 I/O Enclosure Bays
Each bay supports
4 Host Adapters and 2 Device Adapters
Standard 19in rack mounting space Redundant Power BBU: Battery Backup Units Host Adapter 4 FCP/FICON Ports or 2 ESCON Ports Device Adapter 4 FC-AL Ports
Figure 1-15. DS8000 Terminology SS481.0
Notes:
The group of DS8000 Storage servers it manages is called a Storage Complex and each frame is called a Storage Unit. Each Storage Unit has two pSeries p5 570 servers, and this is called the processor complex. When using the Storage Unit in LPAR mode, the
resources of the Storage Unit can be divided into two logical partitions called LPARs. A Storage Server is the software that is used to control the LPAR. The two LPARs create a Storage Image and each Storage Server has a Storage Image ID associated with it.
© Copyright IBM Corporation 2005
DS8000 Terminology
Storage Complex
A group of DS8000s managed by a single Management Console
Storage Unit
A single DS8000 including expansion frames Processor Complex
One P5-570 pSeries server
Two processor complexes form a redundant pair
Divided in one LPAR (models 921 or 922) or two LPARs (model 9A2)
Storage Server
The Software that uses an LPAR
Has access to a percentage of resources available on the Processor Complex for the LPAR
At GA, this percentage is 50% (model 9A2) or 100 % (models 921 or 922) Storage Facility Image (SFI)
Union of two LPARs, one from each Processor Complex
Each LPAR hosts one Storage Server
Processor complex 0 Processor complex 1 Storage facility image 1
Server 0 Storage facility
image 2
Server 0 Server 1
Server 1
LPARs LPARs
Uempty
Figure 1-16. DS8000 Hardware Components Detail SS481.0
Notes:
The RIO-G is the backbone of the DS and connects the storage servers to the hosts and to the disk enclosures via device adapter pairs. DA pairs are used from two different RIO-G bays to form a loop between the servers and the device adapters which then connect to the disk enclosures.
© Copyright IBM Corporation 2005
DS8000 Hardware Components Detail
HA DA PowerPC Fibre Channel Protocol Proc Fibre Channel Protocol Proc RIO-G Module RIO-G Module PowerPC Fibre Channel Protocol Proc Fibre Channel Protocol Proc RIO-G Interconnect I/O enclosure 4 HAs 2 DAs
2 Gbps Fibre Channel ports 2 Gbps Fibre Channel ports
RIO-G Module POWER5 2-way SMP Processor Memory Processor L1,2 Memory L3 Memory L1,2 Memory POWER5 2-way SMP Memory L3 Memory RIO-G Module Processor Processor L1,2 Memory L1,2 Memory Server 1 Server 0 Processor Complex Processor Complex
Figure 1-17. DS8000 Processor Complex SS481.0
Notes:
The processor complex is connected to the storage using a high-speed I/O bay called the RIO-G. It contains host adapters and device adapters.
© Copyright IBM Corporation 2005
DS8000 Processor Complex
HA DA PowerPC Fibre Channel Protocol Proc Fibre Channel Protocol Proc RIO-G Module RIO-G Module PowerPC Fibre Channel Protocol Proc Fibre Channel Protocol Proc RIO-G Interconnect I/O enclosure 4 HAs 2 DAs2 Gbps Fibre Channel ports 2 Gbps Fibre Channel ports
RIO-G Module POWER5 2-way SMP Processor Memory Processor L1,2 Memory L3 Memory L1,2 Memory POWER5 2-way SMP Memory L3 Memory RIO-G Module Processor Processor L1,2 Memory L1,2 Memory Server 1 Server 0 Processor Complex Processor Complex
Uempty
Figure 1-18. DS8000 Processor Complex: Power5 Server SS481.0
Notes:
For storage processing we can get by with 2-way and 4-way. In today’s data processing environments there is no need to go further because nobody requires that kind of speed, however, as the need arises in the future, IBM is well positioned to provide a processor to meet the requirements.
© Copyright IBM Corporation 2005
DS8000 Processor Complex : Power5 Server
Processor Adapter Adapter Adapter Adapter To host servers S to rag e ser ver RIO-G Module POWER5 2-way SMP Processor Processor L1,2 Memory L1,2 Memory Memory L3 Memory Processor
The CEC enclosures in the Model 921 each have one processor card (2-way) The CEC enclosures in the Model 922 and 9A2 each have two processor cards
(4-Way)
CEC: Computer Electronic Complex
The CEC Enclosures contain components such as the processor cards, cache memory, and the CEC hard drives
Figure 1-19. DS8000 Processor Complex PC SS481.0
Notes:
The Power5 processors in the Model 921 are a 2-way 1.5 Ghz compared to a 4-way 600Mhz in an ESS-800. The 922 uses a 1.9 Ghz 4-way processor and provides 6x performance of an ESS-800
The 4-way processor in a 922 can be split at the factory and divided into two LPARs, creating a Model 9A2 and physically splitting the resources of the DS8300 into two logical partitions. Each partition has access to a pair of 2-way processors, two of the RIO-G bays and half the host and device adapters. The disk enclosures are divided between the LPARs. As far as we know this LPAR split is only done at the factory, and is not available as a field upgrade yet.
© Copyright IBM Corporation 2005
DS8000 Processor Complex PC
IBM eServer pSeries POWER5 Servers
2-way 1.5 GHz (3X an ESS 800)
4-way 1.9 GHz (6X an ESS 800)
The POWER5 processor supports logical partitioning
The p5 hardware and Hypervisor manage the real-to-virtual
memory mapping to provide robust isolation between LPARs
IBM has been doing LPARs for 20 years in mainframes and 3 years
in pSeries
At GA LPARs are split 50-50, so:
A 4-way has two processors to one LPAR and two processors to
the other LPAR
Post GA, 25-75 possible
LPARs only possible in the 4-way P5s (RIO-G can't be shared in
2-way)
Cache memory from 16 GB-256 GB
Persistent Memory 1 GB to 8 GB dependent on cache size
Uempty
Figure 1-20. DS8000 Processor Complex SS481.0
Notes:
The Power5 processor is pictured above. The Model 921 has the RIO-G ports on the motherboard, but lacks the second set which are provided in the 922 and 9A2 via a RIO-G card which is installed in one of the PCI-X slots. The processor complex also houses disks for the AIX kernel and storage for backing the persistent memory for fast write cache.
© Copyright IBM Corporation 2005
DS8000 Processor Complex
power supply 2
power supply 1
power supply 1 power supply 2
PCI-X slots
RIO-G ports PCI-X adapters with blind swap mechanism
RIO-G ports processor cards
disk drive bays DVD rom drives
operator panel
Front View
Figure 1-21. DS8000 Persistent Memory SS481.0
Notes:
Persistent memory is the cache memory allocated for fast write operations and, like NVS in the ESS, it is protected from failures and backed by disk and battery power in case of failures in the processor complex or cache. The batteries in the DS8000 hold up the disks in the CEC until the persistent memory can be offloaded to them in the event of a power failure or cache problem.
© Copyright IBM Corporation 2005
DS8000 Persistent Memory
The 2107 does not use NVS cards, NVS batteries, or NVS battery
chargers
Data that would have been stored in the 2105 NVS cards resides in
the 2107 CEC cache memory
A part of the system cache is configured to function as NVS
storage
If the 2107 has pinned data in cache, it is written to an extra set of
four disk drives located in each of the CEC enclosures
Six disk drives total in each CEC:
2 for LIC (LVM Mirrored AIX 5.2 + DS8000 code)
4 for pinned data and other CEC functions
During the recovery process the pinned data can be restored from
the extra set of CEC disk drives just like it would have been from the
NVS cards on the ESS 800
Uempty
Figure 1-22. DS8000 I/O Enclosure SS481.0
Notes:
All base models contain I/O enclosures and adapters. The I/O enclosures hold the adapters and provide connectivity between the adapters and the processors. Device adapters and host adapters are installed in the I/O enclosure. Each I/O enclosure has six slots. Each slot supports PCI-X adapters running at 64 bit, 133 Mhz. Slots 3 and 6 are used for the device adapters. The remaining slots are available to install up to four host adapters per I/O enclosure.
© Copyright IBM Corporation 2005
DS8000 I/O Enclosure
HA DA PowerPC Fibre Channel Protocol Proc Fibre Channel Protocol Proc RIO-G Module RIO-G Module PowerPC Fibre Channel Protocol Proc Fibre Channel Protocol Proc RIO-G Interconnect I/O enclosure 4 HAs 2 DAs2 Gbps Fibre Channel ports 2 Gbps Fibre Channel ports
RIO-G Module POWER5 2-way SMP Processor Memory Processor L1,2 Memory L3 Memory L1,2 Memory POWER5 2-way SMP Memory L3 Memory RIO-G Module Processor Processor L1,2 Memory L1,2 Memory Server 1 Server 0 Processor Complex Processor Complex
Figure 1-23. RIO-G and I/O Enclosures SS481.0
Notes:
The I/O enclosures hold the adapters and provide connectivity between the adapters and the cache memory over the RIO-G internal bus.
Each adapter has its own PowerPC processor which handles I/O operations independently from the CEC. Host adapters provide FCP connection to attached servers or FICON attached mainframe hosts. Device adapters provide connection to the disk enclosures and the CEC. Internally, the RIO-G bay is connected to the CEC on a high-speed internal bus. SPCN ports access the RIO-G bay for control and monitoring. The device adapter in each RIO-G is one half of a DA pair, and is connected through the disk enclosures to the other DA to form the FC-AL loop.
© Copyright IBM Corporation 2005
RIO-G and I/O Enclosures
Also called I/O Drawers
6 PCI-X slots : 3,3 V, 133 MHz blind swap Hot-plug:
Four port Host Adapters cards with four ports each:
FCP or FICON adapters ports
Two Device Adapter cards with four ports each:
4 FC-AL ports per card 2 FC-AL loops per card
Access to cache via RIO-G internal Bus
Each adapter has it's own PowerPC processor Owned by processors in LPAR
SPCN : System Power Control Network
Used to control and monitor the status of the power and cooling within the I/O Enclosure. Cabled as a loop between the different I/O Enclosures
Uempty
Figure 1-24. DS8000 RIO-G Port: Layout Example SS481.0
Notes:
Each RIO-G port from the CEC connects to the I/O enclosure, and it connects to a second I/O enclosure, and then to the other CEC and back again. The 921 has one loop available, and the 922 and 9A2 have two loops available.
© Copyright IBM Corporation 2005
DS8000 RIO-G Port: Layout Example
Up to 4 I/O Enclosures in the same RIO-G loop
Up to 20 I/O Enclosures to the P5-570 system. Processor Complex 0 RIO-G ports Processor Complex 1 RIO-G ports I/O enclosure I/O enclosure
I/O enclosure I/O enclosure
I/O enclosure I/O enclosure I/O enclosure I/O enclosure
Loop 0
Loop 1
Up to four I/O enclosures in the same RIO-G loop Up to 20 I/O enclosures to the P5-570 system.
Each RIO-G port can operate at 1 GHz in bidirectional mode and is capable of passing data in each direction on each cycle of the port. Maximum data rate per I/O enclosure: 4 GB/s.
It is designed as a high-performance self-healing interconnect. The p5-570 provides two external RIO-G ports, and an adapter card adds two more. Two ports on each processor complex form a loop.
Figure shows an illustration of how the RIO-G cabling is laid out in a DS8000 that has eight I/O drawers. This would only occur if an expansion frame were installed. The DS8000 RIO-G cabling varies based on the model.
Figure 1-25. Bus Interconnect Performance Comparison SS481.0
Notes:
The ESS employed a Common Parts Interconnect bus architecture which was a switch fabric that connected the HA to the processor bays. The ESS has one 500 Mhz link that can provide around 550 MB/sec bandwidth to the servers at maximum throughput. The RIO-G has no CPI switch, but uses 2 133 Mhz 64bit PCI-X buses and 4 -1 Ghz links to the CECs and provides 2000 MB/second per loop. Each 2-way can connect to a RIO-G loop and provide three times the performance and bandwidth of the ESS-800. With a 922 and 4-way processors the DS8300 Model 922 can provide six times the bandwidth of the ESS-800.
© Copyright IBM Corporation 2005
Bus Interconnect Performance Comparison
Model 800 CPI/RIO
(4) host bay, (4) host adapters
per bay, (8) CPI buses
CPI bus 32-bit/66 MHz,
connects to EADS
(3) EADS per cluster share (2)
66 MHz/64-bit PHBs PCI
buses
Connects to RIO bus (1 bi-di
link in use per cluster @ 500
MHz 1-byte wide)
Max effective bandwidth: 550
MB/SEC for box (275
MB/SEC bi-di on each RIO
bus in each cluster)
DS8000 RIO-G
(4) I/O Enclosures per RIO-G
loop, (6) host/device adapters
per drawer
No CPI
(2) EADS-X per I/O Enclosure
with (2) 64-bit/133 MHz PHBs
PCI-X buses
Connects to RIO-G bus (4
bi-di links per RIO-G loop @
1 GHz 1-byte wide)
Max effective bandwidth:
2000 MB/SEC per RIO-G
loop, 1 loop per 2-way SMP
(500 MB/SEC bi-di on each of
the 4 RIO-G links)
Uempty
Figure 1-26. DS8000 Host Adapters HA SS481.0
Notes:
The DS8000 supports two types of host adapters: ESCON and Fibre Channel/FICON. It does not support SCSI adapters.
The ESCON adapter in the DS8000 is a dual ported host adapter for connection to older zSeries hosts that do not support FICON. The ports on the ESCON card use the MT-RJ type connector.
© Copyright IBM Corporation 2005
DS8000 Host Adapters HA
HA DA PowerPC Fibre Channel Protocol Proc Fibre Channel Protocol Proc RIO-G Module RIO-G Module PowerPC Fibre Channel Protocol Proc Fibre Channel Protocol Proc RIO-G Interconnect I/O enclosure 4 HAs 2 DAs2 Gbps Fibre Channel ports 2 Gbps Fibre Channel ports
RIO-G Module POWER5 2-way SMP Processor Memory Processor L1,2 Memory L3 Memory L1,2 Memory POWER5 2-way SMP Memory L3 Memory RIO-G Module Processor Processor L1,2 Memory L1,2 Memory Server 1 Server 0 Processor Complex Processor Complex
Figure 1-27. Host Adapter with Four Fibre Channel Ports SS481.0
Notes:
Each DS8000 Fibre Channel card offers four 2 Gbps Fibre Channel ports. The cable connector required to attach to this card is an LC type. Each port independently auto-negotiates to either 2 Gbps or 1 Gbps link speed. Each of the four ports on one DS8000 adapter can also independently be either Fibre Channel protocol (FCP) or FICON, though the ports are initially defined as switched point to point FCP.
Each HA has four ports and each port can address 16384 devices so the card can address 4 X 16384 or 65280 devices which is the maximum a DS8000 can address.
The DS8100 has 4 RIO-G bays with 4 HA cards each or 16 HAs, the 922 has 8 RIO-G bays X 4 cards each or 32 HAs.
© Copyright IBM Corporation 2005
Host Adapter with Four Fibre Channel Ports
Processor Adapter Adapter Adapter Adapter To host servers S to rag e ser ver Memory PowerPC
2 Gbps Fibre Channel ports
Fibre Channel Protocol Proc HA Fibre Channel Protocol Proc Processor
Configured as FCP or FICON each More FICON logical paths:
ESS (1024) versus DS8000(2048) One FICON channel addresses
16384 devices
One HA card covers all the 65,280 devices that an DS8000 supports Up to 16 HA into a DS8100 or 32
HA into a DS8300
16 FICON channel ports to each single device
Current zSeries Channel subsystems limited to eight channel paths per device Front End of
128 ports for DS8300 (8 times ESS)
64 ports for DS8100 (4 times ESS)
Uempty
Figure 1-28. DS8000 FCP/FICON Host Adapters: HA SS481.0
Notes:
The definition of the I/O ports is done when the host connection is defined and a WWPN is assigned to the card. The WWPN is not detected from the SAN like it was from the ESS, so these must be entered by hand and errors could occur here.
© Copyright IBM Corporation 2005
DS8000 FCP/FICON Host Adapters: HA
Four LC 2 Gb FC ports
Auto-negotiates to 1 Gbps or 2 Gbps
Each port independently auto-negotiates to either 2 Gbps or 1
Gbps link speed.
Can be independently configured to FCP or FICON protocols
The personality of the port is changeable via the DS Storage
Management tools (GUI or CLI).
Ports cannot operate as FCP and FICON simultaneously
FCP port can be long wave or short wave
Short wave ports support a distance of 300 m (non-repeated)
Long wave ports support a distance of 10 km (non-repeated)
Figure 1-29. DS8000 FICON/FCP Host Adapter SS481.0
Notes:
The card itself is PCI-X 64 Bit 133 MHz. The card is driven by a new high function, high performance ASIC. To ensure maximum data integrity, it supports metadata creation and checking. Each Fibre Channel port supports a maximum of 509 host login IDs. This allows for the creation of very large storage area networks (SANs).
© Copyright IBM Corporation 2005
QDR QDR PPC 750GX Flash Buffer Data Protection Data Mover ASIC Protocol Chipset Processor Data Mover 1 GHz PCI-X 64-bit 133 MHz Fibre Channel Protocol Engine Fibre Channel Protocol Engine
Four 2 Gbps Fibre Channel Ports New High Function/High Performance ASIC
Metadata Creation/Checking
Configured at port level Fibre or FICON
SW or LW