Book description
This IBM® Redbooks® publication is a detailed technical guide to the IBM System Storage® SAN Volume Controller (SVC), powered by IBM Spectrum Virtualize™ Version 7.6.
IBM SAN Volume Controller is a virtualization appliance solution, which maps virtualized volumes that are visible to hosts and applications to physical volumes on storage devices. Each server within the storage area network (SAN) has its own set of virtual storage addresses that are mapped to physical addresses. If the physical addresses change, the server continues running by using the same virtual addresses that it had before. Therefore, 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, which enables applications and servers to share storage devices on a network.
Table of contents
- Front cover
- Notices
- IBM Redbooks promotions
- Preface
- Summary of changes
- Chapter 1. Introduction to storage virtualization
-
Chapter 2. IBM System Storage SAN Volume Controller
- 2.1 Brief history of IBM SAN Volume Controller
- 2.2 IBM SAN Volume Controller architectural overview
- 2.3 SAN Volume Controller terminology
- 2.4 SAN Volume Controller components
- 2.5 Volume overview
- 2.6 HyperSwap
- 2.7 Distributed RAID
- 2.8 Encryption
- 2.9 iSCSI overview
- 2.10 Advanced Copy Services overview
- 2.11 SAN Volume Controller clustered system overview
-
2.12 User authentication
- 2.12.1 Remote authentication through LDAP
- 2.12.2 SAN Volume Controller modified login message
- 2.12.3 SAN Volume Controller user names
- 2.12.4 SAN Volume Controller superuser
- 2.12.5 SAN Volume Controller Service Assistant Tool
- 2.12.6 SAN Volume Controller roles and user groups
- 2.12.7 SAN Volume Controller local authentication
- 2.12.8 SAN Volume Controller remote authentication and single sign-on
- 2.13 SAN Volume Controller hardware overview
- 2.14 Flash drives
- 2.15 What is new with the IBM SAN Volume Controller 7.6
- 2.16 Useful IBM SAN Volume Controller web links
-
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 IP mirroring
- 3.3.5 Back-end storage subsystem configuration
- 3.3.6 SAN Volume Controller clustered system configuration
- 3.3.7 Stretched Cluster configuration
- 3.3.8 Storage pool configuration
- 3.3.9 Volume configuration
- 3.3.10 Host mapping (LUN masking)
- 3.3.11 Advanced Copy Services
- 3.3.12 SAN boot support
- 3.3.13 Data migration from a non-virtualized storage subsystem
- 3.3.14 SVC configuration backup procedure
- 3.4 Performance considerations
- Chapter 4. Initial configuration
-
Chapter 5. Host configuration
- 5.1 Host attachment overview
- 5.2 IBM SAN Volume Controller setup
- 5.3 Internet Small Computer System Interface
-
5.4 Microsoft Windows information
- 5.4.1 Configuring Windows Server 2008 and 2012 hosts
- 5.4.2 Configuring Windows
- 5.4.3 Hardware lists, device drivers, HBAs, and firmware levels
- 5.4.4 Installing and configuring the host adapter
- 5.4.5 Changing the disk timeout on Windows Server
- 5.4.6 Installing the SDDDSM multipath driver on Windows
- 5.4.7 Attaching SVC volumes to Microsoft Windows Server 2008 R2 and to Windows Server 2012
- 5.4.8 Extending a volume
- 5.4.9 Removing a disk on Windows
- 5.5 Using SVC command-line interface from a Windows host
- 5.6 Microsoft Volume Shadow Copy
- 5.7 Specific Linux (on x86/x86_64) information
-
5.8 VMware configuration information
- 5.8.1 Configuring VMware hosts
- 5.8.2 Operating system versions and maintenance levels
- 5.8.3 HBAs for hosts that are running VMware
- 5.8.4 VMware storage and zoning guidance
- 5.8.5 Setting the HBA timeout for failover in VMware
- 5.8.6 Multipathing in ESX
- 5.8.7 Attaching VMware to volumes
- 5.8.8 Volume naming in VMware
- 5.8.9 Setting the Microsoft guest operating system timeout
- 5.8.10 Extending a VMFS volume
- 5.8.11 Removing a datastore from an ESX host
- 5.9 Using the SDDDSM, SDDPCM, and SDD web interface
- 5.10 More information
-
Chapter 6. Data migration
- 6.1 Migration overview
- 6.2 Migration operations
- 6.3 Functional overview of managed disk migration
- 6.4 Migrating data from image mode volume
- 6.5 Non-disruptive Volume Move
-
6.6 Data migration for Windows using the graphical user interface
- 6.6.1 Microsoft Windows Server 2008 host connected directly to IBM System Storage DS3400
- 6.6.2 Adding SVC between the host system and System Storage DS3400
- 6.6.3 Importing the migrated disks into a Windows Server 2008 host
- 6.6.4 Adding SVC between host and DS3400 using the CLI
- 6.6.5 Migrating volume from managed mode to image mode
- 6.6.6 Migrating volume from image mode to image mode
- 6.6.7 Removing image mode data from SVC
- 6.6.8 Mapping free disks on Windows Server 2008
- 6.7 Migrating Linux storage area network disks to SVC disks
- 6.8 Migrating ESX SAN disks to SVC disks
- 6.9 Migrating IBM AIX SAN disks to SVC volumes
- 6.10 Using SVC for storage migration
- 6.11 Migrating volumes between pools using the command-line interface
- 6.12 Migrating volumes to an encrypted pool
- 6.13 Using volume mirroring and thin-provisioned volumes together
-
Chapter 7. Volume creation and provisioning
- 7.1 An Introduction to volumes
- 7.2 Create Volumes menu
- 7.3 Creating volumes using the Quick Volume Creation
- 7.4 Mapping a volume to the host
- 7.5 Creating Custom volumes using Advanced
- 7.6 Stretched Volumes
- 7.7 HyperSwap and the mkvolume command
- 7.8 Mapping Volumes to Host
- 7.9 Discovering volumes on hosts and multipathing
-
Chapter 8. Advanced features for storage efficiency
- 8.1 Introduction
- 8.2 Easy Tier
- 8.3 Thin provisioning
-
8.4 Real-time Compression Software
- 8.4.1 Common use cases
- 8.4.2 Real-time Compression concepts
- 8.4.3 Random Access Compression Engine
- 8.4.4 Dual RACE component
- 8.4.5 The Random Access Compression Engine in the IBM Spectrum Virtualize software stack
- 8.4.6 Data write flow
- 8.4.7 Data read flow
- 8.4.8 Compression of existing data
- 8.4.9 Creating compressed volumes
- 8.4.10 Comprestimator
-
Chapter 9. Advanced Copy Services
- 9.1 FlashCopy
- 9.2 Reverse FlashCopy
- 9.3 FlashCopy functional overview
-
9.4 Implementing FlashCopy
- 9.4.1 FlashCopy mappings
- 9.4.2 Multiple Target FlashCopy
- 9.4.3 Consistency Groups
- 9.4.4 FlashCopy indirection layer
- 9.4.5 Grains and the FlashCopy bitmap
- 9.4.6 Interaction and dependency between multiple target FlashCopy mappings
- 9.4.7 Summary of the FlashCopy indirection layer algorithm
- 9.4.8 Interaction with the cache
- 9.4.9 FlashCopy and image mode volumes
- 9.4.10 FlashCopy mapping events
- 9.4.11 FlashCopy mapping states
- 9.4.12 Thin provisioned FlashCopy
- 9.4.13 Background copy
- 9.4.14 Serialization of I/O by FlashCopy
- 9.4.15 Event handling
- 9.4.16 Asynchronous notifications
- 9.4.17 Interoperation with Metro Mirror and Global Mirror
- 9.4.18 FlashCopy presets
- 9.5 Volume mirroring and migration options
-
9.6 Native IP replication
- 9.6.1 Native IP replication technology
- 9.6.2 IBM SVC and Storwize system layers
- 9.6.3 IP partnership limitations
- 9.6.4 VLAN support
- 9.6.5 IP partnership and SVC terminology
- 9.6.6 States of IP partnership
- 9.6.7 Remote copy groups
- 9.6.8 Supported configurations
- 9.6.9 Setting up the SVC system IP partnership by using the GUI
-
9.7 Remote copy
- 9.7.1 Multiple SVC system mirroring
- 9.7.2 Importance of write ordering
- 9.7.3 Remote copy intercluster communication
- 9.7.4 Metro Mirror overview
- 9.7.5 Synchronous remote copy
- 9.7.6 Metro Mirror features
- 9.7.7 Metro Mirror attributes
- 9.7.8 Global Mirror
- 9.7.9 Asynchronous remote copy
- 9.7.10 IBM SVC Global Mirror features
- 9.7.11 Using Change Volumes with Global Mirror
- 9.7.12 Distribution of work among nodes
- 9.7.13 Background copy performance
- 9.7.14 Thin-provisioned background copy
- 9.7.15 Methods of synchronization
- 9.7.16 Practical use of Metro Mirror
- 9.7.17 Practical use of Global Mirror
- 9.7.18 Valid combinations of FlashCopy, Metro Mirror, and Global Mirror
- 9.7.19 Remote Copy configuration limits
- 9.7.20 Remote Copy states and events
-
9.8 Remote Copy commands
- 9.8.1 Remote Copy process
- 9.8.2 Listing available IBM SVC system partners
- 9.8.3 Changing the system parameters
- 9.8.4 System partnership
- 9.8.5 Creating a Metro Mirror/Global Mirror consistency group
- 9.8.6 Creating a Metro Mirror/Global Mirror relationship
- 9.8.7 Changing Metro Mirror/Global Mirror relationship
- 9.8.8 Changing Metro Mirror/Global Mirror consistency group
- 9.8.9 Starting Metro Mirror/Global Mirror relationship
- 9.8.10 Stopping Metro Mirror/Global Mirror relationship
- 9.8.11 Starting Metro Mirror/Global Mirror consistency group
- 9.8.12 Stopping Metro Mirror/Global Mirror consistency group
- 9.8.13 Deleting Metro Mirror/Global Mirror relationship
- 9.8.14 Deleting Metro Mirror/Global Mirror consistency group
- 9.8.15 Reversing Metro Mirror/Global Mirror relationship
- 9.8.16 Reversing Metro Mirror/Global Mirror consistency group
- 9.9 Troubleshooting remote copy
-
Chapter 10. Operations using the CLI
- 10.1 Normal operations using the CLI
-
10.2 New commands and functions
- 10.2.1 The activate and deactivate commands
- 10.2.2 The analyzevdisk and analyzevdiskbysystem commands
- 10.2.3 The chbanner command
- 10.2.4 The chsystemcert command
- 10.2.5 The mkdistributedarray command
- 10.2.6 The mkimagevolume command
- 10.2.7 The mkmetadatavdisk and rmmetadatavdisk commands
- 10.2.8 The mkquorumapp command
- 10.2.9 The mkvolume and rmvolume commands
- 10.2.10 The rmvolumecopy command
-
10.3 Working with managed disks and disk controller systems
- 10.3.1 Viewing disk controller details
- 10.3.2 Renaming a controller
- 10.3.3 Discovery status
- 10.3.4 Discovering MDisks
- 10.3.5 Viewing MDisk information
- 10.3.6 Renaming an MDisk
- 10.3.7 Including an MDisk
- 10.3.8 Adding MDisks to a storage pool
- 10.3.9 Showing MDisks in a storage pool
- 10.3.10 Working with a storage pool
- 10.3.11 Creating a storage pool
- 10.3.12 Viewing storage pool information
- 10.3.13 Renaming a storage pool
- 10.3.14 Deleting a storage pool
- 10.3.15 Removing MDisks from a storage pool
- 10.4 Working with hosts
- 10.5 Working with the Ethernet port for iSCSI
-
10.6 Working with volumes
- 10.6.1 Creating a volume
- 10.6.2 Volume information
- 10.6.3 Creating a thin-provisioned volume
- 10.6.4 Creating a volume in image mode
- 10.6.5 Adding a mirrored volume copy
- 10.6.6 Adding a compressed volume copy
- 10.6.7 Splitting a mirrored volume
- 10.6.8 Modifying a volume
- 10.6.9 I/O governing
- 10.6.10 Deleting a volume
- 10.6.11 Using volume protection
- 10.6.12 Expanding a volume
- 10.6.13 Assigning a volume to a host
- 10.6.14 Showing volumes to host mapping
- 10.6.15 Deleting a volume to host mapping
- 10.6.16 Migrating a volume
- 10.6.17 Migrating a fully managed volume to an image mode volume
- 10.6.18 Shrinking a volume
- 10.6.19 Showing a volume on an MDisk
- 10.6.20 Showing which volumes are using a storage pool
- 10.6.21 Showing which MDisks are used by a specific volume
- 10.6.22 Showing from which storage pool a volume has its extents
- 10.6.23 Showing the host to which the volume is mapped
- 10.6.24 Showing the volume to which the host is mapped
- 10.6.25 Tracing a volume from a host back to its physical disk
- 10.7 Scripting under the CLI for SAN Volume Controller task automation
-
10.8 Managing the clustered system by using the CLI
- 10.8.1 Viewing clustered system properties
- 10.8.2 Changing system settings
- 10.8.3 iSCSI configuration
- 10.8.4 Modifying IP addresses
- 10.8.5 Supported IP address formats
- 10.8.6 Using the ping command to diagnose IP configuration problems
- 10.8.7 Setting the clustered system time zone and time
- 10.8.8 Starting statistics collection
- 10.8.9 Determining the status of a copy operation
- 10.8.10 Shutting down a clustered system
- 10.9 Nodes
- 10.10 I/O Groups
- 10.11 Managing authentication
-
10.12 Managing Copy Services
- 10.12.1 FlashCopy operations
- 10.12.2 Setting up FlashCopy
- 10.12.3 Creating a FlashCopy Consistency Group
- 10.12.4 Creating a FlashCopy mapping
- 10.12.5 Preparing (pre-triggering) the FlashCopy mapping
- 10.12.6 Preparing (pre-triggering) the FlashCopy Consistency Group
- 10.12.7 Starting (triggering) FlashCopy mappings
- 10.12.8 Starting (triggering) the FlashCopy Consistency Group
- 10.12.9 Monitoring the FlashCopy progress
- 10.12.10 Stopping the FlashCopy mapping
- 10.12.11 Stopping the FlashCopy Consistency Group
- 10.12.12 Deleting the FlashCopy mapping
- 10.12.13 Deleting the FlashCopy Consistency Group
- 10.12.14 Migrating a volume to a thin-provisioned volume
- 10.12.15 Reverse FlashCopy
- 10.12.16 Split-stopping of FlashCopy maps
-
10.13 Metro Mirror operation
- 10.13.1 Setting up Metro Mirror
- 10.13.2 Creating a SAN Volume Controller partnership between ITSO_SVC_DH8 and ITSO_SVC4
- 10.13.3 Creating a Metro Mirror Consistency Group
- 10.13.4 Creating the Metro Mirror relationships
- 10.13.5 Creating a stand-alone Metro Mirror relationship for MM_App_Pri
- 10.13.6 Starting Metro Mirror
- 10.13.7 Starting a Metro Mirror Consistency Group
- 10.13.8 Monitoring the background copy progress
- 10.13.9 Stopping and restarting Metro Mirror
- 10.13.10 Stopping a stand-alone Metro Mirror relationship
- 10.13.11 Stopping a Metro Mirror Consistency Group
- 10.13.12 Restarting a Metro Mirror relationship in the Idling state
- 10.13.13 Restarting a Metro Mirror Consistency Group in the Idling state
- 10.13.14 Changing the copy direction for Metro Mirror
- 10.13.15 Switching the copy direction for a Metro Mirror relationship
- 10.13.16 Switching the copy direction for a Metro Mirror Consistency Group
- 10.13.17 Creating a SAN Volume Controller partnership among clustered systems
- 10.13.18 Star configuration partnership
-
10.14 Global Mirror operation
- 10.14.1 Setting up Global Mirror
- 10.14.2 Creating a SAN Volume Controller partnership between ITSO_SVC_DH8 and ITSO_SVC4
- 10.14.3 Changing link tolerance and system delay simulation
- 10.14.4 Creating a Global Mirror Consistency Group
- 10.14.5 Creating Global Mirror relationships
- 10.14.6 Creating the stand-alone Global Mirror relationship for GM_App_Pri
- 10.14.7 Starting Global Mirror
- 10.14.8 Starting a stand-alone Global Mirror relationship
- 10.14.9 Starting a Global Mirror Consistency Group
- 10.14.10 Monitoring the background copy progress
- 10.14.11 Stopping and restarting Global Mirror
- 10.14.12 Stopping a stand-alone Global Mirror relationship
- 10.14.13 Stopping a Global Mirror Consistency Group
- 10.14.14 Restarting a Global Mirror relationship in the Idling state
- 10.14.15 Restarting a Global Mirror Consistency Group in the Idling state
- 10.14.16 Changing the direction for Global Mirror
- 10.14.17 Switching the copy direction for a Global Mirror relationship
- 10.14.18 Switching the copy direction for a Global Mirror Consistency Group
- 10.14.19 Changing a Global Mirror relationship to the cycling mode
- 10.14.20 Creating the thin-provisioned Change Volumes
- 10.14.21 Stopping the stand-alone remote copy relationship
- 10.14.22 Setting the cycling mode on the stand-alone remote copy relationship
- 10.14.23 Setting the Change Volume on the master volume
- 10.14.24 Setting the Change Volume on the auxiliary volume
- 10.14.25 Starting the stand-alone relationship in the cycling mode
- 10.14.26 Stopping the Consistency Group to change the cycling mode
- 10.14.27 Setting the cycling mode on the Consistency Group
- 10.14.28 Setting the Change Volume on the master volume relationships of the Consistency Group
- 10.14.29 Setting the Change Volumes on the auxiliary volumes
- 10.14.30 Starting the Consistency Group CG_W2K3_GM in the cycling mode
- 10.15 Service and maintenance
- 10.16 SAN troubleshooting and data collection
- 10.17 Recover system procedure
-
Chapter 11. Operations using the GUI
- 11.1 Normal SVC operations using GUI
- 11.2 Monitoring menu
- 11.3 Working with external disk controllers
- 11.4 Working with storage pools
- 11.5 Working with managed disks
- 11.6 Migration
- 11.7 Working with hosts
-
11.8 Working with volumes
- 11.8.1 Volume information
- 11.8.2 Creating a volume
- 11.8.3 Renaming a volume
- 11.8.4 Deleting a volume
- 11.8.5 Deleting a host mapping
- 11.8.6 Deleting all host mappings for a volume
- 11.8.7 Shrinking a volume
- 11.8.8 Expanding a volume
- 11.8.9 Migrating a volume
- 11.8.10 Adding mirrored copy of existing volume
- 11.8.11 Deleting volume copy
- 11.8.12 Splitting a volume copy
- 11.8.13 Validating volume copies
- 11.8.14 Creating a volume in image mode
- 11.8.15 Migrating a volume to an image mode volume
- 11.8.16 Creating an image mode mirrored volume
-
11.9 Copy Services and managing FlashCopy
- 11.9.1 Creating a FlashCopy mapping
- 11.9.2 Single-click snapshot
- 11.9.3 Single-click clone
- 11.9.4 Single-click backup
- 11.9.5 Creating a FlashCopy Consistency Group
- 11.9.6 Creating FlashCopy mappings in a Consistency Group
- 11.9.7 Showing related volumes
- 11.9.8 Moving a FlashCopy mapping to a Consistency Group
- 11.9.9 Removing a FlashCopy mapping from a Consistency Group
- 11.9.10 Modifying a FlashCopy mapping
- 11.9.11 Renaming FlashCopy mapping
- 11.9.12 Renaming Consistency Group
- 11.9.13 Deleting FlashCopy mapping
- 11.9.14 Deleting FlashCopy Consistency Group
- 11.9.15 Starting FlashCopy process
- 11.9.16 Stopping FlashCopy process
-
11.10 Copy Services: Managing Remote copy
- 11.10.1 System partnership
- 11.10.2 Creating Fibre Channel partnership
- 11.10.3 Creating IP-based partnership
- 11.10.4 Creating stand-alone remote copy relationships
- 11.10.5 Creating Consistency Group
- 11.10.6 Renaming Consistency Group
- 11.10.7 Renaming remote copy relationship
- 11.10.8 Moving stand-alone remote copy relationship to Consistency Group
- 11.10.9 Removing remote copy relationship from Consistency Group
- 11.10.10 Starting remote copy relationship
- 11.10.11 Starting remote copy Consistency Group
- 11.10.12 Switching copy direction
- 11.10.13 Switching the copy direction for a Consistency Group
- 11.10.14 Stopping a remote copy relationship
- 11.10.15 Stopping Consistency Group
- 11.10.16 Deleting stand-alone remote copy relationships
- 11.10.17 Deleting Consistency Group
- 11.11 Managing SVC clustered system from GUI
- 11.12 Upgrading software
- 11.13 Managing I/O Groups
- 11.14 Managing nodes
- 11.15 Troubleshooting
- 11.16 User management
- 11.17 Configuration
- 11.18 VMware Virtual Volumes
- Appendix A. Performance data and statistics gathering
- Appendix B. Terminology
-
Appendix C. Stretched Cluster
- Stretched Cluster overview
- Common terms used in Stretched Cluster Configurations
- Stretched Cluster deployment planning
- Enhanced Stretched Cluster
- Standard and Enhanced Stretched Cluster comparison
- Enhanced Stretched Cluster comparison with HyperSwap
- Non-ISL Stretched Cluster configuration
- Inter-switch link configuration
- FCIP configuration
- Bandwidth reduction and planning
- Technical guidelines and publications
- Related publications
- Back cover
Product information
- Title: Implementing the IBM System Storage SAN Volume Controller with IBM Spectrum Virtualize V7.6
- Author(s):
- Release date: June 2016
- Publisher(s): IBM Redbooks
- ISBN: 9780738441573
You might also like
book
IBM System Storage SAN Volume Controller and Storwize V7000 Replication Family Services
This IBM® Redbooks® publication describes the new features that have been added with the release of …
book
Implementing the IBM System Storage SAN Volume Controller V5.1
This IBM® Redbooks® publication is a detailed technical guide to the IBM System Storage™ SAN Volume …
book
Implementing IBM FlashSystem 9200, 9100, 7200, and 5100 Systems with IBM Spectrum Virtualize V8.3.1
Continuing its commitment to developing and delivering industry-leading storage technologies, IBM® introduces the IBM FlashSystem® solution …
book
Implementing the IBM Storwize V7000 V7.4
Continuing its commitment to developing and delivering industry-leading storage technologies, IBM® introduces the IBM Storwize® V7000 …