You are previewing IBM Spectrum Accelerate Deployment, Usage, and Maintenance.
O'Reilly logo
IBM Spectrum Accelerate Deployment, Usage, and Maintenance

Book Description

This edition applies to IBM® Spectrum Accelerate V11.5.1 and V11.5.3.

IBM Spectrum™ Accelerate, a member of IBM Spectrum Storage™, is an agile, software-defined storage solution for enterprise and cloud that builds on the customer-proven and mature IBM XIV® storage software. The key characteristic of Spectrum Accelerate is that it can be easily deployed and run on purpose-built or existing hardware that is chosen by the customer.

IBM Spectrum Accelerate™ enables rapid deployment of high-performance and scalable block data storage infrastructure over commodity hardware on-premises or off-premises.

This IBM Redbooks® publication provides a broad understanding of IBM Spectrum Accelerate. The book introduces Spectrum Accelerate and describes planning and preparation that are essential for a successful deployment of the solution. The deployment is described through a step-by-step approach, by using a graphical user interface (GUI) based method or a simple command-line interface (CLI) based procedure.

Chapters in this book describe the logical configuration of the system, host support and business continuity functions, and migration. Although it makes many references to the XIV storage software, the book also emphasizes where IBM Spectrum Accelerate differs from XIV.

Finally, a substantial portion of the book is dedicated to maintenance and troubleshooting to provide detailed guidance for the customer support personnel.

Table of Contents

  1. Front cover
  2. Notices
    1. Trademarks
  3. IBM Redbooks promotions
  4. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  5. Summary of changes
    1. February 2016, Second Edition
  6. Chapter 1. Introducing IBM Spectrum Accelerate
    1. 1.1 IBM Spectrum Storage family overview
    2. 1.2 IBM Spectrum Accelerate overview
      1. 1.2.1 IBM Spectrum Accelerate features
      2. 1.2.2 IBM Spectrum Accelerate benefits
    3. 1.3 IBM Spectrum Accelerate technical overview
    4. 1.4 Typical use cases
      1. 1.4.1 Flexible operations
      2. 1.4.2 Remote and branch offices
      3. 1.4.3 Scalable and modular building block
      4. 1.4.4 Bridge to the hybrid cloud
      5. 1.4.5 Typical usage by some industries
  7. Chapter 2. Planning for IBM Spectrum Accelerate
    1. 2.1 Deployment architecture
      1. 2.1.1 Converged infrastructures and asymmetric servers support
      2. 2.1.2 Flexibility
    2. 2.2 Module specifications
      1. 2.2.1 Hardware requirements
      2. 2.2.2 Software requirements
    3. 2.3 Software package or Virtual Appliance container
      1. 2.3.1 Licensing information
      2. 2.3.2 Software download
      3. 2.3.3 Planning for cloud deployment and available cloud storage solutions
    4. 2.4 Deployment host
    5. 2.5 Management workstation
      1. 2.5.1 XIV Management Tools
      2. 2.5.2 VMware management tools
    6. 2.6 Network Time Protocol server
    7. 2.7 LDAP-based authentication
  8. Chapter 3. IBM Spectrum Accelerate command-line deployment
    1. 3.1 Preparing the environment for IBM Spectrum Accelerate
      1. 3.1.1 Network configuration
      2. 3.1.2 ESXi server configuration
      3. 3.1.3 VMware vSphere configuration for converged infrastructure
    2. 3.2 Preparing the IBM Spectrum Accelerate deployment XML
    3. 3.3 Windows command-line deployment procedure
      1. 3.3.1 Obtaining and extracting the Windows deployment kit
      2. 3.3.2 Customizing the IBM Spectrum Accelerate configuration XML file
      3. 3.3.3 Deploying IBM Spectrum Accelerate from the Windows command-line
    4. 3.4 Linux command-line deployment procedure
      1. 3.4.1 Obtaining a deployment XML configuration file from the deployment kit
      2. 3.4.2 Customizing the IBM Spectrum Accelerate configuration XML file
      3. 3.4.3 Deploying the IBM Spectrum Accelerate from the Linux command-line
    5. 3.5 Troubleshooting command-line deployment failure
  9. Chapter 4. IBM Spectrum Accelerate XIV GUI-based deployment
    1. 4.1 Preparing the environment for IBM Spectrum Accelerate
    2. 4.2 Preparing the Windows Workstation
      1. 4.2.1 Obtaining and extracting the Windows deployment kit
    3. 4.3 Deployment by using the IBM XIV Management GUI
    4. 4.4 Installing from IBM Hyper-Scale Manager
    5. 4.5 Troubleshooting deployment failure
  10. Chapter 5. Configuring and Managing IBM Spectrum Accelerate
    1. 5.1 IBM XIV Management GUI elements
    2. 5.2 Using the XIV GUI to manage Spectrum Accelerate
      1. 5.2.1 Deployment and upgrade capabilities
      2. 5.2.2 Adding a Spectrum Accelerate system to the XIV GUI inventory
    3. 5.3 Managing users
      1. 5.3.1 User categories
      2. 5.3.2 Adding a user
      3. 5.3.3 Operations Administrator category
    4. 5.4 Managing capacity
      1. 5.4.1 Pools
      2. 5.4.2 Volumes
      3. 5.4.3 Snapshots
      4. 5.4.4 Monitoring
      5. 5.4.5 Performance statistics
      6. 5.4.6 Capacity reporting
      7. 5.4.7 Pool thresholds
    5. 5.5 Multi-tenancy
      1. 5.5.1 Multi-tenancy with Spectrum Accelerate
    6. 5.6 XIV connectivity
      1. 5.6.1 Replication
      2. 5.6.2 Migration
    7. 5.7 XIV and Spectrum Accelerate
  11. Chapter 6. Host attachment
    1. 6.1 Supported operating systems for iSCSI host attachment
    2. 6.2 iSCSI connectivity and IBM Spectrum Accelerate
      1. 6.2.1 Network infrastructure
    3. 6.3 Configuring Spectrum Accelerate iSCSI port connectivity
      1. 6.3.1 Configuring iSCSI port assignment by using the IBM XIV Management GUI
      2. 6.3.2 Configuring iSCSI port assignment by using the IBM XIV Management XCLI
      3. 6.3.3 iSCSI security configuration
    4. 6.4 Host attachment to an IBM Spectrum Accelerate system
      1. 6.4.1 Host Attachment Kits
      2. 6.4.2 Acquiring the IBM Host Attachment Kit
    5. 6.5 Installing and configuring Host Attachment Kit on Windows
    6. 6.6 Installing the Host Attachment Kit on Redhat Enterprise Linux
    7. 6.7 Installing Host Attachment Kit on AIX
      1. 6.7.1 AIX host iSCSI configuration
    8. 6.8 IBM Spectrum Accelerate Host-side Accelerator
      1. 6.8.1 Installing and configuring the IBM Host Attachment Kit with IBM Host-side Accelerate support on Redhat Enterprise Linux 7.1
      2. 6.8.2 Migrating older Linux multipath volumes to use Host-side Acceleration
      3. 6.8.3 Migrating Host-side Acceleration volumes to use older Linux multipathing
      4. 6.8.4 Disabling IBM Spectrum Accelerate Host-side Acceleration
    9. 6.9 Using Microsoft System Center Virtual Machine Manager with an IBM Spectrum Accelerate system
  12. Chapter 7. Remote mirroring with IBM Spectrum Accelerate
    1. 7.1 Remote mirroring overview
      1. 7.1.1 Remote mirror terminology
      2. 7.1.2 Remote mirroring modes
    2. 7.2 Mirroring schemes
      1. 7.2.1 Peer designations and roles
      2. 7.2.2 Operational procedures
      3. 7.2.3 Mirroring status
    3. 7.3 Remote mirroring usage
      1. 7.3.1 Use of snapshots
    4. 7.4 Remote mirroring configurations
      1. 7.4.1 Mirroring target systems
      2. 7.4.2 Setting the maximum initialization and synchronization rates
    5. 7.5 IBM Spectrum Accelerate remote mirroring scenarios
      1. 7.5.1 Basic remote mirroring setup scenario
      2. 7.5.2 Migrating data by using remote mirroring
      3. 7.5.3 Recovering from a site failure
      4. 7.5.4 Recovering from a temporary site outage
      5. 7.5.5 Temporarily deactivating mirroring
  13. Chapter 8. Data Migration with IBM Spectrum Accelerate
    1. 8.1 Migration overview
    2. 8.2 Migrating a volume
      1. 8.2.1 Initial connection and preparation
      2. 8.2.2 Performing pre-migration tasks for each migrated host
      3. 8.2.3 Defining and testing data migration volumes
      4. 8.2.4 Activating data migration on the migrated volumes
      5. 8.2.5 Defining the host in Spectrum Accelerate and bringing the host online
      6. 8.2.6 Completing the data migration on Spectrum Accelerate
  14. Chapter 9. Maintenance and upgrades
    1. 9.1 Operations Administrator user category
    2. 9.2 Concurrent IBM Spectrum Accelerate system upgrade
    3. 9.3 Adding a module to a Spectrum Accelerate
      1. 9.3.1 Adding a module by using the XIV GUI and VMware vSphere client
      2. 9.3.2 Adding a module by using the XCLI and VMware vSphere client
    4. 9.4 Concurrent rolling hardware alterations to modules
      1. 9.4.1 Concurrently removing single module for maintenance
    5. 9.5 Disk failure and replacement
      1. 9.5.1 Replacing a disk by using the XIV GUI/XCLI and VMware vSphere Client
      2. 9.5.2 Replacing failed disks by using XCLI and SSH
    6. 9.6 SSD failure and replacement
      1. 9.6.1 SSD replacement by using the GUI/XCLI and VMware vSphere Client
      2. 9.6.2 Replacing the SSD by using the IBM XIV Management XCLI and SSH
    7. 9.7 Handling a module failure
      1. 9.7.1 Case 1: Module failure at the Spectrum Accelerate system software level
      2. 9.7.2 Case 2: Module failure at VMware level (Virtual Machine is powered off)
      3. 9.7.3 Case 3: Module failure requiring software replacement
      4. 9.7.4 Case 4: Module failure requiring hardware replacement
      5. 9.7.5 Repairing module software or hardware with IBM XIV Management GUI
  15. Chapter 10. Troubleshooting
    1. 10.1 Troubleshooting deployment failures
      1. 10.1.1 Common issues with CLI deployment and XML file
      2. 10.1.2 Could not find a suitable xiv_local_storage.vmdk (path not found)
      3. 10.1.3 Creating direct attach disk paths failed
      4. 10.1.4 VM already exists failure
      5. 10.1.5 ESXi server cannot be added to cluster
      6. 10.1.6 Disks not providing SMART status
      7. 10.1.7 System in Maintenance Mode because of incorrect ESXi version
    2. 10.2 Collecting system logs from an IBM Spectrum Accelerate system
      1. 10.2.1 Generating and collecting system support logs by using the IBM XIV Management GUI
      2. 10.2.2 Generating system support logs with IBM XIV Management XCLI utility
    3. 10.3 Collecting VMware support logs
      1. 10.3.1 Collecting VMware ESXi server support logs
    4. 10.4 Collecting network switch and router logs
    5. 10.5 Proactive and remote support
      1. 10.5.1 Configuring IBM Spectrum Accelerate proactive support by using the IBM XIV Management GUI
      2. 10.5.2 Configuring remote support by using the IBM XIV Management GUI
      3. 10.5.3 Configuring remote support by using the IBM XIV Management XCLI utility
    6. 10.6 Emergency shutdown by power monitoring system
      1. 10.6.1 Creating methods for detecting failing power situations and sending the emergency shutdown command to an IBM Spectrum Accelerate System
    7. 10.7 Handling IBM Spectrum Accelerate events
      1. 10.7.1 Spectrum Accelerate events and alerts
  16. Appendix A. Spectrum Accelerate events list
    1. Events list
  17. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. Help from IBM
  18. Back cover