104
IBM Spectrum Accelerate Version 11.5.0.c Planning, Deployment, and Operation Guide SC27-6695-01

Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

IBM Spectrum AccelerateVersion 11.5.0.c

Planning, Deployment, and OperationGuide

SC27-6695-01

���

Page 2: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

NoteBefore using this document and the product it supports, read the information in “Notices” on page 87.

Edition notice

Publication number: SC27-6695-01. This publication applies to version 11.5.0.c of IBM Spectrum Accelerate and to allsubsequent releases and modifications until otherwise indicated in a newer publication.

© Copyright IBM Corporation 2015.US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.

Page 3: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Contents

Figures . . . . . . . . . . . . . . . v

Tables . . . . . . . . . . . . . . . vii

About this guide . . . . . . . . . . . ixWho should use this guide . . . . . . . . . ixConventions used in this guide . . . . . . . . ixRelated information and publications . . . . . . ixOrdering publications . . . . . . . . . . . xSending or posting your comments . . . . . . . xGetting information, help, and service . . . . . xi

Chapter 1. Introduction . . . . . . . . 1Concept diagram . . . . . . . . . . . . . 1Key advantages . . . . . . . . . . . . . 2Primary features . . . . . . . . . . . . . 3Hot-upgrade support . . . . . . . . . . . 4Before you begin . . . . . . . . . . . . . 4

Chapter 2. Requirements, planning, andbest practices . . . . . . . . . . . . 5Hardware and configuration requirements . . . . 5

Required VMware ESXi host machines. . . . . 5Required vSwitch, network, and deployment host 7

Minimal, balanced, and optimal hardwareconfigurations . . . . . . . . . . . . . . 9Planning and best practices . . . . . . . . . 10

Best practices for the ESXi interconnect network 10Best practices for the ESXi storage resources . . 14Best practices for the ESXi CPU, memory, andpower resources . . . . . . . . . . . . 15Best practices for the ESXi cluster configuration 17

Chapter 3. Licensing and download . . 19License types . . . . . . . . . . . . . . 19License use measuring and reporting . . . . . . 19License management . . . . . . . . . . . 20Downloading the IBM Spectrum Accelerate softwarepackage . . . . . . . . . . . . . . . 20

Chapter 4. Deployment . . . . . . . . 21Deploying from a Linux host . . . . . . . . 21

Step 1: Copying the deployment utility to thedeployment host. . . . . . . . . . . . 21Step 2: Creating and editing the XMLconfiguration file . . . . . . . . . . . 23Step 3: Issuing the deployment command . . . 28

Deploying from a Windows host . . . . . . . 29Deploying from the XIV GUI . . . . . . . 29Deploying from the Windows command prompt 36

Post-deployment tasks. . . . . . . . . . . 36Verifying the ESXi configuration from vSphereClient . . . . . . . . . . . . . . . 36

Changing the storage administrator defaultpassword . . . . . . . . . . . . . . 38Enabling the Proactive Support and RemoteSupport options . . . . . . . . . . . . 39Defining one or more Support Centerconnections . . . . . . . . . . . . . 41Updating the NTP, DNS, and time zone settings 43

Adding modules . . . . . . . . . . . . 43Adding a new module from a Linux deploymenthost . . . . . . . . . . . . . . . . 44Adding a new module from the XIV GUI . . . 47

Chapter 5. Management and monitoringfrom the XIV graphical user interface(GUI) . . . . . . . . . . . . . . . 51Identifying Spectrum Accelerate systems on the AllSystems view . . . . . . . . . . . . . . 52Monitoring Spectrum Accelerate hardwarecomponents . . . . . . . . . . . . . . 55Viewing and modifying Spectrum Accelerate systemsettings . . . . . . . . . . . . . . . . 57Setting cross-system connectivity with SpectrumAccelerate systems . . . . . . . . . . . . 58Managing and tracking Spectrum Accelerate licenses 61Upgrading a Spectrum Accelerate system . . . . 65Phasing out and phasing in modules and disks . . 66

Chapter 6. Management from thecommand-line interface (CLI) . . . . . 69Using a CLI management terminal . . . . . . 69Obtaining help information per CLI command . . 69List of CLI commands . . . . . . . . . . . 70CLI command automation . . . . . . . . . 74

Chapter 7. Servicing modules anddisks . . . . . . . . . . . . . . . 75User responsibilities . . . . . . . . . . . 75Phase-out, equip, test, and phase-in principles . . . 75Replacing a module . . . . . . . . . . . 78Replacing a disk . . . . . . . . . . . . . 79Waiting for data rebuilding . . . . . . . . . 81

Chapter 8. Troubleshooting . . . . . . 83Handling emergency shutdown. . . . . . . . 83Collecting support logs . . . . . . . . . . 84Checking the end-to-end MTU setting . . . . . 85Retrieving your IBM Customer Number (ICN) . . 86Self-assist options for IBM Spectrum Accelerate . . 86

Notices . . . . . . . . . . . . . . 87Trademarks . . . . . . . . . . . . . . 89

© Copyright IBM Corp. 2015 iii

Page 4: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

iv IBM Spectrum Accelerate

Page 5: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Figures

1. Visualization of the Spectrum Accelerate architecture and primary building blocks . . . . . . . . . . 22. Visualization of the ESXi configuration and Spectrum Accelerate software deployment . . . . . . . . . 93. IBM Spectrum Accelerate licensing and reporting concept . . . . . . . . . . . . . . . . . . 204. XIV GUI – Deploy Spectrum Accelerate System option . . . . . . . . . . . . . . . . . . . 295. IBM Hyper-Scale Manager – Deploy Spectrum Accelerate System option . . . . . . . . . . . . . 296. XIV GUI – Spectrum Accelerate deployment wizard – General optional tab . . . . . . . . . . . . 307. XIV GUI – Spectrum Accelerate deployment wizard – System Settings tab . . . . . . . . . . . . 318. XIV GUI – Spectrum Accelerate deployment wizard – vCenter Server Settings tab . . . . . . . . . . 329. XIV GUI – Spectrum Accelerate deployment wizard – Module Settings tab . . . . . . . . . . . . 33

10. XIV GUI – Spectrum Accelerate deployment wizard – Module details . . . . . . . . . . . . . . 3411. XIV GUI – Gateways definition panel . . . . . . . . . . . . . . . . . . . . . . . . . 3512. XIV GUI – Spectrum Accelerate deployment wizard – Proactive Support tab . . . . . . . . . . . . 3513. vSphere Client – List of ESXi hosts (modules) and Spectrum Accelerate virtual machines (one VM per

module). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3614. vSphere Client – Networking and connectivity information for a Spectrum Accelerate module . . . . . . 3715. vSphere Client – Datastore of a Spectrum Accelerate module . . . . . . . . . . . . . . . . . 3716. vSphere Client – List of physical disks that are connected to the ESXi host . . . . . . . . . . . . 3817. XIV GUI – Change Default Password dialog box . . . . . . . . . . . . . . . . . . . . . 3818. IBM Hyper-Scale Manager – Configure Proactive Support option (per system) . . . . . . . . . . . 3919. XIV GUI – System support options – Proactive Support tab . . . . . . . . . . . . . . . . . 4020. XIV GUI – System support options – Remote Support tab . . . . . . . . . . . . . . . . . . 4121. Support Center configuration panel . . . . . . . . . . . . . . . . . . . . . . . . . 4222. Create Support Center dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . 4223. XIV GUI – System parameters configuration tab . . . . . . . . . . . . . . . . . . . . . 4324. XIV GUI – Define New Module button for Spectrum Accelerate . . . . . . . . . . . . . . . . 4725. XIV GUI – Define New Module menu option for Spectrum Accelerate . . . . . . . . . . . . . . 4826. XIV GUI – Deploy New Module wizard . . . . . . . . . . . . . . . . . . . . . . . . 4927. XIV GUI – Module Settings panel . . . . . . . . . . . . . . . . . . . . . . . . . . 5028. XIV GUI – Spectrum Accelerate (SDS) systems on the All Systems view . . . . . . . . . . . . . 5229. XIV GUI – Off-premise Spectrum Accelerate (SDS) system (indicated by cloud icon) in Tile view . . . . . 5330. XIV GUI – Spectrum Accelerate on the All Systems list . . . . . . . . . . . . . . . . . . . 5331. XIV GUI – System Selector function . . . . . . . . . . . . . . . . . . . . . . . . . 5432. XIV GUI – Customize Columns dialog box . . . . . . . . . . . . . . . . . . . . . . . 5433. XIV GUI – Modules of a Spectrum Accelerate storage system . . . . . . . . . . . . . . . . . 5534. XIV GUI – Hardware component types per module . . . . . . . . . . . . . . . . . . . . 5535. XIV GUI – Hardware components per module – expanded view . . . . . . . . . . . . . . . . 5636. XIV GUI – Disk failure indication . . . . . . . . . . . . . . . . . . . . . . . . . . 5637. XIV GUI – Storage system settings – General tab . . . . . . . . . . . . . . . . . . . . . 5738. XIV GUI – Storage system settings – Parameters tab . . . . . . . . . . . . . . . . . . . . 5739. XIV GUI – Storage system settings – Miscellaneous info tab . . . . . . . . . . . . . . . . . 5840. XIV GUI – Cross-system connectivity – Grouped modules view . . . . . . . . . . . . . . . . 5941. XIV GUI – Cross-system connectivity – Focused module view . . . . . . . . . . . . . . . . 6042. XIV GUI – Cross-system connectivity – Bi-directional connection. . . . . . . . . . . . . . . . 6143. IBM Hyper-Scale Manager – Spectrum Accelerate Licensing option . . . . . . . . . . . . . . . 6144. Spectrum Accelerate Licensing – Summary tab . . . . . . . . . . . . . . . . . . . . . . 6245. Spectrum Accelerate Licensing – Licenses tab . . . . . . . . . . . . . . . . . . . . . . 6246. Spectrum Accelerate Licensing – Capacity Changes tab . . . . . . . . . . . . . . . . . . . 6347. Spectrum Accelerate Licensing – Licensed Systems tab . . . . . . . . . . . . . . . . . . . 6348. Spectrum Accelerate licensing report – example page 1 . . . . . . . . . . . . . . . . . . . 6449. Spectrum Accelerate licensing report – example page 2 . . . . . . . . . . . . . . . . . . . 6550. XIV GUI – Upgrade option . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6651. XIV GUI – Phase-out options for a failed module component (module containing one failed disk) . . . . 6752. XIV GUI – Phase-out options for a working disk component (disk on OK status) . . . . . . . . . . 6753. XIV CLI terminal application. . . . . . . . . . . . . . . . . . . . . . . . . . . . 6954. Flowchart of hardware service operations and statuses . . . . . . . . . . . . . . . . . . . 76

© Copyright IBM Corp. 2015 v

Page 6: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

55. XIV GUI – Module Equip option . . . . . . . . . . . . . . . . . . . . . . . . . . 7756. XIV GUI – Equip Module dialog box . . . . . . . . . . . . . . . . . . . . . . . . . 7857. XIV GUI – Collect Support Logs option . . . . . . . . . . . . . . . . . . . . . . . . 8458. XIV GUI – Collect and Send Support Logs wizard . . . . . . . . . . . . . . . . . . . . 8459. XIV GUI – Collect and Send Support Logs wizard – Collecting logs. . . . . . . . . . . . . . . 8560. XIV GUI – Collect and Send Support Logs wizard – Uploading logs . . . . . . . . . . . . . . 85

vi IBM Spectrum Accelerate

Page 7: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Tables

1. Primary features of IBM Spectrum Accelerate . . . . . . . . . . . . . . . . . . . . . . 32. Best practices for the ESXi interconnect network – vSwitch vs. vdSwitch . . . . . . . . . . . . . 113. Best practices for a vNetwork standard switch (vSwitch) . . . . . . . . . . . . . . . . . . 114. Best practices for a vNetwork distributed switch (vdSwitch) . . . . . . . . . . . . . . . . . 125. Best practices for a uplink port connections . . . . . . . . . . . . . . . . . . . . . . . 126. Best practices for teaming physical adapters . . . . . . . . . . . . . . . . . . . . . . 127. Best practices for VLAN ID assignment . . . . . . . . . . . . . . . . . . . . . . . . 138. Best practices for TCP parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 139. Best practices for ESXi tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

10. Best practices for protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1411. Best practices for ESXi images and internal file storage configuration . . . . . . . . . . . . . . 1412. Best practices for ESXi physical configuration . . . . . . . . . . . . . . . . . . . . . . 1413. Best practices for ESXi virtual disk configuration . . . . . . . . . . . . . . . . . . . . . 1414. Best practices for physical disk configuration . . . . . . . . . . . . . . . . . . . . . . 1415. Best practices for storage hardware acceleration configuration. . . . . . . . . . . . . . . . . 1516. Best practices for storage tool configuration . . . . . . . . . . . . . . . . . . . . . . . 1517. Best practices for CPU configuration . . . . . . . . . . . . . . . . . . . . . . . . . 1618. Best practices for memory configuration . . . . . . . . . . . . . . . . . . . . . . . . 1619. Best practices for power configuration . . . . . . . . . . . . . . . . . . . . . . . . 1720. Best practices for vSphere clustering . . . . . . . . . . . . . . . . . . . . . . . . . 1721. Best practices for network latency . . . . . . . . . . . . . . . . . . . . . . . . . . 1722. Best practices for cluster stability . . . . . . . . . . . . . . . . . . . . . . . . . . 1723. CLI arguments for the deployment utility . . . . . . . . . . . . . . . . . . . . . . . 2224. XML parameters for Spectrum Accelerate storage system (sds_machine) . . . . . . . . . . . . . 2425. Optional XML parameters for a vCenter server (vcenter_host) . . . . . . . . . . . . . . . . 2526. XML parameters for a single ESXi host (server; storage system module) . . . . . . . . . . . . . 2627. List of CLI commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7028. Steps for replacing a disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

© Copyright IBM Corp. 2015 vii

Page 8: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

viii IBM Spectrum Accelerate

Page 9: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

About this guide

This guide describes how to prepare for, deploy, configure, and use IBM® SpectrumAccelerate.

Who should use this guideThis guide is intended for network and server administrators who intend todeploy, configure, and operate IBM Spectrum Accelerate.

The following prior knowledge is recommended:v General familiarity with the IBM XIV® Storage System.v Good familiarity with server hardware components (memory, CPU, disks, etc.).v Good familiarity with VMware ESXi platforms.v Knowledge in Ethernet network operation and configuration.

Conventions used in this guideThese notices are used in this guide to highlight key information.

Note: These notices provide important tips, guidance, or advice.

Important: These notices provide information or advice that might help you avoidinconvenient or difficult situations.

Attention: These notices indicate possible damage to programs, devices, or data.An attention notice appears before the instruction or situation in which damagecan occur.

Related information and publicationsYou can find additional information and publications related to IBM SpectrumAccelerate on the following information sources.v IBM Spectrum Accelerate marketing portal (ibm.com/systems/storage/

spectrum/accelerate)v IBM Spectrum Accelerate on IBM Knowledge Center (ibm.com/support/

knowledgecenter/STZSWD) – on which you can find the following relatedpublications:– IBM Spectrum Accelerate – Release Notes– IBM Spectrum Accelerate – Product Overview– IBM Spectrum Accelerate – Command-Line Interface (CLI) Reference Guide– IBM XIV Management Tools – Release Notes– IBM XIV Management Tools – Operations Guide– IBM XIV Host Attachment Guide

v IBM XIV Storage System on IBM Knowledge Center (ibm.com/support/knowledgecenter/STJTAG) – on which you can find the following relatedpublications:

© Copyright IBM Corp. 2015 ix

Page 10: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

– IBM XIV Management Tools – Release Notes– IBM XIV Management Tools – Operations Guide

v VMware Documentation (vmware.com/support/pubs)v VMware Knowledge Base (kb.vmware.com) –

– VMware KB article on IBM Spectrum Accelerate (kb.vmware.com/kb/2111406)

Ordering publicationsThe IBM Publications Center is a worldwide central repository for IBM productpublications and marketing material.

The IBM Publications Center website (www.ibm.com/shop/publications/order)offers customized search functions to help you find the publications that you need.Some publications are available for you to view or download at no charge. You canalso order publications. The publications center displays prices in your localcurrency.

Sending or posting your commentsYour feedback is important in helping to provide the most accurate and highestquality information.

Procedure

To submit any comments about this guide:v Go to IBM Spectrum Accelerate on the IBM Knowledge Center

(ibm.com/support/knowledgecenter/STZSWD), drill down to the relevant page,and then click the Feedback link that is located at the bottom of the page.

The feedback form is displayed and you can use it to enter and submit yourcomments privately.

v You can post a public comment on the Knowledge Center page that you areviewing, by clicking Add Comment. For this option, you must first log in toIBM Knowledge Center with your IBM ID.

v You can send your comments by email to [email protected]. Be sure toinclude the following information:– Exact publication title and product version– Publication form number (for example: SC01-0001-01)– Page, table, or illustration numbers that you are commenting on– A detailed description of any information that should be changed

x IBM Spectrum Accelerate

Page 11: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Note: When you send information to IBM, you grant IBM a nonexclusive rightto use or distribute the information in any way it believes appropriate withoutincurring any obligation to you.

Getting information, help, and serviceIf you need help, service, technical assistance, or want more information about IBMproducts, you can find various sources to assist you. You can view the followingwebsites to get information about IBM products and services and to find the latesttechnical information and support.v IBM website (ibm.com®)v IBM Support Portal website (www.ibm.com/storage/support)v IBM Directory of Worldwide Contacts website (www.ibm.com/planetwide)

About this guide xi

Page 12: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

xii IBM Spectrum Accelerate

Page 13: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Chapter 1. Introduction

IBM Spectrum Accelerate is a software-defined storage (SDS) solution that allowsenterprises to use their own server and disk infrastructure for assembling,setting up, and running one or more enterprise-class storage systems thatincorporate the proven XIV storage technology.

IBM Spectrum Accelerate is provided as a virtual appliance (pre-configured virtualmachine) for VMware ESXi hypervisors. The Spectrum Accelerate virtual appliancesoftware is installed on 3–15 (minimum 3; maximum 15) physical ESXi hosts(servers), which together comprise a single storage system that operates with theXIV microcode.

Each individual ESXi host acts as a storage system module, containing 6 to 12physical disks that are utilized by the Spectrum Accelerate virtual appliance (see“Concept diagram”). The modules interconnect over 10-Gigabit Ethernet to form acomplete mesh and enable the unique data distribution and other advancedfeatures and capabilities.

IBM Spectrum Accelerate can be deployed either on-premises or off-premises on aremote cloud. The ESXi hosts that comprise the storage system can be connected toa vCenter server, although it is not a requirement. The Spectrum Accelerate virtualmachine, virtual switches, and disk resources can be visually monitored throughvSphere Client.

After the Spectrum Accelerate storage system is up and running, it can be used forstorage provisioning over iSCSI, and can be managed with the dedicated XIVmanagement tools (GUI or CLI) or through RESTful APIs.

Concept diagramThe following figure provides a general visualization of the IBM SpectrumAccelerate architecture and primary building blocks.

In this example, a single Spectrum Accelerate storage system comprises threemodules.

© Copyright IBM Corp. 2015 1

Page 14: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

For the overall description of this illustration, see Chapter 1, “Introduction,” onpage 1.

Key advantagesIBM Spectrum Accelerate offers the following key advantages:v Builds on the proven power of the XIV storage system technology.v Accommodates dynamic business requirements through a software-based

solution that can utilize commodity storage hardware and allow for customhardware as well.

v Supports any hardware configuration and components that meet the minimalrequirements, and requires no explicit hardware certification. Scaling of modulesis linear and non-disruptive.

v Does not require on-premises deployment.v Runs as a virtual machine on the VMware vSphere ESXi hypervisors, enabling

the creation of a server-based storage area network (SAN) from commodityhardware that includes x86-64 servers, Ethernet switches, solid state drives(SSDs), and high-density disk drives.

v Efficiently groups virtual nodes with the underlying physical disks andspreading the data evenly across the nodes, creating a single, provisioning-readyvirtual array.

Figure 1. Visualization of the Spectrum Accelerate architecture and primary building blocks

2 IBM Spectrum Accelerate

Page 15: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

v Cost-effectively uses any standard datacenter network for both inter-node andhost connectivity.

v Smartly utilizes flash media to provide a superior cache hit ratio, as well asextended cache across all volumes to boost performance while saving the needto manage tiers.

v Delivers hotspot-free performance derived from architectural features thatinclude massive parallelism, and optimal ongoing data distribution and loadbalancing.

v Delivers high availability through self-healing and fast disk rebuild technology.v Provides advanced enterprise-class features, including remote replication,

multi-tenancy, snapshots, monitoring, security, and management tools, withautomation and orchestration through OpenStack, and Representational StateTransfer (REST).

v Provides a flexible licensing model based on usable terabytes for optimalutilization and operational agility.

Primary featuresIBM Spectrum Accelerate offers the following primary functional features, whichare based on the proven XIV storage technology and capabilities.

Table 1. Primary features of IBM Spectrum Accelerate

Feature Functionality note

Full data redundancy and distributionacross modules and disks

Powered by XIV technology

Fast data rebuilding

Load balancing

Self-healing mechanisms

Storage pools and volumes

Snapshots

Consistency groups

Hyper-Scale Consistency

Thin provisioning and space reclamation

Synchronous remote mirroring

Asynchronous remote mirroring

Offline initialization for mirroring

Multi-tenancy

Non-disruptive microcode upgrade

Quality of Service (QoS)

User access profiles (permission sets) andLDAP authentication

Remote configuration management

Event handling and push notifications(e-mail, SNMP, SMS)

Chapter 1. Introduction 3

Page 16: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 1. Primary features of IBM Spectrum Accelerate (continued)

Feature Functionality note

State-of-the-art management andmonitoring GUI

Provided from the XIV managementtools

IBM Hyper-Scale Manager

Mobile Dashboard application for mobiledevices (iOS and Android)

Realtime monitoring for XIV andSpectrum Accelerate systems

Advanced CLI management Including hardware servicingcommands

RESTful APIs Web service APIs in adherence to theRepresentational State Transfer(REST) architecture

Management over IPv4 and IPv6 Powered by XIV technology

Management over IPsec

iSCSI connectivity, including CHAPauthentication over iSCSI

Multiple host access

IBM remote support and proactivesupport

Requires use of the Call Home option

For more detailed information about these features, see the IBM SpectrumAccelerate Product Overview publication.

Hot-upgrade supportIBM Spectrum Accelerate supports hot upgrade to newer microcode versionswithout interrupting the constant storage system operation.

Check for newer versions on a regular basis to obtain critical fixes and featureimprovements.

For the upgrade procedure, see “Upgrading a Spectrum Accelerate system” onpage 65.

Before you beginBefore acquiring, deploying, and using IBM Spectrum Accelerate, refer to thefollowing up-to-date information:v The latest IBM Spectrum Accelerate release notesv The latest IBM XIV Management Tools release notes

The information in the release notes might be more updated than the informationin this guide.

You can obtain the latest release notes on the IBM Spectrum Accelerate space onthe IBM Knowledge Center (ibm.com/support/knowledgecenter/STZSWD).

4 IBM Spectrum Accelerate

Page 17: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Chapter 2. Requirements, planning, and best practices

Before IBM Spectrum Accelerate can be deployed, planning and preparation of thetarget cluster is required as detailed in the following sections.v “Hardware and configuration requirements”v “Minimal, balanced, and optimal hardware configurations” on page 9v “Planning and best practices” on page 10

Hardware and configuration requirementsIBM Spectrum Accelerate requires certain hardware, software, and configurationsas detailed in the following sections.v “Required VMware ESXi host machines”v “Required vSwitch, network, and deployment host” on page 7

Required VMware ESXi host machinesIBM Spectrum Accelerate requires 3–15 (minimum 3; maximum 15) VMwareESXi 5.5 host machines (physical servers) to be used as the individual modules ofthe storage system.

Important:

v The following hardware components and configuration must be dedicatedsolely for the Spectrum Accelerate virtual machine and not for other virtualmachines, applications, or background services on the ESXi host machines.

v For hardware configuration examples, see “Minimal, balanced, and optimalhardware configurations” on page 9.

© Copyright IBM Corp. 2015 5

Page 18: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Required hardware

Each individual ESXi host machine must include the following hardwarecomponents:

v x86-64 CPU with 4 physical cores (without Hyper-Threading) dedicated for theSpectrum Accelerate virtual machine. 2 additional cores must be allocated forthe ESXi server functionality.

v At least 24 GB and up to 48 GB of RAM dedicated for the Spectrum Acceleratevirtual machine –– All ESXi host machines must have the same amount of physical RAM

dedicated for the Spectrum Accelerate virtual machine.– Additional and sufficient RAM must be allocated for the ESXi server

functionality.

v 6 to 12 physical hard disk drives (HDDs) dedicated for the Spectrum Acceleratevirtual machine –– 1 TB or larger capacity (2, 3, or 4 TB) is required for each HDD. 6 TB disks

are not supported.– All HDDs should have the same capacity.– All ESXi host machines must have the same number of HDDs (6 to 12).– An additional disk is required for the VMware ESXi Server software.– For better performance (not mandatory, but recommended) :

- Any RAID function of the disk controller should be disabled (all HDDsshould work in JBOD mode).

- Any SAS controller should function without a cache, and should becompatible with VMware ESXi as specified on the VMware CompatibilityGuide (vmware.com/resources/compatibility).

v One solid-state drive (SSD) of 500 GB or larger capacity for caching purposes(not mandatory, but recommended).

v At least one 10-Gigabit Ethernet (10 GigE) port for the interconnect network; upto eight ports per ESXi host machine.

v At least one Gigabit Ethernet (1 GigE) port (or of higher capacity) for themanagement and iSCSI networks.

v Uninterruptible power supply (UPS).

Attention: Accidental power loss or improper system shutdown might result indata loss. In case of power loss, immediate manual shutdown of the storagesystem is required, followed by at least 30 seconds of continuous backup powerto allow graceful shutdown of the storage system. For more information, see“Handling emergency shutdown” on page 83.

6 IBM Spectrum Accelerate

Page 19: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Required ESXi configuration

Important: The ESXi platform must run on a 64-bit operating system.

Each individual ESXi host machine should be pre-configured with:

v No virtual machines (VMs) – Only a single VM is created for the SpectrumAccelerate virtual appliance after the deployment is complete.

v One datastore with at least 250 GB free space for storing the image of theSpectrum Accelerate virtual appliance. Use a different name for each datastoreon each ESXi host machine, to prevent any silent renaming of those datastoresby vCenter Server (if used).

v Management IP address for the Spectrum Accelerate virtual machine.v One or two IP addresses for iSCSI connectivity.v SSH access enabled (can be disabled after the deployment is completed).v SSH and ESX Shell services up and running.v Three separate IP subnets for the following Spectrum Accelerate networks:

– Management network– iSCSI network– Interconnect network

v NIC teaming configuration if more than one 10-Gigabit Ethernet port is used.

Required vSwitch, network, and deployment hostThe following table provides information about the required vSwitches,interconnect network, and deployment host.

Component Requirements

vSwitch One, two, or three vSwitches (virtual switches) withcorresponding port groups to which the management,interconnect, and iSCSI networks can connect.

As a best practice, the same port group names should bepredefined on all ESXi hosts on which you intend todeploy the Spectrum Accelerate virtual appliance.

Interconnect network Must consist of a 10-Gigabit Ethernet LAN and mustinclude:

v One static IP address per module. All IP addresses mustreside in the same subnet.

v End-to-end MTU setting of 9000 bytes (Jumbo frame).

Note: Use of a private VLAN for the interconnect networkis recommended.

Chapter 2. Requirements, planning, and best practices 7

Page 20: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Component Requirements

Deployment host One deployment host from which the Spectrum Acceleratesoftware is to be deployed on the ESXi hosts. Any of thefollowing operating systems can be used on thedeployment host:

v 64-bit Ubuntu Linux 12.04 or 14.04v 64-bit Red Hat Enterprise Linux (RHEL) 6.5v 64-bit Microsoft Windows 7

The deployment host must have root access to themanagement IP address of the ESXi hosts.

A Linux deployment host requires GNU Tar 1.15 or later,which can be obtained from the GNU website(gnu.org/software/tar).

You can use vSphere Client to verify the ESXi configuration, as shown in“Verifying the ESXi configuration from vSphere Client” on page 36.

The following figure provides a general visualization of the ESXi configuration andSpectrum Accelerate software deployment.

8 IBM Spectrum Accelerate

Page 21: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Minimal, balanced, and optimal hardware configurationsThe following table provides three ESXi hardware configuration examples for IBMSpectrum Accelerate.

Plan your ESXi hardware configuration for IBM Spectrum Accelerate based on theintended scale of its use.

Important:

v The following table specifies hardware configurations that must be dedicatedsolely for the Spectrum Accelerate virtual machine. Additional hardwareresources must be allocated for the ESXi server functionality.

v For the full hardware requirements, see “Required VMware ESXi host machines”on page 5.

Figure 2. Visualization of the ESXi configuration and Spectrum Accelerate software deployment

Chapter 2. Requirements, planning, and best practices 9

Page 22: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Hardware featureMinimalconfiguration

Balancedconfiguration

Optimalconfiguration

Number of ESXi host machines 3 15 15

Number of physical CPU cores per ESXihost machine

4

(+2 for the ESXiserver; 6 physicalcores in total)

4

(+2 for the ESXiserver; 6 physicalcores in total)

4

(+2 for the ESXiserver; 6 physicalcores in total)

RAM per ESXi host machine 24 GB

(+16 GB for theESXi server; 40 GBin total)

48 GB

(+16 GB for theESXi server;64 GB in total)

48 GB

(+24 GB for theESXi server; 72 GBin total)

Number of hard disk drives (HDDs) perESXi host machine

6 12 12

HDD capacity 1 TB 4 TB 4 TB

Number of solid-state drives (SSDs) perESXi host machine

0 1 1

SSD capacity 500 GB 800 GB 800 GB

Number of 10-Gigabit Ethernet ports forthe interconnect network

1 2 4

Planning and best practicesFor optimal performance of IBM Spectrum Accelerate, carefully plan your VMwareESXi cluster configuration in advance.

The planning covers different ESXi environment aspects, including network,storage resources, virtual machine (VM) resources, and general clusterconfiguration.

Optimal performance results can be achieved by applying best-practiceconfigurations, as detailed in the following sections.

Note: The following sections are intended for VMware administrators who arefamiliar with ESXi terms and advanced ESXi configuration.

v “Best practices for the ESXi interconnect network”v “Best practices for the ESXi storage resources” on page 14v “Best practices for the ESXi CPU, memory, and power resources” on page 15v “Best practices for the ESXi cluster configuration” on page 17

Best practices for the ESXi interconnect networkThe following tables summarize the best practices that can be applied when settingup the ESXi interconnect network for IBM Spectrum Accelerate.

Note: The following information is intended for VMware administrators who arefamiliar with ESXi terms and advanced ESXi configuration.

10 IBM Spectrum Accelerate

Page 23: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

The interconnect network requires either a vNetwork standard switch (vSwitch) ora vNetwork distributed switch (dvSwitch). Each switch type supports differentvSphere features, as detailed in the following table.

Table 2. Best practices for the ESXi interconnect network – vSwitch vs. vdSwitch

vSphere featureStandard switch(vSwitch) support

Distributed switch(dvSwitch) support Best practice

Provisioning, administration,and monitoring

Yes – per ESXiserver

Yes – centralized Use a distributed switchfor centralizedprovisioning,administration, andmonitoring

NIC teaming Yes Yes Use NIC teaming for betterport bandwidth utilizationand failure handling

LACP for dynamic linkaggregation configuration

No Yes Use to detect adjacentnode port failure

Shape outbound (TX) traffic Yes Yes Do not use

Shape inbound (RX) traffic No Yes Do not use

Private VLAN No Yes Use a distributed switchand a private VLAN forthe interconnect network

NIOC No Yes Do not use

Although using a distributed switch is the best practice, the following tablesummarizes the best practices when using a standard switch.

Table 3. Best practices for a vNetwork standard switch (vSwitch)

vNetwork standard switch (vSwitch) configuration Best practice

More than one vSwitch Create two vSwitches with one or more uplinkports: one for the management and iSCSInetworks, and one for the interconnectnetwork

Single vSwitch Use only if all physical uplink ports areneeded for the management, iSCSI, andinterconnect traffic (vSwitch0)

ESXi Management Traffic Associate the management traffic to the sameswitch if all physical uplink ports are needed

Virtual machines other than Spectrum Accelerateconnecting to the switch

Do not allow

Failover order group Do not use

Port group per VLAN Required if VLAN assignment is needed

Port group-based rate limiting Do not use

Foreign guest VM port groups use a VLAN ID that isthe same as the interconnect VLAN ID

Do not use

Chapter 2. Requirements, planning, and best practices 11

Page 24: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

When a distributed switch is used (best practice), apply the following bestpractices.

Table 4. Best practices for a vNetwork distributed switch (vdSwitch)

vNetwork distributed switch (vdSwitch) configuration Best practice

Configure distributed switch Use

Cluster must be gracefully shut down when migratingthe Spectrum Accelerate VM from a standard switch toa distributed switch

Use

If NIOC is enabled, configure Physical Adapter Shareswith a different priority for VM traffic

Do not use

If NIOC is enabled, enforce traffic bandwidth limit onthe overall VDS set of dvUplinks

Do not use

If NIOC is enabled, configure QoS Tag which overridesof the L2 priority assignment

Use

The following tables provide additional best practices for the ESXi interconnectnetwork.

Table 5. Best practices for a uplink port connections

Uplink port connections configuration Best practice

Use at least two uplink port connections Required if High Availability is needed

Use Spectrum Accelerate deployment requirements (mayuse a planning tool)

Use

Same speed on all uplink port connections (linkaggregation requires the same speed)

Required

Setting MTU (bytes) to 9000 bytes (maximum) if thenetwork support Jumbo frames for iSCSI andinterconnect

Required if jumbo frames are supported in thenetwork

Phase out the module before removing the last physicalNIC from the switch

Use

Setting MAC address changes, forged transmits, andPromiscuous Mode on each vSwitch or distributedswitch/distributed port group to Reject

Use

Flow control Required

MAC Address Generation on ESXi Required

NetQueue Use

Table 6. Best practices for teaming physical adapters

Teaming physical adapter configuration Best practice

Teaming Required if High Availability is needed

Route based on IP hash Use

Enhanced LACP support Use

Network failover detection: Link Status only Required if High Availability is needed

12 IBM Spectrum Accelerate

Page 25: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 6. Best practices for teaming physical adapters (continued)

Teaming physical adapter configuration Best practice

Adjacent switch will meet throughput objective whileusing teaming for its outbound traffic toward the ESXimachine

Use

Multiswitch Link Aggregation Multi-switch linkaggregation (MLAG)

Use

Failback is configured to Y Required if High Availability is needed

The teaming configuration of the adjacent switch mustsupport remote link failure detection if the link is amember in the teaming and immediately exclude thefailed link from the teaming.

Required if High Availability is needed

The teaming configuration of the adjacent switch mustsupport remote link recovery detection if the link is amember in the teaming and immediately include therecovered link back to the teaming.

Required if High Availability is needed

Table 7. Best practices for VLAN ID assignment

VLAN ID assignment configuration Best practice

Virtual Switch Tagging (VST) - performed by the virtualswitch before leaving the host

Required if a VLAN is used

Configure the VLAN ID in the port group Required if a VLAN is used

Table 8. Best practices for TCP parameters

TCP configuration Best practice

Enabling TCP segmentation offload support for a virtualmachine both on virtual NIC and the physical NIC

Use

Enabling TCP large receive offload (LRO) Do not use

Enabling checksum offloading (TCO) on both the virtualNIC and physical NIC

Use

Table 9. Best practices for ESXi tools

ESXi tool or feature Best practice

pktcap-uw Use

ESXi dump collector support: Use the remote netdumpservice instead of allocating a local disk for this purpose

Use

Port mirroring for the Spectrum Accelerate guestdistributed ports

Do not use

NetFlow (network analysis tool) Use

VMware Tools Use (see “Handling emergency shutdown” onpage 83)

Chapter 2. Requirements, planning, and best practices 13

Page 26: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 10. Best practices for protocols

Protocol configuration Best practice

Cisco Discovery Protocol (CDP) Use

Link-Layer Discovery Protocol (LLDP) Use

Best practices for the ESXi storage resourcesThe following tables summarize the best practices that can be applied when settingup the ESXi storage resources for IBM Spectrum Accelerate.

Note: The following information is intended for VMware administrators who arefamiliar with ESXi terms and advanced ESXi configuration.

Table 11. Best practices for ESXi images and internal file storage configuration

ESXi images and internal file storage configuration Best practice

ESXi image storage on SD cards Use

Spectrum Accelerate image storage on SD card Use

Internal files on VMFS volume on a remote device Use

Table 12. Best practices for ESXi physical configuration

ESXi physical configuration Best practice

Physical storage is local Required

ESXi Storage devices: SCSI based devices (SAS or SATA) Use

Use of JBOD mode in a RAID capable controller Use

Use of non-JBOD mode in a RAID capable controller Do not use

Table 13. Best practices for ESXi virtual disk configuration

ESXi virtual disk configuration Best practice

SCSI path through mapping; VMFS pass-through RDM(physical mode).

For direct access to the storage device for a non-RAIDscheme. RDM can be used if real vendor and model numberof the disk is exposed.

Use

Thick Provision Lazy for virtual disks Use

Symmetric configuration: all modules in the cluster areconfigured identically.

Use

Table 14. Best practices for physical disk configuration

Physical disk configuration Best practice

Disks used for the Spectrum Accelerate data when RAID isnot used: minimum 6; maximum 12

Required

Disk groups Spectrum Accelerate data when RAID is used:minimum 6; maximum 12

Required

14 IBM Spectrum Accelerate

Page 27: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 14. Best practices for physical disk configuration (continued)

Physical disk configuration Best practice

Adding more disks to module after cluster and module arein operational state

Do not use

All disks with the same size Use

Added disk capacity must be higher or equal to the systemdisk size. If smaller, the system rejects the disk.

Required

Disk similarity: RPM, disk type, interface Use

The following parameters must be set as false:VMkernel.Boot.terminateVMOnPDL

Required

Detach storage devices without Spectrum Accelerate Phaseout

Do not use

Table 15. Best practices for storage hardware acceleration configuration

Storage hardware acceleration configuration Best practice

All machines in the cluster have an SSD of at least 400 GB Use

Targeting a flash read-cache size of approximately 4% of theavailable capacity of the HDDs

Use

Same size SSDs in all machines in the cluster Use

Use the latest firmware with SSD devices Use

VMware Flash Read Cache (vFRC) usage Do not use

Define virtual disks on SSD Do not use

Table 16. Best practices for storage tool configuration

Storage tool configuration Best practice

ESXTOP to report the various latencies Use

VMware I/O Analyzer (with I/O Analyzer Listening-ModeTests)

Use

VMware Tools (vmkfstools) Use

Storage I/O control (SIOC) Do not use

Best practices for the ESXi CPU, memory, and powerresources

The following tables summarize the best practices that can be applied when settingup the ESXi CPU, memory, and power resources for IBM Spectrum Accelerate.

Note: The following information is intended for VMware administrators who arefamiliar with ESXi terms and advanced ESXi configuration.

Chapter 2. Requirements, planning, and best practices 15

Page 28: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 17. Best practices for CPU configuration

CPU configuration Best practice

4 physical cores dedicated for the Spectrum Acceleratevirtual machine; 2 additional cores for the ESXi serverfunctionality

Required

If all cores are selected, the CPU cycles reserved for theSpectrum Accelerate VM should be at minimum of 75% ofthe total cycles.

If only part of the cores are allocated for the SpectrumAccelerate, the CPU cycles reserved for the SpectrumAccelerate VM should be 100%.

Use

Enable Hyper-Threading in the BIOS Use

No additional VM is running on the machine Use

Working in guest mode Use

Virtual sockets and the number cores per socket should havesame layout as in physical

Required

CPU hot-plugging feature Do not use

Increase reserved resources (for example, CPU capacity)while the Spectrum Accelerate VM is powered on and I/Otraffic is running

Do not use

CPU with virtualization technology Use

The VMM chooses the appropriate combination of CPU andMMU virtualization modes.

Use

Same CPU hardware type for all modules Required

Table 18. Best practices for memory configuration

Memory (RAM) configuration Best practice

48 GB for the Spectrum Accelerate VM Use

24 GB or higher when up to 3 TB are used Required

Symmetric configuration: all modules with the same amountof memory

Use

Changing memory size while VM is powered on and I/Otraffic is running

Do not use

Memory Reservation mode (avoid hypervisor swapping) Use

Limit should be equal to or greater than reserved memory Required

Server with hardware-assisted memory virtualization Use

The VMM chooses the appropriate combination of CPU andMMU virtualization modes

Use

Memory compression Do not use

16 IBM Spectrum Accelerate

Page 29: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 19. Best practices for power configuration

Power configuration Best practice

BIOS configured with high performance Required

The hypervisor should be configured with high performance Required

Dual-feed power supply Use

Dual separated substations (dual sources) Use

Gold-rated PSU Use

Battery time for graceful shutdown (UPS or BBU) Use

Battery time for grace time Use

"Margin" period time Use

Best practices for the ESXi cluster configurationThe following tables summarize the best practices that can be applied when settingup the ESXi cluster configuration for IBM Spectrum Accelerate.

Note: The following information is intended for VMware administrators who arefamiliar with ESXi terms and advanced ESXi configuration.

Table 20. Best practices for vSphere clustering

vSphere clustering configuration Best practice

Cluster of ESXi hosts (DRS clusters) must not be used Required

Datastore cluster features Do not use

Same hardware in all host machines Use

vMotion for the Spectrum Accelerate VM Do not use

Table 21. Best practices for network latency

Network latency configuration Best practice

Packet loss rate below 0.01% rate in the interconnectnetwork

Required

Packet delay is below 5 milliseconds Required

Table 22. Best practices for cluster stability

Cluster stability configuration Best practice

No I/O failures (by activating I/O simulation) Required

Chapter 2. Requirements, planning, and best practices 17

Page 30: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

18 IBM Spectrum Accelerate

Page 31: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Chapter 3. Licensing and download

IBM Spectrum Accelerate is a downloadable software product that must belicensed per storage capacity.

The licensed storage capacity can be used by several Spectrum Acceleratedeployments (several Spectrum Accelerate storage systems) as long as the totalstorage capacity of all deployments does not exceed the licensed storage capacity.

For more information about the available download and licensing options for IBMSpectrum Accelerate, check the IBM Passport Advantage® website(ibm.com/software/passportadvantage)

Important:

v Using the product is allowed for the licensed capacity. Consult with anauthorized IBM representative to obtain information about the required IBMSpectrum Accelerate licensing for your organization.

v The license is associated with your IBM customer number (ICN). Contact IBM toobtain your ICN. After your Spectrum Accelerate is deployed, you can retrieveyour ICN at any time as described in “Retrieving your IBM Customer Number(ICN)” on page 86.

License typesIBM Spectrum Accelerate has two license types:v Perpetual – Never expires.v Fixed Lease – Expires after a predefined period, usually after a fixed number of

months.

Both license types are issued for a specified Terabytes capacity that can be used forstorage.

License use measuring and reportingInformation regarding the actual storage capacity usage (in Terabytes) on all yourSpectrum Accelerate deployments can be monitored from IBM Hyper-ScaleManager.

Important: Always make sure that the total storage capacity of all SpectrumAccelerate deployments and newly added modules does not exceed the licensedstorage capacity. If such exceeding is required, additional Spectrum Acceleratestorage capacity must be licensed in advance.

The following figure illustrates the license use measuring and reporting concept:

© Copyright IBM Corp. 2015 19

Page 32: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

For more information, see “Managing and tracking Spectrum Accelerate licenses”on page 61.

License managementAfter IBM Spectrum Accelerate is deployed, you can manage and track yourlicenses through IBM Hyper-Scale Manager.

For more information, see “Managing and tracking Spectrum Accelerate licenses”on page 61.

Downloading the IBM Spectrum Accelerate software packageIBM Spectrum Accelerate can be downloaded initially from the IBM PassportAdvantage website, after logging in with a valid IBM ID and after completing theSpectrum Accelerate licensing registration.

Note: Files that are downloaded from the IBM Passport Advantage website(ibm.com/software/passportadvantage) are provided in compressed ZIP format.You must first extract the software package files from the compressed ZIP files.

After the initial product download, subsequent software updates can bedownloaded from the IBM Fix Central website (ibm.com/support/fixcentral).

Figure 3. IBM Spectrum Accelerate licensing and reporting concept

20 IBM Spectrum Accelerate

Page 33: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Chapter 4. Deployment

After preparing the required VMware ESXi cluster environment, you can deploythe IBM Spectrum Accelerate virtual appliance from either a Windows host or aLinux host, as detailed in the following sections.v “Deploying from a Linux host”v “Deploying from a Windows host” on page 29

Deploying from a Linux hostIf you are using a Linux deployment host, complete the following steps to deployand activate the IBM Spectrum Accelerate virtual appliance on the dedicated ESXihosts that are to be used as the storage system modules.v Step 1: Copying the deployment utility to the deployment hostv Step 2: Creating and editing the XML configuration filev Step 3: Issuing the deployment command

Step 1: Copying the deployment utility to the deployment hostThe first step is to copy the IBM Spectrum Accelerate software deployment utilityto the Linux deployment host.

About this task

The deployment utility is a one-file application that transparently includes a set ofessential files, including the image file of the IBM Spectrum Accelerate virtualappliance, Python script files, OVF files, XML configuration file, and othercomponents. It allows you to extract the XML configuration file, issue thedeployment command, and perform additional operations (see Table 23 on page22).

The deployment utility must be placed locally on the deployment host.

Procedure

After obtaining the deployment utility file from your IBM technical representative:1. Copy the deployment utility file (xiv_sds_deployment_kit.bash) to a clean

folder on the Linux deployment host.2. Issue the following command to verify that the deployment utility is functional:

./xiv_sds_deployment_kit.bash -h

The following prompt is displayed:

Usage: ./xiv_sds_deployment_kit.bash [option]Options:-c|--config XML_PATH : Deploy based on the specified XML configuration file (full path).-f|--force : Allows the deployment script to delete existing VMs that have the same name.-a|--add-module(s): Add one or more modules. Can be used only with -c|--config.-e|--examples : Extract the XML template file.-V|--verbose : Run in verbose mode. Can be used only with -c|--config.-h|--help : Display this help text.-v|--version : Display the version number of the embedded XIV microcode.

© Copyright IBM Corp. 2015 21

Page 34: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

The following table summarizes the CLI arguments (options) that can be usedwith the deployment utility.

Table 23. CLI arguments for the deployment utility

Argument Purpose

-c

or

--config

Deploy the XIV software on the ESXi hosts based on thespecified XML configuration file. The full path of the XMLfile must be specified.

-f

or

--force

Allows the deployment script to delete on the ESXi hostsexisting XIV VMs that have the same name.

-a

or

--add-module(s)

Add a single storage system module. Can be used onlywhen the -c or --config argument is used. For moreinformation, see “Adding a new module from a Linuxdeployment host” on page 44.

-e

or

--examples

Extract the XML template file. For more information, see“Step 2: Creating and editing the XML configuration file”on page 23.

-V

or

--verbose

Run in verbose mode, which displays detailed promptsduring the deployment. Can be used only when the -c or--config argument is used.

-h

or

--help

Display the help text.

-v

or

--version

Display the version number of the XIV microcode that isincluded in the deployment utility.

What to do next

Step 2: Creating and editing the XML configuration file

22 IBM Spectrum Accelerate

Page 35: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Step 2: Creating and editing the XML configuration fileIf a Linux deployment host is used, the IBM Spectrum Accelerate softwaredeployment requires an XML configuration file that contains a list of essentialparameters that define the ESXi cluster environment.

About this task

You can either extract a sample XML configuration file from the deployment utility(sds_machine_template.xml), or create a new file manually. The sample XMLconfiguration file is provided either without specified values for the requiredparameters, or with values that were pre-entered in advance by IBM techniciansfor your specific ESXi environment.

Any value that was not pre-entered appears in the file as an uppercase (all caps)description string. Accordingly, review the sample XML file and fill-in theparameter values as needed.

Procedure1. Issue the following command:

./xiv_sds_deployment_kit.bash -e

The sample XML configuration file is extracted to the directory in which thedeployment utility is located.

Searching embedded archive for example files... Please wait.SDS_Deploy/deploy/sds_machine_template.xml

2. Open the extracted sds_machine_template.xml file in a text editor. Thefollowing example shows an XML template file that has no pre-entered values.

Chapter 4. Deployment 23

Page 36: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

<!-- This is a template for defining the software-defined storage (SDS)machine and server parameters for the deployment script (deploy_sds.py).Replace the uppercase strings with values that match your environment. -->

<sds_machinename="UNIQUE_NAME_FOR_THE_MACHINE"interconnect_mtu="A_NUMBER_1500_TO_9000vm_gateway="GATEWAY_FOR_MGMNT_NETWORK"vm_netmask="NETMASK_FOR_MGMENT_NETWORK"data_disks="NUMBER_OF_RDM_DATA_DISKS"ssd_disks="NUMBER_OF_RDM_SSD_DISKS"memory_gb="MEMORY_FOR_VM_IN_GB">icn="SEVEN_DIGIT_IBM_CUSTOMER_NUMBER"off_premise="False"enable_diagnostic_mode="YES_OR_NO"

<vcenter_hostname="VCENTER_HOSTNAME_OR_IP"username="VCENTER_ADMIN_USERNAME"password="VCENTER_ADMIN_PASSWORD"datacenter="NAME_OF_EXISTING_DATACENTER_ON_VCENTER"/></vcenter_host>

<esx_servers>

<serverhostname="NAME_OR_IP_OF_ESX_SERVER"username="root"password="ESX_ROOT_PASSWORD"datastore="DATASTORE_NAME_ON_SERVER"mgmt_network="NAME_OF_INTERFACE_TO_BE_USED_AS_MGMT_NETWORK"interconnect_network="NAME_OF_INTERFACE_TO_BE_USED_AS_INTERCONNECT_NETWORK"iscsi_network="NAME_OF_INTERFACE_TO_BE_USED_AS_ISCSI_NETWORK"vm_mgmt_ip_address="IP_ADDRESS_TO_BE_GIVEN_TO_THE_MGMT_NETWORK">interconnect_ip_address="IP ADDRESS"interconnect_ip_netmask="IP NETMASK"

</server>

<!-- You can add additional ESXi server entries here.Make sure that the VM IP address and datacenter names are unique. -->

</esx_servers></sds_machine>

3. For each parameter, replace the uppercase description string with a real valueas detailed in the following tables, and then save the modified XML file.

Table 24. XML parameters for Spectrum Accelerate storage system (sds_machine)

Parameter Purpose Possible value

name Name (alias) of the Spectrum Acceleratestorage system.

Alphanumerical string

interconnect_mtu Maximum transmission unit (MTU) settingof the interconnect network, in bytes.

9000 or any value that is higherthan or equal to the MTU of theiSCSI network

vm_gateway Gateway address for the management IPaddress.

IP address

vm_netmask Netmask address of the SpectrumAccelerate storage system.

IPv4 netmask

data_disks Total number of data disks, or hard diskdrives (HDDs), per ESXi host machine(storage system module).

Integer from 6 to 12

ssd_disks Total number of solid-state drives (SSDs)per ESXi host machine.

0 or 1

24 IBM Spectrum Accelerate

Page 37: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 24. XML parameters for Spectrum Accelerate storage system (sds_machine) (continued)

Parameter Purpose Possible value

memory_gb Total memory (RAM) of the virtualmachine (VM) that is created for theSpectrum Accelerate virtual appliance oneach ESXi host machine, in Gigabytes.

Important: The specified total memory ofthe VM must be at least 4 GB less than thesize of the physical memory on each ESXihost machine.

Integer from 24 to 48

(depending on the amount ofphysical memory)

icn IBM customer number (ICN).

Contact IBM to obtain your ICN.

A valid 7-digit number

off_premise Indicates whether the Spectrum Acceleratestorage system is deployed on local ESXiservers at the customer premises, oroff-premise on cloud-based servers.

Yes (off-premise system)

No (local system)

enable_diagnostic_mode When enabled (with a value of Yes),diagnostic mode provides a boot sequencein which the network environment anddisk performance are analyzed prior to thedeployment.

During this analysis, relevant warnings orerrors are issued. Warnings allow thedeployment to continue, while anydetected error stops the deployment.

After a successful diagnostic run (withouterrors), the storage system reboots andthen the Spectrum Accelerate processes areprepared to be turned on but not started.Important: As a best practice, alwaysdeploy with diagnostic mode enabled,unless your environment has been testedand you are sure that no diagnostic isneeded.

Yes (default)

No

Table 25. Optional XML parameters for a vCenter server (vcenter_host)

Parameter Purpose Possible value

name Hostname or IP address of the vCenterserver that is used to monitor and controlthe ESXi hosts.

Hostname or IP address

username Username for accessing the vCenter server. A valid username

Chapter 4. Deployment 25

Page 38: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 25. Optional XML parameters for a vCenter server (vcenter_host) (continued)

Parameter Purpose Possible value

password Password for accessing the vCenter server.

Attention: Since the password is saved inthe XML file as cleartext, you can avoidexposing the password in the file byleaving the password parameter blank. Ifyou leave the password parameter blank,you will be prompted for the passwordduring the deployment process (afterissuing the deployment command). Thepassword is masked when it is enteredduring the deployment process.

A valid password

datacenter Name of an existing datacenter entity(vCenter entity) in which the SpectrumAccelerate storage system should bedefined.

Alphanumerical string

Important: If a vCenter server is not used, delete the vcenter_host parameters (theentire section) from the XML file.

Table 26. XML parameters for a single ESXi host (server; storage system module)

Parameter Purpose Required value

hostname Hostname or IP address (management IPaddress) of the ESXi host that should beused as a storage system module.

Hostname or IP address

username Username for accessing the ESXi host. A valid username

password Password for accessing the ESXi host.

Attention: Since the password is saved inthe XML file as cleartext, you can avoidexposing the password in the file byleaving the password parameter blank. Ifyou leave the password parameter blank,you will be prompted for the passwordduring the deployment process (afterissuing the deployment command). Thepassword is masked when it is enteredduring the deployment process.

A valid password

datastore Name of the pre-configured datastore(requires 250 GB of free space; see“Required VMware ESXi host machines”on page 5) in which the image of theSpectrum Accelerate virtual applianceshould be stored.

Alphanumerical string

mgmt_network Name of the management network on theESXi host. For more information, see“Required VMware ESXi host machines”on page 5.

Alphanumerical string

26 IBM Spectrum Accelerate

Page 39: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 26. XML parameters for a single ESXi host (server; storage system module) (continued)

Parameter Purpose Required value

interconnect_network Name of the network that the ESXi hostuses for port group mapping andinterconnecting with the other ESXi hosts.For more information, see “RequiredvSwitch, network, and deployment host”on page 7.

Alphanumerical string

iscsi_network Name of the iSCSI network that the ESXihost makes available for storageprovisioning. For more information, see“Required VMware ESXi host machines”on page 5.

Alphanumerical string

vm_mgmt_ip_address IP address that should be assigned to theSpectrum Accelerate virtual machine (VM)on the management network.

IP address

interconnect_ip_address Static IP address that is used forinterconnecting the storage system modulewith the other modules.Important: All interconnect IP addressesmust reside in the same subnet.

A valid IP address

interconnect_ip_netmask Netmask IP address of the interconnectnetwork.

A valid IP address

Important: The server set of parameters must be repeated in the XML file for eachESXi host that is to be used as a Spectrum Accelerate module. Add a separate setof server parameters in the XML file for each ESXi host, within the esx_serverssection.

What to do next

Step 3: Issuing the deployment command

Chapter 4. Deployment 27

Page 40: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Step 3: Issuing the deployment commandAfter the XML configuration file has been edited to contain the requiredinformation, you can issue the deployment command on the Linux deploymenthost.

Before you begin

If a vCenter server is not used, make sure that no ESXi host is currently defined onany vCenter server. If any such definition exists, delete it from the vCenter serverbefore issuing the deployment command.

Procedure

When you are ready to start the deployment on the relevant ESXi hosts, issue thefollowing command:./xiv_sds_deployment_kit.bash -c sds_machine_template.xml

Note:

v If the deployment utility and the XML configuration file are not located in thesame directory, specify the full path of the XML configuration file on thecommand line.

v If you want to run the deployment in verbose mode, include the -V argument(dash with capital 'V') on the command line as well.

v If a vCenter server is used in the ESXi configuration, the deployment scriptcreates a dedicated folder under the specified datacenter (specified in the XMLconfiguration file; see “Step 2: Creating and editing the XML configuration file”on page 23), and then adds and moves all ESXi hosts into that folder beforestarting the deployment.

The deployment process starts and the relevant prompts are displayed until thedeployment on all relevant ESXi hosts is successfully completed and the SpectrumAccelerate storage system becomes operational.

What to do next

Optional: Verifying the XIV node configuration from vSphere Client

28 IBM Spectrum Accelerate

Page 41: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Deploying from a Windows hostIf you are using a Windows deployment host, you can deploy the SpectrumAccelerate software from either the XIV GUI or from the Windows commandprompt environment, as described in the following sections.

Important: Only a single deployment process can be run on a Windowsdeployment host. You must wait until the deployment process is completed beforeinitiating a new deployment. Parallel deployment processes are not supported.

v “Deploying from the XIV GUI”v “Deploying from the Windows command prompt” on page 36

Deploying from the XIV GUIIf you are using a Windows deployment host, you can deploy IBM SpectrumAccelerate systems from any local installation of XIV Management Tools version4.5.0.1 (or later). Alternatively, you can use the server-based IBM Hyper-ScaleManager version 1.6 (or later) as the deployment host.

The Deploy Spectrum Accelerate System option (see Figure 4 and Figure 5)invokes the IBM Spectrum Accelerate deployment wizard, which allows you toeasily enter the required configuration parameters in different tabs, and then issuethe deployment command.

Figure 4. XIV GUI – Deploy Spectrum Accelerate System option

Figure 5. IBM Hyper-Scale Manager – Deploy Spectrum Accelerate System option

Chapter 4. Deployment 29

Page 42: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

The General tab of the deployment wizard (see Figure 6) allows you to:v Specify the location of the deployment command file

(xiv_sds_deployment_win.cmd that is required for the deployment.v Import an existing Spectrum Accelerate system configuration by using the

Import option, or export the current configuration by using the Export option.All configurations are saved in XML format, as described in “Step 2: Creatingand editing the XML configuration file” on page 23.

The System Settings tab (see Figure 7 on page 31) allows you to specify the IBMSpectrum Accelerate storage system settings, which include:v System name – Name (alias) of the Spectrum Accelerate storage system.v IBM customer number – Your IBM customer number (ICN). Contact IBM to

obtain your ICN.v Management gateway – Management IP address of the Spectrum Accelerate

storage system.v Management netmask – Netmask IP address of the Spectrum Accelerate storage

system.v Interconnect MTU – Maximum transmission unit (MTU) setting of the

interconnect network, in bytes.v Off-premise – Indicates whether the Spectrum Accelerate storage system is

deployed at the customer premises, or off-premise on cloud-based ESXi servers.

Figure 6. XIV GUI – Spectrum Accelerate deployment wizard – General optional tab

30 IBM Spectrum Accelerate

Page 43: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

v Run Diagnostics – When this option is enabled with a value of Yes, it providesa boot sequence in which the network environment and disk performance areanalyzed prior to the deployment. During this analysis, relevant warnings orerrors are issued. Warnings allow the deployment to continue, while anydetected error stops the deployment. After a successful diagnostic run (withouterrors), the storage system reboots and then the Spectrum Accelerate processesare prepared to be turned on but not started.

Important: As a best practice, always deploy with the Run Diagnostics optionenabled, unless your environment has been tested and you are sure that nodiagnostic is needed. This option also informs you about the minimum requiredtime for a graceful system shutdown that might be required in any case of anemergency shutdown (see “Handling emergency shutdown” on page 83).

The vCenter Server Settings tab (see Figure 8 on page 32) is optional and allowsyou to specify whether a vCenter server is used to control or monitor the ESXihosts that are to be used as modules. You can select vCenter Enabled to indicatethat a vCenter server is used, and then fill the following details:v vCenter Server IP/Hostname – Hostname or IP address of the vCenter server

that is used to monitor and control the ESXi hosts.v Username – Username for accessing the vCenter server.v Password and Confirm Password– Password for accessing the vCenter server.

Figure 7. XIV GUI – Spectrum Accelerate deployment wizard – System Settings tab

Chapter 4. Deployment 31

Page 44: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

v Datacenter Name – Name of an existing datacenter entity (vCenter entity) inwhich the Spectrum Accelerate storage system should be defined.

The Module Settings tab (see Figure 9 on page 33) allows you to define eachindividual ESXi host that is to be used as a Spectrum Accelerate storage systemmodule. This includes:v Configuration details that must be the same for all modules –

– Memory (24–48 GB) – Total memory (RAM) of the virtual machine (VM) thatis created for the Spectrum Accelerate virtual appliance on each ESXi hostmachine, in Gigabytes.

– Number of Disks – Total number of data disks, or hard disk drives (HDDs).– Number of SSDs – Total number of solid-state drives (SSDs).

Figure 8. XIV GUI – Spectrum Accelerate deployment wizard – vCenter Server Settings tab

32 IBM Spectrum Accelerate

Page 45: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

v Configuration details that are specific to each individual module. Click the greenplus icon to specify these details a separate in dialog box (see Figure 10 on page34) –– Module number – The sequential module number. A Spectrum Accelerate

storage system requires a minimum of 3 modules, and can contain amaximum of 15 modules.

– Datastore name – Name of the pre-configured datastore (requires 250 GB offree space) in which the image of the Spectrum Accelerate virtual applianceshould be stored.

– Module management IP – IP address that should be assigned to theSpectrum Accelerate virtual machine on the management network.

– ESXi hostname / FQDN – Hostname or IP address (management IP address)of the ESXi host that should be used as a storage system module.

– ESXi username – Username for accessing the ESXi host.– ESXi password and Confirm ESXi password – Password for accessing the

ESXi host.– Interconnect – Name of the network that the ESXi host uses for port group

mapping and interconnecting with the other ESXi hosts.– iSCSI – Name of the iSCSI network that the ESXi host makes available for

storage provisioning.– Management – Name of the management network on the ESXi host.– IP address – Static IP address that is used for interconnecting the storage

system module with the other modules.

Figure 9. XIV GUI – Spectrum Accelerate deployment wizard – Module Settings tab

Chapter 4. Deployment 33

Page 46: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

– Netmask – Netmask IP address of the interconnect network.

The last tab, Proactive Support (see Figure 12 on page 35), allows you to enablethe Proactive Support Enabled option after the deployment is completed. Thisoption allows IBM to provide proactive support (problem detection and proactivenotifications) for the Spectrum Accelerate system that you deploy. If this option isnot enabled as a deployment option, you can enable it later as described in“Enabling the Proactive Support and Remote Support options” on page 39.

As a best practice for any Spectrum Accelerate deployment, select the ProactiveSupport Enabled option and then enter the following details:v Proactive Support SMTP Gateway – SMTP gateway IP address through which

SMTP messages can be sent to the IBM server. The gateway address must bepredefined in the Gateways configuration panel.

Figure 10. XIV GUI – Spectrum Accelerate deployment wizard – Module details

34 IBM Spectrum Accelerate

Page 47: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

v Name – Name of the contact person whom you want IBM Support to contact incase of a detected problem.

v Email – Email address of the contact person.v Office Phone – Work phone number of the contact person.

Figure 11. XIV GUI – Gateways definition panel

Figure 12. XIV GUI – Spectrum Accelerate deployment wizard – Proactive Support tab

Chapter 4. Deployment 35

Page 48: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

After you have entered the full details of the IBM Spectrum Accelerate system thatyou want to deploy, click Deploy to start the deployment process based on theinformation you have entered in the tabs.

Deploying from the Windows command promptTo deploy from the Windows command prompt environment, issue the followingdeployment command in the same manner that the Linux deployment command isissued:

xiv_sds_deployment_win.cmd -c deployment.xml <additional arguments as inthe Linux deployment>

For information about the required contents of the XML file and deploymentcommand options, see “Deploying from a Linux host” on page 21.

Post-deployment tasksAfter IBM Spectrum Accelerate is successfully deployed on the ESXi hosts, severalpost-deployment operations are required, as detailed in the following sections.v “Verifying the ESXi configuration from vSphere Client”v “Changing the storage administrator default password” on page 38v “Enabling the Proactive Support and Remote Support options” on page 39v “Defining one or more Support Center connections” on page 41v “Updating the NTP, DNS, and time zone settings” on page 43

Verifying the ESXi configuration from vSphere ClientYou can make the following verifications through vSphere Client after the IBMSpectrum Accelerate virtual appliance is deployed on the ESXi hosts.

Note:

v Apart from the first post-deployment verification (see Figure 13), you canperform the other verifications prior to the deployment.

v If vCenter Server is not used, you can connect vSphere Client directly andseparately to each ESXi host in order to check each ESXi host.

On the left Datacenter tree, check whether all the required ESXi hosts are listed asmodules under the IBM Spectrum Accelerate storage system entity.

Figure 13. vSphere Client – List of ESXi hosts (modules) and Spectrum Accelerate virtualmachines (one VM per module)

36 IBM Spectrum Accelerate

Page 49: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Click on each ESXi host icon and then click Configuration > Networking to checkthe connectivity of the virtual switches that are used by the module.

Click on each ESXi host icon and then click Configuration > Storage to checkwhether the datastore of the module controller is defined.

Under Configuration > Storage you can also check which physical (raw devicemapping) disks are currently attached to the ESXi host.

Figure 14. vSphere Client – Networking and connectivity information for a Spectrum Accelerate module

Figure 15. vSphere Client – Datastore of a Spectrum Accelerate module

Chapter 4. Deployment 37

Page 50: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Note: The list of physical disks might include disks that are not used by theSpectrum Accelerate virtual appliance. As a best practice, disconnect any disk thatis not used by the Spectrum Accelerate virtual appliance.

Changing the storage administrator default passwordFor better security, after the deployment is completed, use the XIV GUI to changethe default password of the storage administrator.

Figure 16. vSphere Client – List of physical disks that are connected to the ESXi host

Figure 17. XIV GUI – Change Default Password dialog box

38 IBM Spectrum Accelerate

Page 51: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Enabling the Proactive Support and Remote Support optionsTo allow IBM to provide support for your Spectrum Accelerate deployment, usethe XIV GUI to enable and configure the Proactive Support and Remote Supportoptions.

Note: For various preventive and diagnostics support actions relating to IBMSpectrum Accelerate, IBM Support requires customer approval. By enabling theProactive Support option, you minimize the number of interaction cycles with IBMSupport. By enabling the Remote Support option, you minimize the time it takesto diagnose and remedy your Spectrum Accelerate system.

v Proactive Support – Allows proactive notifications regarding the SpectrumAccelerate system health and components to be sent to IBM Support atpredefined intervals. Upon detection of any hardware or software error code,both IBM Support and your predefined contact person are notified via email(through the specified SMTP gateway). If IBM Support determines that thedetected event requires service or further investigation, a new PMR is createdand sent to appropriate IBM Support team.

v Remote Support – Allows IBM Support to remotely and securely access yourSpectrum Accelerate system when needed during a support call. This optionrequires IP communication between the Spectrum Accelerate system and theIBM Remote Support Center. If a Spectrum Accelerate system does not havedirect access to the Internet (for example, due to a firewall), use the XIV RemoteSupport Proxy utility to enable the connection.

If Proactive Support was not configured at deployment stage (see “Deploying fromthe XIV GUI” on page 29), you can use IBM Hyper-Scale Manager to configureproactive support for any licensed system that requires it, as detailed in theLicensed Systems tab of Spectrum Accelerate Licensing panel.

The following figures show the Proactive Support and Remote Supportconfiguration panels, which are available under System Settings > Support.

Figure 18. IBM Hyper-Scale Manager – Configure Proactive Support option (per system)

Chapter 4. Deployment 39

Page 52: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

To enable proactive support, the Proactive Support Enabled option must beselected.

In the Remote Support tab, enter the primary and secondary IP addresses throughwhich the communication between the Spectrum Accelerate system and IBMRemote Support Center can be established.

Figure 19. XIV GUI – System support options – Proactive Support tab

40 IBM Spectrum Accelerate

Page 53: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Defining one or more Support Center connectionsUse the XIV GUI to define at least one connection to an IBM Support Center IPaddress.

The configuration panel for IBM Support Center connections is available underTools > Support Center.

Figure 20. XIV GUI – System support options – Remote Support tab

Chapter 4. Deployment 41

Page 54: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Select the Port Type through which the connection should be established, and thenclick the green plus icon to define a connection that you can later edit or removefrom the list of connections.

Each connection can be prioritized and named differently. In Address, enter the IPaddress of the gateway through which logs should be redirected to the SupportCenter.

Figure 21. Support Center configuration panel

Figure 22. Create Support Center dialog box

42 IBM Spectrum Accelerate

Page 55: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Updating the NTP, DNS, and time zone settingsUse the XIV GUI To update the NTP, DNS, and time zone settings after theSpectrum Accelerate deployment.

The following configuration panel is available under System Settings > System >Parameters.

Important: All ESXi hosts that are included in the Spectrum Acceleratedeployment must also be synchronized with the same time zone settings. For moreinformation, refer to the VMware KB article on ESXi time zone synchronization(kb.vmware.com/kb/1003736).

Adding modulesAdditional modules (ESXi hosts) increase the overall capacity and data handlingcapabilities of the IBM Spectrum Accelerate storage system, and also improve itsresiliency.

After the IBM Spectrum Accelerate storage system is up and running, you canequip it with additional modules as described in the following sections.v “Adding a new module from a Linux deployment host” on page 44v “Adding a new module from the XIV GUI” on page 47

Figure 23. XIV GUI – System parameters configuration tab

Chapter 4. Deployment 43

Page 56: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Important:

v A Spectrum Accelerate storage system requires a minimum of 3 modules, andcan contain a maximum of 15 modules.

v The configuration of an added module must be the same as the configuration ofthe existing Spectrum Accelerate modules. For more information, see “RequiredVMware ESXi host machines” on page 5. If the hard disks (HDDs) of the newlyadded module have greater capacity than the capacity of the existing systemHDDs (indicated by the DISK_LARGER_THAN_SYSTEM_DISK_SIZE event), the HDDsof the newly added module can be utilized only up to the capacity of theexisting system HDDs.

v CLI management connection with the Spectrum Accelerate storage system isrequired for adding or enabling modules.

v Make sure that the storage capacity of the added module is licensed. For moreinformation, see “License use measuring and reporting” on page 19.

Adding a new module from a Linux deployment hostIf you are using a Linux deployment host, you can add a new module to the IBMSpectrum Accelerate storage system by editing the XML template file and issuingthe deployment command.

Before you begin

Any new ESXi host that you add as a module must meet the hardware andnetwork requirements as detailed in “Required VMware ESXi host machines” onpage 5.

About this task

A newly added module requires a second, yet slightly different deploymentprocedure that also includes the equip and phase-in CLI commands. For moreinformation about the phase in, phase out, and equip operations, see “Phase-out,equip, test, and phase-in principles” on page 75.

Note: You can add more than one module by repeating steps 2–4 (specifying a fewnew modules in the XML file) and then steps 6–9 (activating each newly addedmodule).

Procedure

The following procedure describes how to add a single new module from a Linuxdeployment host.1. Open the sds_machine_template.xml file in a text editor and delete the server

sections of ESXi hosts that were already deployed.2. Add a new server section for the ESXi host that you want to add (only one

should be added). For more information, see Table 26 on page 26.3. In the XML file, add the following new parameter type in the server section:

module_id="MODULE_NUMBER".4. Replace MODULE_NUMBER with the actual sequential number of the module that

you want to add. For example, if you are adding a fourth module, the numbershould be 4, as highlighted in the following example:

44 IBM Spectrum Accelerate

Page 57: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

<servermodule_id="4"hostname="NAME_OR_IP_OF_ESX_SERVER"username="root"password="ESX_ROOT_PASSWORD"datastore="DATASTORE_NAME_ON_SERVER"mgmt_network="NAME_OF_INTERFACE_TO_BE_USED_AS_MGMT_NETWORK"interconnect_network="NAME_OF_INTERFACE_TO_BE_USED_AS_INTERCONNECT_NETWORK"iscsi_network="NAME_OF_INTERFACE_TO_BE_USED_AS_ISCSI_NETWORK"vm_mgmt_ip_address="IP_ADDRESS_TO_BE_GIVEN_TO_THE_MGMT_NETWORK">interconnect_ip_address="IP ADDRESS"interconnect_ip_netmask="IP NETMASK"</server>

Then, save the modified XML file.5. On the deployment host, issue the following module addition command:

./xiv_sds_deployment_kit.bash -c sds_machine_template.xml -a

Note: If the deployment utility and the XML configuration file are not located inthe same directory, specify the full path of the XML configuration file on thecommand line.

The deployment process begins and displays various informational prompts.The following example shows prompt for a single storage node (repeated perstorage node):

Chapter 4. Deployment 45

Page 58: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Target platform: ’SDS VM : sds-vm-esx’xtool.py: executing command add_sds_modules on system vmConverting local image to VMDKParsing deploy XML add_module.xmlExecuting ESXi verifications before deploymentVerifying ESXi server domain.ibm.com*** Verifying ESXi SSH port is opened*** Verifying SSH credentials and connection*** Verifying memory size on the ESXi host*** Verifying datastore 04_module existence on the ESXi host*** Verifying datastore size*** Verifying Networking configuration validity on ESXi servers*** Networking configuration verified on ESXi hostSDS ESXi Nodes Verifications Completed SuccessfullyUpdating OVF new_outputs/vmdk/tmp_ovf.ovf Memory ElementsUpdating memory element: rasd:ElementName with size: 16384 MBUpdating memory element: rasd:Reservation with size: 16384 MBUpdating memory element: rasd:VirtualQuantity with size: 16384 MBSaving the updated OVF XMLConnecting to Vcenter server domain.ibm.comTrying to add ESX server domain.ibm.com to folder el1-s2Task completed successfully: Add ESX host domain.ibm.comCreating direct attach disks on ESX server domain.ibm.com: 11 data disks and 0 SSD disksDIRECT ATTACH SCRIPT OUTPUT:Checking disk write on /vmfs/devices/disks/naa.5000c500214b2d8bDIRECT ATTACH SCRIPT OUTPUT:Adding Device naa.5000c500214b2d8b as DATA diskDIRECT ATTACH SCRIPT OUTPUT:Checking disk write on /vmfs/devices/disks/naa.5000c500214dcbebDIRECT ATTACH SCRIPT OUTPUT:Adding Device naa.5000c500214dcbeb as DATA diskDIRECT ATTACH SCRIPT OUTPUT:Checking disk write on /vmfs/devices/disks/naa.5000c50025d2be5fDIRECT ATTACH SCRIPT OUTPUT:Adding Device naa.5000c50025d2be5f as DATA diskDIRECT ATTACH SCRIPT OUTPUT:Checking disk write on /vmfs/devices/disks/naa.5000c50025d2de73DIRECT ATTACH SCRIPT OUTPUT:Adding Device naa.5000c50025d2de73 as DATA diskDIRECT ATTACH SCRIPT OUTPUT:Checking disk write on /vmfs/devices/disks/naa.5000c50020ef2047DIRECT ATTACH SCRIPT OUTPUT:Adding Device naa.5000c50020ef2047 as DATA diskDIRECT ATTACH SCRIPT OUTPUT:Checking disk write on /vmfs/devices/disks/naa.5000c50025d2947fDIRECT ATTACH SCRIPT OUTPUT:Adding Device naa.5000c50025d2947f as DATA diskGoing to deploy VM el1-s2_module_4Opening OVF source: new_outputs/vmdk/tmp_ovf.ovfOpening VI target: vi://[email protected]:443/dir.domain.ibm.comDeploying to VI: vi://[email protected]:443/dir.domain.ibm.comTransfer completedCompleted successfullyDeployment of all modules completed successfully!Adding 6 data disks and 0 ssd disks to VM el1-s2_module_4Adding disks to all VMs completed successfullyTurning on VM el1-s2_module_4

6. Start a Spectrum Accelerate command-line interface (CLI) session (for moreinformation, see Chapter 6, “Management from the command-line interface(CLI),” on page 69) and then issue the following module_equip command forthe newly added module, where <IP address> stands for the module'sinterconnect IP address:module_equip module_interconnect_ip=<IP address>

For example:

module_equip module_interconnect_ip=100.150.200.250command 0:administrator:

command:code = "SUCCESS"status = "0"status_str = "Command completed successfully"

aserver = "DELIVERY_SUCCESSFUL"

7. Issue the module_list command:module_list

46 IBM Spectrum Accelerate

Page 59: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

The added storage nodes are listed and appear on Ready status:

Component ID Status Currently Functioning Target Status Type Data Disks FC Ports iSCSI Ports Temperature------------ ------ --------------------- ------------- ---------- ---------- -------- ----------- -----------1:Module:1 OK yes sds_vm_p11 10 0 2 01:Module:2 OK yes sds_vm_p11 10 0 2 01:Module:3 OK yes sds_vm_p11 10 0 2 01:Module:4 Ready yes sds_vm_p11 10 0 2 0

8. Issue the following component_phasein CLI command for the newly addedmodule, where <IP address> stands for the module's interconnect IP address:module_phasein module_interconnect_ip=<IP address>

For example:

module_phasein module_interconnect_ip=100.150.200.250command 0:administrator:

command:code = "SUCCESS"status = "0"status_str = "Command completed successfully"

aserver = "DELIVERY_SUCCESSFUL"

9. Issue the module_list command again:module_list

The added module is listed on OK status:

Component ID Status Currently Functioning Target Status Type Data Disks FC Ports iSCSI Ports Temperature------------ ------ --------------------- ------------- ---------- ---------- -------- ----------- -----------1:Module:1 OK yes sds_vm_p11 10 0 2 01:Module:2 OK yes sds_vm_p11 10 0 2 01:Module:3 OK yes sds_vm_p11 10 0 2 01:Module:4 OK yes OK sds_vm_p11 10 0 2 0

After the added module is on OK status, the IBM Spectrum™ Accelerate systemstarts a data redistribution process in order to spread data to the newly addedmodule.

Adding a new module from the XIV GUIIf you are logged in as Operations Administrator (user account that is defined onthe Spectrum Accelerate system), you can use the XIV GUI to add a new moduleto your Spectrum Accelerate system, by zooming in to the system and thenclicking Define New Module.

Figure 24. XIV GUI – Define New Module button for Spectrum Accelerate

Chapter 4. Deployment 47

Page 60: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

The Deploy New Module wizard is similar to the deployment wizard (see“Deploying from the XIV GUI” on page 29) and allows you to enter theconfiguration details of the newly added module.

Figure 25. XIV GUI – Define New Module menu option for Spectrum Accelerate

48 IBM Spectrum Accelerate

Page 61: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

The Module Settings panel (see Figure 27 on page 50) allows you to add morethan one module to the list of modules, by clicking the green plus icon. You candeploy all newly added modules in one operation.

Figure 26. XIV GUI – Deploy New Module wizard

Chapter 4. Deployment 49

Page 62: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

After entering the module configuration details, click Deploy Module. You mustthen phase in the module, as shown in “Phasing out and phasing in modules anddisks” on page 66.

Note: When adding a new module from the XIV GUI, the module is automaticallyequipped and requires only a phase-in procedure. For more information about thephase in, phase out, and equip operations, see “Phase-out, equip, test, and phase-inprinciples” on page 75.

Figure 27. XIV GUI – Module Settings panel

50 IBM Spectrum Accelerate

Page 63: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Chapter 5. Management and monitoring from the XIVgraphical user interface (GUI)

IBM Spectrum Accelerate systems can be managed and monitored from the XIVGUI and IBM Hyper-Scale Manager in almost the same way that XIV storagesystems are managed and monitored.

Note: For detailed information about the XIV GUI and IBM Hyper-Scale Managerfunctionality, refer to the IBM XIV Management Tools Operations Guide publication.

Important: The management communication is over TCP port 7778, through whichall traffic is encrypted. The Spectrum Accelerate system communicates with keyservers using the Key Management Interoperability Protocol (KMIP) protocol overTCP port 5696.

You can log in to the XIV GUI and IBM Hyper-Scale Manager and performdifferent management actions depending on the user account that is defined foryou on the Spectrum Accelerate system. Some operations are limited to certainuser account types. The available user account types are:v Read Only – Can only list and view system information.v Application Administrator – Can create snapshots of assigned volumes, map an

owned snapshot to an assigned host, and deleting an owned snapshot.v Storage Administrator – Can perform all actions except maintenance operations.v Operations Administrator – Can perform only maintenance operations.

Some management and monitoring features in the XIV GUI and IBM Hyper-ScaleManager are available specifically for Spectrum Accelerate systems, as detailed inthe following sections.v “Identifying Spectrum Accelerate systems on the All Systems view” on page 52v “Monitoring Spectrum Accelerate hardware components” on page 55v “Viewing and modifying Spectrum Accelerate system settings” on page 57v “Setting cross-system connectivity with Spectrum Accelerate systems” on page

58v “Managing and tracking Spectrum Accelerate licenses” on page 61v “Upgrading a Spectrum Accelerate system” on page 65v “Phasing out and phasing in modules and disks” on page 66

© Copyright IBM Corp. 2015 51

Page 64: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Identifying Spectrum Accelerate systems on the All Systems viewIBM Spectrum Accelerate systems are identified on the All Systems view bypurple SDS captions, as shown below.

When a cloud icon is shown to the left of the system name, it indicates that thisSpectrum Accelerate system is deployed on an off-premise cloud.

Figure 28. XIV GUI – Spectrum Accelerate (SDS) systems on the All Systems view

52 IBM Spectrum Accelerate

Page 65: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

The list view displays all the available systems in a table.

You can press ALT+S or use the system selector function to quickly find a system.

Figure 29. XIV GUI – Off-premise Spectrum Accelerate (SDS) system (indicated by cloudicon) in Tile view

Figure 30. XIV GUI – Spectrum Accelerate on the All Systems list

Chapter 5. Management and monitoring from the XIV graphical user interface (GUI) 53

Page 66: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

You can also customize the viewable columns of the systems list as needed.

Figure 31. XIV GUI – System Selector function

Figure 32. XIV GUI – Customize Columns dialog box

54 IBM Spectrum Accelerate

Page 67: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Monitoring Spectrum Accelerate hardware componentsYou can use the XIV GUI for monitoring the hardware components of your IBMSpectrum Accelerate systems in real time, as shown in the following figures.

Figure 33. XIV GUI – Modules of a Spectrum Accelerate storage system

Figure 34. XIV GUI – Hardware component types per module

Chapter 5. Management and monitoring from the XIV graphical user interface (GUI) 55

Page 68: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Figure 35. XIV GUI – Hardware components per module – expanded view

Figure 36. XIV GUI – Disk failure indication

56 IBM Spectrum Accelerate

Page 69: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Viewing and modifying Spectrum Accelerate system settingsYou can use the XIV GUI for viewing and modifying Spectrum Accelerate storagesystem settings, as shown in the following figures.

Figure 37. XIV GUI – Storage system settings – General tab

Figure 38. XIV GUI – Storage system settings – Parameters tab

Chapter 5. Management and monitoring from the XIV graphical user interface (GUI) 57

Page 70: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Setting cross-system connectivity with Spectrum Accelerate systemsYou can use the XIV GUI to set cross-system connectivity with Spectrum Acceleratesystems, as shown in the following figures.

Note: For detailed information and guidance on how to set cross-systemconnectivity, refer to IBM XIV Storage System Business Continuity Function on theIBM Redbooks® website (redbooks.ibm.com/abstracts/sg247759.html).

Figure 39. XIV GUI – Storage system settings – Miscellaneous info tab

58 IBM Spectrum Accelerate

Page 71: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Figure 40. XIV GUI – Cross-system connectivity – Grouped modules view

Chapter 5. Management and monitoring from the XIV graphical user interface (GUI) 59

Page 72: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Figure 41. XIV GUI – Cross-system connectivity – Focused module view

60 IBM Spectrum Accelerate

Page 73: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Managing and tracking Spectrum Accelerate licensesYou can use IBM Hyper-Scale Manager to manage and track your IBM SpectrumAccelerate licenses, as shown in the following figures.

For information about the Spectrum Accelerate licensing, see “License types” onpage 19 and “License use measuring and reporting” on page 19.

Figure 42. XIV GUI – Cross-system connectivity – Bi-directional connection

Figure 43. IBM Hyper-Scale Manager – Spectrum Accelerate Licensing option

Chapter 5. Management and monitoring from the XIV graphical user interface (GUI) 61

Page 74: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Figure 44. Spectrum Accelerate Licensing – Summary tab

Figure 45. Spectrum Accelerate Licensing – Licenses tab

62 IBM Spectrum Accelerate

Page 75: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Figure 46. Spectrum Accelerate Licensing – Capacity Changes tab

Figure 47. Spectrum Accelerate Licensing – Licensed Systems tab

Chapter 5. Management and monitoring from the XIV graphical user interface (GUI) 63

Page 76: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Figure 48. Spectrum Accelerate licensing report – example page 1

64 IBM Spectrum Accelerate

Page 77: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Upgrading a Spectrum Accelerate systemWhen a newer version of IBM Spectrum Accelerate becomes available, you caninitiate the upgrade procedure from the XIV GUI.

The upgrade procedure does not interrupt the continuous operation of theSpectrum Accelerate storage system.

To upgrade a Spectrum Accelerate system:1. Copy the upgrade software package to the host from which the upgrade is to

be carried out.2. Verify the upgrade package file size.3. Verify that the Spectrum Accelerate system is in good state and that there are

no failed components.4. Verify that there are no other on-going upgrade operations.5. In the XIV GUI, zoom in to the Spectrum Accelerate system that you want to

upgrade and then start the Upgrade option under System Settings

Figure 49. Spectrum Accelerate licensing report – example page 2

Chapter 5. Management and monitoring from the XIV graphical user interface (GUI) 65

Page 78: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

The Spectrum Accelerate upgrade wizard is displayed and guides you through theupgrade procedure steps.

The upgrade process might take several minutes to complete. The XIV GUIdisplays the progress of the upgrade until its completion.

Phasing out and phasing in modules and disksIf you are logged in as Operations Administrator (user account that is defined onthe Spectrum Accelerate system), you can use the XIV GUI to phase out and phasein modules and disks that are part of a Spectrum Accelerate storage system.

Attention:

v You must always initiate a phase out procedure before any disk or modulereplacement. This allows the Spectrum Accelerate system to redistribute data tothe other disks and modules in an orderly manner.

v If you are using the minimum of 3 modules per Spectrum Accelerate system,phasing out a module leaves the system with only 2 functional modules,which is below the required minimum. To avoid such situation, add a moduleto a three-module system before attempting to phase out any module. Forinformation about how to add a module, see “Adding modules” on page 43. Forinformation about replacing a module, see “Replacing a module” on page 78.

v For more information about the proper procedure, see “Phase-out, equip, test,and phase-in principles” on page 75.

Right-click the hardware component to display the available phase-out, test, orphase-in options for that component, as shown in the following example figures.

Figure 50. XIV GUI – Upgrade option

66 IBM Spectrum Accelerate

Page 79: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Figure 51. XIV GUI – Phase-out options for a failed module component (module containing one failed disk)

Figure 52. XIV GUI – Phase-out options for a working disk component (disk on OK status)

Chapter 5. Management and monitoring from the XIV graphical user interface (GUI) 67

Page 80: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

68 IBM Spectrum Accelerate

Page 81: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Chapter 6. Management from the command-line interface (CLI)

Apart of a few new service-related operations for disks and modules, managementof a IBM Spectrum Accelerate storage system from the command-line interface(CLI) is similar to XIV system management from the CLI.

The new service-related operations are also available from the XIV GUI.

Important: The management communication is over TCP port 7778, through whichall traffic is encrypted. The Spectrum Accelerate system communicates with keyservers using the Key Management Interoperability Protocol (KMIP) protocol overTCP port 5696.

Using a CLI management terminalIBM Spectrum Accelerate systems can be controlled from a CLI managementterminal by logging in to the storage system and issuing CLI commands.

Use the XIV CLI (XCLI) terminal application (included in the XIV ManagementTools software package) or any conventional terminal application to connect to themanagement IP address or hostname of the Spectrum Accelerate storage system.

Obtaining help information per CLI commandWhen working from a CLI terminal, you can type --help or -h argument after anyCLI command to obtain usage information regarding that specific command.

In addition, you can use the help command to list all commands of a certain CLIcommand category, as well as the short description, syntax, list of possibleparameters, and default values of these commands.

For more information, see the Printing Help topic in the IBM Spectrum AccelerateCommand-Line Interface (CLI) Reference Guide publication.

Figure 53. XIV CLI terminal application

© Copyright IBM Corp. 2015 69

Page 82: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

List of CLI commandsIBM Spectrum Accelerate can be controlled by a range of CLI commands that arebased on the XIV CLI (XCLI) commands.

Some commands, however, are different for Spectrum Accelerate and do not applyto both systems.

The following table specifies which XIV commands apply to Spectrum Acceleratesystems, and whether there is any difference in their use with Spectrum Accelerate.

Note: The following table only lists the commands. For the complete usageinformation, refer to the IBM Spectrum Accelerate Command-Line Interface (CLI)Reference Guide publication.

Table 27. List of CLI commands

XIV CLI command or command type (with *)

Different use withSpectrumAccelerate? Note

access_{define,delete,list} No

alu_* No

appadmin_capabilities_{get,set} No

audit_* No

cg_* No

cluster_* No

cod_list Yes Different output format

component_equip Yes Newly-available hardware servicecommand

component_list Yes Different output

component_phasein Yes Newly-available hardware servicecommand

component_phaseout Yes Newly-available hardware servicecommand

component_test Yes Newly-available hardware servicecommand

config_get No

config_set No

cpu_list Yes Wider set of possible outputs

cr_* No

custom_event No

designate_msm_user_get No

designate_msm_user_set No

dest_* No

destgroup_* No

dimm_list Yes Wider set of possible outputs

disk_list Yes Wider set of possible outputs

disk_type_list Yes Wider set of possible outputs

70 IBM Spectrum Accelerate

Page 83: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 27. List of CLI commands (continued)

XIV CLI command or command type (with *)

Different use withSpectrumAccelerate? Note

dm_* No

dns_test No

domain_* No

ethernet_interface_reset No

event_* No

firmware_upgrade_status No

gp_* No

gui/changes_get No

gui/command_complete_syntax No

gui/event_object_type_list No

gui/event_severity_list No

gui/gui_data_delete No

gui/gui_data_list No

gui/gui_data_set No

gui/gui_statistics_get No

gui/inode_get_simple_stats No

gui/system_time_get No

gui/user_authenticate No

heartbeat_usage_info No

help Yes

host_add_port Yes Not including support for Fibre Channel(FC)

host_connectivity_list Not

host_define No

host_delete No

host_list Yes Not including support for Fibre Channel(FC)

host_list_ports Yes Not including support for Fibre Channel(FC)

host_profile_* No

host_profiler_disable No

host_profiler_enable No

host_remove_port Yes Not including support for Fibre Channel(FC)

host_rename No

host_update No

io_{pause,pause_list,resume} No

ip_access_group_* No

ipinterface_add_port Yes Not including support for Fibre Channel(FC)

Chapter 6. Management from the command-line interface (CLI) 71

Page 84: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 27. List of CLI commands (continued)

XIV CLI command or command type (with *)

Different use withSpectrumAccelerate? Note

ipinterface_create Yes Not including support for Fibre Channel(FC)

ipinterface_delete Yes

ipinterface_list Yes

ipinterface_list_ips Yes

ipinterface_list_ports Yes

ipinterface_remove_port Yes

ipinterface_rename Yes

ipinterface_run_arp Yes

ipinterface_run_traceroute Yes

ipinterface_run_traceroute6 Yes

ipinterface_update Yes

ipsec_*

ldap_* No

local_storage_show Technician command

maintenance_urgency_list Technician command

mapping_list No

map_vol No

metadata_* No

mfg_config_get Yes

mfg_config_set Yes

mib_get No

mirror_* No

module_list Yes

module_probe No

module_redefine_type No This command redefines a module type,and can be used only when the system isshut down. It is used when new ports areadded to an existing module.

module_type_define No

module_type_list Yes

monitor_redist No

network_sensor_status_list No

nic_list No

node_status_list No

olvm_* No

perf_class_* No

pki_* No Without a reference to a key servercertificate, as SED encryption is notsupported

72 IBM Spectrum Accelerate

Page 85: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 27. List of CLI commands (continued)

XIV CLI command or command type (with *)

Different use withSpectrumAccelerate? Note

pool_* No

process_list No Different output

reservation_clear No

reservation_key_list No

reservation_list No

reset_command_service No

rpo_thresholds_{get,set} No

rule_* No

schedule_* No

service_* No

shutdown No

smsgw_* No

smtpgw_* No

snap_group_* No

snapshot_* No

special_type_set No

ssd_* No

ssh_revoke_key No

state_change No

state_list Yes No charging state

statistics_get No

support_center_* No

sync_job_list No

system_capacity_{list,update,upgrade} Yes

system_compression_{disable,enable} No

system_logs_* No

target_* No

tcp_sack_{enable,disable} No

technician_work_in_progress No Technician command

thread_statuses_list No

time_{list,set} No

timezone_{list,set} No

traces_* No

unmap_vol No

unmap_vol_set_default_idle_time No

upgrade_* Yes Technician command

usage_get No

user_define No

Chapter 6. Management from the command-line interface (CLI) 73

Page 86: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 27. List of CLI commands (continued)

XIV CLI command or command type (with *)

Different use withSpectrumAccelerate? Note

user_delete No

user_group_add_user No

user_group_* No

user_list No

user_rename No

user_update No

version_get No

vol_* No

vpd_config_{get,set} No

xcg_* No

xiv_support_* No

xmirror_* No

xmpns_* No

CLI command automationAll CLI commands for Spectrum Accelerate can be automated by using scripts andconventional programming.

Note: For the complete information on command format and return codes, refer tothe IBM Spectrum Accelerate Command-Line Interface (CLI) Reference Guidepublication.

74 IBM Spectrum Accelerate

Page 87: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Chapter 7. Servicing modules and disks

IBM Spectrum Accelerate requires customers to monitor their storage system andregularly provide any required physical service to disks, servers, and networks thatcomprise the storage system.

For more information, see the following sections:v “User responsibilities”v “Phase-out, equip, test, and phase-in principles”v “Replacing a module” on page 78v “Replacing a disk” on page 79v “Waiting for data rebuilding” on page 81

User responsibilitiesBecause IBM Spectrum Accelerate can be deployed on any commodity hardware ofchoice, users must furnish its hardware, set up and establish its interconnectnetwork, connect it to other networks as needed, deploy its software, andindependently monitor its server configuration and hardware components.

Users must also:v Maintain the ESXi server health, including the use of disk drives with up-to-date

firmware.v Verify that other virtual machines do not run in parallel to the Spectrum

Accelerate virtual machine on the same ESXi server, and that the ESXi server isnot used for any other purpose (other than hosting Spectrum Accelerate).

v Verify that the interconnect network is in good standing at all times.v Maintain the overall system operation environment, including the operating

temperature and continuous power supply for its servers, based on thespecifications of the hardware of choice.

v Regularly perform any required maintenance for disks and servers that comprisethe storage system.

v Perform the software upgrade procedure when needed.

A set of maintenance commands are available by both the management GUI andCLI to perform operations such as hardware monitoring (see “MonitoringSpectrum Accelerate hardware components” on page 55) and replacing disks (see“Replacing a disk” on page 79) or ESXi servers (see “Replacing a module” on page78).

Phase-out, equip, test, and phase-in principlesThe phase-out, equip, test, and phase-in maintenance operations (available fromthe CLI and GUI) allow you to replace hardware components without interruptingthe continuous operation of the IBM Spectrum Accelerate storage system.

The following flowchart provides an overview of the different component statuesand operations.

© Copyright IBM Corp. 2015 75

Page 88: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Important:

v If, for any reason, the Spectrum Accelerate virtual machine on the ESXi host is tobe turned off, you must first phase out the relevant module.

v Always wait until the completion of a successful data redistribution processbefore performing any manual test operation.

v You must have Operations Administrator user account (defined on theSpectrum Accelerate system) to carry out hardware component maintenanceoperations.

v The deployed version of Spectrum Accelerate on a phased-in module must notbe newer than the version of the Spectrum Accelerate system to which themodule is phased in. Use either the same Spectrum Accelerate version or anearlier Spectrum Accelerate version on the phased-in module.

v The configuration of a phased-in module must be the same as the configurationof the existing Spectrum Accelerate modules. For more information, see“Required VMware ESXi host machines” on page 5.

You can phase out, test, and phase in hardware components from the XIV GUI asdescribed in “Phasing out and phasing in modules and disks” on page 66.

Figure 54. Flowchart of hardware service operations and statuses

76 IBM Spectrum Accelerate

Page 89: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

You can equip a module from the CLI as described in “Adding a new modulefrom a Linux deployment host” on page 44, or from the XIV GUI by selecting theModule Equip option.

Figure 55. XIV GUI – Module Equip option

Chapter 7. Servicing modules and disks 77

Page 90: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Note: The Module Equip GUI option is needed only in cases when the equipoperation was not done from the CLI. Otherwise, upon any new moduledeployment from the GUI (see “Adding a new module from the XIV GUI” on page47), the equip operation is done automatically.

When equipping a module from the GUI, you are prompted to enter the IP addressof the interconnect network through which the new module should communicateand exchange data with the other modules.

Replacing a moduleIf you are using a Spectrum Accelerate system that comprises at least 4 modules(ESXi hosts that operate with the Spectrum Accelerate virtual appliance), you canreplace a module by first phasing it out and then by adding a new module.

If you are using a Spectrum Accelerate system that comprises only 3 modules,phasing out a module leaves the system with only 2 functional modules, which isbelow the required minimum. You can avoid such situation by first adding amodule to the three-module system, and only then phase out the module that youwant to replace.

Figure 56. XIV GUI – Equip Module dialog box

78 IBM Spectrum Accelerate

Page 91: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Attention:

v Before starting the following procedure, ensure the system has not detected aMEDIUM_ERROR_NOT_RECOVERED event that relates to a media error that wasdetected on one of the disks. This can be verified by running the event_listcode=MEDIUM_ERROR_NOT_RECOVERED CLI command, which displays any instancesthat have been detected. In case the event occurred, stop the replacement andcontact IBM Support.

v The deployed version of Spectrum Accelerate on a phased-in module must notbe newer than the version of the Spectrum Accelerate system to which themodule is phased in. Use either the same Spectrum Accelerate version or anearlier Spectrum Accelerate version on the phased-in module.

v The configuration of a phased-in module must be the same as the configurationof the existing Spectrum Accelerate modules. For more information, see“Required VMware ESXi host machines” on page 5. If the hard disks (HDDs) ofthe newly added module have greater capacity than the capacity of the existingsystem HDDs (indicated by the DISK_LARGER_THAN_SYSTEM_DISK_SIZE event), theHDDs of the newly added module can be utilized only up to the capacity of theexisting system HDDs.

Perform the following steps to replace a module:1. Phase out the module, if it is not in Failed state already.2. Wait until the Spectrum Accelerate system is in full data redundancy.3. Add a new module as described in “Adding modules” on page 43. For the

Module ID parameter, use the same ID number of the replaced module.

For information about the module phase-out and phase-in operations, see“Phase-out, equip, test, and phase-in principles” on page 75 and “Phasing out andphasing in modules and disks” on page 66.

Replacing a diskThe following table provides guidance for replacing individual disks of anySpectrum Accelerate module (ESXi host that operates with the Spectrum Acceleratevirtual appliance).

Important:

v This information is intended for VMware administrators who are familiar withESXi terms, ESXi configuration, and the Spectrum Accelerate CLI commands.

v You must have Operations Admin permissions (user account that is defined onthe Spectrum Accelerate system) to carry out hardware component maintenanceoperations.

v Before replacing a disk for the first time, see “Phase-out, equip, test, andphase-in principles” on page 75.

Chapter 7. Servicing modules and disks 79

Page 92: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Attention:

v Ensure the system has not detected a MEDIUM_ERROR_NOT_RECOVERED event thatrelates to a media error that was detected on one of the disks. This can beverified by running the event_list code=MEDIUM_ERROR_NOT_RECOVERED CLIcommand, which displays any instances that have been detected. In case theevent occurred, stop the replacement and contact IBM Support.

v During the procedure, do not turn off the Spectrum Accelerate virtual machine,nor its guest operating system.

Table 28. Steps for replacing a disk

Step CLI command or procedure Expected result

Phase out one disk component_phaseout component=<modulenumber>:<disk number>

Data redistribution starts

Check the redistributionprogress

monitor_redist Redistribution progress isshown

Check the status state_list Redistribution progress isshown

Wait for redistribution tofinish

Full data redundancy

Display the disk list disk_list Disk is in Failed state; writedown the disk ID number (forexample: 5000c5007de82b13)

Force service on disk component_service_force_okcomponent=<module number>:<disknumber>

Disk is removed from therequired component list

Physically remove the disk The system continuesoperating without the disk

On the relevant ESXi host,remove the failed RDM disk

1. On the vSphere navigation pane,select the virtual machine in whichthe RDM mapping exists.

2. Right-click the virtual machine andselect Edit Settings.

3. In the virtual machine propertiesdialog box, select the Hardware tab.Mapped RAW LUN appears foreach RDM entry.

4. Select the disk RDM mapped entryand click Remove.

5. In Removal Options, select Removefrom virtual machine and deletefiles from disk.

6. Click OK. All the RDM mappedentries are removed from the guestoperating system.

7. Remove the RDM LUN entries fromthe ESXi server.

Raw device mapping isremoved

80 IBM Spectrum Accelerate

Page 93: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Table 28. Steps for replacing a disk (continued)

Step CLI command or procedure Expected result

On the relevant ESXi host,verify that the relevantDISK_X_RDM.vmdk file not exist

ESXi CLI command: ls/vmfs/volumes/datastoreXXX/data_rdm_disk_paths/

vmdk file of the removed diskshould not be found

Physically install a new disk(must be of identical capacity)

On the relevant ESXi host,scan for disks

ESXi CLI command: esxcli storagecore adapter rescan --all

The newly installed diskshould be detected in the scan

Make the newly installed diskidentifiable as RDM disk

ESXi CLI command: vmkfstools -z/vmfs/devices/disks/naa.Identifier/vmfs/volumes/datastoreXXX/data_rdm_disk_paths/ DISK_X_RDM.vmdk

New DISK_X_RDM.vmdk file iscreated

On the relevant ESXi host, addthe new RDM disk

1. On the vSphere navigation pane,select the virtual machine to whichthe RDM mapping should be added.

2. Right-click the virtual machine andselect Edit Settings.

3. In the virtual machine propertiesdialog box, select the Hardware tab.

4. Select the Add a Hard Disk.5. Select the DISK_X_RDM.vmdk file (see

previous step).

Raw device mapping is added

Run disk test component_test component=<modulenumber>:<disk number>

Disk is in Ready state after thetest completion; the test mighttake a few minutes tocomplete

Phase in the disk component_phasein component=<modulenumber>:<disk number>

Disk is phased in

Check disk status disk_list Disk state is OK

Check event event_list Related events are shown

Waiting for data rebuildingWhenever the IBM Spectrum Accelerate system detects a failed disk or module, orwhenever a maintenance operation is performed, data redundancy might betemporarily compromised.

To prevent situations in which only one copy of data exists, always wait until thecompletion of data rebuilding before performing any manual test operation (see“Phase-out, equip, test, and phase-in principles” on page 75).

Chapter 7. Servicing modules and disks 81

Page 94: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

82 IBM Spectrum Accelerate

Page 95: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Chapter 8. Troubleshooting

If you encounter any problem during or after the deployment procedure, makesure that all requirements were met prior to the deployment, and that thedeployment steps were carried out as specified in this guide.

The following sections provide miscellaneous troubleshooting information:v “Handling emergency shutdown”v “Checking the end-to-end MTU setting” on page 85v “Collecting support logs” on page 84v “Retrieving your IBM Customer Number (ICN)” on page 86v “Self-assist options for IBM Spectrum Accelerate” on page 86

Handling emergency shutdownAccidental power loss, or improper system shutdown, might result in data loss.

In case of power loss, immediate shutdown of the Spectrum Accelerate storagesystem is required. The continuous backup power must allow a graceful shutdownprocedure that might take 30 seconds or more, depending on the specific scale ofyour Spectrum Accelerate deployment.

The minimum time period needed for a graceful shutdown of a specific SpectrumAccelerate deployment is provided by the optional diagnostics process that runs (ifenabled) at the end of the deployment process (see Chapter 4, “Deployment,” onpage 21).

In a graceful shutdown, the Spectrum Accelerate system saves all the modifieduser data, cache data, and metadata to its disks and then shuts itself down.

Although the shutdown operation can be invoked manually from the GUI, animmediate automated showdown procedure is recommended for cases ofunpredictable power loss.

To automatically shut down the Spectrum Accelerate system in case of anunplanned power loss, use the system shutdown API (RESTful API), or set thefollowing CLI command:

shutdown emergency=yes

Alternatively, an emergency shutdown of the ESXi hosts is also possible, by usingVMware Tools. VMware Tools is a suite of utilities that enhance the performance ofthe guest operating system and improves management of the virtual machine,including its shutdown. If the VMware Tools suite resides in the SpectrumAccelerate virtual machine (VM), it can trigger the emergency shutdown.

When the Spectrum Accelerate system identifies that a single VM is shut down, itphases that module out. Then, when the system identifies that multiple VMs arebeing shut down, it performs an emergency power shutdown.

© Copyright IBM Corp. 2015 83

Page 96: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Collecting support logsWhen needed, you can collect all relevant support logs, system configuration, andrecent events that might be needed for IBM Support.

In the XIV GUI, use the Collect Support Logs to collect and save all diagnosisinformation in single compressed TAR file (*.tar), and then to automaticallyupload it to the IBM Support FTP site.

Figure 57. XIV GUI – Collect Support Logs option

Figure 58. XIV GUI – Collect and Send Support Logs wizard

84 IBM Spectrum Accelerate

Page 97: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Checking the end-to-end MTU settingAs specified in the configuration requirements section, the interconnect network forIBM Spectrum Accelerate must be configured with an end-to-end MTU setting of9000 bytes (Jumbo frame).

To check the MTU setting on a Linux host, use the following command:

ping <IP address> -M do -s 8972

To check the MTU setting on a Windows host, use the following command:

ping <IP address> -f -l 9000

Figure 59. XIV GUI – Collect and Send Support Logs wizard – Collecting logs

Figure 60. XIV GUI – Collect and Send Support Logs wizard – Uploading logs

Chapter 8. Troubleshooting 85

Page 98: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Retrieving your IBM Customer Number (ICN)Your IBM Customer Number (ICN) is required for associating your IBM SpectrumAccelerate deployment with your customer license, and entitles you to supportcalls and code upgrades.

The ICN is entered into the system manually as part of the initial SpectrumAccelerate deployment (see “Step 2: Creating and editing the XML configurationfile” on page 23 and “Deploying from the XIV GUI” on page 29).

To retrieve your ICN after your Spectrum Accelerate system is up and running, usethe following CLI command:

vpd_config_get name=customer.icn

Self-assist options for IBM Spectrum AccelerateIBM Support provides several online self-service tools for Spectrum Accelerateusers.

You can try using the following tools to find information and resolve issueswithout having to contact IBM Support:v Technical forum (developer.ibm.com/answers) – Allows you to ask questions

online and get answers from IBM experts or other users. The issue of interestcan also be searched for in older discussions.

v Knowledge Base articles (ibm.co/1FFwm6v) – Technical troubleshootingdocuments for known issues that highlight the error observed by users and helpfix or mitigate the issue.

v Security alerts (ibm.biz/BdXxj6) – Bulletins that list new security vulnerabilities,their impact on the product, and how to address the vulnerability.

v IBM Redbooks (redbooks.ibm.com) – Technical documents where IBM expertsshare their expertise and best practices for using IBM Spectrum Accelerate.

v YouTube channel (ibm.biz/BdXxj7) – A dedicated YouTube channel for IBMSpectrum Accelerate support, including introductory and how-to videos.Subscribe to this channel to be notified about newly added videos.

The above resources are constantly being indexed by web search engines such asGoogle (google.com).

86 IBM Spectrum Accelerate

Page 99: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

Notices

These legal notices pertain to the information in this IBM product documentation.

This information was developed for products and services offered in the U.S.A.

IBM may not offer the products, services, or features discussed in this document inother countries. Consult your local IBM representative for information on theproducts and services currently available in your area. Any reference to an IBMproduct, program, or service is not intended to state or imply that only that IBMproduct, program, or service may be used. Any functionally equivalent product,program, or service that does not infringe any IBM intellectual property right maybe used instead. However, it is the user's responsibility to evaluate and verify theoperation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matterdescribed in this document. The furnishing of this document does not grant youany license to these patents. You can send license inquiries, in writing, to:

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785U.S.A.

For license inquiries regarding double-byte character set (DBCS) information,contact the IBM Intellectual Property Department in your country or sendinquiries, in writing, to:

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.1623-14, Shimotsuruma, Yamato-shiKanagawa 242-8502 Japan

The following paragraph does not apply to the United Kingdom or any othercountry where such provisions are inconsistent with local law:INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THISPUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESSFOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express orimplied warranties in certain transactions, therefore, this statement may not applyto you.

This information could include technical inaccuracies or typographical errors.Changes are periodically made to the information herein; these changes will beincorporated in new editions of the publication. IBM may make improvementsand/or changes in the product(s) and/or the program(s) described in thispublication at any time without notice.

Any references in this information to non-IBM Web sites are provided forconvenience only and do not in any manner serve as an endorsement of those Web

© Copyright IBM Corp. 2015 87

Page 100: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

sites. The materials at those Web sites are not part of the materials for this IBMproduct and use of those Web sites is at your own risk.

IBM may use or distribute any of the information you supply in any way itbelieves appropriate without incurring any obligation to you.

Licensees of this program who wish to have information about it for the purposeof enabling: (i) the exchange of information between independently createdprograms and other programs (including this one) and (ii) the mutual use of theinformation which has been exchanged, should contact:

IBM CorporationAttn: Office of Legal Counsel650 Harry RoadSan Jose, CA 95120-6099U.S.A.

Such information may be available, subject to appropriate terms and conditions,including in some cases, payment of a fee.

The licensed program described in this document and all licensed materialavailable for it are provided by IBM under terms of the IBM Customer Agreement,IBM International Program License Agreement or any equivalent agreementbetween us.

Any performance data contained herein was determined in a controlledenvironment. Therefore, the results obtained in other operating environments mayvary significantly. Some measurements may have been made on development-levelsystems and there is no guarantee that these measurements will be the same ongenerally available systems. Furthermore, some measurements may have beenestimated through extrapolation. Actual results may vary. Users of this documentshould verify the applicable data for their specific environment.

Information concerning non-IBM products was obtained from the suppliers ofthose products, their published announcements or other publicly available sources.IBM has not tested those products and cannot confirm the accuracy ofperformance, compatibility or any other claims related to non-IBM products.Questions on the capabilities of non-IBM products should be addressed to thesuppliers of those products.

All statements regarding IBM's future direction or intent are subject to change orwithdrawal without notice, and represent goals and objectives only.

88 IBM Spectrum Accelerate

Page 101: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

TrademarksThese legal notices pertain to the information in this IBM product documentation.

IBM, the IBM logo, and ibm.com are trademarks or registered trademarks ofInternational Business Machines Corp., registered in many jurisdictions worldwide.Other product and service names might be trademarks of IBM or other companies.A current list of IBM trademarks is available on the Copyright and trademarkinformation website (www.ibm.com/legal/us/en/copytrade.shtml).

VMware, ESX, ESXi, vSphere, vCenter, and vCloud are trademarks or registeredtrademarks of VMware Corporation in the United States, other countries, or both.

Microsoft, Windows Server, Windows, and the Windows logo are trademarks orregistered trademarks of Microsoft Corporation in the United States, othercountries, or both.

Linux is a trademark of Linus Torvalds in the United States, other countries, orboth.

Other product and service names might be trademarks of IBM or other companies.

Notices 89

Page 102: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

90 IBM Spectrum Accelerate

Page 103: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity
Page 104: Planning,Deployment,and Operation Guide · 2016-10-11 · The following prior knowledge is recommended: v General familiarity with the IBM XIV® Storage System. v Good familiarity

����

Printed in USA

SC27-6695-01