Automating using IBM Z System Automation
All vital components are placed on the z/OS® platform.
As depicted in Figure 1, IBM Z System
Automation is the focal point
to manage the local SAP resources on z/OS
and the remote application server resources. It integrates with SAP's sapstartsrv
framework and infrastructure. The environment is automated with System Automation only. Note that this is the only supported
solution, if you want to include a Windows application server under System Automation
control.
sapstartsrv
framework and infrastructure also implies that the *SAPSRV add-on policy enables seamless integration of an SA z/OS controlled SAP Central Services instance
into SAP systems management tools, like SAP's Management Console, or into SAP lifecycle tools, like
the SAP Software Update Manager (SUM).
The ABAP or Java™ application servers are controlled via proxy resources.
SA z/OS controls and automates all SAP-related components that run under z/OS or z/OS UNIX. In addition, SA z/OS also controls the remote SAP application server instances through proxy resources. The definition of these proxy resources must have the following features:
- Include mechanisms to issue SSH commands to the remote machines to start and stop the application servers. SSH has the advantage that it can be set up using keys for authorization, which enables transparent log-in on a remote application server. Transparent means, that a script can log in without providing a password or a password phrase.
- Include mechanism to use TCP/IP - based monitoring via the
samsapctrl_aspingutility (see ABAP application server instances and Java application server instances).
Therefore, SA z/OS controls:
- Db2® z/OS data sharing members
- SAP Central Services (for ABAP, or for Java, or for both)
- Application servers on AIX®, Linux®, or Windows via proxy resources
- NFS server
- SAP host agent
- Other SAP utilities that can run under z/OS or z/OS UNIX, for example, SAP Web Dispatcher, or the Solution Manager Diagnostics Agent.
Non-z/OS SAP resources like other utilities that have an affinity to the application server are outside the control of SA z/OS. These resources are not highly available.
The sample scripts that are used to control the application servers on AIX, Linux, or Windows do not run on the application server itself. They use SSH to execute commands on the application servers, for example, to start or stop an application server.
This configuration implies that you have SAP components that are running on two different platforms:
- The SAP Central Services on z/OS UNIX, and
- The SAP application servers on AIX, Linux, or Windows.