You are previewing IBM System Storage DS8000: Host Attachment and Interoperability.
O'Reilly logo
IBM System Storage DS8000: Host Attachment and Interoperability

Book Description

This IBM® Redbooks® publication addresses host attachment and interoperability considerations for the IBM System Storage® DS8000® series. Within this book, you can find information about the most popular host operating systems platforms, including Windows®, IBM AIX®, VIOS, Linux®, Solaris, HP-UX, VMware, Apple, and IBM z/OS®

The topics covered in this book target administrators or other technical personnel with a working knowledge of storage systems and a general understanding of open systems. You can use this book as guidance when installing, attaching, and configuring System Storage DS8000.

The practical, usage-oriented guidance provided in this book complements the IBM System Storage DS8000 Host Systems Attachment Guide, SC26-7917.

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. Chapter 1. General considerations
    1. 1.1 DS8000 general topics
    2. 1.2 Client architecture overview
    3. 1.3 SAN considerations
    4. 1.4 Storage tiers
  5. Chapter 2. Open systems considerations
    1. 2.1 Configuration resources
      1. 2.1.1 IBM resources
      2. 2.1.2 HBA vendor resources
    2. 2.2 Using the DS8000 as a boot device
      1. 2.2.1 Configuring the QLogic BIOS to boot from a DS8000 volume
      2. 2.2.2 Next steps
    3. 2.3 Additional supported configurations
    4. 2.4 Multipathing support for Subsystem Device Drivers
      1. 2.4.1 Subsystem Device Driver
      2. 2.4.2 Other multipathing solutions
  6. Chapter 3. Windows considerations
    1. 3.1 Attaching HBAs in Windows
      1. 3.1.1 HBA and operating system settings
      2. 3.1.2 SDD versus SDDDSM Multipath Drivers
    2. 3.2 Installing SDD in Windows
      1. 3.2.1 SDD datapath query
      2. 3.2.2 Mapping SDD devices to Windows drive letters
    3. 3.3 Clustering for Windows 2003 Server
      1. 3.3.1 References
      2. 3.3.2 SDD support
    4. 3.4 Using Multipath Input/Output for Windows 2003 and 2008
    5. 3.5 Partition alignment
    6. 3.6 Installing and configuring SDDDSM in Windows 2003, 2008
      1. 3.6.1 SDDDSM for DS8000
      2. 3.6.2 SDDDSM datapath query
      3. 3.6.3 Windows 2008 and SDDDSM
    7. 3.7 Expanding dynamic disk for Windows 2003, Windows 2008
    8. 3.8 SAN boot support
    9. 3.9 Windows Server 2003 Virtual Disk Service support
      1. 3.9.1 VDS integration with DS8000 storage subsystems
      2. 3.9.2 Volume Shadow Copy Service
      3. 3.9.3 Required components
    10. 3.10 Hyper-V considerations
      1. 3.10.1 Hyper-V introduction
      2. 3.10.2 Storage concepts for virtual machines
      3. 3.10.3 Assigning a VHD to a virtual machine
      4. 3.10.4 Assigning a pass-through disk to a virtual machine
      5. 3.10.5 Cluster Shared Volume (CSV)
      6. 3.10.6 Best practices
  7. Chapter 4. Virtual I/O Server considerations
    1. 4.1 Working with IBM Virtual I/O Server
    2. 4.2 Using VSCSI with IBM VIOS and DS8000
    3. 4.3 Using NPIV with IBM VIOS and DS8000
  8. Chapter 5. AIX considerations
    1. 5.1 Attaching native Fibre Channel
      1. 5.1.1 Assigning volumes
      2. 5.1.2 Using node port ID virtualization (NPIV)
    2. 5.2 Attaching virtual SCSI
    3. 5.3 Important additional considerations
      1. 5.3.1 Queue depth tuning
      2. 5.3.2 timeout_policy attribute
      3. 5.3.3 max_xfer_size attribute
      4. 5.3.4 Storage unit with multiple IBM Power Systems hosts running AIX
    4. 5.4 Multipathing with AIX
      1. 5.4.1 SDD for AIX
      2. 5.4.2 SDDPCM for AIX
    5. 5.5 Configuring LVM
      1. 5.5.1 LVM striping
      2. 5.5.2 Inter-physical volume allocation policy
      3. 5.5.3 LVM mirroring
      4. 5.5.4 Impact of DS8000 storage pool striping
    6. 5.6 Using AIX access methods for I/O
      1. 5.6.1 Synchronous I/O
      2. 5.6.2 Asynchronous I/O
      3. 5.6.3 Concurrent I/O
      4. 5.6.4 Direct I/O
    7. 5.7 Expanding dynamic volume with AIX
    8. 5.8 SAN boot support
  9. Chapter 6. Linux considerations
    1. 6.1 Working with Linux and DS8000
      1. 6.1.1 How Linux differs from other operating systems
      2. 6.1.2 Attaching Linux server to DS8000 resources
      3. 6.1.3 Understanding storage related improvements to Linux
    2. 6.2 Attaching to a basic host
      1. 6.2.1 Platform-specific information
      2. 6.2.2 Configuring Fibre Channel attachment
      3. 6.2.3 Determining the WWPN of installed HBAs
      4. 6.2.4 Checking attached volumes
      5. 6.2.5 Linux SCSI addressing
      6. 6.2.6 Identifying DS8000 devices
      7. 6.2.7 Adding DS8000 volumes to Linux on System z
      8. 6.2.8 Setting up device mapper multipathing
      9. 6.2.9 Attaching DS8000: Considerations
      10. 6.2.10 Understanding non-disruptive actions on attached hosts
      11. 6.2.11 Adding new DS8000 host ports to Linux on System z
    3. 6.3 Resizing DS8000 volumes dynamically
    4. 6.4 Using FlashCopy and remote replication targets
      1. 6.4.1 Using a file system residing on a DS8000 volume
      2. 6.4.2 Using a file system residing in a logical volume managed by LVM
    5. 6.5 Troubleshooting and monitoring
      1. 6.5.1 Checking SCSI devices alternate methods
      2. 6.5.2 Monitoring performance with the iostat command
      3. 6.5.3 Working with generic SCSI tools
      4. 6.5.4 Booting Linux from DS8000 volumes
      5. 6.5.5 Configuring the QLogic BIOS to boot from a DS8000 volume
      6. 6.5.6 Understanding the OS loader considerations for other platforms
      7. 6.5.7 Installing SLES11 SP1 on a DS8000 volume
      8. 6.5.8 Installing with YAST
  10. Chapter 7. VMware vSphere considerations
    1. 7.1 vSphere introduction
    2. 7.2 vSphere storage concepts
      1. 7.2.1 VMFS
      2. 7.2.2 Virtual disks
      3. 7.2.3 Raw device mappings (RDMs)
    3. 7.3 Multipathing
      1. 7.3.1 Pluggable Storage Architecture
      2. 7.3.2 Path naming
      3. 7.3.3 Multipathing and DS8000
    4. 7.4 Storage vMotion
      1. 7.4.1 Steps to migrate a VM from one datastore to another
      2. 7.4.2 Limitations
    5. 7.5 Using SSD volumes as cache
    6. 7.6 Best practices
      1. 7.6.1 Datastores
      2. 7.6.2 Multipathing
  11. Chapter 8. Apple considerations
    1. 8.1 Available resources
    2. 8.2 Configuring the Apple host on a DS8000
    3. 8.3 Installing the ATTO software
      1. 8.3.1 ATTO OS X driver installation
      2. 8.3.2 ATTO Configuration Tool Installation and Flash Update
    4. 8.4 Using the ATTO Configuration Tool
      1. 8.4.1 Paths
      2. 8.4.2 Target Base
      3. 8.4.3 LUN Base
      4. 8.4.4 Path Actions
      5. 8.4.5 Host bus adapter configuration
    5. 8.5 Creating a file system on Apple Mac OS X
      1. 8.5.1 Using the GUI: Disk Utility
      2. 8.5.2 Using the CLI: diskutil
    6. 8.6 Troubleshooting
      1. 8.6.1 Useful Utilities on Apple Mac OSX
      2. 8.6.2 Troubleshooting checklist
  12. Chapter 9. Solaris considerations
    1. 9.1 Working with Oracle Solaris and DS8000
    2. 9.2 Locating the WWPNs of your HBAs
    3. 9.3 Attaching Solaris to DS8000
    4. 9.4 Multipathing in Solaris
      1. 9.4.1 Working with IBM System Storage Multipath SDD
      2. 9.4.2 Using MPxIO
      3. 9.4.3 Working with VERITAS Volume Manager dynamic multipathing
    5. 9.5 Expanding dynamic volume with VxVM and DMP
    6. 9.6 Booting from SAN
      1. 9.6.1 Displaying the boot code
      2. 9.6.2 Booting off a DS8000 LUN with Solaris
      3. 9.6.3 Supplying the VID or PID string
      4. 9.6.4 Associating the MPxIO device file and underlying paths
  13. Chapter 10. HP-UX considerations
    1. 10.1 Working with HP-UX
      1. 10.1.1 The agile view
      2. 10.1.2 Notes on multipathing
      3. 10.1.3 Notes on naming conventions
      4. 10.1.4 Notes on enumeration
    2. 10.2 Available resources
    3. 10.3 Identifying available HBAs
    4. 10.4 Identifying WWPNs of HBAs
    5. 10.5 Configuring the HP-UX host for the DS8000
      1. 10.5.1 Device special files
      2. 10.5.2 Device discovery
    6. 10.6 Multipathing
      1. 10.6.1 HP-UX multipathing solutions
      2. 10.6.2 Exposing link errors with HP-UX
    7. 10.7 Working with VERITAS Volume Manager on HP-UX
    8. 10.8 Working with LUNs
      1. 10.8.1 Expanding LUNs
      2. 10.8.2 Working with large LUNs
  14. Chapter 11. IBM i considerations
    1. 11.1 Supported environment
      1. 11.1.1 System hardware
      2. 11.1.2 Software
      3. 11.1.3 Overview of hardware and software requirements
      4. 11.1.4 Useful websites
    2. 11.2 Using Fibre Channel adapters
      1. 11.2.1 Native attachment
      2. 11.2.2 Attachment with VIOS NPIV
      3. 11.2.3 Attachment with VIOS VSCSI
      4. 11.2.4 Overview of the number of LUNs per adapter and the queue depth
    3. 11.3 Sizing and implementation guidelines
      1. 11.3.1 Sizing for natively connected and VIOS connected DS8000
      2. 11.3.2 Planning for arrays and DDMs
      3. 11.3.3 Cache
      4. 11.3.4 Number of ranks
      5. 11.3.5 Sizing for SSD and hot data management with IBM i
      6. 11.3.6 Number of Fibre Channel adapters in IBM i and in VIOS
    4. 11.4 Sizing and numbering of LUNs
      1. 11.4.1 Logical volume sizes
      2. 11.4.2 Sharing or dedicating ranks for an IBM i workload
      3. 11.4.3 Connecting using SAN switches
    5. 11.5 Using multipath
      1. 11.5.1 Avoiding single points of failure
      2. 11.5.2 Configuring the multipath
      3. 11.5.3 Multipathing rules for multiple System i hosts or partitions
    6. 11.6 Configuration guidelines
      1. 11.6.1 Creating extent pools for IBM i LUNs
      2. 11.6.2 Defining the LUNs for IBM i
      3. 11.6.3 Protected versus unprotected volumes
      4. 11.6.4 Changing LUN protection
      5. 11.6.5 Setting the ports and defining host connections for IBM i
      6. 11.6.6 Zoning the switches
      7. 11.6.7 Setting up VIOS
      8. 11.6.8 Adding volumes to the System i configuration
      9. 11.6.9 Using the 5250 interface
      10. 11.6.10 Adding volumes to an independent auxiliary storage pool
    7. 11.7 Booting from SAN
      1. 11.7.1 Requirements for boot from SAN
      2. 11.7.2 Tagging the load source LUN
    8. 11.8 Installing IBM i with boot from SAN through VIOS NPIV
      1. 11.8.1 Scenario configuration
      2. 11.8.2 Booting from SAN and cloning
    9. 11.9 Migrating
      1. 11.9.1 Metro Mirror and Global Copy
      2. 11.9.2 IBM i data migration
  15. Chapter 12. IBM System z considerations
    1. 12.1 Connectivity considerations
      1. 12.1.1 FICON
      2. 12.1.2 LINUX FCP connectivity
    2. 12.2 Operating system prerequisites and enhancements
    3. 12.3 Considerations for z/OS
      1. 12.3.1 Program enhancements for z/OS
      2. 12.3.2 DS8000 device definition
      3. 12.3.3 zDAC - z/OS FICON Discovery and Auto-Configuration feature
      4. 12.3.4 Performance statistics
      5. 12.3.5 Resource Measurement Facility
      6. 12.3.6 System Management Facilities
    4. 12.4 Extended Address Volume (EAV) support
      1. 12.4.1 Identifying an EAV
      2. 12.4.2 z/OS prerequisites for EAV
      3. 12.4.3 EAV migration considerations
    5. 12.5 FICON specifics for a z/OS environment
      1. 12.5.1 Overview
      2. 12.5.2 Parallel access volumes (PAV) definition
      3. 12.5.3 HyperPAV z/OS support and implementation
      4. 12.5.4 Extended Distance FICON
      5. 12.5.5 High Performance FICON for System z with multitrack support (zHPF)
      6. 12.5.6 zHPF latest enhancements
    6. 12.6 z/VM considerations
      1. 12.6.1 Connectivity
      2. 12.6.2 Supported DASD types and LUNs
      3. 12.6.3 PAV and HyperPAV z/VM support
      4. 12.6.4 Missing-interrupt handler
    7. 12.7 VSE/ESA and z/VSE considerations
    8. 12.8 I/O Priority Manager for z/OS
      1. 12.8.1 Performance groups
      2. 12.8.2 Easy Tier and I/O Priority Manager coexistence
    9. 12.9 TPC-R V5.1 in a z/OS environment
      1. 12.9.1 Tivoli Storage Productivity Center for Replication for System z (TPC-R)
      2. 12.9.2 References
    10. 12.10 Full Disk Encryption (FDE)
  16. Chapter 13. IBM SAN Volume Controller considerations
    1. 13.1 IBM System Storage SAN Volume Controller
    2. 13.2 SAN Volume Controller multipathing
    3. 13.3 Configuration guidelines for SVC
      1. 13.3.1 Determining the number of controller ports for DS8000
      2. 13.3.2 LUN masking
      3. 13.3.3 DS8000 extent pool implications
  17. Related publications
    1. IBM Redbooks publications
    2. Other publications
    3. Online resources
    4. Help from IBM
  18. Back cover