Manuals
/
IBM
/
Computer Equipment
/
Server
IBM
manual
64 DS6000 Series Concepts and Architecture
Models:
DS6000 Series
1
88
406
406
Download
406 pages
2.51 Kb
85
86
87
88
89
90
91
92
<
>
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 88
Image 88
64
DS6000 Series: Concepts and Architecture
Page 87
Page 89
Page 88
Image 88
Page 87
Page 89
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
DS6000 series, a member of the TotalStorage DS Family
Infrastructure simplification
Business continuity
Information lifecycle management
IBM TotalStorage DS6000 series unique benefits
Scaling options of the DS6000 and DS8000 series
DS6800 controller enclosure Model
Hardware overview
Processors
Switched FC-AL subsystem
Disk drives
Dense packaging
Host adapters
Storage capacity
DS management console
DS6000 expansion enclosure Model 1750-EX1
IBM TotalStorage DS Storage Manager
IBM TotalStorage DS Command-Line Interface
Simulated offline configuration
Real-time online configuration
Supported environment
Point-in-time Copy feature
Business continuance functions
Data Set FlashCopy
Multiple Relationship FlashCopy
Remote Mirror and Copy feature
Three sites solution
Global Copy
Global Mirror
Remote Mirror connections
Resiliency
Service and setup
Interoperability
Configuration flexibility
Dynamic LUN/volume creation and deletion
Large LUN and large CKD volume support
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
Tagged Command Queuing
Performance
Use with other virtualization products
Self-learning cache algorithms Sarc
Parallel Access Volumes PAV
IBM multipathing software
Performance for zSeries
Multiple Allegiance
20 DS6000 Series Concepts and Architecture
Part 2 Architecture
22 DS6000 Series Concepts and Architecture
Components
Upper RAID controller Rear display panel Power supply
Lower RAID controller Battery backup units
Server enclosure
Front display panel Disk drive modules
Upper Sbod controller Rear display panel Power supply
Expansion enclosure
Controller architecture
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
Device adapter port indicators
Host adapter port indicators
Host adapter ports
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
Disk subsystem RAS
RAID-5 overview
RAID-5 theory
RAID-5 implementation in the DS6000
RAID-10 overview
Drive failure
RAID-10 theory
RAID-10 implementation in the DS6000
Spare creation
Floating spares
Predictive Failure Analysis PFA
Disk scrubbing
Disk path redundancy
Hot plugable DDMs
Power subsystem RAS
DS6000 switched disk connections
System service
Example 1 Using light path indicators to replace a DDM
Example 2 Using the GUI to replace a power supply
Redundant cooling
Failed power supply
Power supply replacement via the GUI
System indicators
System Identify Indicator blue light
System Alert Indicator amber light
System Information Indicator amber light
Parts installation and repairs
Parts replacement
CRU parts versus FRU parts
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
Read from the source volume
Read from the target volume
Write to the source volume
Write to the target volume
Point-in-Time Copy function authorization
Refresh target volume also known as Incremental FlashCopy
FlashCopy options
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
Inband commands over remote mirror link
Remote Mirror and Copy Peer-to-Peer Remote Copy
Persistent FlashCopy
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
Power requirements
Environmental requirements
Input voltage requirements
DS6000 series input voltage requirements
System management interfaces
Preparing the rack
IBM TotalStorage DS Storage Manager
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
DS6000 licensed functions
Call home
Simple Network Management Protocol Snmp
131
Operating environment license feature codes
Operating Environment License OEL required feature
License scope for each DS6000 licensed function
Optional features
Point-in-Time Copy function PTC
Remote Mirror and Copy functions RMC
133
Parallel Access Volumes PAV
Parallel Access Volume PAV feature codes
Server attachment license
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
Basic commands
Operating system mirroring
Software packages
Remote copy technologies
6 z/OS data migration methods
Migration appliances
147
Planning for performance
Disk Magic
Parallel Access Volumes z/OS only
Number of host ports
Remote copy
5 I/O priority queuing z/OS only
Hot spot avoidance
Preferred paths
DS Storage Manager Logical configuration
151
Configuration hierarchy, terminology, and concepts
Storage configuration terminology
Storage complex
Storage unit
PSeries2
Array sites
Arrays
Ranks
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
Planning
Raw DDMs
Array Site
Array layer
Logical volume layer
Logical Configuration flow
Raw or physical DDM layer
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
Command modes
Single command mode
Example 10-1 Using DS CLI via a single command
User security
Interactive mode
Script mode
Example 10-4 Using DS CLI in interactive mode
Example 10-3 Creating a DS CLI script
Syntax conventions
Lists all available DS CLI commands
User assistance
Example 10-8 Use of the help -lcommand
Return codes
Man pages
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
DS CLI migration example
Migration tasks
Determining the saved tasks to be migrated
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
Switch from Escon to Ficon ports
SSA backend interconnection
Arrays across loops
Pprc over Fibre Channel links
Fibre Channel switched disk interconnection at the back end
How does the DS6000 address the challenge?
FC-AL shortcomings
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 where to attach the host
Performance and sizing considerations for z/OS
Determining the number of paths to a LUN
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
Large Volume Support LVS
Read availability mask support
Benefits of the scalability enhancements
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
12.3 z/VM enhancements
12.4 z/VSE enhancements
Migration considerations
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
Differences to ESS
Platform and operating system vendors’ pages
QLogic Corporation
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
Data placement considerations
DS6000 Host Systems Attachment Guide
Planning
Capacity planning considerations
Unix performance monitoring tools
Iostat
301
Example A-1 AIX iostat output
System Activity Report SAR
Example A-2 SUN Solaris iostat output
303
Example A-3 SAR Sample Output
Other publications
AIX host attachment scripts
Finding the World Wide Port Names
Example A-4 Finding Fibre Channel adapter WWN
Determine the installed SDD level
Useful SDD commands
Managing multiple paths
Subsystem device driver SDD
Example A-7 lsvpcfg command
Multipath I/O Mpio
Determine the installed Sddpcm level
Useful Mpio commands
Example A-8 lspath command result
307
LVM configuration
AIX access methods for I/O
LVM striping
LVM Mirroring
Boot device support
AIX on IBM iSeries
Direct I/O
Concurrent I/O
Monitoring I/O performance
Iostat
Filemon
Example A-9 Filemon output file
311
Linux
Existing reference material
Implementing Linux with IBM Disk Storage
Linux with zSeries and ESS Essentials
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
RedHat Enterprise Linux RH-EL multiple LUN support
Fibre Channel disks discovered before internal Scsi disks
317
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
Troubleshooting and monitoring
/proc pseudo file system
Example A-16 Sample /proc/scsi/scsi file
Example A-17 Sample /proc/scsi/qla2300/x
Microsoft Windows 2000/2003
Performance monitoring with iostat
Generic Scsi tools
321
HBA and operating system settings
SDD for Windows
Windows Server 2003 VDS support
323
FC port configuration
Volume Shadow Copy Service
HP OpenVMS
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
Logical volume sizes
Table B-1 OS/400 logical volume sizes
Supported environment
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
Number of iSeries Fibre Channel adapters
Size and number of LUNs
Recommended number of ranks
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 Web sites for service offerings
IBM service offerings
IBM Implementation Services for TotalStorage disk systems
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