150 likes | 454 Views
Developing a Highly Available Tivoli Storage Manager Solution. Products Impacted. IBM Tivoli System Automation for Multiplatforms 3.1 FP5 or 3.2 IBM Tivoli Storage Manager 6.x. The IBM Tivoli Storage Manager product.
E N D
Developing a Highly Available Tivoli Storage Manager Solution
Products Impacted • IBM Tivoli System Automation for Multiplatforms 3.1 FP5 or 3.2 • IBM Tivoli Storage Manager 6.x
The IBM Tivoli Storage Manager product A leader in helping organizations protect, retain andassure availability of their most important asset - Data Data Protection & Recovery Management • Backup / Restore • Archive / Retrieve • Disaster Recovery • HSM / ILM • Application Protection • Database Protection • Virtual Server Protection • Bare Machine Recovery Storage Resource & Infrastructure Management Information Retention & Lifecycle Management
High Availability • High availability is calculated as a percentage of uptime in a given period • Can extend High Availability to Service Availability focusing on • Redundancy – "backup" capability in case of need to failover due to a fault • Stateful and seamless recovery from failures • Minimization of Mean time to repair (MTTR) - time to restore service after an outage • Fault prediction & avoidance - take action before something fails • An integrated HA capability fits naturally with the capabilities provided by TSM Availability requirements and the permissible downtime
The need for high availability • TSM deals with backup and archival and assists with • Recovery and DR scenarios • Data protection • As a business works 24/7 and generates data, TSM is expected to backup and protect this data • TSM needs to be highly available in order to support a business’s need to protect data at all times • An integrated HA capability fits naturally with the capabilities provided by TSM • Ensure that after a failure-recovery a large backup/archival is not pending and potentially lost, rather (with HA) a redundant component ensures backup/archival is continuous
Components of IBM Tivoli Storage Manager • TSM Server – The server manages devices and media used to store client data. The server integrates the management of storage with the policies that you define for managing client data. • TSM Client • The backup-archive client allows users to maintain backup versions of files, which they can restore if the original files are lost or damaged. Users themselves or administrators can register workstations and file servers as client nodes with a Tivoli Storage Manager server. • Application clients allow users to perform online backups of data for applications such as database programs. After the application program initiates a backup or restore, the application client acts as the interface to Tivoli Storage Manager. The application client can perform its functions while application users are working, with minimal disruption. • TSM Administration Center – The administrative interface allows administrators to control and monitor server activities, define management policies for clients, and set up schedules to provide services to clients at regular intervals. Tivoli Storage Manager allows you to manage and control multiple servers from a single interface that runs in a Web browser. • CLI (Administrative client) • Web browser interface (Administration Center) • TSM Monitoring & Reporting – Provides the interface for an administrator to monitor the running and status of the TSM suite as well as generate a variety of reports
Considerations for the TSM Server in a HA environment • The DB2 database resides on the same node as the TSM server • The TSM server manages control and some level of recovery for the database • A node may contain multiple instances of the TSM server • TSM Server failover involves • Process failover • Data failover for • The database • The TSM instance data • The activity and archive logs • Storage pools
Database Database Database Database Database Database TSM Instance-1 TSM Instance-2 TSM Instance-1 TSM Server TSM Server TSM Instance-2 IP Service IP Service IP Service Primary Failover Client Client Backup Failover Failover Backup TSA based topology for the TSM Server The TSM Server with a single serverinstance per node The TSM Server with multiple serverinstances per node
Shared Disk storage pool IBM.ResourceGroup (tsm-rg) IBM.Application (tsm-server) IBM.Application (tsm-server) Shared Data (TSM instance dir, DB dir, Log dir etc.) depends on (tsm-server-on-ip) depends on (tsm-server-on-ip) IBM.ServiceIP (tsm-ip) IBM.ServiceIP (tsm-ip) depends on (tsm-ip-on-nieq) depends on (tsm-ip-on-nieq) IBM.Equivalency (tsm-ip-nieq) Node1 Node2 The Tivoli System Automation Policy
Conclusions • TSA based HA policies for Linux have been developed and published on the Integrated Service Management Library • A recovery time of under ninety seconds was achieved for the TSM Server component • The published solution (server controls, HA policies and guides) are generic and represent a repeatable solution architecture
Links • Opal Link For the Asset: http://www-01.ibm.com/software/brandcatalog/ismlibrary/details?catalog.label=1TW10NP58
Other Assets From Manageability Team • TSA Product Policy Releases • ITM Hot Standby • Proviso (AIX) • TNPM (AIX/LINUX) • TSM • TSA Policy Bundles for • AIX • Linux • Solaris • Others • ITM Concurrent User Manager • Developer Works Community Site