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

Book Description

IBM® Spectrum™ Accelerate, a member of the 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 chosen by the customer.

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

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

Subsequent chapters explain 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. 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
    2. 2.2 Module specifications
      1. 2.2.1 Software requirements
      2. 2.2.2 Hardware requirements
    3. 2.3 Software package or Virtual Appliance container
      1. 2.3.1 Licensing information
      2. 2.3.2 Software download
    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 (NTP) server
    7. 2.7 Lightweight Directory Access Protocol (LDAP)-based authentication
  7. Chapter 3. IBM Spectrum Accelerate command-line deployment
    1. 3.1 Deployment prerequisites
    2. 3.2 Deployment from a Windows system
      1. 3.2.1 Copy the deployment utility
      2. 3.2.2 Customize the xml file
      3. 3.2.3 Deployment
      4. 3.2.4 Things to look for if the script fails
    3. 3.3 Deployment from a Linux server
      1. 3.3.1 Extract template xml file
      2. 3.3.2 XML file exported by XIV GUI
      3. 3.3.3 Deployment
  8. Chapter 4. IBM Spectrum Accelerate XIV GUI-based deployment
    1. 4.1 Installation steps
    2. 4.2 Installation prerequisites
      1. 4.2.1 Deployment host configuration
      2. 4.2.2 Networking configuration
      3. 4.2.3 VMware configuration
    3. 4.3 Installation with XIV GUI from Windows in direct mode
    4. 4.4 Installation from IBM Hyper-Scale Manager
    5. 4.5 Troubleshooting
      1. 4.5.1 Path too long failure
      2. 4.5.2 Disk failure
      3. 4.5.3 IBM Spectrum Accelerate Virtual Machine already existing failure
  9. Chapter 5. Configure and Manage
    1. 5.1 XIV 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
    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
      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
  10. Chapter 6. Host attachment
    1. 6.1 IBM Spectrum Accelerate host attachment
    2. 6.2 IBM Spectrum Accelerate iSCSI attachment
      1. 6.2.1 Host connectivity
      2. 6.2.2 IBM Spectrum Accelerate iSCSI setup
      3. 6.2.3 CHAP configuration
      4. 6.2.4 Host configuration
  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 Using 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 using remote mirroring
      3. 7.5.3 Recovering from a site failure
      4. 7.5.4 Recovery from a temporary site outage
      5. 7.5.5 Temporary deactivation of mirroring
  12. Chapter 8. Data Migration with IBM Spectrum Accelerate
    1. 8.1 Migration Overview
    2. 8.2 Detailed migration steps
      1. 8.2.1 Initial connection and preparation
      2. 8.2.2 Perform pre-migration tasks for each host being migrated
      3. 8.2.3 Define and test data migration volumes
      4. 8.2.4 Activating data migration on the migrated volumes
      5. 8.2.5 Define the host in Spectrum Accelerate and bring the host online
      6. 8.2.6 Complete the data migration on Spectrum Accelerate
  13. Chapter 9. Maintenance and Upgrades
    1. 9.1 Operations Administrator role
    2. 9.2 Concurrent IBM Spectrum Accelerator system upgrade
    3. 9.3 Adding a module to an existing Spectrum Accelerate
      1. 9.3.1 Adding a module using the XIV GUI and VMware vSphere client
      2. 9.3.2 Adding a module using the deployment CLI and VMware vSphere client
    4. 9.4 Concurrent rolling hardware alterations to modules
      1. 9.4.1 Concurrently powering down a module
    5. 9.5 Disk failure and replacement
      1. 9.5.1 Disk replacement using XIV GUI / XCLI and VMware vSphere Client
      2. 9.5.2 Disk replacement using XCLI and SSH to remove failed disks
    6. 9.6 SSD failure and replacement
      1. 9.6.1 SSD replacement using XIV GUI / XCLI and VMware vSphere Client
    7. 9.7 Handling a module failure
      1. 9.7.1 Case1: Module failure at Spectrum Accelerate level
      2. 9.7.2 Case 2: Module failure at VMware level (VM 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 Module software or hardware repair using the Spectrum Accelerate GUI
  14. Chapter 10. Troubleshooting
    1. 10.1 Collecting system logs from IBM Spectrum Accelerate
      1. 10.1.1 Collecting system support logs using the XIV GUI
      2. 10.1.2 Generating system support logs using the XCLI
    2. 10.2 Collecting VMware support logs
      1. 10.2.1 Collecting VMware vSphere Hypervisor system logs
    3. 10.3 Collecting network switch and router logs
    4. 10.4 Proactive and remote support
      1. 10.4.1 Configuring proactive support using the XIV GUI
      2. 10.4.2 Configuring Remote Support using the XIV GUI and XCLI
    5. 10.5 Emergency shutdown by power monitoring system
      1. 10.5.1 Creating methods for detecting failing power situations and sending emergency shutdown command to IBM Spectrum Accelerate Systems
    6. 10.6 Handling IBM Spectrum Accelerate events
      1. 10.6.1 General facts about Spectrum Accelerate events and alerts
  15. Appendix A. 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