Book description
This IBM® Redbooks® publication is a detailed technical guide to the IBM System Storage™ SAN Volume Controller (SVC), a virtualization appliance solution that maps virtualized volumes that are visible to hosts and applications to physical volumes on storage devices. Each server within the SAN has its own set of virtual storage addresses, which are mapped to physical addresses. If the physical addresses change, the server continues running using the same virtual addresses that it had before. This capability means that volumes or storage can be added or moved while the server is still running. The IBM virtualization technology improves the management of information at the "block" level in a network, enabling applications and servers to share storage devices on a network.
This book is intended to allow you to implement the SVC at a 5.1.0 release level with a minimum of effort.
Table of contents
- Front cover
- Notices
- Summary of changes
- Preface
- Chapter 1. Introduction to storage virtualization
-
Chapter 2. IBM System Storage SAN Volume Controller
- 2.1 SVC history
-
2.2 Architectural overview
- 2.2.1 SVC virtualization concepts
- 2.2.2 MDisk overview
- 2.2.3 VDisk overview
- 2.2.4 Image mode VDisk
- 2.2.5 Managed mode VDisk
- 2.2.6 Cache mode and cache-disabled VDisks
- 2.2.7 Mirrored VDisk
- 2.2.8 Space-Efficient VDisks
- 2.2.9 VDisk I/O governing
- 2.2.10 iSCSI overview
- 2.2.11 Usage of IP addresses and Ethernet ports
- 2.2.12 iSCSI VDisk discovery
- 2.2.13 iSCSI authentication
- 2.2.14 iSCSI multipathing
- 2.2.15 Advanced Copy Services overview
- 2.2.16 FlashCopy
- 2.3 SVC cluster overview
- 2.4 SVC hardware overview
- 2.5 Solid-state drives
- 2.6 Solid-state drives in the SVC
- 2.7 Maximum supported configurations
- 2.8 Useful SVC links
- 2.9 Commonly encountered terms
-
Chapter 3. Planning and configuration
- 3.1 General planning rules
- 3.2 Physical planning
-
3.3 Logical planning
- 3.3.1 Management IP addressing plan
- 3.3.2 SAN zoning and SAN connections
- 3.3.3 iSCSI IP addressing plan
- 3.3.4 Back-end storage subsystem configuration
- 3.3.5 SVC cluster configuration
- 3.3.6 Managed Disk Group configuration
- 3.3.7 Virtual disk configuration
- 3.3.8 Host mapping (LUN masking)
- 3.3.9 Advanced Copy Services
- 3.3.10 SAN boot support
- 3.3.11 Data migration from a non-virtualized storage subsystem
- 3.3.12 SVC configuration backup procedure
- 3.4 Performance considerations
- Chapter 4. SAN Volume Controller initial configuration
-
Chapter 5. Host configuration
- 5.1 SVC setup
- 5.2 iSCSI overview
- 5.3 VDisk discovery
- 5.4 Authentication
-
5.5 AIX-specific information
- 5.5.1 Configuring the AIX host
- 5.5.2 Operating system versions and maintenance levels
- 5.5.3 HBAs for IBM System p hosts
- 5.5.4 Configuring for fast fail and dynamic tracking
- 5.5.5 Subsystem Device Driver (SDD) Path Control Module (SDDPCM)
- 5.5.6 Discovering the assigned VDisk using SDD and AIX 5L V5.3
- 5.5.7 Using SDD
- 5.5.8 Creating and preparing volumes for use with AIX 5L V5.3 and SDD
- 5.5.9 Discovering the assigned VDisk using AIX V6.1 and SDDPCM
- 5.5.10 Using SDDPCM
- 5.5.11 Creating and preparing volumes for use with AIX V6.1 and SDDPCM
- 5.5.12 Expanding an AIX volume
- 5.5.13 Removing an SVC volume on AIX
- 5.5.14 Running SVC commands from an AIX host system
-
5.6 Windows-specific information
- 5.6.1 Configuring Windows Server 2000, Windows 2003 Server, and Windows Server 2008 hosts
- 5.6.2 Configuring Windows
- 5.6.3 Hardware lists, device driver, HBAs, and firmware levels
- 5.6.4 Host adapter installation and configuration
- 5.6.5 Changing the disk timeout on Microsoft Windows Server
- 5.6.6 Installing the SDD driver on Windows
- 5.6.7 Installing the SDDDSM driver on Windows
- 5.7 Discovering assigned VDisks in Windows Server 2000 and Windows 2003 Server
- 5.8 Example configuration of attaching an SVC to a Windows Server 2008 host
- 5.9 Using the SVC CLI from a Windows host
- 5.10 Microsoft Volume Shadow Copy
-
5.11 Specific Linux (on Intel) information
- 5.11.1 Configuring the Linux host
- 5.11.2 Configuration information
- 5.11.3 Disabling automatic Linux system updates
- 5.11.4 Setting queue depth with QLogic HBAs
- 5.11.5 Multipathing in Linux
- 5.11.6 Creating and preparing the SDD volumes for use
- 5.11.7 Using the operating system MPIO
- 5.11.8 Creating and preparing MPIO volumes for use
-
5.12 VMware configuration information
- 5.12.1 Configuring VMware hosts
- 5.12.2 Operating system versions and maintenance levels
- 5.12.3 Guest operating systems
- 5.12.4 HBAs for hosts running VMware
- 5.12.5 Multipath solutions supported
- 5.12.6 VMware storage and zoning recommendations
- 5.12.7 Setting the HBA timeout for failover in VMware
- 5.12.8 Multipathing in ESX
- 5.12.9 Attaching VMware to VDisks
- 5.12.10 VDisk naming in VMware
- 5.12.11 Setting the Microsoft guest operating system timeout
- 5.12.12 Extending a VMFS volume
- 5.12.13 Removing a datastore from an ESX host
- 5.13 SUN Solaris support information
- 5.14 Hewlett-Packard UNIX configuration information
- 5.15 Using SDDDSM, SDDPCM, and SDD Web interface
- 5.16 Calculating the queue depth
- 5.17 Further sources of information
-
Chapter 6. Advanced Copy Services
- 6.1 FlashCopy
- 6.2 Reverse FlashCopy
- 6.3 How FlashCopy works
-
6.4 Implementing SVC FlashCopy
- 6.4.1 FlashCopy mappings
- 6.4.2 Multiple Target FlashCopy
- 6.4.3 Consistency groups
- 6.4.4 FlashCopy indirection layer
- 6.4.5 Grains and the FlashCopy bitmap
- 6.4.6 Interaction and dependency between Multiple Target FlashCopy mappings
- 6.4.7 Summary of the FlashCopy indirection layer algorithm
- 6.4.8 Interaction with the cache
- 6.4.9 FlashCopy rules
- 6.4.10 FlashCopy and image mode disks
- 6.4.11 FlashCopy mapping events
- 6.4.12 FlashCopy mapping states
- 6.4.13 Space-efficient FlashCopy
- 6.4.14 Background copy
- 6.4.15 Synthesis
- 6.4.16 Serialization of I/O by FlashCopy
- 6.4.17 Error handling
- 6.4.18 Asynchronous notifications
- 6.4.19 Interoperation with Metro Mirror and Global Mirror
- 6.4.20 Recovering data from FlashCopy
-
6.5 Metro Mirror
- 6.5.1 Metro Mirror overview
- 6.5.2 Remote copy techniques
- 6.5.3 SVC Metro Mirror features
- 6.5.4 Multiple Cluster Mirroring
- 6.5.5 Metro Mirror relationship
- 6.5.6 Importance of write ordering
- 6.5.7 How Metro Mirror works
- 6.5.8 Metro Mirror process
- 6.5.9 Methods of synchronization
- 6.5.10 State overview
- 6.5.11 Detailed states
- 6.5.12 Practical use of Metro Mirror
- 6.5.13 Valid combinations of FlashCopy and Metro Mirror or Global Mirror functions
- 6.5.14 Metro Mirror configuration limits
-
6.6 Metro Mirror commands
- 6.6.1 Listing available SVC cluster partners
- 6.6.2 Creating the SVC cluster partnership
- 6.6.3 Creating a Metro Mirror consistency group
- 6.6.4 Creating a Metro Mirror relationship
- 6.6.5 Changing a Metro Mirror relationship
- 6.6.6 Changing a Metro Mirror consistency group
- 6.6.7 Starting a Metro Mirror relationship
- 6.6.8 Stopping a Metro Mirror relationship
- 6.6.9 Starting a Metro Mirror consistency group
- 6.6.10 Stopping a Metro Mirror consistency group
- 6.6.11 Deleting a Metro Mirror relationship
- 6.6.12 Deleting a Metro Mirror consistency group
- 6.6.13 Reversing a Metro Mirror relationship
- 6.6.14 Reversing a Metro Mirror consistency group
- 6.6.15 Background copy
- 6.7 Global Mirror overview
- 6.8 Remote copy techniques
- 6.9 Global Mirror relationships
- 6.10 Global Mirror
- 6.11 Global Mirror process
-
6.12 Global Mirror commands
- 6.12.1 Listing the available SVC cluster partners
- 6.12.2 Creating an SVC cluster partnership
- 6.12.3 Creating a Global Mirror consistency group
- 6.12.4 Creating a Global Mirror relationship
- 6.12.5 Changing a Global Mirror relationship
- 6.12.6 Changing a Global Mirror consistency group
- 6.12.7 Starting a Global Mirror relationship
- 6.12.8 Stopping a Global Mirror relationship
- 6.12.9 Starting a Global Mirror consistency group
- 6.12.10 Stopping a Global Mirror consistency group
- 6.12.11 Deleting a Global Mirror relationship
- 6.12.12 Deleting a Global Mirror consistency group
- 6.12.13 Reversing a Global Mirror relationship
- 6.12.14 Reversing a Global Mirror consistency group
-
Chapter 7. SAN Volume Controller operations using the command-line interface
- 7.1 Normal operations using CLI
-
7.2 Working with managed disks and disk controller systems
- 7.2.1 Viewing disk controller details
- 7.2.2 Renaming a controller
- 7.2.3 Discovery status
- 7.2.4 Discovering MDisks
- 7.2.5 Viewing MDisk information
- 7.2.6 Renaming an MDisk
- 7.2.7 Including an MDisk
- 7.2.8 Adding MDisks to a managed disk group
- 7.2.9 Showing the Managed Disk Group
- 7.2.10 Showing MDisks in an managed disk group
- 7.2.11 Working with Managed Disk Groups
- 7.2.12 Creating a managed disk group
- 7.2.13 Viewing Managed Disk Group information
- 7.2.14 Renaming a managed disk group
- 7.2.15 Deleting a managed disk group
- 7.2.16 Removing MDisks from a managed disk group
- 7.3 Working with hosts
-
7.4 Working with VDisks
- 7.4.1 Creating a VDisk
- 7.4.2 VDisk information
- 7.4.3 Creating a Space-Efficient VDisk
- 7.4.4 Creating a VDisk in image mode
- 7.4.5 Adding a mirrored VDisk copy
- 7.4.6 Splitting a VDisk Copy
- 7.4.7 Modifying a VDisk
- 7.4.8 I/O governing
- 7.4.9 Deleting a VDisk
- 7.4.10 Expanding a VDisk
- 7.4.11 Assigning a VDisk to a host
- 7.4.12 Showing VDisk-to-host mapping
- 7.4.13 Deleting a VDisk-to-host mapping
- 7.4.14 Migrating a VDisk
- 7.4.15 Migrate a VDisk to an image mode VDisk
- 7.4.16 Shrinking a VDisk
- 7.4.17 Showing a VDisk on an MDisk
- 7.4.18 Showing VDisks using a managed disk group
- 7.4.19 Showing which MDisks are used by a specific VDisk
- 7.4.20 Showing from which Managed Disk Group a VDisk has its extents
- 7.4.21 Showing the host to which the VDisk is mapped
- 7.4.22 Showing the VDisk to which the host is mapped
- 7.4.23 Tracing a VDisk from a host back to its physical disk
- 7.5 Scripting under the CLI for SVC task automation
- 7.6 SVC advanced operations using the CLI
-
7.7 Managing the cluster using the CLI
- 7.7.1 Viewing cluster properties
- 7.7.2 Changing cluster settings
- 7.7.3 Cluster authentication
- 7.7.4 iSCSI configuration
- 7.7.5 Modifying IP addresses
- 7.7.6 Supported IP address formats
- 7.7.7 Setting the cluster time zone and time
- 7.7.8 Start statistics collection
- 7.7.9 Stopping a statistics collection
- 7.7.10 Status of copy operation
- 7.7.11 Shutting down a cluster
- 7.8 Nodes
- 7.9 I/O Groups
- 7.10 Managing authentication
-
7.11 Managing Copy Services
- 7.11.1 FlashCopy operations
- 7.11.2 Setting up FlashCopy
- 7.11.3 Creating a FlashCopy consistency group
- 7.11.4 Creating a FlashCopy mapping
- 7.11.5 Preparing (pre-triggering) the FlashCopy mapping
- 7.11.6 Preparing (pre-triggering) the FlashCopy consistency group
- 7.11.7 Starting (triggering) FlashCopy mappings
- 7.11.8 Starting (triggering) FlashCopy consistency group
- 7.11.9 Monitoring the FlashCopy progress
- 7.11.10 Stopping the FlashCopy mapping
- 7.11.11 Stopping the FlashCopy consistency group
- 7.11.12 Deleting the FlashCopy mapping
- 7.11.13 Deleting the FlashCopy consistency group
- 7.11.14 Migrating a VDisk to a Space-Efficient VDisk
- 7.11.15 Reverse FlashCopy
- 7.11.16 Split-stopping of FlashCopy maps
-
7.12 Metro Mirror operation
- 7.12.1 Setting up Metro Mirror
- 7.12.2 Creating an SVC partnership between ITSO-CLS1 and ITSO-CLS4
- 7.12.3 Creating a Metro Mirror consistency group
- 7.12.4 Creating the Metro Mirror relationships
- 7.12.5 Creating a stand-alone Metro Mirror relationship for MM_App_Pri
- 7.12.6 Starting Metro Mirror
- 7.12.7 Starting a Metro Mirror consistency group
- 7.12.8 Monitoring the background copy progress
- 7.12.9 Stopping and restarting Metro Mirror
- 7.12.10 Stopping a stand-alone Metro Mirror relationship
- 7.12.11 Stopping a Metro Mirror consistency group
- 7.12.12 Restarting a Metro Mirror relationship in the Idling state
- 7.12.13 Restarting a Metro Mirror consistency group in the Idling state
- 7.12.14 Changing copy direction for Metro Mirror
- 7.12.15 Switching copy direction for a Metro Mirror relationship
- 7.12.16 Switching copy direction for a Metro Mirror consistency group
- 7.12.17 Creating an SVC partnership among many clusters
- 7.12.18 Star configuration partnership
-
7.13 Global Mirror operation
- 7.13.1 Setting up Global Mirror
- 7.13.2 Creating an SVC partnership between ITSO-CLS1 and ITSO-CLS4
- 7.13.3 Changing link tolerance and cluster delay simulation
- 7.13.4 Creating a Global Mirror consistency group
- 7.13.5 Creating Global Mirror relationships
- 7.13.6 Creating the stand-alone Global Mirror relationship for GM_App_Pri
- 7.13.7 Starting Global Mirror
- 7.13.8 Starting a stand-alone Global Mirror relationship
- 7.13.9 Starting a Global Mirror consistency group
- 7.13.10 Monitoring background copy progress
- 7.13.11 Stopping and restarting Global Mirror
- 7.13.12 Stopping a stand-alone Global Mirror relationship
- 7.13.13 Stopping a Global Mirror consistency group
- 7.13.14 Restarting a Global Mirror relationship in the Idling state
- 7.13.15 Restarting a Global Mirror consistency group in the Idling state
- 7.13.16 Changing direction for Global Mirror
- 7.13.17 Switching copy direction for a Global Mirror relationship
- 7.13.18 Switching copy direction for a Global Mirror consistency group
-
7.14 Service and maintenance
- 7.14.1 Upgrading software
- 7.14.2 Running maintenance procedures
- 7.14.3 Setting up SNMP notification
- 7.14.4 Set syslog event notification
- 7.14.5 Configuring error notification using an e-mail server
- 7.14.6 Analyzing the error log
- 7.14.7 License settings
- 7.14.8 Listing dumps
- 7.14.9 Backing up the SVC cluster configuration
- 7.14.10 Restoring the SVC cluster configuration
- 7.14.11 Deleting configuration backup
- 7.15 SAN troubleshooting and data collection
- 7.16 T3 recovery process
-
Chapter 8. SAN Volume Controller operations using the GUI
- 8.1 SVC normal operations using the GUI
- 8.2 Working with managed disks
- 8.3 Working with Managed Disk Groups
- 8.4 Working with hosts
-
8.5 Working with VDisks
- 8.5.1 Using the Viewing VDisks using MDisk window
- 8.5.2 VDisk information
- 8.5.3 Creating a VDisk
- 8.5.4 Creating a Space-Efficient VDisk with autoexpand
- 8.5.5 Deleting a VDisk
- 8.5.6 Deleting a VDisk-to-host mapping
- 8.5.7 Expanding a VDisk
- 8.5.8 Assigning a VDisk to a host
- 8.5.9 Modifying a VDisk
- 8.5.10 Migrating a VDisk
- 8.5.11 Migrating a VDisk to an image mode VDisk
- 8.5.12 Creating a VDisk Mirror from an existing VDisk
- 8.5.13 Creating a mirrored VDisk
- 8.5.14 Creating a VDisk in image mode
- 8.5.15 Creating an image mode mirrored VDisk
- 8.5.16 Migrating to a Space-Efficient VDisk using VDisk Mirroring
- 8.5.17 Deleting a VDisk copy from a VDisk mirror
- 8.5.18 Splitting a VDisk copy
- 8.5.19 Shrinking a VDisk
- 8.5.20 Showing the MDisks that are used by a VDisk
- 8.5.21 Showing the MDG to which a VDisk belongs
- 8.5.22 Showing the host to which the VDisk is mapped
- 8.5.23 Showing capacity information
- 8.5.24 Showing VDisks mapped to a particular host
- 8.5.25 Deleting VDisks from a host
- 8.6 Working with solid-state drives
- 8.7 SVC advanced operations using the GUI
-
8.8 Managing the cluster using the GUI
- 8.8.1 Viewing cluster properties
- 8.8.2 Modifying IP addresses
- 8.8.3 Starting the statistics collection
- 8.8.4 Stopping the statistics collection
- 8.8.5 Metro Mirror and Global Mirror
- 8.8.6 iSCSI
- 8.8.7 Setting the cluster time and configuring the Network Time Protocol server
- 8.8.8 Shutting down a cluster
- 8.9 Manage authentication
- 8.10 Working with nodes using the GUI
- 8.11 Managing Copy Services
- 8.12 FlashCopy operations using the GUI
-
8.13 Creating a FlashCopy consistency group
- 8.13.1 Creating a FlashCopy mapping
- 8.13.2 Preparing (pre-triggering) the FlashCopy
- 8.13.3 Starting (triggering) FlashCopy mappings
- 8.13.4 Starting (triggering) a FlashCopy consistency group
- 8.13.5 Monitoring the FlashCopy progress
- 8.13.6 Stopping the FlashCopy consistency group
- 8.13.7 Deleting the FlashCopy mapping
- 8.13.8 Deleting the FlashCopy consistency group
- 8.13.9 Migrating between a fully allocated VDisk and a Space-Efficient VDisk
- 8.13.10 Reversing and splitting a FlashCopy mapping
-
8.14 Metro Mirror operations
- 8.14.1 Cluster partnership
- 8.14.2 Setting up Metro Mirror
- 8.14.3 Creating the SVC partnership between ITSO-CLS1 and ITSO-CLS2
- 8.14.4 Creating a Metro Mirror consistency group
- 8.14.5 Creating Metro Mirror relationships for MM_DB_Pri and MM_DBLog_Pri
- 8.14.6 Creating a stand-alone Metro Mirror relationship for MM_App_Pri
- 8.14.7 Starting Metro Mirror
- 8.14.8 Starting a stand-alone Metro Mirror relationship
- 8.14.9 Starting a Metro Mirror consistency group
- 8.14.10 Monitoring background copy progress
- 8.14.11 Stopping and restarting Metro Mirror
- 8.14.12 Stopping a stand-alone Metro Mirror relationship
- 8.14.13 Stopping a Metro Mirror consistency group
- 8.14.14 Restarting a Metro Mirror relationship in the Idling state
- 8.14.15 Restarting a Metro Mirror consistency group in the Idling state
- 8.14.16 Changing copy direction for Metro Mirror
- 8.14.17 Switching copy direction for a Metro Mirror consistency group
- 8.14.18 Switching the copy direction for a Metro Mirror relationship
-
8.15 Global Mirror operations
- 8.15.1 Setting up Global Mirror
- 8.15.2 Creating an SVC partnership between ITSO-CLS1 and ITSO-CLS2
- 8.15.3 Global Mirror link tolerance and delay simulations
- 8.15.4 Creating a Global Mirror consistency group
- 8.15.5 Creating Global Mirror relationships for GM_DB_Pri and GM_DBLog_Pri
- 8.15.6 Creating the stand-alone Global Mirror relationship for GM_App_Pri
- 8.15.7 Starting Global Mirror
- 8.15.8 Starting a stand-alone Global Mirror relationship
- 8.15.9 Starting a Global Mirror consistency group
- 8.15.10 Monitoring background copy progress
- 8.15.11 Stopping and restarting Global Mirror
- 8.15.12 Stopping a stand-alone Global Mirror relationship
- 8.15.13 Stopping a Global Mirror consistency group
- 8.15.14 Restarting a Global Mirror relationship in the Idling state
- 8.15.15 Restarting a Global Mirror consistency group in the Idling state
- 8.15.16 Changing copy direction for Global Mirror
- 8.15.17 Switching copy direction for a Global Mirror consistency group
- 8.16 Service and maintenance
-
8.17 Upgrading software
- 8.17.1 Package numbering and version
- 8.17.2 Upgrade status utility
- 8.17.3 Precautions before upgrade
- 8.17.4 SVC software upgrade test utility
- 8.17.5 Upgrade procedure
- 8.17.6 Running maintenance procedures
- 8.17.7 Setting up error notification
- 8.17.8 Setting syslog event notification
- 8.17.9 Set e-mail features
- 8.17.10 Analyzing the error log
- 8.17.11 License settings
- 8.17.12 Viewing the license settings log
- 8.17.13 Dumping the cluster configuration
- 8.17.14 Listing dumps
- 8.17.15 Setting up a quorum disk
- 8.18 Backing up the SVC configuration
-
Chapter 9. Data migration
- 9.1 Migration overview
- 9.2 Migration operations
- 9.3 Functional overview of migration
- 9.4 Migrating data from an image mode VDisk
-
9.5 Data migration for Windows using the SVC GUI
- 9.5.1 Windows Server 2008 host system connected directly to the DS4700
- 9.5.2 Adding the SVC between the host system and the DS4700
- 9.5.3 Putting the migrated disks onto an online Windows Server 2008 host
- 9.5.4 Migrating the VDisk from image mode to managed mode
- 9.5.5 Migrating the VDisk from managed mode to image mode
- 9.5.6 Migrating the VDisk from image mode to image mode
- 9.5.7 Free the data from the SVC
- 9.5.8 Put the free disks online on Windows Server 2008
- 9.6 Migrating Linux SAN disks to SVC disks
- 9.7 Migrating ESX SAN disks to SVC disks
- 9.8 Migrating AIX SAN disks to SVC disks
- 9.9 Using SVC for storage migration
- 9.10 Using VDisk Mirroring and Space-Efficient VDisks together
- Appendix A. Scripting
- Appendix B. Node replacement
- Appendix C. Performance data and statistics gathering
- Related publications
- Back cover
Product information
- Title: Implementing the IBM System Storage SAN Volume Controller V5.1
- Author(s):
- Release date: March 2010
- Publisher(s): IBM Redbooks
- ISBN: 9780738434032
You might also like
book
Implementing the IBM System Storage SAN Volume Controller V7.4
This IBM® Redbooks® publication is a detailed technical guide to the IBM System Storage® SAN Volume …
book
Implementing the IBM System Storage SAN Volume Controller V7.2
This IBM® Redbooks® publication is a detailed technical guide to the IBM System Storage® SAN Volume …
book
Implementing the IBM System Storage SAN Volume Controller with IBM Spectrum Virtualize V8.2.1
This IBM® Redbooks® publication is a detailed technical guide to the IBM System Storage® SAN Volume …
book
Implementing the IBM System Storage SAN Volume Controller with IBM Spectrum Virtualize V8.1
Abstract This IBM® Redbooks publication is a detailed technical guide to the IBM System Storage® SAN …