Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

developerWorks Community:

  • Close [x]

Using the IBM Tivoli Storage Manager Backup-Archive client in cluster environments on UNIX and Linux

Jason Basler (jbasler@us.ibm.com), Senior software engineer, IBM
Jason Basler is a Senior Software Engineer in the IBM Tivoli Software organization. He has spent the past twelve years testing various components and releases of the Tivoli Storage Manager product family.
Neeta Garimella (neeta@us.ibm.com), Staff Software Engineer, IBM
Neeta Garimella is a Senior Engineer and has been part of the TSM development organization for over six years. She has been a key contributor to the TSM Backup-Archive client and TSM for Data Protection products including operations within highly available environments. She was the lead developer for Tivoli Workload Scheduler. Before joining IBM, she worked at BEA Systems as a professional services consultant where she helped customers build and deploy solutions using BEA products.
Kevin Hoyt (hoytk@us.ibm.com), Staff software engineer, IBM
Kevin Hoyt is a Staff Software Engineer in the IBM Tivoli Software organization. He has been involved with Tivoli Storage Manager for over 8 years and is the lead developer for the Mac OS X client.
Giang T Pham (giangp@us.ibm.com), Staff software engineer, IBM
Giang Pham is a Staff Software Engineer in the IBM Tivoli Software organization. He is currently working in System Test Team for Tivoli Storage Manager product.
Jim Smith (smithjp@us.ibm.com), Backup-Archive client architect, IBM
Jim Smith has been involved with Tivoli Storage Manager for over ten years. He has been a part of the support and development teams and is currently serving as the architect for the Tivoli Storage Manager Backup-Archive clients. He has been involved in many Tivoli Storage Manager projects involving clustering solutions such as Microsoft Windows Cluster Services, High Availability Cluster Multi-Processing, Novell Cluster Services and VERITAS Cluster Services.

Summary: 

Date:  18 Jul 2007
Level:  Intermediate PDF:  A4 and Letter (137 KB | 28 pages)Get Adobe® Reader®

Activity:  24246 views
Comments:  

About this tutorial

Introduction

Software products that provide a high availability of resources are becoming commonplace in today's computing environments. As the complexity of managing logical disks and their data increases in cluster environments, understanding and deploying an effective backup strategy for complete data protection is a top priority.

Our goal is to introduce a methodology for backing up and restoring UNIX and Linux data that resides in a cluster environment. Basic concepts of clustering and how Tivoli Storage Manager can be deployed in the cluster environment are introduced, and practical examples are given on how to configure the Tivoli Storage Manager Backup-Archive client and backup schedules. The migration procedure for Tivoli Storage Manager Backup-Archive client configurations that currently use clusternode option in AIX, HACMP environments is also described. The procedures outlined here depend on features introduced in Tivoli Storage Manager version 5.4.0.


Prerequisites

The term cluster can mean many things to many different vendors and users. It can mean "highly available," "high performance," "load balancing," "grid computing," or some combination thereof. There are currently several clustering products available for UNIX and Linux. Our intent is not to provide a backup solution for any specific clustering product, but to define those aspects of a clustering environment that need to exist in order for this backup methodology to work correctly.

The concept of cluster, in this paper, refers to a UNIX or a Linux environment which exhibits the following characteristics:

  • Disks are shared between physical machines, either in an exclusive fashion (only one host has access to the logical disk at any one time) or in a concurrent fashion.
  • Disks appear as local disks to the host and not as network resources. We suggest that the file systems be mounted locally to the system, not through a LAN-based file share protocol such as network file system (NFS).
  • Mount points of local disks are identical on each physical host in the environment (if file system /group1_disk1 fails from NodeA to NodeB, it is mounted on NodeB as /group1_disk1).

If the cluster environment exhibits all of the above characteristics, the methodologies we outline are supported by version 5.4 and higher of Tivoli Storage Manager Backup-Archive client. If the cluster environment only exhibits a subset (or none) of the characteristics, the methodologies outlined are not applicable and are not supported by Tivoli Storage Manager.

It is assumed that the reader has a basic understanding of how the Tivoli Storage Manager product functions, and that they have a basic understanding of how their cluster software functions. This paper does not address any cluster software related activities such as the development of application start and stop scripts.

1 of 10 | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Tivoli
ArticleID=216816
TutorialTitle=Using the IBM Tivoli Storage Manager Backup-Archive client in cluster environments on UNIX and Linux
publish-date=07182007
author1-email=jbasler@us.ibm.com
author1-email-cc=
author2-email=neeta@us.ibm.com
author2-email-cc=
author3-email=hoytk@us.ibm.com
author3-email-cc=
author4-email=giangp@us.ibm.com
author4-email-cc=
author5-email=smithjp@us.ibm.com
author5-email-cc=