+ All Categories
Home > Documents > IBM Spectrum Protect for AIX: Installation Guide · 2016. 12. 6. · IBM Spectrum Protect for AIX V...

IBM Spectrum Protect for AIX: Installation Guide · 2016. 12. 6. · IBM Spectrum Protect for AIX V...

Date post: 18-Feb-2021
Category:
Upload: others
View: 11 times
Download: 0 times
Share this document with a friend
200
IBM Spectrum Protect for AIX Version 8.1.0 Installation Guide IBM
Transcript
  • IBM Spectrum Protectfor AIXVersion 8.1.0

    Installation Guide

    IBM

  • IBM Spectrum Protectfor AIXVersion 8.1.0

    Installation Guide

    IBM

  • Note:Before you use this information and the product it supports, read the information in “Notices” on page 177.

    This edition applies to version 8, release 1, modification 0 of IBM Spectrum Protect (product numbers 5725-W98,5725-W99, 5725-X15), and to all subsequent releases and modifications until otherwise indicated in new editions.

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

  • Contents

    About this publication . . . . . . . . vWho should read this guide . . . . . . . . . vInstallable components . . . . . . . . . . . vPublications . . . . . . . . . . . . . . vi

    What's new in Version 8.1 . . . . . . vii

    Part 1. Installing and upgrading theserver . . . . . . . . . . . . . . . 1

    Chapter 1. Planning to install the server 3What you should know first . . . . . . . . . 3Planning for optimal performance . . . . . . . 3

    Planning for the server hardware and theoperating system . . . . . . . . . . . . 4Planning for the server database disks . . . . . 7Planning for the server recovery log disks . . . 9Planning for directory-container andcloud-container storage pools . . . . . . . 10Planning for storage pools in DISK or FILEdevice classes. . . . . . . . . . . . . 15Planning for the correct type of storagetechnology. . . . . . . . . . . . . . 18Applying best practices to the server installation 19

    Minimum system requirements for the IBMSpectrum Protect server . . . . . . . . . . 20Compatibility of the IBM Spectrum Protect serverwith other DB2 products on the system . . . . . 23IBM Installation Manager. . . . . . . . . . 24Worksheets for planning details for the server . . . 25Capacity planning . . . . . . . . . . . . 26

    Estimating space requirements for the database 26Recovery log space requirements . . . . . . 30Monitoring space utilization for the database andrecovery logs . . . . . . . . . . . . . 42Deleting installation rollback files . . . . . . 43

    Server naming best practices. . . . . . . . . 44Installation directories . . . . . . . . . . . 46

    Chapter 2. Installing the servercomponents . . . . . . . . . . . . 47Obtaining the installation package . . . . . . . 47Installing IBM Spectrum Protect by using theinstallation wizard . . . . . . . . . . . . 48

    Installing prerequisite RPM files for the graphicalwizard . . . . . . . . . . . . . . . 49

    Installing IBM Spectrum Protect by using consolemode . . . . . . . . . . . . . . . . 50Installing IBM Spectrum Protect in silent mode . . 51Installing server language packages . . . . . . 52

    Server language locales . . . . . . . . . 52Configuring a language package . . . . . . 53Updating a language package . . . . . . . 53

    Chapter 3. Taking the first steps afteryou install IBM Spectrum Protect . . . 55Creating the user ID and directories for the serverinstance . . . . . . . . . . . . . . . 55Configuring the IBM Spectrum Protect server . . . 57

    Configuring IBM Spectrum Protect by using theconfiguration wizard . . . . . . . . . . 57Configuring the server instance manually . . . 58

    Configuring server options for server databasemaintenance . . . . . . . . . . . . . . 66Starting the server instance . . . . . . . . . 67

    Verifying access rights and user limits . . . . 68Starting the server from the instance user ID . . 69Automatically starting servers . . . . . . . 70Starting the server in maintenance mode . . . 71

    Stopping the server. . . . . . . . . . . . 72Registering licenses . . . . . . . . . . . . 72Specifying a device class in preparation for databasebackups . . . . . . . . . . . . . . . 72Running multiple server instances on a singlesystem . . . . . . . . . . . . . . . . 73Monitoring the server . . . . . . . . . . . 74

    Chapter 4. Installing an IBM SpectrumProtect server fix pack . . . . . . . . 77Applying a fix pack to IBM Spectrum Protect V8.1in a clustered environment . . . . . . . . . 79

    Chapter 5. Upgrading to V8.1 . . . . . 81Upgrading from V6.3 to V8.1 . . . . . . . . 81

    Planning the upgrade . . . . . . . . . . 82Preparing the system . . . . . . . . . . 82Installing V8.1 and verifying the upgrade . . . 84

    Upgrading the server in a clustered environment . . 87Upgrading IBM Spectrum Protect from V6.3 orV7.1 to V8.1 in a clustered environment with ashared database instance . . . . . . . . . 88Upgrading from V6.3 to V8.1 in a clusteredenvironment with separate database instances . . 90Upgrading IBM Spectrum Protect from V6.1 toV8.1 in a clustered environment . . . . . . 92

    Chapter 6. Reverting from Version 8.1to the previous V7 server. . . . . . . 97Steps for reverting to the previous server version. . 97Additional recovery steps if you created newstorage pools or enabled data deduplication . . . 98

    © Copyright IBM Corp. 1993, 2016 iii

  • Chapter 7. Reference: DB2 commandsfor IBM Spectrum Protect serverdatabases . . . . . . . . . . . . . 101

    Chapter 8. Uninstalling IBM SpectrumProtect . . . . . . . . . . . . . . 105Uninstalling IBM Spectrum Protect by using agraphical wizard . . . . . . . . . . . . 105Uninstalling IBM Spectrum Protect in consolemode . . . . . . . . . . . . . . . . 106Uninstalling IBM Spectrum Protect in silent mode 106Uninstalling and reinstalling IBM Spectrum Protect 107Uninstalling IBM Installation Manager . . . . . 108

    Part 2. Installing and upgradingthe Operations Center . . . . . . 109

    Chapter 9. Planning to install theOperations Center . . . . . . . . . 111System requirements for the Operations Center . . 111

    Operations Center computer requirements . . . 112Hub and spoke server requirements . . . . . 112Operating system requirements . . . . . . 115Web browser requirements . . . . . . . . 116Language requirements . . . . . . . . . 116Requirements and limitations for IBM SpectrumProtect client management services . . . . . 117

    Administrator IDs that the Operations Centerrequires . . . . . . . . . . . . . . . 119IBM Installation Manager . . . . . . . . . 119Installation checklist . . . . . . . . . . . 120

    Chapter 10. Installing the OperationsCenter . . . . . . . . . . . . . . 125Obtaining the Operations Center installationpackage . . . . . . . . . . . . . . . 125Installing the Operations Center by using agraphical wizard . . . . . . . . . . . . 126

    Installing RPM files for the graphical wizard 127Installing the Operations Center in console mode 127Installing the Operations Center in silent mode . . 128

    Chapter 11. Upgrading the OperationsCenter . . . . . . . . . . . . . . 129

    Chapter 12. Getting started with theOperations Center . . . . . . . . . 131Configuring the Operations Center . . . . . . 131

    Designating the hub server . . . . . . . . 132Adding a spoke server . . . . . . . . . 133Sending email alerts to administrators . . . . 133Adding customized text to the login screen . . 136Enabling REST services . . . . . . . . . 136

    Configuring for SSL communication . . . . . . 137

    Configuring for SSL communication betweenthe Operations Center and the hub server . . . 137Configuring for SSL communication betweenthe hub server and a spoke server . . . . . 140Resetting the password for the OperationsCenter truststore file . . . . . . . . . . 142

    Starting and stopping the web server . . . . . 143Opening the Operations Center . . . . . . . 143Collecting diagnostic information with IBMSpectrum Protect client management services. . . 144

    Installing the client management service byusing a graphical wizard . . . . . . . . 144Installing the client management service insilent mode . . . . . . . . . . . . . 146Verifying that the client management service isinstalled correctly . . . . . . . . . . . 147Configuring the Operations Center to use theclient management service . . . . . . . . 148Starting and stopping the client managementservice. . . . . . . . . . . . . . . 149Uninstalling the client management service . . 149Configuring the client management service forcustom client installations . . . . . . . . 150

    Chapter 13. Troubleshooting theOperations Center installation . . . . 165Graphical installation wizard cannot be started onan AIX system . . . . . . . . . . . . . 165

    Chapter 14. Uninstalling theOperations Center . . . . . . . . . 167Uninstalling the Operations Center by using agraphical wizard . . . . . . . . . . . . 167Uninstalling the Operations Center in consolemode . . . . . . . . . . . . . . . . 167Uninstalling the Operations Center in silent mode 168

    Chapter 15. Rolling back to a previousversion of the Operations Center . . . 169

    Part 3. Appendixes . . . . . . . . 171

    Appendix A. Installation log files . . . 173

    Appendix B. Accessibility features forthe IBM Spectrum Protect productfamily. . . . . . . . . . . . . . . 175

    Notices . . . . . . . . . . . . . . 177

    Glossary . . . . . . . . . . . . . 181

    Index . . . . . . . . . . . . . . . 183

    iv IBM Spectrum Protect for AIX: Installation Guide

  • About this publication

    This publication contains installation and configuration instructions for the IBMSpectrum Protect™ server, server languages, license, and device driver.

    Instructions for installing the Operations Center are also included in thispublication.

    Who should read this guideThis publication is intended for system administrators who install, configure, orupgrade the IBM Spectrum Protect server or Operations Center.

    Installable componentsThe IBM Spectrum Protect server and licenses are required components.

    Table 1 describes all the installable components. These components are in severaldifferent installation packages.

    Table 1. IBM Spectrum Protect installable components

    IBM Spectrum Protectcomponent

    Description Additional information

    Server (required) Includes the database, theGlobal Security Kit(GSKit), IBM® Java™

    Runtime Environment(JRE), and tools to helpyou configure and managethe server.

    See Chapter 2, “Installing the server components,” on page 47.

    Language package(optional)

    Each language package(one for each language)contains language-specificinformation for the server.

    See “Installing server language packages” on page 52.

    Licenses (required) Includes support for alllicensed features. After youinstall this package, youmust register the licensesyou purchased.

    Use the REGISTER LICENSE command.

    Devices (optional) Extends mediamanagement capability.

    A list of devices that are supported by this driver is availablefrom the IBM Support Portal.

    Storage agent(optional)

    Installs the component thatallows client systems towrite data directly to, orread data directly from,storage devices that areattached to a storage areanetwork (SAN).Remember: IBM SpectrumProtect for Storage AreaNetworks is a separatelylicensed product.

    For more information about storage agents, see Tivoli StorageManager for Storage Area Networks (V7.1.1).

    © Copyright IBM Corp. 1993, 2016 v

    http://www.ibm.com/support/entry/portal/supporthttp://www.ibm.com/support/knowledgecenter/SSSQZW_7.1.1/com.ibm.itsm.sta.doc/c_overview.htmlhttp://www.ibm.com/support/knowledgecenter/SSSQZW_7.1.1/com.ibm.itsm.sta.doc/c_overview.html

  • Table 1. IBM Spectrum Protect installable components (continued)

    IBM Spectrum Protectcomponent

    Description Additional information

    Operations Center(optional)

    Installs the OperationsCenter, which is aweb-based interface formanaging your storageenvironment.

    See Part 2, “Installing and upgrading the Operations Center,”on page 109.

    PublicationsThe IBM Spectrum Protect product family includes IBM Spectrum ProtectSnapshot, IBM Spectrum Protect for Space Management, IBM Spectrum Protect forDatabases, and several other storage management products from IBM.

    To view IBM product documentation, see IBM Knowledge Center.

    vi IBM Spectrum Protect for AIX: Installation Guide

    http://www.ibm.com/support/knowledgecenter

  • What's new in Version 8.1

    IBM Spectrum Protect V8.1 introduces new features and updates.

    For a list of new features and updates in this release, see What's new.

    © Copyright IBM Corp. 1993, 2016 vii

    http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/srv.common/r_wn_tsmserver.html

  • viii IBM Spectrum Protect for AIX: Installation Guide

  • Part 1. Installing and upgrading the server

    Install and upgrade the IBM Spectrum Protect server.

    © Copyright IBM Corp. 1993, 2016 1

  • 2 IBM Spectrum Protect for AIX: Installation Guide

  • Chapter 1. Planning to install the server

    Install the server software on the computer that manages storage devices andinstall the client software on every workstation that transfers data to IBM SpectrumProtect server-managed storage.

    What you should know firstBefore installing IBM Spectrum Protect, be familiar with your operating systems,storage devices, communication protocols, and system configurations.

    Server maintenance releases, client software, and publications are available fromthe IBM Support Portal.

    Restriction: You can install and run the Version server on a system that alreadyhas DB2® installed on it, whether DB2 was installed independently or as part ofsome other application, with some restrictions. For details, see “Compatibility ofthe IBM Spectrum Protect server with other DB2 products on the system” on page23.

    Experienced DB2 administrators can choose to perform advanced SQL queries anduse DB2 tools to monitor the database. Do not, however, use DB2 tools to changeDB2 configuration settings from those that are preset by IBM Spectrum Protect, oralter the DB2 environment for IBM Spectrum Protect in other ways, such as withother products. The V server has been built and tested extensively using the datadefinition language (DDL) and database configuration that the server deploys.

    Attention: Do not alter the DB2 software that is installed with IBM SpectrumProtect installation packages and fix packs. Do not install or upgrade to a differentversion, release, or fix pack of DB2 software because doing so can damage thedatabase.

    Planning for optimal performanceBefore you install the IBM Spectrum Protect server, evaluate the characteristics andconfiguration of the system to ensure that the server is set up for optimalperformance.

    Procedure1. Review “What you should know first.”2. Review each of the following sub-sections.

    © Copyright IBM Corp. 1993, 2016 3

    http://www.ibm.com/support/entry/portal/support

  • Planning for the server hardware and the operating systemUse the checklist to verify that the system where the server is installed meetsrequirements for hardware and software configuration.

    QuestionTasks, characteristics,options, or settings More information

    Does the operatingsystem andhardware meet orexceedrequirements?

    v Number andspeed ofprocessors

    v System memoryv Supported

    operating systemlevel

    If you are using theminimum requiredamount of memory, youcan support a minimalworkload.

    You can experiment byadding more systemmemory to determinewhether the performanceis improved. Then, decidewhether you want to keepthe system memorydedicated to the server.Test the memoryvariations by using theentire daily cycle of theserver workload.

    If you run multipleservers on the system,add the requirements foreach server to get therequirements for thesystem.Restriction: Do not useActive Memory™

    Expansion (AME). Whenyou use AME, the IBMDB2 software uses 4 KBpages instead of 64 KBpages. Each 4 KB pagemust be decompressedwhen accessed, andcompressed when notneeded. When thecompression ordecompression occurs,DB2 and the server waitfor access to the page,which degrades the serverperformance.

    Review operating system requirements at technote 1243309.

    Additionally, review the guidance in Tuning tasks for operatingsystems and other applications.

    For more information about requirements when these features arein use, see the following topics:

    v Checklist for data deduplicationv Checklist for node replication

    For more information about sizing requirements for the serverand storage, see the IBM Spectrum Protect Blueprint.

    Are disks configuredfor optimalperformance?

    The amount of tuningthat can be done fordifferent disk systemsvaries. Ensure that theappropriate queue depthsand other disk systemoptions are set.

    For more information, see the following topics:

    v "Planning for server database disks"v "Planning for server recovery log disks"v "Planning for storage pools in DISK or FILE device classes"

    Installing the IBM Spectrum Protect server

    4 IBM Spectrum Protect for AIX: Installation Guide

    http://www.ibm.com/support/docview.wss?uid=swg21243309http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_srv_sw_tuning_os.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_srv_sw_tuning_os.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_dedup_optimconfig.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_noderep_optimconfig.htmlhttps://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Storage%20Manager/page/IBM%20Spectrum%20Protect%20Blueprints

  • QuestionTasks, characteristics,options, or settings More information

    Does the serverhave enoughmemory?

    Heavier workloads andadvanced features such asdata deduplication andnode replication requiremore than the minimumsystem memory that isspecified in the systemrequirements document.

    For databases that are notenabled for datadeduplication, use thefollowing guidelines tospecify memoryrequirements:

    v For databases less than500 GB, you need 16GB of memory.

    v For databases with asize of 500 GB - 1 TB,you need 24 GB ofmemory.

    v For databases with asize of 1 TB - 1.5 TB,you need 32 GB ofmemory.

    v For databases greaterthan 1.5 TB, you need40 GB of memory.

    Ensure that you allocateextra space for the activelog and the archive logfor replication processing.

    For more information about requirements when these features arein use, see the following topics:

    v Checklist for data deduplicationv Checklist for node replicationv Memory requirements

    Does the systemhave enough hostbus adapters (HBAs)to handle the dataoperations that theIBM SpectrumProtect server mustrun simultaneously?

    Understand whatoperations require use ofHBAs at the same time.

    For example, a servermust store 1 GB/sec ofbackup data while alsodoing storage poolmigration that requires 0.5GB/sec capacity tocomplete. The HBAs mustbe able to handle all ofthe data at the speedrequired.

    See Tuning HBA capacity.

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 5

    http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_dedup_optimconfig.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_noderep_optimconfig.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_srv_mem_reqs.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_hbas.html

  • QuestionTasks, characteristics,options, or settings More information

    Is networkbandwidth greaterthan the plannedmaximumthroughput forbackups?

    Network bandwidth mustallow the system tocomplete operations suchas backups in the timethat is allowed or thatmeets service levelcommitments.

    For node replication,network bandwidth mustbe greater than theplanned maximumthroughput.

    For more information, see the following topics:

    v Tuning network performancev Checklist for node replication

    Are you using apreferred file systemfor IBM SpectrumProtect server files?

    Use a file system thatensures optimalperformance and dataavailability. The serveruses direct I/O with filesystems that support thefeature. Using direct I/Ocan improve throughputand reduce processor use.The following listidentifies the preferredfile system:

    v AIX®Use the JFS2 filesystem with the rbrwoption.

    For more information, see Configuring the operating system fordisk performance.

    Are you planning toconfigure enoughpaging space?

    Paging space, or swapspace, extends thememory that is availablefor processing. When theamount of free RAM inthe system is low,programs or data that isnot in use are movedfrom memory to pagingspace. This action releasesmemory for otheractivities, such asdatabase operations.

    Use a minimum of 32 GBof paging space or 50% ofyour RAM, whichevervalue is larger.

    Installing the IBM Spectrum Protect server

    6 IBM Spectrum Protect for AIX: Installation Guide

    http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_network_tuning.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_noderep_optimconfig.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_perf_dskos.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_perf_dskos.html

  • Planning for the server database disksUse the checklist to verify that the system where the server is installed meetsrequirements for hardware and software configuration.

    QuestionTasks, characteristics, options, orsettings More information

    Is the database on fast, low-latencydisks?

    Do not use the following drives forthe IBM Spectrum Protect database:

    v Nearline SAS (NL-SAS)v Serial Advanced Technology

    Attachment (SATA)

    v Parallel Advanced TechnologyAttachment (PATA)

    Do not use internal disks that areincluded by default in most serverhardware.

    Enterprise-grade solid-state disks(SSD), with Fibre Channel or SASinterface, offer the best performance.

    If you plan to use the datadeduplication functions of IBMSpectrum Protect, focus on diskperformance in terms of I/Ooperations per second (IOPS).

    For more information, see Checklistfor data deduplication.

    Is the database stored on disks orLUNs that are separate from disks orLUNs that are used for the active log,archive log, and storage poolvolumes?

    Separation of the server databasefrom other server components helpsreduce contention for the sameresources by different operations thatmust run at the same time.Tip: The database and the archivelog can share an array when you usesolid-state drive (SSD) technology.

    If you are using RAID, do you knowhow to select the optimal RAID levelfor your system? Are you defining allLUNs with the same size and type ofRAID?

    When a system must do largenumbers of writes, RAID 10outperforms RAID 5. However, RAID10 requires more disks than RAID 5for the same amount of usablestorage.

    If your disk system is RAID, defineall your LUNs with the same sizeand type of RAID. For example, donot mix 4+1 RAID 5 with 4+2 RAID6.

    If an option to set the strip size orsegment size is available, are youplanning to optimize the size whenyou configure the disk system?

    If you can set the strip size orsegment size, use 64 KB or 128 KBsizes on disk systems for thedatabase.

    The block size that is used for thedatabase varies depending on thetable space. Most table spaces use 8KB blocks, but some use 32 KBblocks.

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 7

    http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_dedup_optimconfig.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_dedup_optimconfig.html

  • QuestionTasks, characteristics, options, orsettings More information

    Are you planning to create at leastfour directories, also called storagepaths, on four separate LUNs for thedatabase?

    Create one directory per distinctarray on the subsystem. If you havefewer than three arrays, create aseparate LUN volume within thearray.

    Heavier workloads and use of somefeatures require more databasestorage paths than the minimumrequirements.

    Server operations such as datadeduplication drive a high number ofinput/output operations per second(IOPS) for the database. Suchoperations perform better when thedatabase has more directories.

    For server databases that are largerthan 2 TB or are expected to grow tothat size, use eight directories.

    Consider planned growth of thesystem when you determine howmany storage paths to create. Theserver uses the higher number ofstorage paths more effectively if thestorage paths are present when theserver is first created.

    Use the DB2_PARALLEL_IO variableto force parallel I/O to occur on tablespaces that have one container, or ontable spaces that have containers onmore than one physical disk. If youdo not set the DB2_PARALLEL_IOvariable, I/O parallelism is equal tothe number of containers that areused by the table space. For example,if a table space spans four containers,the level of I/O parallelism that isused is 4.

    For more information, see thefollowing topics:

    v Checklist for data deduplicationv Checklist for node replication

    For help with forecasting growthwhen the server deduplicates data,see technote 1596944.

    For the most recent informationabout database size, databasereorganization, and performanceconsiderations for IBM SpectrumProtect servers, see technote 1683633.

    For information about setting theDB2_PARALLEL_IO variable, seeRecommended settings for IBM DB2registry variables.

    Are all directories for the databasethe same size?

    Directories that are all the same sizeensure a consistent degree ofparallelism for database operations. Ifone or more directories for thedatabase are smaller than the others,they reduce the potential foroptimized parallel prefetching.

    This guideline also applies if youmust add storage paths after theinitial configuration of the server.

    Are you planning to raise the queuedepth of the database LUNs on AIXsystems?

    The default queue depth is often toolow.

    See Configuring AIX systems for diskperformance.

    Installing the IBM Spectrum Protect server

    8 IBM Spectrum Protect for AIX: Installation Guide

    http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_dedup_optimconfig.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_noderep_optimconfig.htmlhttp://www.ibm.com/support/docview.wss?uid=swg21596944http://www.ibm.com/support/docview.wss?uid=swg21452146https://www.ibm.com/support/knowledgecenter/SS3JSW_5.2.0/com.ibm.help.performance_mgmt.doc/SIPM_DB2_Rec_Stng_Rgsty_Vals.htmlhttps://www.ibm.com/support/knowledgecenter/SS3JSW_5.2.0/com.ibm.help.performance_mgmt.doc/SIPM_DB2_Rec_Stng_Rgsty_Vals.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_perf_diskos_aix.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_perf_diskos_aix.html

  • Planning for the server recovery log disksUse the checklist to verify that the system where the server is installed meetsrequirements for hardware and software configuration.

    QuestionTasks, characteristics, options, orsettings More information

    Are the active log and archive logstored on disks or LUNs that areseparate from what is used for thedatabase and storage pool volumes?

    Ensure that the disks where youplace the active log are not used forother server or system purposes. Donot place the active log on disks thatcontain the server database, thearchive log, or system files such aspage or swap space.

    Separation of the server database,active log, and archive log helps toreduce contention for the sameresources by different operations thatmust run at the same time.

    Are the logs on disks that havenonvolatile write cache?

    Nonvolatile write cache allows datato be written to the logs as fast aspossible. Faster write operations forthe logs can improve performance forserver operations.

    Are you setting the logs to a size thatadequately supports the workload?

    If you are not sure about theworkload, use the largest size thatyou can.

    Active logThe maximum size is 512GB, set with theACTIVELOGSIZE server option.

    Ensure that there is at least 8GB of free space on theactive log file system afterthe fixed size active logs arecreated.

    Archive logThe size of the archive log islimited by the size of the filesystem on which it islocated, and not by a serveroption. Make the archive logat least as large as the activelog.

    v For log sizing details, see therecovery log information intechnote 1421060.

    v For information about sizing whenyou use data deduplication, seeChecklist for data deduplication.

    Are you defining an archive failoverlog? Are you placing this log on adisk that is separate from the archivelog?

    The archive failover log is foremergency use by the server whenthe archive log becomes full. Slowerdisks can be used for the archivefailover log.

    Use the ARCHFAILOVERLOGDIRECTORYserver option to specify the locationof the archive failover log.

    Monitor the usage of the directory forthe archive failover log. If the archivefailover log must be used by theserver, the space for the archive logmight not be large enough.

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 9

    http://www.ibm.com/support/docview.wss?uid=swg21421060http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_dedup_optimconfig.html

  • QuestionTasks, characteristics, options, orsettings More information

    If you are mirroring the active log,are you using only one type ofmirroring?

    You can mirror the log by using oneof the following methods. Use onlyone type of mirroring for the log.

    v Use the MIRRORLOGDIRECTORY optionthat is available for the IBMSpectrum Protect server to specifya mirror location.

    v Use software mirroring, such asLogical Volume Manager (LVM) onAIX.

    v Use mirroring in the disk systemhardware.

    If you mirror the active log, ensurethat the disks for both the active logand the mirror copy have equalspeed and reliability.

    For more information, seeConfiguring and tuning the recoverylog.

    Planning for directory-container and cloud-container storagepools

    Review how your directory-container and cloud-container storage pools are set upto ensure optimal performance.

    QuestionTasks, characteristics, options, orsettings More information

    Measured in terms of input/outputoperations per second (IOPS), are youusing fast disk storage for the IBMSpectrum Protect database?

    Use a high-performance disk for thedatabase. Use solid-state drivetechnology for data deduplicationprocessing.

    Ensure that the database has aminimum capability of 3000 IOPS.For each TB of data that is backed updaily (before data deduplication), add1000 IOPS to this minimum.

    For example, an IBM SpectrumProtect server that is ingesting 3 TBof data per day would need 6000IOPS for the database disks:

    3000 IOPS minimum + 3000 (3TB x 1000 IOPS) = 6000 IOPS

    For recommendations about diskselection, see "Planning for serverdatabase disks".

    For more information about IOPS, seethe IBM Spectrum Protect Blueprints.

    Installing the IBM Spectrum Protect server

    10 IBM Spectrum Protect for AIX: Installation Guide

    http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_tuning_rlog.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_tuning_rlog.htmlhttp://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Storage%20Manager/page/IBM%20Spectrum%20Protect%20Blueprints

  • QuestionTasks, characteristics, options, orsettings More information

    Do you have enough memory for thesize of your database?

    Use a minimum of 40 GB of systemmemory for IBM Spectrum Protectservers, with a database size of 100GB, that are deduplicating data. If theretained capacity of backup datagrows, the memory requirementmight need to be higher.

    Monitor memory usage regularly todetermine whether more memory isrequired.

    Use more system memory to improvecaching of database pages. Thefollowing memory size guidelines arebased on the daily amount of newdata that you back up:

    v 128 GB of system memory fordaily backups of data, where thedatabase size is 1 - 2 TB

    v 192 GB of system memory fordaily backups of data, where thedatabase size is 2 - 4 TB

    Memory requirements

    Have you properly sized the storagecapacity for the database active logand archive log?

    Configure the server to have aminimum active log size of 128 GBby setting the ACTIVELOGSIZE serveroption to a value of 131072.

    The suggested starting size for thearchive log is 1 TB. The size of thearchive log is limited by the size ofthe file system on which it is located,and not by a server option. Ensurethat there is at least 10% extra diskspace for the file system than the sizeof the archive log.

    Use a directory for the databasearchive logs with an initial freecapacity of at least 1 TB. Specify thedirectory by using theARCHLOGDIRECTORY server option.

    Define space for the archive failoverlog by using theARCHFAILOVERLOGDIRECTORY serveroption.

    For more information about sizingfor your system, see the IBMSpectrum Protect Blueprints.

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 11

    http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_srv_mem_reqs.htmlhttp://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Storage%20Manager/page/IBM%20Spectrum%20Protect%20Blueprints

  • QuestionTasks, characteristics, options, orsettings More information

    Is compression enabled for thearchive log and database backups?

    Enable the ARCHLOGCOMPRESS serveroption to save storage space.

    This compression option is differentfrom inline compression. Inlinecompression is enabled by defaultwith IBM Spectrum Protect V7.1.5and later.Restriction: Do not use this optionif the amount of backed up dataexceeds 6 TB per day.

    For more information aboutcompression for your system, see theIBM Spectrum Protect Blueprints.

    Are the IBM Spectrum Protectdatabase and logs on separate diskvolumes (LUNs)?

    Is the disk that is used for thedatabase configured according to bestpractices for a transactional database?

    The database must not share diskvolumes with IBM Spectrum Protectdatabase logs or storage pools, orwith any other application or filesystem.

    For more information about serverdatabase and recovery logconfiguration, see Server databaseand recovery log configuration andtuning.

    Are you using a minimum of eight(2.2 GHz or equivalent) processorcores for each IBM Spectrum Protectserver that you plan to use with datadeduplication?

    If you are planning to use client-sidedata deduplication, verify that clientsystems have adequate resourcesavailable during a backup operationto complete data deduplicationprocessing. Use a processor that is atleast the minimum equivalent of one2.2 GHz processor core per backupprocess with client-side datadeduplication.

    v Effective planning and use ofdeduplication

    v IBM Spectrum Protect Blueprints

    Did you allocate enough storagespace for the database?

    For a rough estimate, plan for 100 GBof database storage for every 50 TBof data that is to be protected indeduplicated storage pools. Protecteddata is the amount of data before datadeduplication, including all versionsof objects stored.

    As a best practice, define a newcontainer storage pool exclusively fordata deduplication. Datadeduplication occurs at thestorage-pool level, and all datawithin a storage pool, exceptencrypted data, is deduplicated.

    Installing the IBM Spectrum Protect server

    12 IBM Spectrum Protect for AIX: Installation Guide

    http://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Storage%20Manager/page/IBM%20Spectrum%20Protect%20Blueprintshttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srvtune_dbrec.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srvtune_dbrec.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srvtune_dbrec.htmlhttp://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Storage%20Manager/page/Effective%20Planning%20and%20Use%20of%20IBM%20Tivoli%20Storage%20Manager%20V6%20Deduplicationhttp://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Storage%20Manager/page/Effective%20Planning%20and%20Use%20of%20IBM%20Tivoli%20Storage%20Manager%20V6%20Deduplicationhttp://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Storage%20Manager/page/IBM%20Spectrum%20Protect%20Blueprints

  • QuestionTasks, characteristics, options, orsettings More information

    Have you estimated storage poolcapacity to configure enough spacefor the size of your environment?

    You can estimate capacityrequirements for a deduplicatedstorage pool by using the followingtechnique:

    1. Estimate the base size of thesource data.

    2. Estimate the daily backup size byusing an estimated change andgrowth rate.

    3. Determine retention requirements.

    4. Estimate the total amount ofsource data by factoring in thebase size, daily backup size, andretention requirements.

    5. Apply the deduplication ratiofactor.

    6. Apply the compression ratiofactor.

    7. Round up the estimate toconsider transient storage poolusage.

    For an example of using thistechnique, see Effective planning anduse of deduplication.

    Have you distributed disk I/O overmany disk devices and controllers?

    Use arrays that consist of as manydisks as possible, which is sometimesreferred to as wide striping. Ensurethat you use one database directoryper distinct array on the subsystem.

    Set the DB2_PARALLEL_IO registryvariable to enable parallel I/O foreach table space used if thecontainers in the table space spanmultiple physical disks.

    When I/O bandwidth is availableand the files are large, for example 1MB, the process of finding duplicatescan occupy the resources of an entireprocessor. When files are smaller,other bottlenecks can occur.

    Specify eight or more file systems forthe deduplicated storage pool deviceclass so that I/O is distributed acrossas many LUNs and physical devicesas possible.

    For guidelines about setting upstorage pools, see "Planning forstorage pools in DISK or FILE deviceclasses".

    For information about setting theDB2_PARALLEL_IO variable, seeRecommended settings for IBM DB2registry variables.

    Have you scheduled daily operationsbased on your backup strategy?

    The best practice sequence ofoperations is in the following order:

    1. Client backup

    2. Storage pool protection

    3. Node replication

    4. Database backup

    5. Expire inventory

    v Scheduling data deduplication andnode replication processes

    v Daily operations fordirectory-container storage pools

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 13

    http://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Storage%20Manager/page/Effective%20Planning%20and%20Use%20of%20IBM%20Tivoli%20Storage%20Manager%20V6%20Deduplicationhttp://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Storage%20Manager/page/Effective%20Planning%20and%20Use%20of%20IBM%20Tivoli%20Storage%20Manager%20V6%20Deduplicationhttps://www.ibm.com/support/knowledgecenter/SS3JSW_5.2.0/com.ibm.help.performance_mgmt.doc/SIPM_DB2_Rec_Stng_Rgsty_Vals.htmlhttps://www.ibm.com/support/knowledgecenter/SS3JSW_5.2.0/com.ibm.help.performance_mgmt.doc/SIPM_DB2_Rec_Stng_Rgsty_Vals.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_sched_deduprep.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_sched_deduprep.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_tuning_daily_cont.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_tuning_daily_cont.html

  • QuestionTasks, characteristics, options, orsettings More information

    Do you have enough storage tomanage the DB2 lock list?

    If you deduplicate data that includeslarge files or large numbers of filesconcurrently, the process can result ininsufficient storage space. When thelock list storage is insufficient,backup failures, data managementprocess failures, or server outages canoccur.

    File sizes greater than 500 GB that areprocessed by data deduplication aremost likely to deplete storage space.However, if many backup operationsuse client-side data deduplication,this problem can also occur withsmaller-sized files.

    For information about tuning theDB2 LOCKLIST parameter, see Tuningserver-side data deduplication.

    Is sufficient bandwidth available totransfer data to an IBM SpectrumProtect server?

    To transfer data to an IBM SpectrumProtect server, use client-side orserver-side data deduplication andcompression to reduce the bandwidththat is required.

    Use a V7.1.5 server or higher to useinline compression and use a V7.1.6or later client to enable enhancedcompression processing.

    For more information, see theenablededup client option.

    Have you determined how manystorage pool directories to assign toeach storage pool?

    Assign directories to a storage poolby using the DEFINESTGPOOLDIRECTORY command.

    Create multiple storage pooldirectories and ensure that eachdirectory is backed up to a separatedisk volume (LUN).

    Did you allocate enough disk spacein the cloud-container storage pool?

    To prevent backup failures, ensurethat the local directory has enoughspace. Use the following list as aguide for optimal disk space:

    v For serial-attached SCSI (SAS) andspinning disk, calculate theamount of new data that isexpected after daily data reduction(compression and datadeduplication). Allocate up to 100percent of that amount, interabytes, for disk space.

    v Provide 3 TB for flash-basedstorage systems with fast networkconnections to on-premises,high-performance cloud systems.

    v Provide 5 TB for solid-state drive(SSD) systems with fast networkconnections to high-performancecloud systems.

    Installing the IBM Spectrum Protect server

    14 IBM Spectrum Protect for AIX: Installation Guide

    http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_tuning_dedup.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_tuning_dedup.html

  • QuestionTasks, characteristics, options, orsettings More information

    Did you select the appropriate typeof local storage?

    Ensure that data transfers from localstorage to cloud finish before the nextbackup cycle starts.Tip: Data is removed from localstorage soon after it moves to thecloud.

    Use the following guidelines:

    v Use flash or SSD for large systemsthat have high-performing cloudsystems. Ensure that you have adedicated 10 GB wide areanetwork (WAN) link with ahigh-speed connection to the objectstorage. For example, use flash orSSD if you have a dedicated 10 GBWAN link plus a high-speedconnection to either an IBM CloudObject Storage location or to anAmazon Simple Storage Service(Amazon S3) data center.

    v Use larger capacity 15000 rpm SASdisks for these scenarios:

    – Medium-sized systems

    – Slower cloud connections, forexample, 1 GB

    – When you use IBM CloudObject Storage as your serviceprovider across several regions

    v For SAS or spinning disk, calculatethe amount of new data that isexpected after daily data reduction(compression and datadeduplication). Allocate up to 100percent of that amount for diskspace, in terabytes.

    Planning for storage pools in DISK or FILE device classesUse the checklist to review how your disk storage pools are set up. This checklistincludes tips for storage pools that use DISK or FILE device classes.

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 15

  • QuestionTasks, characteristics, options, orsettings More information

    Can the storage pool LUNs sustainthroughput rates for 256 KBsequential reads and writes toadequately handle the workloadwithin the time constraints?

    When you are planning for peakloads, consider all the data that youwant the server to read or write tothe disk storage poolssimultaneously. For example,consider the peak flow of data fromclient backup operations and serverdata-movement operations such asmigration that run at the same time.

    The IBM Spectrum Protect serverreads and writes to storage poolspredominantly in 256 KB blocks.

    If the disk system includes thecapability, configure the disk systemfor optimal performance withsequential read/write operationsrather than random read/writeoperations.

    For more information, see Analyzingthe basic performance of disksystems.

    Is the disk configured to use readand write cache?

    Use more cache for betterperformance.

    For storage pools that use FILEdevice classes, have you determineda good size to use for the storagepool volumes?

    Review the information in Optimalnumber and size of volumes forstorage pools that use disk. If you donot have the information to estimatea size for FILE device class volumes,start with volumes that are 50 GB.

    Typically, problems arise morefrequently when the volumes are toosmall. Few problems are reportedwhen volumes are larger thanneeded. When you determine thevolume size to use, as a precautionchoose a size that might be largerthan necessary.

    For storage pools that use FILEdevice classes, are you usingpreallocated volumes?

    Scratch volumes can cause filefragmentation.

    To ensure that a storage pool doesnot run out of volumes, set theMAXSCRATCH parameter to a valuegreater than zero.

    Use the DEFINE VOLUME servercommand to preallocate volumes inthe storage pool.

    Use the DEFINE STGPOOL or UPDATESTGPOOL server command to set theMAXSCRATCH parameter.

    For storage pools that use FILEdevice classes, have you comparedthe maximum number of clientsessions to the number of volumesthat are defined?

    Always maintain enough usablevolumes in the storage pools to allowfor the expected peak number ofclient sessions that run at one time.The volumes might be scratchvolumes, empty volumes, or partlyfilled volumes.

    For storage pools that use FILEdevice classes, only one session orprocess can write to a volume at thesame time.

    Installing the IBM Spectrum Protect server

    16 IBM Spectrum Protect for AIX: Installation Guide

    http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_ptg_disk_tptools.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_ptg_disk_tptools.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_ptg_disk_tptools.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_ptg_strpoolvolsize.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_ptg_strpoolvolsize.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_ptg_strpoolvolsize.html

  • QuestionTasks, characteristics, options, orsettings More information

    For storage pools that use FILEdevice classes, have you set theMOUNTLIMIT parameter of the deviceclass to a value that is high enoughto account for the number of volumesthat might be mounted in parallel?

    For storage pools that use datadeduplication, the MOUNTLIMITparameter is typically in the range of500 - 1000.

    Set the value for MOUNTLIMIT to themaximum number of mount pointsthat are needed for all active sessions.Consider parameters that affect themaximum number of mount pointsthat are needed:

    v The MAXSESSIONS server option,which is the maximum number ofIBM Spectrum Protect sessions thatcan run concurrently.

    v The MAXNUMMP parameter, whichsets the maximum number ofmount points that each client nodecan use.

    For example, if the maximumnumber of client node backupsessions is typically 100 and each ofthe nodes has MAXNUMMP=2, multiply100 nodes by the 2 mount points foreach node to get the value of 200 forthe MOUNTLIMIT parameter.

    Use the REGISTER NODE or UPDATENODE server command to set theMAXNUMMP parameter for client nodes.

    For storage pools that use DISKdevice classes, have you determinedhow many storage pool volumes toput on each file system?

    How you configure the storage for astorage pool that uses a DISK deviceclass depends on whether you areusing RAID for the disk system.

    If you are not using RAID, thenconfigure one file system per physicaldisk, and define one storage poolvolume for each file system.

    If you are using RAID 5 with n + 1volumes, configure the storage in oneof the following ways:

    v Configure n file systems on theLUN and define one storage poolvolume per file system.

    v Configure one file system and nstorage pool volumes for the LUN.

    For an example layout that followsthis guideline, see Sample layout ofserver storage pools.

    Did you create your storage pools todistribute I/O across multiple filesystems?

    Ensure that each file system is on adifferent LUN on the disk system.

    Typically, having 10 - 30 file systemsis a good goal, but ensure that thefile systems are no smaller thanapproximately 250 GB.

    For details, see the following topics:

    v Tuning disk storage for the serverv Tuning and configuring storage

    pools and volumes

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 17

    http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_disk_dsxxxx_sp.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_disk_dsxxxx_sp.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_disk_tuning.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_stgp_config.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_stgp_config.html

  • Planning for the correct type of storage technologyStorage devices have different capacity and performance characteristics. Thesecharacteristics affect which devices are better for use with IBM Spectrum Protect.

    Procedure

    Review the following table to help you to choose the correct type of storagetechnology for the storage resources that the server requires.

    Table 2. Storage technology types for IBM Spectrum Protect storage requirements

    Storagetechnologytype Database Active log

    Archive log andarchive failover log Storage pools

    Solid-statedisk (SSD)

    Place the database onSSD in the followingcircumstances:

    v You are using IBMSpectrum Protectdata deduplication.

    v You are backing upmore than 8 TB ofnew data daily.

    If you place the IBMSpectrum Protectdatabase on an SSD, asa best practice, placethe active log on anSSD. If space is notavailable, usehigh-performance diskinstead.

    Save SSDs for use withthe database and activelog. The archive logand archive failoverlogs can be placed onslower storagetechnology types.

    Save SSDs for use withthe database and activelog. Storage pools canbe placed on slowerstorage technologytypes.

    High-performancedisk with thefollowingcharacteristics:

    v 15k rpmdisk

    v FibreChannel orserial-attachedSCSI (SAS)interface

    Use high-performancedisks in the followingcircumstances:

    v The server does notdo datadeduplication.

    v The server does notdo node replication.

    Isolate the serverdatabase from its logsand storage pools, andfrom data for otherapplications.

    Use high-performancedisks in the followingcircumstances:

    v The server does notdo datadeduplication.

    v The server does notdo node replication.

    For performance andavailability, isolate theactive log from theserver database, archivelogs, and storage pools.

    You can usehigh-performance disksfor the archive log andarchive failover logs.For availability, isolatethese logs from thedatabase and activelog.

    Use high-performancedisks for storage poolsin the followingcircumstances:

    v Data is frequentlyread.

    v Data is frequentlywritten.

    For performance andavailability, isolatestorage pool data fromthe server database andlogs, and from data forother applications.

    Medium-performanceorhigh-performancedisk with thefollowingcharacteristics:

    v 10k rpmdisk

    v FibreChannel orSASinterface

    If the disk system has amix of disktechnologies, use thefaster disks for thedatabase and activelog. Isolate the serverdatabase from its logsand storage pools, andfrom data for otherapplications.

    If the disk system has amix of disktechnologies, use thefaster disks for thedatabase and activelog. For performanceand availability, isolatethe active log from theserver database, archivelogs, and storage pools.

    You can usemedium-performanceor high-performancedisk for the archive logand archive failoverlogs. For availability,isolate these logs fromthe database and activelog.

    Usemedium-performanceor high-performancedisk for storage poolsin the followingcircumstances:

    v Data is frequentlyread.

    v Data is frequentlywritten.

    For performance andavailability, isolatestorage pool data fromthe server database andlogs, and from data forother applications.

    Installing the IBM Spectrum Protect server

    18 IBM Spectrum Protect for AIX: Installation Guide

  • Table 2. Storage technology types for IBM Spectrum Protect storage requirements (continued)

    Storagetechnologytype Database Active log

    Archive log andarchive failover log Storage pools

    SATA,network-attachedstorage

    Do not use this storagefor the database. Donot place the databaseon XIV storagesystems.

    Do not use this storagefor the active log.

    Use of this slowerstorage technology isacceptable becausethese logs are writtenonce and infrequentlyread.

    Use this slower storagetechnology in thefollowingcircumstances:

    v Data is infrequentlywritten, for examplewritten once.

    v Data is infrequentlyread.

    .

    Tape andvirtual tape

    Use for long-termretention or if data isinfrequently used.

    Applying best practices to the server installationTypically, hardware configuration and selection have the most significant effect onthe performance of an IBM Spectrum Protect solution. Other factors that affectperformance are the operating system selection and configuration, and theconfiguration of IBM Spectrum Protect.

    Procedurev The following best practices are the most important for optimal performance and

    problem prevention.v Review the table to determine the best practices that apply to your environment.

    Best practice More information

    Use fast disks for the server database.Enterprise-grade solid-state disks (SSD), withFibre Channel or SAS interface, offer the bestperformance.

    Use fast, low-latency disks for the database. Using SSD is essentialif you are using data deduplication and node replication. AvoidSerial Advanced Technology Attachment (SATA) and ParallelAdvanced Technology Attachment (PATA) disks. For details andmore tips, see the following topics:

    v "Planning for server database disks"v "Planning for the correct type of storage technology"

    Ensure that the server system has enoughmemory.

    Review operating system requirements in technote 1243309. Heavierworkloads require more than the minimum requirements.Advanced features such as data deduplication and node replicationcan require more than the minimum memory that is specified in thesystem requirements document.

    If you plan to run multiple instances, each instance requires thememory that is listed for one server. Multiply the memory for oneserver by the number of instances that are planned for the system.

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 19

    http://www.ibm.com/support/docview.wss?uid=swg21243309

  • Best practice More information

    Separate the server database, the active log,the archive log, and disk storage pools fromeach other.

    Keep all IBM Spectrum Protect storage resources on separate disks.Keep storage pool disks separate from the disks for the serverdatabase and logs. Storage pool operations can interfere withdatabase operations when both are on the same disks. Ideally, theserver database and logs are also separated from each other. Fordetails and more tips, see the following topics:

    v "Planning for server database disks"v "Planning for server recovery log disks"v "Planning for storage pools in DISK or FILE device classes"

    Use at least four directories for the serverdatabase. For larger servers or servers that useadvanced features, use eight directories.

    Place each directory on a LUN that is isolated from other LUNsand from other applications.

    A server is considered to be large if its database is larger than 2 TBor is expected to grow to that size. Use eight directories for suchservers.

    See "Planning for server database disks".

    If you are using data deduplication, nodereplication, or both, follow the guidelines fordatabase configuration and other items.

    Configure the server database according to the guidelines, becausethe database is extremely important to how well the server runswhen these features are being used. For details and more tips, seethe following topics:

    v Checklist for data deduplicationv Checklist for node replication

    For storage pools that use FILE type deviceclasses, follow the guidelines for the size ofstorage pool volumes. Typically, 50 GBvolumes are best.

    Review the information in Optimal number and size of volumes forstorage pools that use disk to help you to determine volume size.

    Configure storage pool devices and file systems based onthroughput requirements, not only on capacity requirements.

    Isolate the storage devices that are used by IBM Spectrum Protectfrom other applications that have high I/O, and ensure that there isenough throughput to that storage.

    For more details, see Checklist for storage pools on DISK or FILE.

    Schedule IBM Spectrum Protect clientoperations and server maintenance activities toavoid or minimize overlap of operations.

    For more details, see the following topics:

    v Tuning the schedule for daily operationsv Checklist for server configuration

    Monitor operations constantly. By monitoring, you can find problems early and more easilyidentify causes. Keep records of monitoring reports for up to a yearto help you identify trends and plan for growth. See Monitoringand maintaining the environment for performance.

    Minimum system requirements for the IBM Spectrum Protect serverThe IBM Spectrum Protect server can require a large amount of memory, networkbandwidth, and processor resources. In many cases, the server performs best whenother applications are not installed on the same system.

    Hardware and software requirements for the IBM SpectrumProtect server installation

    These tables list the minimum hardware and software requirements for theinstallation of an IBM Spectrum Protect server. Use these requirements as a starting

    Installing the IBM Spectrum Protect server

    20 IBM Spectrum Protect for AIX: Installation Guide

    http://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_dedup_optimconfig.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/c_noderep_optimconfig.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_ptg_strpoolvolsize.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_ptg_strpoolvolsize.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/r_srv_hw_disks.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_tuning_daily.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_srv_cfg_check.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_mon_perf.htmlhttp://www.ibm.com/support/knowledgecenter/SSEQVQ_8.1.0/perf/t_mon_perf.html

  • point. For the most current information about system requirements, see technote1243309.

    Hardware requirements

    Table 3 describes the minimum hardware requirements that are needed for a serveron an AIX system. The installation fails if you do not have the minimumrequirements. For more details about planning disk space, see “Capacity planning”on page 26.

    Table 3. Hardware requirements

    Type ofhardware Hardware requirements

    Hardware An appropriately configured POWER5 or later systems computer (64-bit)

    Disk space The following minimum values for disk space:

    v The /var directory space requirements for new installations and versionupgrades:

    – 512 MB for new installations

    – 2560 MB for version upgrades

    v 7.5 GB for the installation directoryv 4 GB for the /tmp directoryv 2 GB in the home directory

    Tip: Expect to use more space for problem determination.

    v 2 GB for the shared resources area

    Significant additional disk space is required for database and log files. Thesize of the database depends on the number of client files to be stored andthe method by which the server manages them. The default active logspace is 16 GB, the minimum that is needed for most workloads andconfigurations. When you create the active log, you need at least 64 GB insize to run replication. If replication and data deduplication are both beingused, create an active log of 128 GB in size. Allocate at least three times thedefault active log space for the archive log (48 GB). Ensure that you havesufficient resources if you are using data deduplication or expect a heavyclient workload.

    For optimal performance and to facilitate I/O, specify at least two equallysized containers or Logical Unit Numbers (LUNs) for the database. Inaddition, each active log and archive log should have its own container orLUN.

    Ensure that you see the capacity planning section for more details aboutdisk space.

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 21

    http://www.ibm.com/support/docview.wss?uid=swg21243309http://www.ibm.com/support/docview.wss?uid=swg21243309

  • Table 3. Hardware requirements (continued)

    Type ofhardware Hardware requirements

    Memory The following minimum values for memory:

    v 16 GB if you are using data deduplication.v At least 40 GB for heavily used servers. Using 40 GB or more of memory

    enhances performance of the IBM Spectrum Protect server databaseinventory.

    v If you plan to run multiple instances, each instance requires the memorylisted for one server. Multiply the memory for one server by the numberof instances planned for the system.

    v If you plan to use node replication without data deduplication, thesystem requires 32 GB of memory. Node replication with datadeduplication requires a minimum of 64 GB of memory.

    For more specific memory requirements when you are using datadeduplication, see the IBM Spectrum Protect Blueprint.

    Software requirements

    Table 4 describes the minimum software requirements that are needed for a serveron an AIX system.

    Table 4. Software requirements

    Type ofsoftware Minimum software requirements

    Operatingsystem

    AIX 7.1 running in a 64-bit kernel environment.

    v AIX 7.1 TL 4 and SP2.v Minimum C++ runtime level with the xlC.rte 12.1.0.1 or later file sets.

    The file set is automatically upgraded if the level is earlier than12.1.0.1. The file set is included in the June 2008 fix pack package forIBM C++ Runtime Environment Components for AIX.

    AIX 7.2 running in a 64-bit kernel environment.

    v AIX 7.2 TL 0 and SP2.v Minimum C++ runtime level with the xlC.rte 13.1.3.1 or later file sets.

    The file set is automatically upgraded if the level is earlier than13.1.3.1.

    For the latest recommendations about AIX maintenance levels, seetechnote 21165448

    To use the N_Port ID Virtualization (NPIV) facility, ensure that you havethe following minimum requirements:

    v Virtual I/O Server 2.1.2 or laterv AIX 7.1 or laterv An HBA adapter supported by the corresponding AIX and Virtual I/O

    Server

    Communicationprotocol

    A configured communication method.

    Processing Asynchronous I/O must be enabled.

    Installing the IBM Spectrum Protect server

    22 IBM Spectrum Protect for AIX: Installation Guide

    https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Storage%20Manager/page/IBM%20Spectrum%20Protect%20Blueprintshttp://www.ibm.com/support/docview.wss?uid=swg21165448

  • Table 4. Software requirements (continued)

    Type ofsoftware Minimum software requirements

    Device drivers The IBM Spectrum Protect device driver is required for non-IBM drivesand tape libraries. The IBM Spectrum Protect device driver packagecontains device driver tools and ACSLS daemons.

    For the IBM 3590, 3592, or the Ultrium tape library or drives, the IBMdevice drivers are required. Install the most current device drivers. Youcan locate IBM driver packages at Fix Central.

    Configure the device drivers before you use the server with tape devices.

    Gunzip utility The gunzip utility must be available on your system before you install orupgrade the server. Ensure that the gunzip utility is installed and thepath to it is set in the PATH environment variable.

    Other software Korn Shell (ksh): You must have the I/O completion ports (IOCP)configured on the operating system.

    To authenticate IBM Spectrum Protect users with a Lightweight DirectoryAccess Protocol (LDAP) server, you must use one of the followingdirectory servers:

    v Microsoft Active Directory (Windows Server 2008 or Windows Server2012)

    v IBM Security Directory Server V6.3v IBM Security Directory Server V6.4

    Compatibility of the IBM Spectrum Protect server with other DB2products on the system

    You can install other products that deploy and use DB2 products on the samesystem as the IBM Spectrum Protect Version 8.1 server, with some limitations.

    To install and use other products that use a DB2 product on the same system asthe IBM Spectrum Protect server, ensure that the following criteria are met:

    Table 5. Compatibility of the IBM Spectrum Protect server with other DB2 products on thesystem

    Criterion Instructions

    Version level The other products that use a DB2 productmust use DB2 version 9 or later. DB2products include product encapsulation andsegregation support beginning with Version9. Starting with this version, you can runmultiple copies of DB2 products, at differentcode levels, on the same system. For details,see the information about multiple DB2copies in the DB2 product information.

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 23

    http://www.ibm.com/support/fixcentral/http://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0

  • Table 5. Compatibility of the IBM Spectrum Protect server with other DB2 products on thesystem (continued)

    Criterion Instructions

    User IDs and directories Ensure that the user IDs, fence user IDs,installation location, other directories, andrelated information are not shared acrossDB2 installations. Your specifications mustbe different from the IDs and locations thatyou used for the IBM Spectrum Protectserver installation and configuration. If youused the dsmicfgx wizard to configure theserver, these are values that you enteredwhen running the wizard. If you used themanual configuration method, review theprocedures that you used if necessary torecall the values that were used for theserver.

    Resource allocation Consider the resources and capability of thesystem compared to the requirements forboth the IBM Spectrum Protect server andthe other applications that use the DB2product. To provide sufficient resources forthe other DB2 applications, you might haveto change the IBM Spectrum Protect serversettings so that the server uses less systemmemory and resources. Similarly, if theworkloads for the other DB2 applicationscompete with the IBM Spectrum Protectserver for processor or memory resources,the performance of the server in handlingthe expected client workload or other serveroperations might be adversely affected.

    To segregate resources and provide morecapability for the tuning and allocation ofprocessor, memory, and other systemresources for multiple applications, considerusing logical partition (LPAR), workloadpartition (WPAR), or other virtualworkstation support. For example, run aDB2 application on its own virtualizedsystem.

    IBM Installation ManagerIBM Spectrum Protect uses IBM Installation Manager, which is an installationprogram that can use remote or local software repositories to install or updatemany IBM products.

    If the required version of IBM Installation Manager is not already installed, it isautomatically installed or upgraded when you install IBM Spectrum Protect. Itmust remain installed on the system so that IBM Spectrum Protect can be updatedor uninstalled later as needed.

    The following list contains explanations of some terms that are used in IBMInstallation Manager:

    Installing the IBM Spectrum Protect server

    24 IBM Spectrum Protect for AIX: Installation Guide

  • OfferingAn installable unit of a software product.

    The IBM Spectrum Protect offering contains all of the media that IBMInstallation Manager requires to install IBM Spectrum Protect.

    PackageThe group of software components that are required to install an offering.

    The IBM Spectrum Protect package contains the following components:v IBM Installation Manager installation programv IBM Spectrum Protect offering

    Package groupA set of packages that share a common parent directory.

    The default package group for the IBM Spectrum Protect package is IBMInstallation Manager.

    RepositoryA remote or local storage area for data and other application resources.

    The IBM Spectrum Protect package is stored in a repository on IBM FixCentral.

    Shared resources directoryA directory that contains software files or plug-ins that are shared bypackages.

    IBM Installation Manager stores installation-related files in the sharedresources directory, including files that are used for rolling back to aprevious version of IBM Spectrum Protect.

    Worksheets for planning details for the serverYou can use the worksheets to help you plan the amount and location of storageneeded for the IBM Spectrum Protect server. You can also use them to keep trackof names and user IDs.

    Item Space required Number of directories Location of directories

    The database

    Active log

    Archive log

    Optional: Log mirror forthe active log

    Optional: Secondaryarchive log (failoverlocation for archive log)

    Item Names and user IDs Location

    The instance user ID for theserver, which is the ID you useto start and run the IBMSpectrum Protect server

    The home directory for the server,which is the directory thatcontains the instance user ID

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 25

  • Item Names and user IDs Location

    The database instance name

    The instance directory for theserver, which is a directory thatcontains files specifically for thisserver instance (the serveroptions file and otherserver-specific files)

    The server name, use a uniquename for each server

    Capacity planningCapacity planning for IBM Spectrum Protect includes managing resources such asthe database, the recovery log and the shared resource area. To maximize resourcesas part of capacity planning, you must estimate space requirements for thedatabase and the recovery log. The shared resource area must have enough spaceavailable for each installation or upgrade.

    Estimating space requirements for the databaseTo estimate space requirements for the database, you can use the maximumnumber of files that can be in server storage at one time or you can use storagepool capacity.

    About this task

    Consider using at least 25 GB for the initial database space. Provision file systemspace appropriately. A database size of 25 GB is adequate for a test environment ora library-manager-only environment. For a production server supporting clientworkloads, the database size is expected to be larger. If you use random-accessdisk (DISK) storage pools, more database and log storage space is needed than forsequential-access storage pools.

    The maximum size of the IBM Spectrum Protect database is 4 TB.

    For information about sizing the database in a production environment that isbased on the number of files and on storage pool size, see the following topics.

    Estimating database space requirements based on the number offilesIf you can estimate the maximum number of files that might be in server storage ata time, you can use that number to estimate space requirements for the database.

    About this task

    To estimate space requirements that is based on the maximum number of files inserver storage, use the following guidelines:v 600 - 1000 bytes for each stored version of a file, including image backups.

    Restriction: The guideline does not include space that is used during datadeduplication.

    v 100 - 200 bytes for each cached file, copy storage pool file, active-data pool file,and deduplicated file.

    Installing the IBM Spectrum Protect server

    26 IBM Spectrum Protect for AIX: Installation Guide

  • v Additional space is required for database optimization to support varyingdata-access patterns and to support server back-end processing of the data. Theamount of extra space is equal to 50% of the estimate for the total number ofbytes for file objects.

    In the following example for a single client, the calculations are based on themaximum values in the preceding guidelines. The examples do not take intoaccount that you might use file aggregation. In general, when you aggregate smallfiles, it reduces the amount of required database space. File aggregation does notaffect space-managed files.

    Procedure1. Calculate the number of file versions. Add each of the following values to

    obtain the number of file versions:a. Calculate the number of backed-up files. For example, as many as 500,000

    client files might be backed up at a time. In this example, storage policiesare set to keep up to three copies of backed up files:500,000 files * 3 copies = 1,500,000 files

    b. Calculate the number of archive files. For example, as many as 100,000client files might be archived copies.

    c. Calculate the number of space-managed files. For example, as many as200,000 client files might be migrated from client workstations.

    Using 1000 bytes per file, the total amount of database space that is requiredfor the files that belong to the client is 1.8 GB:(1,500,000 + 100,000 + 200,000) * 1000 = 1.8 GB

    2. Calculate the number of cached files, copy storage-pool files, active-data poolfiles, and deduplicated files:a. Calculate the number of cached copies. For example, caching is enabled in a

    5 GB disk storage pool. The high migration threshold of the pool is 90%and the low migration threshold of the pool is 70%. Thus, 20% of the diskpool, or 1 GB, is occupied by cached files.If the average file size is about 10 KB, approximately 100,000 files are incache at any one time:100,000 files * 200 bytes = 19 MB

    b. Calculate the number of copy storage-pool files. All primary storage poolsare backed up to the copy storage pool:(1,500,000 + 100,000 + 200,000) * 200 bytes = 343 MB

    c. Calculate the number of active storage-pool files. All the activeclient-backup data in primary storage pools is copied to the active-datastorage pool. Assume that 500,000 versions of the 1,500,000 backup files inthe primary storage pool are active:500,000 * 200 bytes = 95 MB

    d. Calculate the number of deduplicated files. Assume that a deduplicatedstorage pool contains 50,000 files:50,000 * 200 bytes = 10 MB

    Based on the preceding calculations, about 0.5 GB of extra database space isrequired for the client’s cached files, copy storage-pool files, active-data poolfiles, and deduplicated files.

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 27

  • 3. Calculate the amount of extra space that is required for database optimization.To provide optimal data access and management by the server, extra databasespace is required. The amount of extra database space is equal to 50% of thetotal space requirements for file objects.(1.8 + 0.5) * 50% = 1.2 GB

    4. Calculate the total amount of database space that is required for the client. Thetotal is approximately 3.5 GB:1.8 + 0.5 + 1.2 = 3.5 GB

    5. Calculate the total amount of database space that is required for all clients. Ifthe client that was used in the preceding calculations is typical and you have500 clients, for example, you can use the following calculation to estimate thetotal amount of database space that is required for all clients:500 * 3.5 = 1.7 TB

    Results

    Tip: In the preceding examples, the results are estimates. The actual size of thedatabase might differ from the estimate because of factors such as the number ofdirectories and the length of the path and file names. Periodically monitor yourdatabase and adjust its size as necessary.

    What to do next

    During normal operations, the IBM Spectrum Protect server might requiretemporary database space. This space is needed for the following reasons:v To hold the results of sorting or ordering that are not already being kept and

    optimized in the database directly. The results are temporarily held in thedatabase for processing.

    v To give administrative access to the database through one of the followingmethods:– A DB2 open database connectivity (ODBC) client– An Oracle Java database connectivity (JDBC) client– Structured Query Language (SQL) to the server from an administrative-client

    command line

    Consider using an extra 50 GB of temporary space for every 500 GB of space forfile objects and optimization. See the guidelines in the following table. In theexample that is used in the preceding step, a total of 1.7 TB of database space isrequired for file objects and optimization for 500 clients. Based on that calculation,200 GB is required for temporary space. The total amount of required databasespace is 1.9 TB.

    Database size Minimum temporary-space requirement

    < 500 GB 50 GB

    ≥ 500 GB and < 1 TB 100 GB

    ≥ 1 TB and < 1.5 TB 150 GB

    ≥ 1.5 and < 2 TB 200 GB

    ≥ 2 and < 3 TB 250 - 300 GB

    ≥ 3 and < 4 TB 350 - 400 GB

    Installing the IBM Spectrum Protect server

    28 IBM Spectrum Protect for AIX: Installation Guide

  • Estimating database space requirements based on storage poolcapacityTo estimate database space requirements based on storage pool capacity, use a ratioof 1 - 5%. For example, if you require 200 TB of storage pool capacity, the size ofyour database is expected to be 2 - 10 TB. As a general rule, make your databaseas large as possible to prevent running out of space. If you run out of databasespace, server operations and client-store operations can fail.

    The database manager and temporary spaceThe IBM Spectrum Protect server database manager manages and allocates systemmemory and disk space for the database. The amount of database space yourequire depends on the amount of system memory available and the serverworkload.

    The database manager sorts data in a specific sequence, according to the SQLstatement that you issue to request the data. Depending on the workload on theserver, and if there is more data than the database manager can manage, the data(that is ordered in sequence) is allocated to temporary disk space. Data is allocatedto temporary disk space when there is a large result set. The database managerdynamically manages the memory that is used when data is allocated to temporarydisk space.

    For example, expiration processing can produce a large result set. If there is notenough system memory on the database to store the result set, some of the data isallocated to temporary disk space. During expiration processing, if a node or filespace are selected that are too large to process, the database manager cannot sortthe data in memory. The database manager must use temporary space to sort data.

    To run database operations, consider adding more database space for the followingscenarios:v The database has a small amount of space and the server operation that requires

    temporary space uses the remaining free space.v The file spaces are large, or the file spaces have an assigned policy that creates

    many file versions.v The IBM Spectrum Protect server must run with limited memory. The database

    uses the IBM Spectrum Protect server main memory to run database operations.However, if there is insufficient memory available, the IBM Spectrum Protectserver allocates temporary space on disk to the database. For example, if 10G ofmemory is available and database operations require 12G of memory, thedatabase uses temporary space.

    v An out of database space error is displayed when you deploy an IBMSpectrum Protect server. Monitor the server activity log for messages that arerelated to database space.

    Important: Do not change the DB2 software that is installed with the IBMSpectrum Protect installation packages and fix packs. Do not install or upgrade toa different version, release, or fix pack, of DB2 software to avoid damage to thedatabase.

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 29

  • Recovery log space requirementsIn IBM Spectrum Protect, the term recovery log comprises the active log, the archivelog, the active log mirror, and the archive failover log. The amount of space thatyou require for the recovery log depends on various factors, including, forexample, the amount of client activity with the server.

    Active and archive log spaceWhen you estimate space requirements for active and archive logs, include someextra space for contingencies such as occasional heavy workloads and failovers.

    In IBM Spectrum Protect servers V7.1 and later, the active log can be a maximumsize of 512 GB. The archive log size is limited to the size of the file system that it isinstalled on.

    Use the following general guidelines when you estimate the size of the active log:v The suggested starting size for the active log is 16 GB.v Ensure that the active log is at least large enough for the amount of concurrent

    activity that the server typically handles. As a precaution, try to anticipate thelargest amount of work that the server manages at one time. Provision the activelog with extra space that can be used if needed. Consider using 20% of extraspace.

    v Monitor used and available active log space. Adjust the size of the active log asneeded, depending upon factors such as client activity and the level of serveroperations.

    v Ensure that the directory that holds the active log is as large as, or larger than,the size of the active log. A directory that is larger than the active log canaccommodate failovers, if they occur.

    v Ensure that the file system that contains the active log directory has at least 8GB of free space for temporary log movement requirements.

    The suggested starting size for the archive log is 48 GB.

    The archive log directory must be large enough to contain the log files that aregenerated since the previous full backup. For example, if you perform a fullbackup of the database every day, the archive log directory must be large enoughto hold the log files for all the client activity that occurs during 24 hours. Torecover space, the server deletes obsolete archive log files after a full backup of thedatabase. If the archive log directory becomes full and a directory for archivefailover logs does not exist, log files remain in the active log directory. Thiscondition can cause the active log directory to fill up and stop the server. When theserver restarts, some of the existing active-log space is released.

    After the server is installed, you can monitor archive log utilization and the spacein the archive log directory. If the space in the archive log directory fills up, it cancause the following problems:v The server is unable to perform full database backups. Investigate and resolve

    this problem.v Other applications write to the archive log directory, exhausting the space that is

    required by the archive log. Do not share archive log space with otherapplications including other IBM Spectrum Protect servers. Ensure that eachserver has a separate storage location that is owned and managed by thatspecific server.

    Installing the IBM Spectrum Protect server

    30 IBM Spectrum Protect for AIX: Installation Guide

  • Example: Estimating active and archive log sizes for basic client-storeoperations:

    Basic client-store operations include backup, archive, and space management. Logspace must be sufficient to handle all store transactions that are in progress at onetime.

    To determine the sizes of the active and archive logs for basic client-storeoperations, use the following calculation:number of clients x files stored during each transaction

    x log space needed for each file

    This calculation is used in the example in the following table.

    Table 6. Basic client-store operations

    ItemExample

    values Description

    Maximum number of client nodesthat back up, archive, or migrate filesconcurrently at any time

    300 The number of client nodes that back up, archive, or migratefiles every night.

    Files stored during each transaction 4096 The default value of the server option TXNGROUPMAX is 4096.

    Log space that is required for eachfile

    3053 bytes The value of 3053 bytes for each file in a transactionrepresents the log bytes that are needed when backing upfiles from a Windows client where the file names are 12 -120 bytes.

    This value is based on the results of tests performed underlaboratory conditions. The tests consisted of backup-archiveclients performing backup operations to a random-accessdisk (DISK) storage pool. DISK pools result in more log usethan sequential-access storage pools. Consider a value largerthan 3053 bytes if the data being stored has file names thatare longer than 12 - 120 bytes.

    Active log: Suggested size 19.5 GB 1 Use the following calculation to determine the size of theactive log. One GB equals 1,073,741,824 bytes.

    (300 clients x 4096 files stored during eachtransaction x 3053 bytes for each file) ÷ 1,073,741,824bytes = 3.5 GB

    Increase that amount by the suggested starting size of 16GB:

    3.5 + 16 = 19.5 GB

    Archive log: Suggested size 58.5 GB 1 Because of the requirement to be able to store archive logsacross three server database-backup cycles, multiply theestimate for the active log by 3 to estimate the total archivelog requirement.

    3.5 x 3 = 10.5 GB

    Increase that amount by the suggested starting size of 48GB:

    10.5 + 48 = 58.5 GB

    Installing the IBM Spectrum Protect server

    Chapter 1. Planning to install the IBM Spectrum Protect server 31

  • Table 6. Basic client-store operations (continued)

    ItemExample

    values Description1 The example values in this table are used only to illustrate how the sizes for active logs and archive logs arecalculated. In a production environment that does not use deduplication, 16 GB is the suggested minimum size foran active log. The suggested minimum size for an archive log in a production environment that does not usededuplication is 48 GB. If you substitute values from your environment and the results are larger than 16 GB and 48GB, use your results to size the active log and archive log.

    Monitor your logs and adjust their si


Recommended