Manuals
/
IBM
/
Computer Equipment
/
Server
IBM
manual
22 DS6000 Series Concepts and Architecture
Models:
DS6000 Series
1
46
406
406
Download
406 pages
2.51 Kb
43
44
45
46
47
48
49
50
Troubleshooting
Workload characteristics
Install
Device adapter port indicators
Connecting to your DS6000
Maintenance
Real-time online configuration
Important Linux issues
Parallel Access Volumes PAV
Service and setup
Page 46
Image 46
22
DS6000 Series: Concepts and Architecture
Page 45
Page 47
Page 46
Image 46
Page 45
Page 47
Contents
Architecture
Page
IBM TotalStorage DS6000 Series Concepts and Architecture
First Edition March
Iii
Iv DS6000 Series Concepts and Architecture
Contents
IBM TotalStorage DS6000 model overview
Part 3. Planning and configuration
DS CLI Introduction Functionality
Page
Page
Page
Index
Copyright License
Trademarks
March 2005, First Edition
Changed information see change bars
Xvi DS6000 Series Concepts and Architecture
Team that wrote this redbook
Xvii
Xviii DS6000 Series Concepts and Architecture
Preface
Xx DS6000 Series Concepts and Architecture
Become a published author
Comments welcome
Xxii DS6000 Series Concepts and Architecture
Part 1 Introduction
DS6000 Series Concepts and Architecture
Introducing the IBM TotalStorage DS6000 series
Business continuity
DS6000 series, a member of the TotalStorage DS Family
Infrastructure simplification
Information lifecycle management
IBM TotalStorage DS6000 series unique benefits
Scaling options of the DS6000 and DS8000 series
DS6800 controller enclosure Model
Hardware overview
Processors
Dense packaging
Switched FC-AL subsystem
Disk drives
Host adapters
DS6000 expansion enclosure Model 1750-EX1
Storage capacity
DS management console
IBM TotalStorage DS Storage Manager
Real-time online configuration
IBM TotalStorage DS Command-Line Interface
Simulated offline configuration
Supported environment
Data Set FlashCopy
Point-in-time Copy feature
Business continuance functions
Multiple Relationship FlashCopy
Remote Mirror and Copy feature
Global Mirror
Three sites solution
Global Copy
Remote Mirror connections
Resiliency
Service and setup
Interoperability
Large LUN and large CKD volume support
Configuration flexibility
Dynamic LUN/volume creation and deletion
Flexible LUN to LSS association
Simplified LUN masking
Positioning the IBM TotalStorage DS6000 series
Summary
Common management functions
Common set of functions
DS6000 series compared to ESS
DS6000 series compared to DS8000 series
DS6000 series compared to DS4000 series
Use with other virtualization products
Tagged Command Queuing
Performance
Self-learning cache algorithms Sarc
Performance for zSeries
Parallel Access Volumes PAV
IBM multipathing software
Multiple Allegiance
20 DS6000 Series Concepts and Architecture
Part 2 Architecture
22 DS6000 Series Concepts and Architecture
Components
Server enclosure
Upper RAID controller Rear display panel Power supply
Lower RAID controller Battery backup units
Front display panel Disk drive modules
Controller architecture
Upper Sbod controller Rear display panel Power supply
Expansion enclosure
Lower Sbod controller
SAN fabric
Server-based design
Cache management
Randomseq
Non-switched FC-AL drawbacks
Disk subsystem
Switched FC-AL advantages
Industry standard FC-AL disk enclosure
DS6000 switched FC-AL implementation
Disk enclosure
10 Switched disk expansion
DDMs
Technical details
Server enclosure RAID controller card
Device adapter ports
Host adapter ports
Device adapter port indicators
Host adapter port indicators
SFPs
Expansion enclosure Sbod controller card
Health indicators
Ethernet and serial ports
Indicators
Cabling
Front panel
15 Expansion enclosure cabling Disk Contrl ports on loop
DS6000 front panel indicators
Rear panel
Rack identify connector
Enclosure ID indicator
DS6000 rear panel push buttons
Power subsystem
18 DS6000 power supplies
Battery backup units
DS6800 battery backup unit indicators
Storage Manager console
System service card
Cables
Summary
44 DS6000 Series Concepts and Architecture
RAS
Failover and failback
Controller RAS
Data flow
Failover
DS6800 normal data flow
NVS recovery after complete power loss
Failback
Metadata checks
Host connection availability
Single and preferred path
SAN/FICON switches
Controller
ZSeries host connection
Open systems host connection
Multipathing software
RAID-5 theory
Disk subsystem RAS
RAID-5 overview
RAID-5 implementation in the DS6000
RAID-10 theory
RAID-10 overview
Drive failure
RAID-10 implementation in the DS6000
Spare creation
Floating spares
Disk path redundancy
Predictive Failure Analysis PFA
Disk scrubbing
Hot plugable DDMs
Power subsystem RAS
DS6000 switched disk connections
Example 2 Using the GUI to replace a power supply
System service
Example 1 Using light path indicators to replace a DDM
Redundant cooling
Failed power supply
Power supply replacement via the GUI
System Alert Indicator amber light
System indicators
System Identify Indicator blue light
System Information Indicator amber light
CRU parts versus FRU parts
Parts installation and repairs
Parts replacement
Tier 1 CRU parts
Installation process
Microcode updates
Maintaining code
Summary
64 DS6000 Series Concepts and Architecture
Virtualization concepts
Virtualization definition
Abstraction layers for disk virtualization
Array sites
Physical layer as the base for virtualization
Arrays
Array sites
Ranks
Creation of an array
Extent pools
Forming an FB rank with 1 GB extents
Server0
CKD volumes
Logical volumes
Fixed block LUNs
Volume with
Allocation and deletion of LUNs/CKD volumes
ISeries LUNs
Logical subsystems LSS
DB2
Volume access
Address groups
Volume group
Host attachment
10 Host attachments and volume groups
Summary of the virtualization hierarchy
Placement of data
11 Virtualization hierarchy
Benefits of virtualization
12 Optimal distribution of data
82 DS6000 Series Concepts and Architecture
IBM TotalStorage DS6000 model overview
DS6000 highlights
1 DS6800 Model
2 DS6000 Model 1750-EX1
DS6800 Model 1750-511 rear view
Designed to scale for capacity
DS6800 Model 1750-EX1 rear view
DS6800 capacity upgrade
DS6800 physical capacity examples
O L
Copy Services
Copy Services functions
Introduction to Copy Services
Point-in-Time Copy FlashCopy
Write to the source volume
Read from the source volume
Read from the target volume
Write to the target volume
FlashCopy options
Point-in-Time Copy function authorization
Refresh target volume also known as Incremental FlashCopy
No background copy option
Data Set FlashCopy
Incremental FlashCopy
Multiple Relationship FlashCopy
Data Set FlashCopy
What is Consistency Group FlashCopy?
Consistency Group FlashCopy
FlashCopy to Pprc Primary Volume
FlashCopy Source Volume FlashCopy Target Volume
Persistent FlashCopy
Inband commands over remote mirror link
Remote Mirror and Copy Peer-to-Peer Remote Copy
Metro Mirror Synchronous Pprc
Global Copy PPRC-XD
Metro Mirror
Global Mirror Asynchronous Pprc
Global Copy
How Global Mirror works
Global Mirror
Global Mirror How it works
OS Global Mirror XRC
Comparison of the Remote Mirror and Copy functions
Ashynchronously
104 DS6000 Series Concepts and Architecture
What is Consistency Group?
What is data consistency?
How does Consistency Group keep data consistency?
12 Consistency Group Example
LSS13
Interfaces for Copy Services
14 Consistency Group Example
DS Command-Line Interface CLI
DS Storage Manager Web-based interface
Tip What is changed from the ESS CLI?
DS open application programming interface API
Interoperability with ESS
Future Plan
112 DS6000 Series Concepts and Architecture
Part 3 Planning and configuration
113
114 DS6000 Series Concepts and Architecture
Installation planning
115
General considerations
Installation site preparation
Floor and space requirements
Floor load requirements
Service clearance requirements
117
Input voltage requirements
Power requirements
Environmental requirements
DS6000 series input voltage requirements
IBM TotalStorage DS Storage Manager
System management interfaces
Preparing the rack
119
DS Command-Line Interface
DS Open application programming interface
Network settings
121
SAN requirements and considerations
SAN environment
FICON-attached zSeries Host
Attaching to an Open System host
123
Licensed features
Software requirements
Configuration planning
125
Configuration planning considerations
DS6000 Management Console
Offline configuration
Configuration management of DS6000 system
127
Online configuration
Express configuration
DS Management Console connectivity
Local maintenance
129
Copy Services management
Remote service support
Simple Network Management Protocol Snmp
DS6000 licensed functions
Call home
131
Operating environment license feature codes
Operating Environment License OEL required feature
License scope for each DS6000 licensed function
Remote Mirror and Copy functions RMC
Optional features
Point-in-Time Copy function PTC
133
Server attachment license
Parallel Access Volumes PAV
Parallel Access Volume PAV feature codes
Ordering license functions
135
User authorized to FlashCopy 25 TB of CKD data
Solution
Disk storage feature activation
137
Physical configurations
Capacity planning
Logical configurations
139
CKD RAID rank capacity
Sparing rules
Configuration with the same type of DDMs
141
Sparing Example 1 RAID
Configuration with different types of DDMs
143
Sparing Example 3 RAID
Data migration planning
145
Software packages
Basic commands
Operating system mirroring
Remote copy technologies
6 z/OS data migration methods
Migration appliances
147
Planning for performance
Disk Magic
Remote copy
Parallel Access Volumes z/OS only
Number of host ports
5 I/O priority queuing z/OS only
Hot spot avoidance
Preferred paths
DS Storage Manager Logical configuration
151
Storage complex
Configuration hierarchy, terminology, and concepts
Storage configuration terminology
Storage unit
PSeries2
Ranks
Array sites
Arrays
Extent pools
Extent Pool
Logical volumes
Volume groups
Volume Group
Example of Volume Group, LUNs and host attachment definition
Address groups
Extent Pool
Copy services Relationships
Array Site
Planning
Raw DDMs
Array layer
Raw or physical DDM layer
Logical volume layer
Logical Configuration flow
Array site layer
Introducing the GUI and logical configuration panels
Connecting to your DS6000
10 Entering the URL using the TCP/IP address for the SMC
Introduction and Welcome panel
Real-time manager configuration
12 View of the Welcome panel
Copy Services
Simulated manager configuration
Express configuration
Log
Using the help panels Software information center
Create and define the users and passwords
Navigating the GUI
17 View of the information center
19 View of the storage complexes in the work area
Radio buttons and check boxes
20 View of the Storage Complexes section
Logical configuration process
Configuring a storage complex
Configuring the storage unit
25 View of the General storage unit information panel
Configuration advancements steps
Configuring the logical host systems
28 Specify the I/O adapter configuration panel
30 View of Host Systems panel, with the Go button selected
32 View of Define Host Systems panel
34 View of the Select storage unit panel
Creating arrays from array sites
Click Apply assignment and OK
37View of the Array configuration Auto panel
38 View of the Add arrays to ranks panel, with FB selected
39 View of creating custom arrays from four disk array sites
Creating extent pools
40 View of the second array-site selection panel
Creating FB volumes from extents
42 View of Define properties panel
Radio button
Even numbered LSSs
Creating volume groups
Click Volume Groups
46 The Define volume group properties filled out
Assigning LUNs to the hosts
Deleting LUNs and recovering space in the extent pool
Click Host Systems
Click Volumes → zSeries
Creating CKD volumes
Creating CKD LCUs
Using the Express Configuration Wizard
Click Express Configuration Wizard
Click Storage units
50 View of the Real-time Manager panel
Wwnn number is displayed as shown in Figure
194 DS6000 Series Concepts and Architecture
195
Introduction
Functionality
Installation methods
Supported environments
Command flow
ESS Copy Services command flow using ESS Copy Services CLI
Secure sockets
DS CLI command flow
TCP/IP ports
DS6000 command flow
DS8000 split network
Command flow for the DS6000
ESS CLI co-existence
Storage management
CLI co-existence
Example 10-1 Using DS CLI via a single command
Command modes
Single command mode
User security
Example 10-4 Using DS CLI in interactive mode
Interactive mode
Script mode
Example 10-3 Creating a DS CLI script
Syntax conventions
Lists all available DS CLI commands
User assistance
Man pages
Example 10-8 Use of the help -lcommand
Return codes
DS CLI return codes
Usage examples
Example 10-11 Example of a configuration script
Example 10-10 Return code examples
Which CLI to use based on what hardware you have installed
Mixed device environments and migration
Determining the saved tasks to be migrated
DS CLI migration example
Migration tasks
Migration considerations
A portion of the tasks listed by using the GUI
Collecting the task details
Converting the saved task to a DS CLI command
Using the GUI to get the contents of a FlashCopy task
Example 10-14 Using interactive dscli mode without profiles
Converting a FlashCopy task to DS CLI
Procedure to create an encrypted password file
Using DS CLI commands via a single command or script
Creating a user ID for use only with ESS
Setting up a profile
Example 10-15 Example of a dscli.profile file
Example 10-20 Using script mode
Issuing a DS CLI command and scripting it
Example 10-19 Creating an executable file
216 DS6000 Series Concepts and Architecture
217
218 DS6000 Series Concepts and Architecture
Performance considerations
219
Speed gap between server and disk storage
What is the challenge?
New and enhanced functions
Where do we start?
221
Arrays across loops
Switch from Escon to Ficon ports
SSA backend interconnection
Pprc over Fibre Channel links
FC-AL shortcomings
Fibre Channel switched disk interconnection at the back end
How does the DS6000 address the challenge?
How DS6000 series overcomes FC-AL shortcomings
Fibre Channel switch
225
Fibre Channel device adapter
New four-port host adapters
Enterprise-class dual cluster design for the DS6800
227
Power PC
Vertical growth and scalability
229
Workload characteristics
Performance and sizing considerations for open systems
LVM striping
Data placement in the DS6000
231
Stripe size
10 Spreading data across ranks
Determining the number of paths to a LUN
Determining where to attach the host
Performance and sizing considerations for z/OS
Subsystem Device Driver SDD Dynamic I/O load balancing
Connect to zSeries hosts
Performance potential in z/OS environments
Processor memory size considerations for z/OS environments
An appropriate DS6000 size in z/OS environments
235
Or zSeries channel consolidation
Disk array sizing considerations for z/OS environments
Configure one extent pool for each single rank
Configuration recommendations for z/OS
237
Rank
Plan for a reasonable number of extent pools
Minimize the number of extent pools
239
14 Mix of extent pools
241
242 DS6000 Series Concepts and Architecture
ZSeries software enhancements
243
12.2 z/OS enhancements
Software enhancements for the DS6000
Scalability support
Benefits of the scalability enhancements
Large Volume Support LVS
Read availability mask support
245
12.2.5 DS6000 definition to host software
Initial Program Load IPL enhancements
Read Control Unit and Device Recognition for DS6000
Resource Measurement Facility RMF
New performance statistics
247
Devserv Paths command showing preferred pathing
Preferred pathing
Migration considerations
12.3 z/VM enhancements
12.4 z/VSE enhancements
Coexistence considerations
TPF enhancements
Data Migration in zSeries environments
251
Define migration objectives in z/OS environments
Consolidate logical volumes
Consolidate storage subsystems
Summary of data migration objectives
Keep source and target volume at the current size
253
Data migration based on physical migration
Physical migration with DFSMSdss and other storage software
Data migration with Piper for z/OS
Software- and hardware-based data migration
255
Piper hardware
Data migration with z/OS Global Mirror
257
Hardware- and microcode-based migration
Bridge from Escon to Ficon with Metro/Global Copy
Data migration with Metro Mirror or Global Copy
259
260 DS6000 Series Concepts and Architecture
261
Pprcopy DDNAMEDD02 Query
Example 13-2 All data is replicated
If PENDING/SUSPEND Count of Tracks Remaining to be Copied =
263
Data migration based on logical migration
Example 13-4 All data is replicated
Data Set Services Utility DFSMSdss
FDR
Data migration within the system-managed storage environment
SMS Storage Groups migration source environment
SG1 SG2
Example 13-6 Select SMS storage group in Scds
Volume Display, Define Alter or Delete Volume Information
267
Example 13-10 Confirmation about SMS volume status change
ALL Volumes Altered
269
Combine physical and logical data migration
Storgrp SG1
13.5 z/VM and VSE/ESA data migration
271
Summary of data migration
273
274 DS6000 Series Concepts and Architecture
Open systems support and software
275
Open systems support
Supported operating systems and servers
Where to look for updated and detailed information
QLogic Corporation
Differences to ESS
Platform and operating system vendors’ pages
Emulex Corporation
Additional supported configurations RPQ
Boot support
Differences in interoperability between DS6000 and DS8000
Subsystem Device Driver
Other multipathing solutions
DS CLI
IBM TotalStorage Productivity Center
IBM TotalStorage Productivity Center
Device Manager
MDM main panel
TCP for Disk
Sample Device Manager view
Example screenshot of TPC for Disk
Global Mirror Utility
TPC for Replication
Enterprise Remote Copy Management Facility eRCMF
Data migration in the open Systems environment
289
Few larger volumes
Host operating system-based migration
Comparison of migration methods
291
Basic copy commands
Copy raw devices
Online copy and synchronization with rsync
Migration using volume management software
293
Backup and Restore
Migration using LVM mirroring
Subsystem-based data migration
295
Metro Mirror and Global Copy
Combination of Metro Mirror and Global Copy
IBM Piper migration
297
IBM migration services
Other migration applications
Appendix A. Operating systems specifics
299
Planning
Data placement considerations
DS6000 Host Systems Attachment Guide
Capacity planning considerations
301
Unix performance monitoring tools
Iostat
Example A-1 AIX iostat output
System Activity Report SAR
Example A-2 SUN Solaris iostat output
303
Example A-3 SAR Sample Output
Finding the World Wide Port Names
Other publications
AIX host attachment scripts
Example A-4 Finding Fibre Channel adapter WWN
Managing multiple paths
Determine the installed SDD level
Useful SDD commands
Subsystem device driver SDD
Example A-7 lsvpcfg command
Multipath I/O Mpio
Example A-8 lspath command result
Determine the installed Sddpcm level
Useful Mpio commands
307
LVM striping
LVM configuration
AIX access methods for I/O
LVM Mirroring
Direct I/O
Boot device support
AIX on IBM iSeries
Concurrent I/O
Filemon
Monitoring I/O performance
Iostat
Example A-9 Filemon output file
311
Linux
Linux with zSeries and ESS Essentials
Existing reference material
Implementing Linux with IBM Disk Storage
Getting Started with zSeries Fibre Channel Protocol
Some Linux Scsi basics
Important Linux issues
Table A-1 Major numbers and special device files
315
Missing device files
Example A-10 Create new special device files for Scsi disks
Limited number of Scsi devices
Managing multiple paths
Scsi device assignment changes
317
RedHat Enterprise Linux RH-EL multiple LUN support
Fibre Channel disks discovered before internal Scsi disks
Example A-12 Sample /etc/modules.conf
Adding FC disks dynamically
Example A-13 SCSi disks attached at system start time
Gaps in the LUN sequence
Linux on IBM iSeries
319
Example A-16 Sample /proc/scsi/scsi file
Troubleshooting and monitoring
/proc pseudo file system
Example A-17 Sample /proc/scsi/qla2300/x
Generic Scsi tools
Microsoft Windows 2000/2003
Performance monitoring with iostat
321
HBA and operating system settings
SDD for Windows
Windows Server 2003 VDS support
323
HP OpenVMS
FC port configuration
Volume Shadow Copy Service
Geographically Dispersed Sites
Volume configuration
325
Command Console LUN
OpenVMS volume shadowing
327
328 DS6000 Series Concepts and Architecture
Appendix B. Using the DS6000 with iSeries
329
Supported environment
Logical volume sizes
Table B-1 OS/400 logical volume sizes
Hardware
Protected versus unprotected volumes
Changing LUN protection
Adding volumes to iSeries configuration
Using 5250 interface
Figure B-2 Work with Disk Units menu
Adding volumes to an Independent Auxiliary Storage Pool
Figure B-4 Specify ASPs to Add Units to
Figure B-6 iSeries Navigator initial panel
Figure B-8 iSeries Navigator Disk Units
Figure B-10 Create a new disk pool
Figure B-12 Defining a new disk pool
Figure B-14 Add disks to Disk Pool
Figure B-16 Confirm disks to be added to Disk Pool
Figure B-18 New Disk Pool Status
Figure B-21 New logical volume shown on iSeries Navigator
Multipath
Avoiding single points of failure
Figure B-22 Single points of failure
Configuring multipath
Figure B-23 Multipath removes single points of failure
Adding multipath volumes to iSeries using 5250 interface
Figure B-24 Example of multipath with iSeries
Adding volumes to iSeries using iSeries Navigator
Figure B-25 Adding multipath volumes to an ASP
Figure B-27 Adding a multipath volume
Figure B-28 New Disk Pool shown on iSeries Navigator
Managing multipath volumes using iSeries Navigator
Figure B-30 Example of multipath logical units
350 DS6000 Series Concepts and Architecture
Figure B-32 Multipath logical unit properties
Multipath rules for multiple iSeries systems or partitions
Figure B-33 Multipath connections
Changing from single path to multipath
Sizing guidelines
Preferred path for DS6000
Planning for arrays and DDMs
Cache
Recommended number of ranks
Number of iSeries Fibre Channel adapters
Size and number of LUNs
Table B-2 Capacity per I/O Adapter
Sharing ranks between iSeries and other servers
Connecting via SAN switches
Table B-3 Disk operations per second per RAID rank
OS/400 mirroring
Migration
Metro Mirror and Global Copy
OS/400 data migration
Figure B-36 Ending allocation for existing disk units
FlashCopy
Copy Services for iSeries
Remote Mirror and Copy
ISeries toolkit for Copy Services
AIX on IBM iSeries
Linux on IBM iSeries
Appendix C. Service and support offerings
363
IBM Implementation Services for TotalStorage disk systems
IBM Web sites for service offerings
IBM service offerings
IBM Implementation Services for TotalStorage Copy Functions
IBM Geographically Dispersed Parallel Sysplex Gdps
Enterprise Remote Copy Management Facility eRCMF
IBM Operational Support Services Support Line
IBM eServer iSeries Copy Services
Appendix C. Service and support offerings
368 DS6000 Series Concepts and Architecture
Other publications
IBM Redbooks
369
Online resources
How to get IBM Redbooks
Help from IBM
372 DS6000 Series Concepts and Architecture
Index
373
DS CLI
ESS
Interoperability with ESS
Page
Unix
DS6000 Series Concepts and Architecture
Page
Page
IBM TotalStorage DS6000 Series Concepts Architecture
Top
Page
Image
Contents