Welcome to the Data Center Automation Blog, where you can read the perspectives from storage management experts. This Blog provides insights into the data center automation solution, as well as technical details about specific IBM products.
Given a 2 node domain, what option do you have to allow a single node to obtain Operational Quorum after bringing one node offline and knowing your TieBreaker device will not be accessible from the surviving node ?
Firstly, if you want to know more about "Quorum", check out one of my earlier blogs:
There are a number of scenarios where clients have ended up with a surviving... [More]
Why are you using the Tivoli System Automation for Multiplaforms (TSAMP) product with your DB2 HADR or DB2 HA Shared Disk environment ?
The answer should be to keep the DB2 service highly available (and provide some operational convenience via some basic automation TSAMP can provide).
But how do you know your HA environment is prepared for that unexpected problem. In my mind, its similar to a "backup" you take to help you recover from an unexpected event ... how do you know the backup is good and will restore when you need... [More]
Ever tried to bring a resource offline only for it to result in a state of "Stuck online" ?
A "Stuck online" situation could also prevent a move request (failover) since the first step of a move is to stop/offline all resources that are in the scope of the move.
Your first sign of a "Stuck online" situation will likely be from the output of the 'lssam' command. Here is some sample lssam output :
Stuck online... [More]
The Open Program for IBM Tivoli System Automation started.
We are developing the next version of our products:
Tivoli System Automation Application Manager (SA AppMan)
Tivoli System Automation for Multiplatforms (SA MP)
In the Open Program, we are going to
show you selected features and improvements that we intend to include in
future releases of SA AppMan and SA MP. We are looking forward to
discuss these features and improvements with you and receive your
You have the chance to... [More]
in case you haven't seen this so far...... With the introduction of Tivoli System Automation Application Manager (SA Application Manager) version 18.104.22.168 (available since Q4 2011) the SA Application Manager has been enhanced to automate (start/stop) resources that are monitored by IBM Tivoli Monitoring (ITM).This new capability allows ITM customers to not only monitor SW components, but also control and automate SW components which are so far monitored by ITM. A simple example is a multi-tierd online banking application with software... [More]
A new link has been added to the Best Practices section of the SA Application Manager WIKI. Following this link will provide you with information how to use SA z/OS, SA for Multiplatforms and SA Application Manager to automate and manage an SAP environment cross-platform. Best Practices SA Application Manager
Did you know that you can comment on or rate pages in an information center? Feedback on the documentation helps us to understand which areas of the documentation need improvement or more information, and what topics our customers find useful. This video shows the Tivoli Provisioning Manager information center, but the same steps can be used for any information center that has the collaboration features enabled. The Tivoli Provisioning Manager team checks for comments regularly, and we use the feedback to improve the information when we publish... [More]
In How Tivoli Provisioning Manager integrated usability testing in Agile - Part 1 we talked about 3 points on how usability testing fits into the development cycle. In part 2, I will be sharing some other points to make this activity successful. 4. We tested “anything” By testing items that were not complete, we received excellent feedback about the end-to-end customer scenarios and important features that were needed. For example, we tested various designs to validate the general flow of a task from the business perspective. The feedback... [More]
The Tivoli Provisioning Manager development team has implemented usability testing in the Agile development process. By allowing customers to experience the product while in development, we are building a strong partnership with our customers to shape the solution that they need. Here are the main points that we followed to be able to fit formal usability testing into the Agile schedule. By doing so, our team greatly improved the task flow and user interaction for the features tested. 1. We created a team Our usability team is... [More]
To understand how things are organized in a TSAMP/RSCT environment, we start with the idea that almost everything is considered a resource. Of course there are different kinds of resources and that is where we introduce the concept of a resource "class". Then there are different Resource Managers, each responsible for managing or controlling resources that belong to a particular set of resource classes. The following diagram shows the mapping of three key Resource Managers to some Resource Classes they manage and then to some example... [More]
A Network TieBreaker is a popular configuration option for a Tivoli System Automation for Multiplatforms (TSA MP) managed environment.
But what is a TieBreaker and why is it needed ? To understand the what and why, you first need to understand the concept of "quorum" ... please see my blog titled "TSA Blog Series: High Availability Concepts - What is Quorum ?" https://www.ibm.com/developerworks/community/blogs/d6a38b59-943a-434b-a473-b408ed64847d/entry/what_is_quorum?lang=en
... in a nutshell, a... [More]
"The Majority Rules !"
In a nutshell, you have Quorum if you have the majority.
Quorum is the number of "operational" nodes in a cluster that are required to control the resources, modify the cluster definition, or perform certain cluster operations.
The main goals of quorum operations:
- identify who has the majority when a cluster is broken up into sub-clusters
- keep data consistent, especially when shared file systems are being used
- protect critical resources … maintain HA control
IBM Tivoli System Automation for Multiplatforms
- Introduction & Overview -
A software solution that leverages policy-based, self-healing and cross-platform application automation capabilities to realize monitoring and operation of a multitiered environment, manage outages, automatic recovery and movement of resources. (Tivoli System Automation for Mutiplatforms will be abbreviated as SAMP in this article.)
High availability : A system that is continuously available and... [More]
The Pulse 2012 workshops including VMware images (IBMers only) are available: F05 DB2 High Availability and Disaster Recovery In this lab exercise, you learn how the IBM DB2 High Availability and Disaster Recovery feature works with automatic failover using IBM Tivoli System Automation for Multiplatforms to make DB2 highly available. Three virtualized Linux hosts are preinstalled with the appropriate software packages (DB2 production installation without instance, db2_install). However, no other configuration has been applied to give you a... [More]
Automation with Tivoli System Automation products family in virtual environments has been presented on the GSE Power-Systems conference in Munich on 21.11.2011. Virtualization technologies play an important role in datacenters – they also provide the base for currently hot discussed “cloud” infrastructures. There is a lot of focus on virtualization technologies for distributed server platforms like zVM, VMware, System p’s Hypervisor, SUN Solaris Zones, and others. Of course, virtualization provides several benefits this presentation... [More]
Starting from October 14th, Tivoli Provisioning Manager for OS Deployment and Tivoli Provisioning Manager for Images documentation is available also in ePub format at the following links: Tivoli Provisioning Manager for OS Deployment: http://publib.boulder.ibm.com/infocenter/tivihelp/v52r1/topic/com.ibm.tivoli.tpm.osd.doc/welcome/osd_pdf_epub.html Tivoli Provisioning Manager for Images: http://publib.boulder.ibm.com/infocenter/tivihelp/v52r1/topic/com.ibm.tivoli.tpm.osdimg.doc/welcome/osdimg_pdf_epub.html This new format complements the... [More]
Today the Tivoli System Automation team published a WhitePaper in the product Wiki. The title is "Case Study: Configure SA AppMan for non-root usage" and describes how customers can configure their SA Application Manager installation to be able to run without root-privileges. Detailed descriptions for operating system, DB2 database, WebSphere Application Server, and System Automation Application Manager itself are provided. The direct link is:... [More]
The IBM Tivoli Provisioning Manager development team continues to enhance the next release (TPM v8.1) with new features and usability improvements which are targeted for future delivery. We have just announced the availability of our first BETA. If you are an existing TPM customer or stakeholder and would like to participate in the BETA and provide feedback, please contact Kimberly Mungal (email@example.com) to join the TPM 8.1 Early Access Program.
Hello, see on Youtube our Tivoli System Automation for Multiplatforms high availability solution for SAP. You can find two videos. Part 1: http://www.youtube.com/watch?v=4k22CYXM-f4 Part 2: http://www.youtube.com/watch?v=TGwqQnIGv9E Enjoy ! p.s.: These are both posted to the Tivoli Demos YouTube channel http://www.youtube.com/user/tivolidemos?feature=mhee
Die GSE Herbst-Tagung steht vor der Tür, zum
ersten Mal durchgeführt durch die beiden neuen GSE-Gruppen “Automation and Business Resiliency on Open Systems” und “Automation and Business Resiliency on
Mainframe” . Wann: 25.10.2011 - 28.10.2011 Wo: Köln Wir haben bisher Präsentationen in den
folgenden Bereichen geplant:
SA AppMan and zEnterprise
ITM monitored resources with SA AppMan
The tool appcmd can be used for testing IBM Tivoli System Automation for Multiplatforms policies as well as IBM Tivoli System Automation Application Manager end-to-end and Agentless Adapter policies. In order
to verify that your policies work as expected, they need to be tested.
In particular, it has to be tested whether resources are recovered as
expected in failure situations. It is very time-consuming to perform
such tests with real applications because all failures to be recovered
need to be injected manually. This application... [More]
The Tivoli System Automation development team just released a whitepaper on SAP High Availability with Tivoli System Automation for Multiplatforms on AIX and Linux.
This paper describes an approach to creating a highly available SAP solution that covers all critial components. The IBM High Availability (HA) middleware solution (Tivoli System
Automation for Multiplatforms) provides this level of high availability.
High availability is a term used to describe systems that are continuously available that... [More]
I'm also including the URL to the official guide
Configuring an IBM Tivoli Storage Manager cluster with IBM Tivoli System Automation for Multiplatforms
that shows how to set up and operate an SA MP cluster to keep TSM highly available.
since it it not easy to find, I'm including the URL to the official TWS integration guide here.
Tivoli Workload Scheduler - Integrating with other products
Chapter 6 of this guide explains how to set up and operate a cluster with SA MP to keep TWS highly available.
there is a new cool video on youtube showing the (old) integration of SA Application Manager with ITM to add policy-based automation on resources of a datacenter being monitored by ITM. This video also impressively shows the integration of SA and ITM widgets in one combined dashboard. Have a look: http://youtu.be/_5OHhZ0czdU
The simple answer is RSCT (the "cluster" software) trace data from key daemons (sub-systems) like IBM.ConfigRM, cthags, cthats, and possibly even RMCd. IBM Support would use this trace data to confirm whether or not it was RSCT that forced the reboot, and if so, then why.
However what isn't always that simple is collecting these trace files before they wrap. The trace files for all the RSCT and TSAMP core daemons and Resource Managers are setup to be a fixed size and First-In, First Out (FIFO). Some of these... [More]
In a previous blog, I talked about the importance for collecting and providing diagnostic data. For the Tivoli System Automation for Multiplatforms (TSA MP) product, this means running its automated data collection utility called "getsadata".
However, there are details about a problem situation that cannot be obtained by a tool, script, or bunch of commands. The most obvious is the problem description itself. So what does a good problem description entail ?
Well a timeline for one. Lets say Support staff have to dig into... [More]
If you're planning on asking IBM Support for help, more than likely there will be a minimum amount of detail they will need up front. The most obvious being details about your environment, such as platform/OS and product versions.
Now if you're needing the root cause for some event that has since pasted, then keep in mind that someone providing "remote" support will likely need historical log or trace data before they will be able to offer you anything significant.
For the Tivoli System Automation for... [More]
We've created a "landing page" for a collection of support resources pertaining to the Tivoli System Automation for Multiplatforms (TSA MP) product. Think of it as the home page for your initial Support needs. Here's the direct URL :
This page is permanently linked off TSAMP's IBM Support Portal site, referred to as "Featured documents".
The landing page is actually divided into a collection of categories, each with their own home page.... [More]
Here are some power-user commands mainly for servicing SA MP which I have gathered over time and are worth sharing. They can be made into shell aliases or just used as is. Have fun!
Get SAMP version
Get RSCT version
Check operator commands
Check operator commands on every node in the cluster
for NODE in `lsrpnode -x | cut -f1 -d' '` ; do ssh $NODE cat /var/ct/IBM.RecoveryRM.log; done