You are previewing IBM System Storage SAN Volume Controller Best Practices and Performance Guidelines.
O'Reilly logo
IBM System Storage SAN Volume Controller Best Practices and Performance Guidelines

Book Description

This IBM® Redbooks® publication captures several of the best practices based on field experience and describes the performance gains that can be achieved by implementing the IBM System Storage® SAN Volume Controller V6.2.

This book begins with a look at the latest developments with SAN Volume Controller V6.2 and reviews the changes in the previous versions of the product. It highlights configuration guidelines and best practices for the storage area network (SAN) topology, clustered system, back-end storage, storage pools and managed disks, volumes, remote copy services, and hosts. Then, this book provides performance guidelines for SAN Volume Controller, back-end storage, and applications. It explains how you can optimize disk performance with the IBM System Storage Easy Tier® function. Next, it provides best practices for monitoring, maintaining, and troubleshooting SAN Volume Controller. Finally, this book highlights several scenarios that demonstrate the best practices and performance guidelines.

This book is intended for experienced storage, SAN, and SAN Volume Controller administrators and technicians. Before reading this book, you must have advanced knowledge of the SAN Volume Controller and SAN environment. For background information, read the following Redbooks publications:

  • Implementing the IBM System Storage SAN Volume Controller V5.1, SG24-6423

  • Introduction to Storage Area Networks, SG24-5470

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. Preface
    1. The team who wrote this book
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  4. Summary of changes
    1. December 2012, Third Edition
    2. December 2008, Second Edition
  5. Part 1 Configuration guidelines and best practices
  6. Chapter 1. Updates in IBM System Storage SAN Volume Controller
    1. 1.1 Enhancements and changes in SAN Volume Controller V5.1
    2. 1.2 Enhancements and changes in SAN Volume Controller V6.1
    3. 1.3 Enhancements and changes in SAN Volume Controller V6.2
  7. Chapter 2. SAN topology
    1. 2.1 SAN topology of the SAN Volume Controller
      1. 2.1.1 Redundancy
      2. 2.1.2 Topology basics
      3. 2.1.3 ISL oversubscription
      4. 2.1.4 Single switch SAN Volume Controller SANs
      5. 2.1.5 Basic core-edge topology
      6. 2.1.6 Four-SAN, core-edge topology
      7. 2.1.7 Common topology issues
      8. 2.1.8 Split clustered system or stretch clustered system
    2. 2.2 SAN switches
      1. 2.2.1 Selecting SAN switch models
      2. 2.2.2 Switch port layout for large SAN edge switches
      3. 2.2.3 Switch port layout for director-class SAN switches
      4. 2.2.4 IBM System Storage and Brocade b-type SANs
      5. 2.2.5 IBM System Storage and Cisco SANs
      6. 2.2.6 SAN routing and duplicate worldwide node names
    3. 2.3 Zoning
      1. 2.3.1 Types of zoning
      2. 2.3.2 Prezoning tips and shortcuts
      3. 2.3.3 SAN Volume Controller internode communications zone
      4. 2.3.4 SAN Volume Controller storage zones
      5. 2.3.5 SAN Volume Controller host zones
      6. 2.3.6 Standard SAN Volume Controller zoning configuration
      7. 2.3.7 Zoning with multiple SAN Volume Controller clustered systems
      8. 2.3.8 Split storage subsystem configurations
    4. 2.4 Switch domain IDs
    5. 2.5 Distance extension for remote copy services
      1. 2.5.1 Optical multiplexors
      2. 2.5.2 Long-distance SFPs or XFPs
      3. 2.5.3 Fibre Channel IP conversion
    6. 2.6 Tape and disk traffic that share the SAN
    7. 2.7 Switch interoperability
    8. 2.8 IBM Tivoli Storage Productivity Center
    9. 2.9 iSCSI support
      1. 2.9.1 iSCSI initiators and targets
      2. 2.9.2 iSCSI Ethernet configuration
      3. 2.9.3 Security and performance
      4. 2.9.4 Failover of port IP addresses and iSCSI names
      5. 2.9.5 iSCSI protocol limitations
  8. Chapter 3. SAN Volume Controller clustered system
    1. 3.1 Advantages of virtualization
      1. 3.1.1 Features of the SAN Volume Controller
    2. 3.2 Scalability of SAN Volume Controller clustered systems
      1. 3.2.1 Advantage of multiclustered systems versus single-clustered systems
      2. 3.2.2 Growing or splitting SAN Volume Controller clustered systems
      3. 3.2.3 Adding or upgrading SVC node hardware
    3. 3.3 Clustered system upgrade
  9. Chapter 4. Back-end storage
    1. 4.1 Controller affinity and preferred path
    2. 4.2 Considerations for DS4000 and DS5000
      1. 4.2.1 Setting the DS4000 and DS5000 so that both controllers have the same worldwide node name
      2. 4.2.2 Balancing workload across DS4000 and DS5000 controllers
      3. 4.2.3 Ensuring path balance before MDisk discovery
      4. 4.2.4 Auto-Logical Drive Transfer for the DS4000 and DS5000
      5. 4.2.5 Selecting array and cache parameters
      6. 4.2.6 Logical drive mapping
    3. 4.3 Considerations for DS8000
      1. 4.3.1 Balancing workload across DS8000 controllers
      2. 4.3.2 DS8000 ranks to extent pools mapping
      3. 4.3.3 Mixing array sizes within a storage pool
      4. 4.3.4 Determining the number of controller ports for the DS8000
      5. 4.3.5 LUN masking
      6. 4.3.6 WWPN to physical port translation
    4. 4.4 Considerations for IBM XIV Storage System
      1. 4.4.1 Cabling considerations
      2. 4.4.2 Host options and settings for XIV systems
      3. 4.4.3 Restrictions
    5. 4.5 Considerations for IBM Storwize V7000
      1. 4.5.1 Defining internal storage
      2. 4.5.2 Configuring Storwize V7000 storage systems
    6. 4.6 Considerations for third-party storage: EMC SymmetrixDMX and Hitachi Data Systems
    7. 4.7 Medium error logging
    8. 4.8 Mapping physical LBAs to volume extents
    9. 4.9 Identifying storage controller boundaries with IBM Tivoli Storage Productivity Center
  10. Chapter 5. Storage pools and managed disks
    1. 5.1 Availability considerations for storage pools
    2. 5.2 Selecting storage subsystems
    3. 5.3 Selecting the storage pool
      1. 5.3.1 Selecting the number of arrays per storage pool
      2. 5.3.2 Selecting LUN attributes
      3. 5.3.3 Considerations for the IBM XIV Storage System
    4. 5.4 Quorum disk considerations for SAN Volume Controller
    5. 5.5 Tiered storage
    6. 5.6 Adding MDisks to existing storage pools
      1. 5.6.1 Checking access to new MDisks
      2. 5.6.2 Persistent reserve
      3. 5.6.3 Renaming MDisks
    7. 5.7 Restriping (balancing) extents across a storage pool
      1. 5.7.1 Installing prerequisites and the SVCTools package
      2. 5.7.2 Running the extent balancing script
    8. 5.8 Removing MDisks from existing storage pools
      1. 5.8.1 Migrating extents from the MDisk to be deleted
      2. 5.8.2 Verifying the identity of an MDisk before removal
      3. 5.8.3 Correlating the back-end volume (LUN) with the MDisk
    9. 5.9 Remapping managed MDisks
    10. 5.10 Controlling extent allocation order for volume creation
    11. 5.11 Moving an MDisk between SVC clusters
  11. Chapter 6. Volumes
    1. 6.1 Overview of volumes
      1. 6.1.1 Striping compared to sequential type
      2. 6.1.2 Thin-provisioned volumes
      3. 6.1.3 Space allocation
      4. 6.1.4 Thin-provisioned volume performance
      5. 6.1.5 Limits on virtual capacity of thin-provisioned volumes
      6. 6.1.6 Testing an application with a thin-provisioned volume
    2. 6.2 Volume mirroring
      1. 6.2.1 Creating or adding a mirrored volume
      2. 6.2.2 Availability of mirrored volumes
      3. 6.2.3 Mirroring between controllers
    3. 6.3 Creating volumes
      1. 6.3.1 Selecting the storage pool
      2. 6.3.2 Changing the preferred node within an I/O group
      3. 6.3.3 Moving a volume to another I/O group
    4. 6.4 Volume migration
      1. 6.4.1 Image-type to striped-type migration
      2. 6.4.2 Migrating to image-type volume
      3. 6.4.3 Migrating with volume mirroring
    5. 6.5 Preferred paths to a volume
      1. 6.5.1 Governing of volumes
    6. 6.6 Cache mode and cache-disabled volumes
      1. 6.6.1 Underlying controller remote copy with SAN Volume Controller cache-disabled volumes
      2. 6.6.2 Using underlying controller FlashCopy with SAN Volume Controller cache disabled volumes
      3. 6.6.3 Changing the cache mode of a volume
    7. 6.7 Effect of a load on storage controllers
    8. 6.8 Setting up FlashCopy services
      1. 6.8.1 Making a FlashCopy volume with application data integrity
      2. 6.8.2 Making multiple related FlashCopy volumes with data integrity
      3. 6.8.3 Creating multiple identical copies of a volume
      4. 6.8.4 Creating a FlashCopy mapping with the incremental flag
      5. 6.8.5 Using thin-provisioned FlashCopy
      6. 6.8.6 Using FlashCopy with your backup application
      7. 6.8.7 Migrating data by using FlashCopy
      8. 6.8.8 Summary of FlashCopy rules
      9. 6.8.9 IBM Tivoli Storage FlashCopy Manager
      10. 6.8.10 IBM System Storage Support for Microsoft Volume Shadow Copy Service
  12. Chapter 7. Remote copy services
    1. 7.1 Introduction to remote copy services
      1. 7.1.1 Common terminology and definitions
      2. 7.1.2 Intercluster link
    2. 7.2 SAN Volume Controller remote copy functions by release
      1. 7.2.1 Remote copy in SAN Volume Controller V6.2
      2. 7.2.2 Remote copy features by release
    3. 7.3 Terminology and functional concepts
      1. 7.3.1 Remote copy partnerships and relationships
      2. 7.3.2 Global Mirror control parameters
      3. 7.3.3 Global Mirror partnerships and relationships
      4. 7.3.4 Asynchronous remote copy
      5. 7.3.5 Understanding remote copy write operations
      6. 7.3.6 Asynchronous remote copy
      7. 7.3.7 Global Mirror write sequence
      8. 7.3.8 Write ordering
      9. 7.3.9 Colliding writes
      10. 7.3.10 Link speed, latency, and bandwidth
      11. 7.3.11 Choosing a link cable of supporting Global Mirror applications
      12. 7.3.12 Remote copy volumes: Copy directions and default roles
    4. 7.4 Intercluster link
      1. 7.4.1 SAN configuration overview
      2. 7.4.2 Switches and ISL oversubscription
      3. 7.4.3 Zoning
      4. 7.4.4 Distance extensions for the intercluster link
      5. 7.4.5 Optical multiplexors
      6. 7.4.6 Long-distance SFPs and XFPs
      7. 7.4.7 Fibre Channel IP conversion
      8. 7.4.8 Configuration of intercluster links
      9. 7.4.9 Link quality
      10. 7.4.10 Hops
      11. 7.4.11 Buffer credits
    5. 7.5 Global Mirror design points
      1. 7.5.1 Global Mirror parameters
      2. 7.5.2 The chcluster and chpartnership commands
      3. 7.5.3 Distribution of Global Mirror bandwidth
      4. 7.5.4 1920 errors
    6. 7.6 Global Mirror planning
      1. 7.6.1 Rules for using Metro Mirror and Global Mirror
      2. 7.6.2 Planning overview
      3. 7.6.3 Planning specifics
    7. 7.7 Global Mirror use cases
      1. 7.7.1 Synchronizing a remote copy relationship
      2. 7.7.2 Setting up Global Mirror relationships, saving bandwidth, and resizing volumes
      3. 7.7.3 Master and auxiliary volumes and switching their roles
      4. 7.7.4 Migrating a Metro Mirror relationship to Global Mirror
      5. 7.7.5 Multiple cluster mirroring
      6. 7.7.6 Performing three-way copy service functions
      7. 7.7.7 When to use storage controller Advanced Copy Services functions
      8. 7.7.8 Using Metro Mirror or Global Mirror with FlashCopy
      9. 7.7.9 Global Mirror upgrade scenarios
    8. 7.8 Intercluster Metro Mirror and Global Mirror source as an FC target
    9. 7.9 States and steps in the Global Mirror relationship
      1. 7.9.1 Global Mirror states
      2. 7.9.2 Disaster recovery and Metro Mirror and Global Mirror states
      3. 7.9.3 State definitions
    10. 7.10 1920 errors
      1. 7.10.1 Diagnosing and fixing 1920 errors
      2. 7.10.2 Focus areas for 1920 errors
      3. 7.10.3 Recovery
      4. 7.10.4 Disabling the glinktolerance feature
      5. 7.10.5 Cluster error code 1920 checklist for diagnosis
    11. 7.11 Monitoring remote copy relationships
  13. Chapter 8. Hosts
    1. 8.1 Configuration guidelines
      1. 8.1.1 Host levels and host object name
      2. 8.1.2 The number of paths
      3. 8.1.3 Host ports
      4. 8.1.4 Port masking
      5. 8.1.5 Host to I/O group mapping
      6. 8.1.6 Volume size as opposed to quantity
      7. 8.1.7 Host volume mapping
      8. 8.1.8 Server adapter layout
      9. 8.1.9 Availability versus error isolation
    2. 8.2 Host pathing
      1. 8.2.1 Preferred path algorithm
      2. 8.2.2 Path selection
      3. 8.2.3 Path management
      4. 8.2.4 Dynamic reconfiguration
      5. 8.2.5 Volume migration between I/O groups
    3. 8.3 I/O queues
      1. 8.3.1 Queue depths
    4. 8.4 Multipathing software
    5. 8.5 Host clustering and reserves
      1. 8.5.1 Clearing reserves
      2. 8.5.2 SAN Volume Controller MDisk reserves
    6. 8.6 AIX hosts
      1. 8.6.1 HBA parameters for performance tuning
      2. 8.6.2 Configuring for fast fail and dynamic tracking
      3. 8.6.3 Multipathing
      4. 8.6.4 SDD
      5. 8.6.5 SDDPCM
      6. 8.6.6 SDD compared to SDDPCM
    7. 8.7 Virtual I/O Server
      1. 8.7.1 Methods to identify a disk for use as a virtual SCSI disk
      2. 8.7.2 UDID method for MPIO
      3. 8.7.3 Backing up the virtual I/O configuration
    8. 8.8 Windows hosts
      1. 8.8.1 Clustering and reserves
      2. 8.8.2 SDD versus SDDDSM
      3. 8.8.3 Tunable parameters
      4. 8.8.4 Changing back-end storage LUN mappings dynamically
      5. 8.8.5 Guidelines for disk alignment by using Windows with SAN Volume Controller volumes
    9. 8.9 Linux hosts
      1. 8.9.1 SDD compared to DM-MPIO
      2. 8.9.2 Tunable parameters
    10. 8.10 Solaris hosts
      1. 8.10.1 Solaris MPxIO
      2. 8.10.2 Symantec Veritas Volume Manager
      3. 8.10.3 ASL specifics for SAN Volume Controller
      4. 8.10.4 SDD pass-through multipathing
      5. 8.10.5 DMP multipathing
      6. 8.10.6 Troubleshooting configuration issues
    11. 8.11 VMware server
      1. 8.11.1 Multipathing solutions supported
      2. 8.11.2 Multipathing configuration maximums
    12. 8.12 Mirroring considerations
      1. 8.12.1 Host-based mirroring
    13. 8.13 Monitoring
      1. 8.13.1 Automated path monitoring
      2. 8.13.2 Load measurement and stress tools
  14. Part 2 Performance best practices
  15. Chapter 9. Performance highlights for SAN Volume Controller V6.2
    1. 9.1 SAN Volume Controller continuing performance enhancements
    2. 9.2 Solid State Drives and Easy Tier
      1. 9.2.1 Internal SSD redundancy
      2. 9.2.2 Performance scalability and I/O groups
    3. 9.3 Real Time Performance Monitor
  16. Chapter 10. Back-end storage performance considerations
    1. 10.1 Workload considerations
    2. 10.2 Tiering
    3. 10.3 Storage controller considerations
      1. 10.3.1 Back-end I/O capacity
    4. 10.4 Array considerations
      1. 10.4.1 Selecting the number of LUNs per array
      2. 10.4.2 Selecting the number of arrays per storage pool
    5. 10.5 I/O ports, cache, and throughput considerations
      1. 10.5.1 Back-end queue depth
      2. 10.5.2 MDisk transfer size
    6. 10.6 SAN Volume Controller extent size
    7. 10.7 SAN Volume Controller cache partitioning
    8. 10.8 IBM DS8000 considerations
      1. 10.8.1 Volume layout
      2. 10.8.2 Cache
      3. 10.8.3 Determining the number of controller ports for DS8000
      4. 10.8.4 Storage pool layout
      5. 10.8.5 Extent size
    9. 10.9 IBM XIV considerations
      1. 10.9.1 LUN size
      2. 10.9.2 I/O ports
      3. 10.9.3 Storage pool layout
      4. 10.9.4 Extent size
      5. 10.9.5 Additional information
    10. 10.10 Storwize V7000 considerations
      1. 10.10.1 Volume setup
      2. 10.10.2 I/O ports
      3. 10.10.3 Storage pool layout
      4. 10.10.4 Extent size
      5. 10.10.5 Additional information
    11. 10.11 DS5000 considerations
      1. 10.11.1 Selecting array and cache parameters
      2. 10.11.2 Considerations for controller configuration
      3. 10.11.3 Mixing array sizes within the storage pool
      4. 10.11.4 Determining the number of controller ports for DS4000
  17. Chapter 11. IBM System Storage Easy Tier function
    1. 11.1 Overview of Easy Tier
    2. 11.2 Easy Tier concepts
      1. 11.2.1 SSD arrays and MDisks
      2. 11.2.2 Disk tiers
      3. 11.2.3 Single tier storage pools
      4. 11.2.4 Multitier storage pools
      5. 11.2.5 Easy Tier process
      6. 11.2.6 Easy Tier operating modes
      7. 11.2.7 Easy Tier activation
    3. 11.3 Easy Tier implementation considerations
      1. 11.3.1 Prerequisites
      2. 11.3.2 Implementation rules
      3. 11.3.3 Easy Tier limitations
    4. 11.4 Measuring and activating Easy Tier
      1. 11.4.1 Measuring by using the Storage Advisor Tool
    5. 11.5 Activating Easy Tier with the SAN Volume Controller CLI
      1. 11.5.1 Initial cluster status
      2. 11.5.2 Turning on Easy Tier evaluation mode
      3. 11.5.3 Creating a multitier storage pool
      4. 11.5.4 Setting the disk tier
      5. 11.5.5 Checking the Easy Tier mode of a volume
      6. 11.5.6 Final cluster status
    6. 11.6 Activating Easy Tier with the SAN Volume Controller GUI
      1. 11.6.1 Setting the disk tier on MDisks
      2. 11.6.2 Checking Easy Tier status
  18. Chapter 12. Applications
    1. 12.1 Application workloads
      1. 12.1.1 Transaction-based workloads
      2. 12.1.2 Throughput-based workloads
      3. 12.1.3 Storage subsystem considerations
      4. 12.1.4 Host considerations
    2. 12.2 Application considerations
      1. 12.2.1 Transaction environments
      2. 12.2.2 Throughput environments
    3. 12.3 Data layout overview
      1. 12.3.1 Layers of volume abstraction
      2. 12.3.2 Storage administrator and AIX LVM administrator roles
      3. 12.3.3 General data layout guidelines
      4. 12.3.4 Database strip size considerations (throughput workload)
      5. 12.3.5 LVM volume groups and logical volumes
    4. 12.4 Database storage
    5. 12.5 Data layout with the AIX Virtual I/O Server
      1. 12.5.1 Overview
      2. 12.5.2 Data layout strategies
    6. 12.6 Volume size
    7. 12.7 Failure boundaries
  19. Part 3 Management, monitoring, and troubleshooting
  20. Chapter 13. Monitoring
    1. 13.1 Analyzing the SAN Volume Controller by using Tivoli Storage Productivity Center
    2. 13.2 Considerations for performance analysis
      1. 13.2.1 SAN Volume Controller considerations
      2. 13.2.2 Storwize V7000 considerations
    3. 13.3 Top 10 reports for SAN Volume Controller and Storwize V7000
      1. 13.3.1 I/O Group Performance reports (report 1) for SAN Volume Controller and Storwize V7000
      2. 13.3.2 Node Cache Performance reports (report 2) for SAN Volume Controller and Storwize V7000
      3. 13.3.3 Managed Disk Group Performance report (reports 3 and 4) for SAN Volume Controller
      4. 13.3.4 Top Volume Performance reports (reports 5 - 9) for SAN Volume Controller and Storwize V7000
      5. 13.3.5 Port Performance reports (report 10) for SAN Volume Controller and Storwize V7000
    4. 13.4 Reports for fabric and switches
      1. 13.4.1 Switches reports
      2. 13.4.2 Switch Port Data Rate Performance
    5. 13.5 Case studies
      1. 13.5.1 Server performance problem
      2. 13.5.2 Disk performance problem in a Storwize V7000 subsystem
      3. 13.5.3 Top volumes response time and I/O rate performance report
      4. 13.5.4 Performance constraint alerts for SAN Volume Controller and Storwize V7000
      5. 13.5.5 Monitoring and diagnosing performance problems for a fabric
      6. 13.5.6 Verifying the SAN Volume Controller and Fabric configuration by using Topology Viewer
    6. 13.6 Monitoring in real time by using the SAN Volume Controller or Storwize V7000 GUI
    7. 13.7 Manually gathering SAN Volume Controller statistics
  21. Chapter 14. Maintenance
    1. 14.1 Automating SAN Volume Controller and SAN environment documentation
      1. 14.1.1 Naming conventions
      2. 14.1.2 SAN fabrics documentation
      3. 14.1.3 SAN Volume Controller
      4. 14.1.4 Storage
      5. 14.1.5 Technical Support information
      6. 14.1.6 Tracking incident and change tickets
      7. 14.1.7 Automated support data collection
      8. 14.1.8 Subscribing to SAN Volume Controller support
    2. 14.2 Storage management IDs
    3. 14.3 Standard operating procedures
      1. 14.3.1 Allocating and deallocating volumes to hosts
      2. 14.3.2 Adding and removing hosts in SAN Volume Controller
    4. 14.4 SAN Volume Controller code upgrade
      1. 14.4.1 Preparing for the upgrade
      2. 14.4.2 SAN Volume Controller upgrade from V5.1 to V6.2
      3. 14.4.3 Upgrading SVC clusters that are participating in Metro Mirror or Global Mirror
      4. 14.4.4 SAN Volume Controller upgrade
    5. 14.5 SAN modifications
      1. 14.5.1 Cross-referencing HBA WWPNs
      2. 14.5.2 Cross-referencing LUN IDs
      3. 14.5.3 HBA replacement
    6. 14.6 Hardware upgrades for SAN Volume Controller
      1. 14.6.1 Adding SVC nodes to an existing cluster
      2. 14.6.2 Upgrading SVC nodes in an existing cluster
      3. 14.6.3 Moving to a new SVC cluster
    7. 14.7 More information
  22. Chapter 15. Troubleshooting and diagnostics
    1. 15.1 Common problems
      1. 15.1.1 Host problems
      2. 15.1.2 SAN Volume Controller problems
      3. 15.1.3 SAN problems
      4. 15.1.4 Storage subsystem problems
    2. 15.2 Collecting data and isolating the problem
      1. 15.2.1 Host data collection
      2. 15.2.2 SAN Volume Controller data collection
      3. 15.2.3 SAN data collection
      4. 15.2.4 Storage subsystem data collection
    3. 15.3 Recovering from problems
      1. 15.3.1 Solving host problems
      2. 15.3.2 Solving SAN Volume Controller problems
      3. 15.3.3 Solving SAN problems
      4. 15.3.4 Solving back-end storage problems
    4. 15.4 Mapping physical LBAs to volume extents
      1. 15.4.1 Investigating a medium error by using lsvdisklba
      2. 15.4.2 Investigating thin-provisioned volume allocation by using lsmdisklba
    5. 15.5 Medium error logging
      1. 15.5.1 Host-encountered media errors
      2. 15.5.2 SAN Volume Controller-encountered medium errors
  23. Part 4 Practical examples
  24. Chapter 16. SAN Volume Controller scenarios
    1. 16.1 SAN Volume Controller upgrade with CF8 nodes and internal solid-state drives
    2. 16.2 Moving an AIX server to another LPAR
    3. 16.3 Migrating to new SAN Volume Controller by using Copy Services
    4. 16.4 SAN Volume Controller scripting
      1. 16.4.1 Connecting to the SAN Volume Controller by using a predefined SSH connection
      2. 16.4.2 Scripting toolkit
  25. Related publications
    1. IBM Redbooks publications
    2. Other resources
    3. Referenced websites
    4. Help from IBM
  26. Back cover