IBM Spectrum Accelerate Deployment, Usage, and Maintenance

Book description

Abstract

This edition applies to IBM® Spectrum Accelerate V11.5.4.

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. Preface
    1. Authors
    2. Now you can become a published author, too!
    3. Comments welcome
    4. Stay connected to IBM Redbooks
  4. Summary of changes
    1. July 2017, Third Edition
  5. 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
  6. 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 Managing the system
      1. 2.5.1 XIV Management Tools
      2. 2.5.2 IBM Hyper-Scale Manager
      3. 2.5.3 VMware management tools
    6. 2.6 Network Time Protocol server
    7. 2.7 LDAP-based authentication
  7. 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 IBM Spectrum Accelerate from the Linux command line
    5. 3.5 Troubleshooting command-line deployment failure
  8. Chapter 4. IBM Spectrum Accelerate 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 Deployment by using Deployment Kit Web UI
    5. 4.5 Troubleshooting deployment failure
  9. 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 IBM Spectrum Accelerate
  10. 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 Red Hat Enterprise Linux
    7. 6.7 IBM Spectrum Accelerate Host-side Accelerator
      1. 6.7.1 Installing and configuring the IBM Host Attachment Kit with IBM Host-side Accelerate support on Red Hat Enterprise Linux 7.1
      2. 6.7.2 Migrating older Linux multipath volumes to use Host-side Acceleration
      3. 6.7.3 Migrating Host-side Acceleration volumes to use older Linux multipathing
      4. 6.7.4 Disabling IBM Spectrum Accelerate Host-side Acceleration
    8. 6.8 Using Microsoft System Center Virtual Machine Manager with an IBM Spectrum Accelerate system
  11. 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
  12. 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 IBM Spectrum Accelerate and bringing the host online
      6. 8.2.6 Completing the data migration on IBM Spectrum Accelerate
  13. 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 an IBM 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
      3. 9.3.3 Adding a module by using the Deployment Kit Web UI, Hyper-Scale Manager 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 IBM 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
  14. 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 IBM Spectrum Accelerate events and alerts
  15. Appendix A. IBM Spectrum Accelerate events list
    1. Events list
  16. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. Help from IBM
  17. Back cover

Product information

  • Title: IBM Spectrum Accelerate Deployment, Usage, and Maintenance
  • Author(s): Markus Oscheka, Bertrand Dufrasne, Grant Kabobel, Abilio Oliveira
  • Release date: July 2017
  • Publisher(s): IBM Redbooks
  • ISBN: 9780738442631