310
FlexFrame™ for SAP ® myAMC.FA_Agents - Installation and Administration Edition 05.04.2012 Document Version 1.7

FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

  • Upload
    doanthu

  • View
    256

  • Download
    4

Embed Size (px)

Citation preview

Page 1: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame™ for SAP®

myAMC.FA_Agents - Installation and Administration

Edition 05.04.2012 Document Version 1.7

Page 2: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Fujitsu Limited

© Copyright Fujitsu Technology Solutions 2011

FlexFrame™ and PRIMERGY™ are trademarks or registered trademarks of Fujitsu Limited in Japan

and other countries.

SAP® and NetWeaver™ are trademarks or registered trademarks of SAP AG in Germany and in

several other countries

Linux® is a registered trademark of Linus Torvalds

SUSE® Linux is a registered trademark of Novell, Inc., in the United States and other countries

Oracle™ and Java™ are trademarks of ORACLE Corporation and/or its affiliates

Intel® and PXE

® are registered trademarks of Intel Corporation in the United States and other coun-

tries

MaxDB® is a registered trademark of MySQL AB, Sweden

MySQL® is a registered trademark of MySQL AB, Sweden

NetApp® and the Network Appliance® logo are registered trademarks and Network Appliance™ and

Data ONTAP™ are trademarks of NetApp, Inc. in the U.S. and other countries.

EMC®, CLARiiON

®, Symmetrix

® and Celerra™ are trademarks or registered trademarks of EMC

Corporation in the United States and other countries

VMware®, ESX

®, ESXi, VMware vCenter, VMware vSphere are registered trademarks or trademarks

of VMware, Inc. in the United States and/or other jurisdictions.

Ethernet® is a registered trademark of XEROX, Inc., Digital Equipment Corporation and Intel Corpo-

ration

Windows® and Word

® are registered trademarks of Microsoft Corporation

All other hardware and software names used are trademarks of their respective companies.

All rights, including rights of translation, reproduction by printing, copying or similar methods, in part

or in whole, are reserved.

Offenders will be liable for damages.

All rights, including rights created by patent grant or registration of a utility model or design, are reserved. Delivery subject to availability. Right of technical modification reserved.

Page 3: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

3 myAMC.FA_Agents - Installation and Administration

Contents

1 Introduction ..................................................................................................... 9 1.1 FlexFrame Autonomy ........................................................................................ 9 1.2 Additional Documentation ............................................................................... 10 1.3 Target Group ................................................................................................... 10 1.4 Notational Conventions ................................................................................... 10 1.5 Document History ............................................................................................ 11 1.6 Changes and Enhancements in this Version ................................................... 11 1.7 Related Documents ......................................................................................... 12

2 First Steps ...................................................................................................... 13 2.1 Installation and Startup .................................................................................... 13 2.2 Installation Requirements ................................................................................ 13 2.2.1 The FlexFrame Solution .................................................................................. 13 2.2.2 Installation ....................................................................................................... 14 2.2.3 Configuration ................................................................................................... 16 2.2.4 Starting and Stopping ...................................................................................... 17 2.2.5 FA-Agents in different FlexFrame Versions ..................................................... 18 2.3 FA WebInterface ............................................................................................. 23 2.3.1 Function .......................................................................................................... 23 2.3.2 Installation ....................................................................................................... 23 2.3.3 Configuration ................................................................................................... 23 2.3.4 Starting and Stopping ...................................................................................... 23 2.4 DomainManager .............................................................................................. 23

3 Introduction ................................................................................................... 25 3.1 FlexFrame Autonomy Architecture .................................................................. 25 3.1.1 FlexFrame Autonomy Visualization and Reporting .......................................... 27 3.1.2 FlexFrame Autonomy virtual server and hostsystems ..................................... 28 3.2 Pool Creation and Grouping ............................................................................ 29 3.2.1 Virtual FlexFrame Autonomy Pools ................................................................. 29 3.2.2 Grouping ......................................................................................................... 31 3.2.3 Pool Types (Pool Independent Spare) ............................................................ 31 3.3 Service Classes ............................................................................................... 35 3.3.1 Service Priority ................................................................................................ 35 3.3.2 Service Power Value ....................................................................................... 36 3.3.3 Class Creation Rules ....................................................................................... 36 3.3.4 Testament Types ............................................................................................. 36 3.4 FA Configuration, Work and Log Files ............................................................. 37 3.5 Systems .......................................................................................................... 38 3.5.1 Service Types .................................................................................................. 38 3.6 Generic Services ............................................................................................. 40

Page 4: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Contents

myAMC.FA_Agents - Installation and Administration 4

3.6.1 Service State Model ........................................................................................ 40 3.6.2 Service Detection Model .................................................................................. 41 3.6.3 Service Reaction Model ................................................................................... 41 3.7 FlexFrame Performance and Accounting Option ............................................ 42 3.7.1 Performance Option ........................................................................................ 43 3.7.2 Accounting Option ........................................................................................... 44 3.7.3 Billing ............................................................................................................... 46 3.8 Parametricable Value Observation and Service Level Profile ......................... 47 3.8.1 Monitoring of file system and directoy utilization .............................................. 47 3.8.2 Performance Profile, Capacity Profile, Accounting Profile ............................... 47 3.9 FlexFrame File System Utilization and File Space Accounting Option ............ 48 3.9.1 File System Detector and Directory Detector ................................................... 50 3.10 Domain Manager for Performance and File System Collections ..................... 52 3.11 FA Function for SRDF Landscapes with Celerra and Symmetrix Systems..... 53 3.11.1 SRDF-NAS-Failure-Handling ........................................................................... 54 3.11.2 Monitor Alerts of the SRDF Monitoring ............................................................ 54 3.11.3 SAN-Support with SRDF in FlexFrame for SAP .............................................. 54

4 FlexFrame Autonomy .................................................................................... 55 4.1 FlexFrame Autonomy Reactions ..................................................................... 56 4.1.1 Restart ............................................................................................................. 56 4.1.2 Reboot ............................................................................................................. 56 4.1.3 Switchover ....................................................................................................... 56 4.1.4 Maintenance .................................................................................................... 59 4.2 Self-Repair Strategies ..................................................................................... 59 4.2.1 Self-Repair in the Event of a Service Failure ................................................... 60 4.2.2 Self-Repair in the Event of a Node Failure ...................................................... 60 4.2.3 Takeover by a Spare Node (TakeOver) ........................................................... 60 4.2.4 Multi Node Failure ........................................................................................... 60 4.3 Escalation with partner servive ........................................................................ 63 4.3.1 SCS / ASCS in conjunction with ERS .............................................................. 63 4.3.2 Service with assigned SMD-service ................................................................ 65 4.4 Takeover Rules ............................................................................................... 66 4.4.1 Overview.......................................................................................................... 66 4.4.2 TakeOver Strategy .......................................................................................... 66 4.4.3 TakeOver Rule ................................................................................................ 67 4.4.4 Spare Nodes from the Adminpool (pool-independent spare node) .................. 74 4.5 Management of Performance, File System and Accounting ............................ 82 4.5.1 Performance and Accounting Management..................................................... 82 4.5.2 File System Utilization ..................................................................................... 82 4.5.3 Monitoring Cycles ............................................................................................ 82 4.6 FA Function for SRDF Landscapes with Celerra and Symmetrix Systems..... 83 4.6.1 SRDF NAS Failure Handling ........................................................................... 83 4.6.2 Monitor Alert of the SRDF Monitoring .............................................................. 90 4.6.3 SAN Support with SRDF in FlexFrame for SAP .............................................. 94

Page 5: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Contents

5 myAMC.FA_Agents - Installation and Administration

4.7 Operating Mode ............................................................................................... 96 4.7.1 Event Mode ..................................................................................................... 96 4.7.2 Local Reaction Mode ....................................................................................... 96 4.7.3 Central Reaction Mode .................................................................................... 96 4.8 Autonomous Operation of a FlexFrame Infrastructure ................................... 98 4.8.1 FlexFrame Autonomy and the Adaptive Computing Controller (ACC) ............. 98 4.8.2 FlexFrame Autonomy and Fujitsu FlexFrame Scripts ...................................... 98 4.9 FlexFrame Autonomy and User Interactions ................................................... 99 4.9.1 myAMC.FA_Agents: Starting/Stopping/Status ................................................ 99 4.9.2 Starting/Stopping an SAP Instance ............................................................... 101 4.10 Possible Applications .................................................................................... 103 4.10.1 General ......................................................................................................... 103 4.10.2 Semi-autonomous Operation......................................................................... 104 4.10.3 Autonomy for Application Instances .............................................................. 105 4.10.4 Management of Performance, Capacity and Accounting ............................. 107 4.10.5 File System Expenditure ............................................................................... 107 4.11 FA Work and Log Files .................................................................................. 108 4.12 Migration of FA Agent Versions on Pool Level .............................................. 109 4.13 The FA Migration Tool ................................................................................... 113 4.13.1 Pool Mode ..................................................................................................... 113 4.13.2 File Mode....................................................................................................... 113 4.13.3 Usage of Help ................................................................................................ 114 4.14 Command Line Interface ............................................................................... 115 4.15 Command Execution at All Nodes of a Pool / ALL_POOLS .......................... 115

5 WebInterface ................................................................................................ 117 5.1 Installation / Configuration ............................................................................. 117 5.1.1 Prerequisites ................................................................................................. 117 5.1.2 Installation ..................................................................................................... 117 5.1.3 Configuration ................................................................................................. 117 5.2 Visualization .................................................................................................. 124 5.2.1 Starting the WebInterface / Access via Web Browser ................................... 124 5.2.2 Login ............................................................................................................. 124 5.2.3 Overview of Elements ................................................................................... 125 5.2.4 Pool / Group Tree .......................................................................................... 126 5.2.5 Status Display ............................................................................................... 131 5.2.6 Message Display ........................................................................................... 135 5.2.7 Configuration of FlexFrame Autonomy with the Webinterface....................... 138 5.2.8 Special Signals .............................................................................................. 139 5.3 Interaction...................................................................................................... 140 5.3.1 Updates ......................................................................................................... 140 5.4 Info and Help ................................................................................................. 142 5.5 FlexFrame Performance and Accounting Plug-in .......................................... 143 5.6 FlexFrame Reporting Plug-in......................................................................... 143 5.7 Customization of Icons in the FA WebGUI .................................................... 144

Page 6: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Contents

myAMC.FA_Agents - Installation and Administration 6

6 FlexFrame Autonomy Power Shutdown Concept ..................................... 145 6.1 General .......................................................................................................... 145 6.2 Power Shutdown Architecture ....................................................................... 146 6.3 Basics ............................................................................................................ 147 6.3.1 Powershutdown methods for use with FA generic shutdown facility .............. 147 6.4 Power Shutdown Configuration ..................................................................... 149 6.4.1 Switchover Control Parameters ..................................................................... 149 6.4.2 User, Password and Community ................................................................... 150 6.4.3 Management Blades ...................................................................................... 151 6.4.4 Application Nodes .......................................................................................... 152 6.4.5 Default Shutdown Mode ................................................................................ 156 6.4.6 Management blades with SNMP-community different from default ............... 156 6.5 Possible Errormessages with old Configuration ............................................ 157

7 Parameter Reference ................................................................................... 159 7.1 FA Agents ...................................................................................................... 159 7.1.1 FA Agent Configuration Files ......................................................................... 159 7.2 SNMP Traps .................................................................................................. 160 7.2.1 General .......................................................................................................... 160 7.2.2 Structure ........................................................................................................ 160 7.2.3 Default Parameter File ................................................................................... 161 7.3 Pooling and Grouping .................................................................................... 163 7.3.1 Pooling........................................................................................................... 163 7.3.2 Grouping ........................................................................................................ 163 7.3.3 Default Parameter File ................................................................................... 168 7.4 Service Classes ............................................................................................. 187 7.4.1 Service Priority .............................................................................................. 187 7.4.2 Service Power Value ..................................................................................... 187 7.4.3 Class Creation Rules ..................................................................................... 187 7.4.4 Example......................................................................................................... 188 7.5 FlexFrame Autonomy .................................................................................... 188 7.5.1 General Parameters ...................................................................................... 189 7.5.2 Parameters for the Performance and Accounting Option .............................. 191 7.5.3 Parameters for the File System Utilization ..................................................... 191 7.5.4 Configuration of the Spaceutil Functionality................................................... 192 7.5.5 Parameters for the Admin Pool Option .......................................................... 201 7.5.6 Parameters for ServicePing ........................................................................... 202 7.5.7 Node-related Parameters .............................................................................. 202 7.5.8 Service-related Parameters ........................................................................... 203 7.5.9 Parameters for the Definition of a Generic Service ........................................ 205 7.5.10 Path Configuration ......................................................................................... 210 7.5.11 Shutdown Configuration ................................................................................ 212 7.5.12 Default Parameter File ................................................................................... 212 7.5.13 FA FrameAgent ............................................................................................. 247 7.5.14 Adjustment of the FA WebGUI ...................................................................... 247

Page 7: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Contents

7 myAMC.FA_Agents - Installation and Administration

7.5.15 FA Webservices and ESX Monitor configuration ........................................... 248 7.6 FA DomainManager ...................................................................................... 249 7.6.1 Common Parameters .................................................................................... 249 7.6.2 Database Connection .................................................................................... 249 7.6.3 Accounting Configuration .............................................................................. 249 7.6.4 Performance Profile ....................................................................................... 253

8 BlackBoard .................................................................................................. 255 8.1 General ......................................................................................................... 255 8.2 Implementation .............................................................................................. 255 8.3 Generating BlackBoard Commands .............................................................. 258 8.3.1 WebInterface ................................................................................................. 258 8.3.2 Interactive ...................................................................................................... 259 8.4 Commands .................................................................................................... 259

9 FlexFrame Autonomous Agent Traps ....................................................... 261 9.1 General ......................................................................................................... 261 9.2 Structur of FlexFrame Autonomy Traps ........................................................ 262 9.3 Overview of the FlexFrame Autonomy SNMP Traps ..................................... 265

10 FA Troubleshooting .................................................................................... 281 10.1 General ......................................................................................................... 281 10.2 Incident Diagnosis..................................................................................... 281 10.3 FA Work and Log Files .................................................................................. 285 10.3.1 General ......................................................................................................... 285 10.3.2 Overview, Principal Directories, Files ............................................................ 285 10.3.3 Collecting Diagnostic Information for Support Assistance ............................. 292 10.3.4 Selected Files ................................................................................................ 293 10.3.5 FA Autonomy Diagnostic Tool ....................................................................... 294 10.3.6 Collecting Diagnostic Information for Support Assistance ............................. 295

11 Abbreviations .............................................................................................. 297

12 Glossary ....................................................................................................... 301

13 Index ............................................................................................................. 307

Page 8: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance
Page 9: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

9 myAMC.FA_Agents - Installation and Administration

1 Introduction

For many companies, applications such as SAP® today provide the basis for handling all

important business processes. Failure of these components therefore results in consider-

able costs. Nowadays companies must be able to react very rapidly to changing market

and organizational demands, which also means that it must be possible to adapt the

capacity of existing IT resources very quickly to the changing requirements.

The myAMC components for monitoring the availability and utilization of IT systems with

their intelligent automated facility for responding to system failures are the answer to

these demands. FlexFrame™ Autonomy complements the powerful monitoring and man-agement functions of myAMC with functions which permit the autonomous operation of a

distributed applications environment. These functions reduce the number of manual inter-

ventions and make the operation of your business critical applications more efficient.

FlexFrame offers a flexible hardware architecture which can be adapted to altered re-

quirements and, together with management components, permits highly available opera-

tion of this infrastructure. Partial outages are automatically repaired or compensated for.

FlexFrame Autonomy is an integral component of every FlexFrame solution and provides

the functions for implementing operation with considerably reduced operator interventions

through the built-in autonomy functions, right up to a high-availability solution.

This manual describes the functional concepts and the application scenarios for

FlexFrame Autonomy.

FlexFrame Autonomy for distributed database instances, SAP central instances and SAP

application instances

FlexFrame Autonomy supports SAP, SAPDB and Oracle instances

Status monitoring, restart, reboot or switchover of instances

1.1 FlexFrame Autonomy

The Application Management Center myAMC is a solution for monitoring and managing IT

infrastructures. The resources required for a business process, from monitoring of a

printer, the network and of the server and the applications which run on it can be moni-

tored using myAMC. The FlexFrame Autonomy component myAMC.FA substantially ex-

tends the range of functions. In addition to monitoring, this component also provides the

option of implementing automatic restoration of failed services autonomously. These self-

repair mechanisms are not just effective locally for one system, however; they also permit

a failed service to be moved automatically to another resource which, in line with a de-

fined rule for operation, is suitable for operating the service.

This function permits a considerable reduction in the number of manual interventions by

an administrator. Availability is increased, and the costs for operating a complex applica-

tions environment are reduced.

Page 10: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 10

For this functionality, myAMC.FA uses its agents and management components to detect,

collect and analyze the information. Autonomous functions can be configured for various

tasks and requirements by combining different detectors and manager components and

by defining and selecting the reaction and decision rules. In conjunction with the powerful

myAMC GUI, the entire infrastructure can be presented in a straightforward manner in an

IT cockpit.

1.2 Additional Documentation

Further application options for other myAMC management components are described in

the document “myAMC.Overview“. Use of the Messenger for editing and forwarding

myAMC.FA messages is described in the documentation “myAMC.Messenger“.

1.3 Target Group

This documentation is intended to support both users of FlexFrame Autonomy and ad-

ministrators who wish to integrate this solution in an enterprise IT management solution.

1.4 Notational Conventions

The following conventions are used in this manual:

Additional information that should be observed.

Warning that must be observed.

fixed font Names of paths, files, commands, and system output.

<fixed font> Names of variables.

fixed font User input in command examples

(if applicable using <> with variables)

Page 11: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

11 myAMC.FA_Agents - Installation and Administration

1.5 Document History

Document Version Changes Date

1.0 FA Agents Version 9.0 2010-08-06

1.1 Update 2010-12-08

1.2 Update 2011-02-11

1.3 Update 2011-04-12

1.4 Update 2011-05-xx

1.5 Update 2011-06-28

1.6 Update 2011-11-04

1.7 Update 2012-04-05

1.6 Changes and Enhancements in this Version

Visualising of ESX hosts and virtual server.

SCS/ASCS with ERS at the same node

Solution Manager Diagnostic (SMD)

Page 12: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 12

1.7 Related Documents

FlexFrame™ for SAP® – Administration and Operation

FlexFrame™ for SAP® – HW Characteristics Quickguides

FlexFrame™ for SAP® – Installation ACC 7.3

FlexFrame™ for SAP® – Installation Guide for SAP Solutions

FlexFrame™ for SAP® – Installation of a FlexFrame Environment

FlexFrame™ for SAP® – Management Tool

FlexFrame™ for SAP

® – myAMC.FA_Agents Installation and Administration

FlexFrame™ for SAP

® – myAMC.FA_Messenger Installation and Administration

FlexFrame™ for SAP

® – myAMC.FA_LogAgent Installation and Administration

FlexFrame™ for SAP® – Network Design and Configuration Guide

FlexFrame™ for SAP® – Security Guide

FlexFrame™ for SAP® – Technical White Paper

FlexFrame™ for SAP® – Upgrading FlexFrame 4.2B or 5.0A to 5.1A

ServerView Documentation

SUSE Linux Enterprise Server Documentation

Page 13: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

13 myAMC.FA_Agents - Installation and Administration

2 First Steps

2.1 Installation and Startup

This chapter describes how you start and stop the FlexFrame Autonomy components. It

also describes how FlexFrame Autonomy is installed and its basic configuration.

FlexFrame Autonomy provides a comprehensive, flexible and scalable solution for setting

up semi-autonomous IT processes. Its functionality falls into these subareas:

FA_AppAgents: FlexFrame Autonomy Application Agents for monitoring, checking and

controlling instances

FA CtrlAgent / FA FrameAgent: FlexFrame Autonomy Control Agent / Frame Agent for

monitoring, checking and controlling Application Nodes with a separate Control

Node.

FA_WebInterface: A component for displaying the active services on a web front-end.

FA_Messanger: A component for receiving and forwarding messages.

FA_LogAgent: A component for controlling logfiles.

FA_Domainmanager: A component for performance- accounting- and fileutilisation op-

tion.

To monitor instances, the FA_AppAgent supplies cyclical information on the availability of

an instance in a definable rhythm. For this purpose it is necessary that the FA_AppAgent

is active on every node.

myAMC.FA_Messenger is used to forward information on faults and autonomous reac-

tions to the outside. This messaging component of the myAMC family should be operated

on the Control Node.

2.2 Installation Requirements

2.2.1 The FlexFrame Solution

The FlexFrame Autonomy solution was conceived and developed especially for the

“FlexFrame™ for SAP® “ solution from Fujitsu. Consequently the FlexFrame solution with

the components Shared OS, Virtualized SAP Application and NetApp Storage on the

target computers is a prerequisite for the procedure described in the following.

Further details on FlexFrame configurations can be found in the FlexFrame manual

“Installation of a FlexFrame Environment“. Use of FlexFrame Autonomy on other Linux

architectures (e.g. standalone systems or for monitoring processes which do not belong

to SAP R/3) is not described in this manual and is not supported.

Page 14: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

First Steps

myAMC.FA_Agents - Installation and Administration 14

The following prerequisites are thus particularly important:

Server architecture with IP storage (NetApp Filer) and client, server and storage LANs.

Paths for read-only and read/write Root images.

SAP start scripts from Fujitsu

Operating system SUSE Linux Enterprise Server (SLES)

FA Agents are installed in a directory on the storage system which is reachable and

available to all nodes in accordance with the FlexFrame rules for jointly used programs.

Programs are always accessed and installed via a Control Node.

The FA Agents are installed using RPM packages. Normally the agents are stored in the directories /opt/myAMC/FA_AppAgent, /opt/myAMC/FA_CtrlAgent and

/opt/local/myAMC/FA_FrameAgent.

The /opt/myAMC directory is located in a FlexFrame environment on the Filer and is

available from every Application Node and Control Node.

Multiple FlexFrame Autonomy versions can be installed simultaneously. Installation, con-

figuration and activation of a version are three separate activities.

Installation, parameterization and configuration of a new version can thus be performed

during ongoing operation. Only when all preparations have been completed is the active

version deactivated and the new version activated.

Deactivation and activation of a version always takes place on a pool-specific basis. In

this way new agent versions can, for example, first be activated in a pool with test sys-

tems.

2.2.2 Installation

In the case of a FlexFrame standard installation, new software components are installed

via one of the Control Nodes. The FlexFrame Autonomy software is contained in the /opt/myAMC resp. /opt/local/myAMC directory. Ensure that all servers (Control

Nodes and Application Nodes) use the same directories. FlexFrame Autonomy is thus

also installed in a tree on a Filer (NFS share).

The NFS file systems used have to support NFS file locking.

control1:/opt/myAMC # mount

filer1_qa:/vol/volFF/FlexFrame/myAMC on /FlexFrame/myAMC type nfs

(rw,nfsvers=3,intr,noac,wsize=32768,rsize=32768,addr=172.16.1.204)

filer1_qa:/vol/volFF/FlexFrame/scripts on /FlexFrame/scripts type nfs

(rw,nfsvers=3,intr,nolock,noac,wsize=32768,rsize=32768,addr=172.16.1.204)

control1:/opt/myAMC # ls -al /opt/myAMC

lrwxrwxrwx 1 root root 16 Dec 2 18:35 /opt/myAMC ->

/FlexFrame/myAMC

Page 15: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

First Steps

15 myAMC.FA_Agents - Installation and Administration

2.2.2.1 Installation Packages

The following packages must be installed:

myAMC.FlexFrame Autonomy Application Agent; the installation package for this is called

myAMC.FA_AppAgent-<X.Y-Z>.i386.rpm

myAMC.FlexFrame Autonomy Control Agent; the installation package for this is called

myAMC.FA_CtrlAgent-<X.Y-Z>.i386.rpm

myAMC.FlexFrame Autonomy Frame Agent; the installation package for this is called

myAMC.FA_FrameAgent-<X.Y-Z>.i386.rpm

myAMC.FlexFrame Autonomy WebInterface; the installation package for this is called

myAMC.FA_WebGui-<X.Y-Z>.i386.rpm

myAMC.FlexFrame Autonomy Messanger; the installation package for this is called

myAMC.FA_Messanger-<X.Y-Z>.i386.rpm

myAMC.FlexFrame Autonomy LogAgent; the installation package for this is called

myAMC.FA_LogAgent-<X.Y-Z>.i386.rpm

myAMC.Domainmanager (optional, e.g.for the performance and accounting option), The

installation package for this is called

myAMC.FA_DomainManager-X.Y-Z.i386.rpm

where X.Y-Z stands for the version number.

2.2.2.2 Standard Installation

Standard installation is implemented from a completely writeable (as the user root)

directory tree.

1. Log onto the target computer as root and copy the rpm packages to a tempo-

rary directory.

2. Install the required package with

rpm –ihv --nodeps myAMC.FA_AppAgent-<X.Y-Z>.i386.rpm

After all the required packages have been installed, the start scripts may need to be

copied to the root images of the various node types (Application / Control).

The FA CtrlAgent and FA FrameAgent may run on the Control Node, and only the FA

AppAgent may run on the Application Nodes.

Page 16: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

First Steps

myAMC.FA_Agents - Installation and Administration 16

2.2.3 Configuration

The FlexFrame Autonomy Agents do in most cases not require any additional configura-

tion for use in productive operation.

The myAMC_FA.xml file is stored when installation takes place. This file already contains

a complete parameter set for the operation of the FA AppAgents and FA CtrlAgents. The

services to be monitored and the reaction scenarios which run in the event of problems

are parameterized in this file. The parameters and their default values are described in

section 7.5. The mode in which the agents are to operate is also configured here.

In the course of the startup, in particular the start times and stop times, the function of the

MonitorAlerts, and the times for a reboot and switchover need to be checked. The

MonitorAlerts are a component part of the FlexFrame basic installation.

The MonitorAlertTime must always be at least three times as great as the parameter-

ized CheckCycleTime.

In the startup scenarios, the real start, stop, restart and reboot times must be determined

individually for each service type. If the times specified for start, restart, reboot or switch-

over are not sufficient, this can result in unwanted reaction escalations.

Changes in the parameter file become effective only after the agents have been restart-

ed.

The FA migration tool enables a configuration file of an existing installation to transfer the

data automatically to a new configuration file. Parameters which, for example, were not

present in an older version of the configuration file are then initially automatically set to

their default values.

Page 17: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

First Steps

17 myAMC.FA_Agents - Installation and Administration

2.2.4 Starting and Stopping

During installation, links to the FA Agents’ start/stop scripts were set in /etc/init.d/.

Run this script without any options so that all available options are displayed, e.g. start or

stop.

Example: Starting the FA AppAgent:

/etc/init.d/myAMC.FA_AppAgent start

/opt/myAMC/FA_AppAgent/myAMC.FA_AppAgent start

Example: Starting the FA CtrlAgent:

/etc/init.d/myAMC.FA_CtrlAgent start

/opt/myAMC/FA_CtrlAgent/myAMC.FA_CtrlAgent start

Example: Starting the FA FrameAgent:

/etc/init.d/myAMC.FA_FrameAgent start

/opt/local/myAMC/FA_FrameAgent/myAMC.FA_FrameAgent start

Page 18: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

First Steps

myAMC.FA_Agents - Installation and Administration 18

2.2.5 FA-Agents in different FlexFrame Versions

Several changes are necessary depending on which FlexFrame version is used with the

FA-Agents. These changes must be done manually and for each pool. After the configu-

ration changes, the FA-Agents must be restarted.

This can be done with the tool fa_ezmigrate.sh automatically.

It is also possible to do this manually, but it is not recomended.

2.2.5.1 Migration with fa_ezmigrate (recommended)

The migration of the configuration comprises two steps.

Both are supported by the fa_ezmigrate.sh script.

1. Adjust the FA Agent configuration to the current FlexFrame version

cn1: # /opt/myAMC/scripts/fa_ezmigrate.sh srvscripts

2. Reset the FA-Agent Rules to the installed FA Agent version

cn1: # /opt/myAMC/scripts/fa_ezmigrate.sh resetrules

If there are customer specific rules, they must be re-inserted manually after resetting the

rules.

The above commands will execute the migration for every pool and use the FlexFrame version from /etc/FlexFrame-release.

If you want to migrate not all pools, or you want to migrate to a given FlexFrame version,

you can specify the version or/and the poolname(s) as argument.

For details see the usage of the script (fa_ezmigrate.sh -h):

Usage:

Page 19: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

First Steps

19 myAMC.FA_Agents - Installation and Administration

fa_ezmigrate.sh srvscripts [-45n] [<pool> ...]

fa_ezmigrate.sh resetrules [-n] [<pool> ...]

arguments for fa_ezmigrate.sh srvscripts:

-4: migrate service scripts for use in FlexFrame version <= 4.2B

-5: migrate service scripts for use in FlexFrame version >= 5.0

default: determine automatically

general arguments

-n process files but don't activate them

-h show usage

-? show usage

if no pools are specified, changes will be applied to all pools.

Description:

"srvscripts" adjusts myAMC_FA.xml to version 4.x (parameter -4) or version 5.x (param-

eter -5).

If the FlexFrame version is not given as argument, it will be read from

/etc/FlexFrame-release.

The original file is kept as backup with the timestamp of the migration.

"resetrules" overwrites the file myAMC_FA_Rules.xml with the version from the configu-

ration template of the propper FA Agent version. The original file is kept as backup with

the timestamp of the migration.

The script returns 0, if all pools could be successfully converted.

The parameter "-n" should be used in both commands, if the file should be migrated or

copied, but not be activated. In this case the file will be written as

"myAMC_FA(_Rules).xml.temp.<timestamp>". Otherwise the file

"myAMC_FA(_Rules).xml.<timestamp>" will be used as backup.

Page 20: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

First Steps

myAMC.FA_Agents - Installation and Administration 20

2.2.5.2 Manual Migration (only for documentation)

2.2.5.2.1 Additional check of files

FA-Agents V9.0 in FlexFrame Version < 5.0A:

The additional check of files for the file ‘/opt/myAMC/scripts/sap/ff_service.sh’ must be

removed, because this file does not exist in a FF < 5.0A.

FA-Agents V9.0 in FlexFrame Version >= 5.0A:

The additional check of files for the files ‘sap*’ must be removed, because these files do

not exist in a FF >= 5.0A. There the new FF-Scripts are used.

The additional check of files for the file ‘/opt/myAMC/scripts/sap/ff_service.sh’ must be

added, because this file is new in FF >= 5.0A.

This can be done with FA-WebGUI (Pool-Configuration: “Additional_Checks”

“File_check”) or manually in file “myAMC_FA.xml“ (see “File_check”).

Example can be found in template:

See file “/opt/myAMC/vFF/Common/.vFF_template/config/myAMC_FA.xml”.

2.2.5.2.2 FF-SAP Start-/Stop-Scripts

New generic scripts for starting and stopping of the SAP-services are available with the

FlexFrame version V5.0A.

The new SAP start- and stopp-scripts was available after installation of FlexFrame 5.0A.

The new FF-SAP-Start-/Stop-interface in the FA-Agents is active after installation of FA-

Agents >= V90A00K07.

Depending on which FlexFrame version is used with the FA-Agents the configuration of

this FF-SAP-Start-/Stop-interface must be changed.

FA-Agents V9.0 in FlexFrame Version < 5.0A:

In this case the following entry must be active:

${ScriptPath}/${ScriptPrefix}${monparam}${ScriptPostfix}

${BYNIDENT} ${SIDENT} ${ACTION}

Page 21: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

First Steps

21 myAMC.FA_Agents - Installation and Administration

In this case the following entry must be active for DB2:

${ScriptPath}/${ScriptPrefix}db${ScriptPostfix} ${BYNIDENT}

${SIDENT} ${ACTION}

FA-Agents V9.0 in FlexFrame Version >= 5.0A:

In this case the following entry must be active:

${ScriptPath}/ff_service.sh -s ${SIDENT} -t ${monparam}

${BYKEYNIDENT} -a ${ACTION}

In this case the following entry must be active for DB2:

${ScriptPath}/ff_service.sh -s ${SIDENT} -t db ${BYKEYNIDENT} -a

${ACTION}

This can be done with FA-WebGUI (Pool-Configuration: „Autonomy“ „Service

Paramaters“ „ReactionScript“) or manually in file “myAMC_FA.xml“ (see “Ser-

vice_ReactionScript”).

Example can be found in template:

See file “/opt/myAMC/vFF/Common/.vFF_template/config/myAMC_FA.xml”.

This entry is service-type specific, but there is a default value used if no specific value is

available.

Example from XML-File:

<configentry name="Service_ReactionScript">

<!-- SAP-scripts used before FF V5.0 like sapdb, sapci, sapapp, sapj, sapacc, ...

<value type="String">${ScriptPath}/${ScriptPrefix}${monparam}${ScriptPostfix} ${BYNIDENT}

${SIDENT} ${ACTION}</value>

-->

<!-- SAP-script used from FF V5.0 (ff_service.sh) -->

<value type="String">${ScriptPath}/ff_service.sh -s ${SIDENT} -t ${monparam}

${BYKEYNIDENT} -a ${ACTION}</value>

</configentry>

2.2.5.2.3 Configuration file for generic services

In case of the customer has done no changes in generic services:

Page 22: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

First Steps

myAMC.FA_Agents - Installation and Administration 22

The configuration file for generic services “myAMC_FA_Rules.xml” must be copied

manually from the template in the pool configuration.

Example:

cp /opt/myAMC/vFF/Common/.vFF_template/config/myAMC_FA_Rules.xml

/opt/myAMC/vFF/vFF_<POOL>/config

In case of the customer has done changes in generic services:

The configuration file for generic services “myAMC_FA_Rules.xml” must be migrated to

the file in the template.

Save the configuration of generic services.

Copy the file from the template to the file in pool-configuration.

Implement the changes from customer to the configfile of generic services.

Example:

cp /opt/myAMC/vFF/vFF_<POOL>config/myAMC_FA_Rules.xml

/opt/myAMC/vFF/vFF_<POOL>/config/myAMC_FA_Rules_CUSTOM.xml

cp /opt/myAMC/vFF/Common/.vFF_template/config/myAMC_FA_Rules.xml

/opt/myAMC/vFF/vFF_<POOL>/config

vi /opt/myAMC/vFF/vFF_<POOL>config/myAMC_FA_Rules.xml

Page 23: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

First Steps

23 myAMC.FA_Agents - Installation and Administration

2.3 FA WebInterface

2.3.1 Function

The FA WebInterface visualizes all nodes and services which exist in a FlexFrame sys-

tem insofar as these are monitored by an FA AppAgent. The status, availability and mes-

sages of the FA AppAgents and Fa CtrlAgents are displayed.

2.3.2 Installation

The installation package is called myAMC.FA_WebGui-<X.Y-Z>.i386.rpm.

A prerequisite here is that an Apache Tomcat Servlet Container is installed. Currently

Tomcat >= 5.0.x is supported.

2.3.3 Configuration

Further settings can be made in the files /opt/myAMC/config/FA_WebGui.conf

(general settings, paths, cycle tymes, database settings) and

/opt/myAMC/config/amc-users.xml (user administration).

Changes require the FA WebInterface to be restarted or reloaded (e.g. via the Tomcat

Service Manager) or Tomcat to be restarted or reloaded.

2.3.4 Starting and Stopping

The WebInterface can always be reached if the Apache Tomcat is running. This can

generally be started using the script /etc/init.d/ tomcat5 start.

The WebInterface can then be reached at the following address:

http://<contol_node>:8080/FAwebgui/

The specified port can be changed in the Tomcat configuration file server.xml.

Prerequisites here are Mozilla >= 1.4.1 or Internet Explorer >= 6.0 and the Java plugin for

Sun >= 1.4.2.

2.4 DomainManager

The DomainManager is installed on the Control Node.

Page 24: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

First Steps

myAMC.FA_Agents - Installation and Administration 24

The accounting and performance data collected by the FA AppAgents is automatically

adopted by the ITDW and can be visualized and evaluated with the help of the FA

WebGUI with the Accounting and Performance management plugin.

The DomainManager is configured via the file /opt/myAMC/DomainManager/config/

DomainManager.xml. Pool-specific configuration is also possible. Changes to parame-

ters in the DomainManager configuration are dynamically recognized and adopted.

Alternatively to processing through the DomainManager, the files can also be accessed

by an external DomainManager which runs outside of FlexFrame. In addition to this,

extension of the Tomcat server by means of the myAMC.Fileretriever module is

possible. This is optional and not part of the standard delivery.

Page 25: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

25 myAMC.FA_Agents - Installation and Administration

3 Introduction

3.1 FlexFrame Autonomy Architecture

FlexFrame Autonomy is a powerful component for high-availability operation of systems

with distributed instances. A FlexFrame solution consists of storage, application servers

and redundant Contol Nodes. This product has been implemented for this solution com-

prising storage, servers and connectivity. It enables fast and flexible setup of solutions

which offer autonomous functions to simplify and provide flexibility for operating applica-

tions. The figure below shows an overview of the FlexFrame architecture and the associ-

ated FlexFrame Autonomy components:

mySAP.com®

Application-

server

Database-

server

Storage

Control Nodes

Application Nodes

FA Control Agents

FA Frame Agent (Option)

FA Messenger

FA Domain Manager (Option)

FA Application Agents

FA Config Files

The benefit of the FlexFrame Autonomy solution lies in the flexibility for integrating new

nodes and instances without changing the configuration.

Components of FlexFrame Autonomy:

FlexFrame Autonomy Application-Agents (FA_AppAgent)

FlexFrame Autonomy Control-Agents (FA_CtrlAgent)

FlexFrame Autonomy Frame-Agents (FA_FrameAgent)

FlexFrame Autonomy WebGui (FA_WebGui)

FlexFrame Autonomy Messanger (FA_Messanger)

Page 26: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 26

FlexFrame Autonomy DomainManger (FA_DomainManager)

FlexFrame Autonomy LogAgent (FA_LogAgent)

The FlexFrame Autonomy copmponents permit highly available, semi-autonomous op-

eration of distributed applications. In principle the instances can be distributed to any

number of nodes within a FlexFrame solution. The individual services are monitored via

FlexFrame Autonomy Agents. By default, the FA AppAgents currently support SAP cen-

tral instances and SAP application instances, as well as SAPDB and Oracle database

instances.

The FA Frame-Agents are available from version 8.0 and are used for monitoring at the

control node. The monitoring of filesystems and the usage of the SRDF functionality re-

quires the FA FrameAgenets which are installed at the control nodes.

Page 27: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

27 myAMC.FA_Agents - Installation and Administration

3.1.1 FlexFrame Autonomy Visualization and Reporting

The myAMC.FA WebGui and the myAMC.FA Viewer are the components for the visuali-

zation of the availability and performance data. The myAMC.FA WebGUI is an applet to

be used in a webbrowser. The myAMC.FA Viewer is a stand-alone application, which

can run on any Linux or Windows PC. The two components are necessary because both

concepts add their own advantages. The applet component can be used on every PC

with connection to the myAMC server component without any installation steps, but ap-

plets have some restrictions. An applet can not use the reporting functionality and can not

connect to multiple frames with one applet.

Starting with version 9.0 of the myAMC.FA Suite, myAMC.FA Viewer supports visualiza-

tion of multiple frames.

The visualization architecture is shown in the following picture.

Admin PC

HTTP

DB CI APP

Accounting and

Performance Collets

myAMC.FA WebGui Applet

myAMC.FA Viewer

FA Agents

FlexFrame

myAMC.FA

Messenger DB

Messenger

JDBC

myAMC.FA

Accounting DB

HTTP

LivelistLivelist

FlexFrame ... n

WebserverWebserver

Reports

Multi Frame Technologie

Page 28: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 28

3.1.2 FlexFrame Autonomy virtual server and hostsystems

Since FlexFrame version V5. 0 virtual servers and host systems can be visualized in the

myAMC.FA viewer. The existing web service component running in the Tomcat server

periodically collects data of all virtual servers and their hosts.The information is shown in

the system pool “FlexFrame”.

VM 1

VM 2

VM 3

VM 4

ES

X H

yp

erv

iso

r

Cnt_1

Control Agent 1

Control Agent n

VM 1

VM 2

VM 3

VM 4

ES

X H

yp

erv

iso

r

Livelist

mit ESX Servern

ESX-

Monitor

ESX –

Testamente

Availability Monitor

for physical, virtual

and ESX Hosts

ESX Shutdown

ESX Shutdown, or

Emergency Event

VM 3

VM 4

Pool 1

Pool n

The myAMC.FA CtrlAgent monitors the virtual servers belonging to its pool. If a virtual

server is not available any more, it is switched off to ensure that all services can be

moved to another (virtual) server (external switch over)..

If powering down a virtual server fails, there are several cases:

the ESX server runs other VMs without problems

the ESX server does not host any other VMs

other VMS on the ESX server also failed.

An ESX server may host virtual servers from multiple pools. As the myAMC.FA CtrlAgent

knows only about nodes running in its pool, it consults the ESX monitoring service (part of

myAMC.FA WebGui server running in Tomcat) and obtains a permission to power down

the ESX server. If a permission could be obtained, the ESX server is shut down and the

external switch over continues. If the CtrlAgent did not obtain a permission to shut down

the ESX server, e.g. because of running VMs of other pools, the switch over is aborted.

Page 29: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

29 myAMC.FA_Agents - Installation and Administration

3.2 Pool Creation and Grouping

FlexFrame Autonomy Version 2.0 permits pool creation and grouping functions to be

implemented.

3.2.1 Virtual FlexFrame Autonomy Pools

A pool is the assignment of hardware resources to a virtual FlexFrame Autonomy pool.

From the viewpoint of autonomy and of the high-availability functions, an Autonomy pool

is an independent structure. In a standard installation of Version 1, all resources of a

FlexFrame solution are managed in a single pool. Configuration of the pools takes place

directly with the configuration of FlexFrame in the LDAP. The FA AppAgents ascertain

the pool affiliation at startup. Configuration of the FlexFrame agents always relates to one

pool, i.e. there is one directory tree with the parameters and configuration data for each

pool.

In a pool, the FA Agents provide the autonomous functions restart, reboot and switchover

of services and nodes. These reactions no longer relate to all nodes of a FlexFrame solu-

tion, but only to the set of nodes which belong to the same pool.

Pool creation results in virtual FlexFrame Autonomy pools being created, each of which

performs autonomous functions independently of other pools which exist in the same

FlexFrame solution.

A FlexFrame Autonomy pool always consists of one Control Agent and n Application

Agents. Each Control Agent is responsible only for the Application Nodes which belong to

its pool and shares a joint config and data directory with its Application Nodes. For each

pool it is thus possible to parameterize autonomous behavior which is independent of

other pools.

The flexibility and security of a virtual FlexFrame pool is based on two major features

which the FlexFrame Autonomy Agents provide.

A Control Agent for each virtual FlexFrame Autonomy pool

Each Application Agent is provided with a flexible assignment to the pool and thus to the

Control Agent with which it interworks.

The use and interleaving of these two new options with the FlexFrame basic functionality

offers a large number of new options to enhance the flexibility in server farms.

The virtual FlexFrame Autonomy pools provide the option of simple and secure operation

of multiple Autonomy clusters which run in parallel and simultaneously in a distributed IT

infrastructure.

Page 30: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 30

FA_Version 1.0

data

data

data

config

config

config

FA_Version 1.x

A virtual FlexFrame Autonomy pool offers the advantage of complete separation of all

reactions and the associated parameter sets for the start and stop times. FlexFrame

Autonomy can also be completely disabled for a virtual pool (e.g. for service and

maintenance) without affecting any other virtual FlexFrame Autonomy pool which is

running in parallel.

A virtual FlexFrame does not share its FlexFrame Autonomous Agents with any other

virtual FlexFrame. In this way, depending on the configuration, the virtual FlexFrame

Autonomy pools could use different binary statuses.

The pool “FlexFrame“ and “Adminpool“ are special pools.

The Adminpool is a pool for spare nodes which are pool independent..

The pool FlexFrame is a system pool established on the control node to collect infor-

mation for the whole frame.

Page 31: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

31 myAMC.FA_Agents - Installation and Administration

3.2.2 Grouping

For flexible server farming, FlexFrame offers grouping functions which differ from the pool

in that these enable nodes and services within a pool to be assigned to different groups.

A group is thus always a part of a virtual FlexFrame pool.

Grouping can also be implemented according to the same generic rules. Group schemas

can be defined for this purpose. In the parameter file you select the schema which is to

be used for group creation.

The configuration information for the groups is stored in the myAMC_FA_Group.xml file.

The entries in this file can be made manually or by taking them over from the LDAP direc-

tory. Configuration can take place through concrete assignment or through generic as-

signment.

3.2.2.1 Manual Group Creation

The group assignment is entered in the configuration file manually. In the event of manual

group creation each node name is unambiguously assigned a group name.

3.2.2.2 Configuration in the LDAP Directory

As of FlexFrame V3.1 the group information can be stored in the LDAP directory. When

the agents are started, the group information is read directly from the LDAP directory.

3.2.2.3 Automatic (generic) Group Creation

Automatic group creation is performed on the basis of generic information which the Ap-

plication Agents can ascertain automatically. For generic group creation it makes sense

to use the host names, the IP addresses or the operating system employed.

In the event of generic group creation the concrete host name is not entered in the myAMC_FA_Group.xml file, but a creation element which enables the algorithm for ge-

neric group creation to find a group assignment.

In this case the group name is also created generically. For this purpose each schema is

assigned a group naming rule which combines a fixed part with a variable part.

Automatic group creation is nont currently used by myAMC FA Agents in an FlexFrame

environment, as the groups are usually configured statically by the FlexFrame configura-

tion tool.

3.2.3 Pool Types (Pool Independent Spare)

In FlexFrame as of Version 4.2A pools can differ in admin pools and productive pools.

The FA Agents have different roles depending on in which pool type the FA CtrlAgents

are acitve.

Page 32: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 32

The admin pool in contradiction to the productive pool has the function to provide spare

nodes for productive pools. If a node fails, the FA Agent require a spare node from spare

pool. Saving spare nodes and provide them pool overlapping for multiple pools repre-

sents the ability of that functionality.

The property of pool overlapping spare nodes can be activated/deactivated for each

pool. The pool type is needed for the use and control of admin pools.

Pool type

Productivpool (default value)

Adminpool

With a further parameter can be controlled after which time period the spare nodes in the

admin pool start cyclic with the check of availability and performance and stop again

automatically.

Both admin pool and productive pool in principle use the same versions of FA Agents.

The behavior of the agents depends on the pool type. That behavior is managed with the

parameter pool type.

3.2.3.1 Spare Node from Adminpool

In the actual version of FlexFrame pools on the level of the FA Agents there is no infor-

mation exchange. By the implementation of pool overlapping spare nodes they can oper-

ate in a collective pool. When a pool needs a spare node, it will be requested from the

spare-pool (Adminpool) and add into the pool/group, which need it.

In a standard FlexFrame installation each pool has one FA CtrlAgent. Therefore this FA

CtrlAgent is only concerned for one pool. There is no interaction with FA CtrlAgents of

other pools.

With the attachment of admin pools, which provides spare for other pools, there is an

information chanel in form of a collective directory. In this directory the FA CtrlAgents can

achieve information of the order of the spare nodes.

Analogical to the so far implemented procedure for reboot and switchover, there will be a

pool overlapping directory, in which all FA CtrlAgents from each pool can read and write.

In this directory each productive pool gets a switchover directory according the today

actual existing pool specific directory for switchover testaments.

Every pool has its own FA CtrlAgent. This agents work focuses after rules. With the im-

plementation of productive and admin pools as pool type parameters the differing rules of

the FA CtrlAgents become activated dependent on which role the FA CtrlAgent is used.

Page 33: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

33 myAMC.FA_Agents - Installation and Administration

3.2.3.2 Architecture and Sequence - Pool Independent Spare Node

DB

SCS

copy Testament

Testament

SCS

SpareAP

Spare

Spare

Spare

Controlnode

Cont Cont Cont Cont

no local candidate

SparePool eintragen

Sparenode

liste

Inite_sparenode

Delete_sparenode

Change_sparenode

Init_Sparegroup

Procedure spare node from spare pool :

In a productive pool a node fails. The productive pool has no available spare node and no

other node applies for the task. That is proved from the FA CtrlAgent by means of the

configured switchover rules.

The check can have the following results:

The failed node or service has low prior and there is no need to make the node/service

available again.

The services on the failed node have high prior, there is a need for a spare node to make

the services available again. If in the pool/group of the failed noted exist no spare node,

that means there is no applicant, then the FA CtrlAgent decides to require a spare node

from the spare pool.

The FA CtrlAgent in the admin pool has an selection rule to identify the spare node to

transfer to the productive pool. For that the FA CtrlAgent manages a dynamic list with all

activated spare nodes and their selection attributes. A node in the adminpool is

activeated as spare node through a successful boot process in the spare group of the

adminpool. The spare node list is not persistend. FA CtrlAgent initalies every cycle time a

boot test of every node in the spare group of the adminpool. Only nodes which can be booted successfully in the MaxReboottime remain in the spare pool list.

The FA WebGui visualizes all nodes nodes in the admin pool, to differentiate activated

spare nodes there is an additional overlay icon in the node tree. Nodes without such a

Page 34: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 34

overlay icon in the tree are not useable as pool overlapping spare nodes in the admin

pool.

3.2.3.3 Competing Access to Spare Nodes

The FA CtrlAgent of a productive pool transmits all requirements which can not be ac-

complished locally to the spare pool. For the present the FA CtrlAgent does not imple-

ment a further preselection.

As long as no specific perimeter exists all pools have priority 1 through default. Thereby

applies first. With heavier failure scenarios etc. demands for spare nodes will come from

many systems simultaneously. If thus all pools have the same priority then applies the

system or the service priority which already can be configurated today.

3.2.3.4 Providing of Spare Nodes in the Adminpool

The installation and configuration of a spare node in an admin pool for the use as pool

overlapping spare node is described in the FlexFrame Admininistration and Operation

guide. A spare node in the spare pool is only visible and usable if it has been running at

least once and thus enabled the FA Agents to dynamically determine the output data of

the node. The node will be recorded in a list administered by the FA CtrlAgent during the

initialization.

Using a parameter the FA Agents are able to cyclicly check and then stopp again the

availability and the output data of the spare nodes through booting.This guarantees the

actuality of the sparenodelist and the belonging outputdata.

This init- or checkrun can be accomplished for all spare nodes of the spare pools through

a script. Depending on the parameter one or all nodes of the spare group will be initia-

lized.

Page 35: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

35 myAMC.FA_Agents - Installation and Administration

3.3 Service Classes

The service classes are required for the prioritized operation of individual services or

systems. A service is defined as an application instance which must be identified unam-

biguously and which can be started and stopped individually, e.g. central instance, appli-

cation instance or database instance (CI, AP DB).

A service class defines the minimum requirements which must be provided when services

are taken over in the event of a switchover.

When multiple nodes fail simultaneously, the spare nodes in the group take into account

the priorities of the services which have failed. First all services with priority 1 are taken

over, and only then all services with a lower priority. It will be possible to extend the at-

tributes of a service in the future, as already shown in the examples (e.g. operating sys-

tem).

A system is a logical unit consisting of multiple service instances which together define a

system. In an SAP system these comprise the database instance, central instance and

application instances.

The following attributes are defined in the service classes:

Service priority

Service power value

In the future it will be possible to enhance such a service class by further attributes which,

for example, define the operating system required by a service or the number of CPUs or

the performance requirement of the service.

3.3.1 Service Priority

The highest service priority is 1. Every service is assigned this priority by default, i.e. if no

service classes are defined, all services have the priority 1. The higher the number, the

lower the priority of a service.

Priority 0 has a special status. Setting priority 0 for a service class enables the autono-

mous functions to be disabled for a service.

The service priority is evaluated for all autonomous reactions. If, for example, a service of

a productive system and a service of a test system are running on the same node and the

test system’s service is assigned priority 5, this service is not executed because the pro-

ductive system’s service which is functioning without error has the higher priority of 1.

Page 36: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 36

3.3.2 Service Power Value

The service power value specifies for a service a performance number which defines the

maximum performance (SAPS) required by this service.

This value is used for takeover scenarios; the add rule requires the service power value

A failed service with a performance value of 50 can, for example, also be taken over by a

node which still has at least 50 of its maximum performance number free.

3.3.3 Class Creation Rules

A service belongs either to the default class which always exists or it can be assigned

unambiguously to another class by evaluating the aforementioned variables.

3.3.4 Testament Types

The switchover scenarios use testaments to transport the service information to other

nodes. The creation of the testaments can be node-based or service-based. With node-

based testaments, all services of a node always come together to the takeover node.

With service-based testaments the services could be taken by different nodes.

The parameter for the testament type and the takeover rules therefore strongly influence

the possible takeover scenarios.

3.3.4.1 Service-specific Testaments

Service-specific testaments are used for services which require individual takeover sce-

narios.

3.3.4.1.1 Enqueue Service in Case of Replicated Enqueue

The enqueue service with replicated enqueue service has its own service type. This spe-

cial testament is built dynamically if a replicated enqueue service exists. For this service-

specific testament, the service-based takeover rule applies. Only nodes with a replicated

enqueue service can apply.

Page 37: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

37 myAMC.FA_Agents - Installation and Administration

3.4 FA Configuration, Work and Log Files

The figure below provides an overview of the configuration and log files which are gener-

ated by FA components and stored on the common file system. These files also form the

permanent memory which is required, for example, to restore the services needed when

a system is rebooted.

In a standard FlexFrame installation the following directories exist for myAMC.FA. All the

directories and files required for the myAMC.FA software are located here.

directory structure: /opt/myAMC/

and /opt/local/myAMC/

./FAwebgui FA web interface

./vFF/Common/.vFF_template.<version> Template for pool directories

./vFF/SpareRequest Requests for spares from sparepool

./vFF/vFF_<pool_name> Pool directory

config Pool-specific configuration data

log Log files

log/AppAgt Log files of Application Agents

log/CtrlAgt Log files of Control Agent

log/FrameAgt Log files of Frame Agent

log.common Common log files

data/FA/ FA data directory

data/FA/blackboard Blackboard directory

data/FA/livelist Live list

data/FA/servicelists Service files of all nodes

data/FA/servicelogs Service files of all nodes (history)

data/FA/xmlrepository XML files for the web interface

data/FA/reboot Reboot files for all nodes

data/FA/switchover Switchover files for all nodes

data/FA/performance Performance and accounting files

Page 38: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 38

3.5 Systems

A system is based on several services which belong to a logical group. SAP systems are

an example of logical systems. The services of such a system can be distributed in one

pool on several Application Nodes.

The FA_AppAgents identify the services and the system they belong to autonomously

and they identify standard SAP services automatically.

3.5.1 Service Types

The FA_AppAgents are able to identify standard SAP services and the hierarchy in a

logical SAP system. For these services the FA_AppAgents do the autonomous reactions

restart, reboot and switchover.

DB, CI, APP, J, JC, SCS, ASCS, ERS, LC, MDS, MDIS, MDSS, MDS71, XPR, ...

Version 3.0 of the FA Agents can monitor the service types SCS and ASCS with replicat-

ed enqueue service (ERS). The detection of SCS/ASCS with or without replicated

enqueue service is done automatically.

As of FlexFrame version 5.0A and FA Agent version 9.0, the additional service types

MDS, MDIS, MDSS, MDS71, XPR, ... are supported.

3.5.1.1 Replicated Enqueue Service ERS

Version 3.0 of the FA Agents can monitor the service types SCS and ASCS with replicat-

ed enqueue service (ERS) scenarios.

For an SCS or ASCS service there is an ERS on which the enqueue table is replicated.

The detection of SCS/ASCS with or without ERS is done automatically.

Details of the reaction rules are described in chapter 4.

3.5.1.2 Solution Manager Diagnostic (SMD)

Version 9.0 of the FA Agents can monitor the Solution Manager Diagnostic (SMD).

For a service there is a dedicated SMD.

Details of the reaction rules are described in chapter 4.

Page 39: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

39 myAMC.FA_Agents - Installation and Administration

3.5.1.3 Live Cache

With version 3.0 of the FA Agents it is possible to integrate the live cache into the stand-

ard autonomy scenarios. The FA Agents offer the standard autonomy functions restart,

reboot and switchover for the live cache.

A specialty of the live cache is the possibility to stop it from the SAP GUI. For this restart

scenario you have to check the restart times of the live cache, otherwise this scenario

cannot be diagnosed (recognized) as a fault of the live cache.

Page 40: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 40

3.6 Generic Services

Generic services are services which are not integrated into the FA_AppAgents autonomy

rules. With generic services it is now possible to integrate other virtualized services into

the autonomy monitoring and reaction scenarios.

A generic service is a logic application suite consisting of one or more subservices.

For this purpose a generic service is defined through a set of parameters which are used

for its identification and which generate the service states. The description and definition

of a service is arranged in several models:

Service state model

Service detection model

Service reaction model

3.6.1 Service State Model

The autonomy scenarios are based on an defined state model. The standard service

state model uses the following states:

Starting

Running

Stopping

Error

The states Error and Warning are detected automaticly, but for setting the other states

there is an externel event neccessary. This will be done dou to an eventscript, which will

be started during start of the startscript of SAP service. The eventscript will be visible for

a defined time (30 sec) in the process list.

The eventscript is calles monitor_alert and will be called with parameters which indicate

the service calling for and the external state (start, stopp, restart, watch, nowatch).

The state changes are initated through events from an event script or through detection.

For a generic service, implementation and integration in the standard start/stop procedure

of the service is necessary. The standard state model knows the following events:

Start

Stop

Restart

Error

Watch

Nowatch

Page 41: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

41 myAMC.FA_Agents - Installation and Administration

3.6.2 Service Detection Model

The service detection model provides the basis for identifying the service and building the

state model. A service detection model needs the parameters for the identification of the

service components. The parameters are the subservice and the processes of the sub-

service. For this there are parameters for hierarchy and process count. There is also a

process filter and exception rules, to avoid ambiguities.

3.6.3 Service Reaction Model

The service reaction model defines the reaction and the connection to the start, stop and

restart scripts. The reaction API has the parameters Script and Parameter:

Script The call reference for the script

Parameter Set of parameters for the script

The FA-AppAgents reaction API provides a set of parameters, which can be used as call

parameters in service-specific scripts:

@{SIDENT}@ Parameter for the (SID, in upper case)

@{sident}@ Parameter for the (SID, in lower case)

@{SRV}@ Parameter for service name (in upper case)

@{srv}@ Service name

@{SRVDISP}@ Display service name (in upper case)

@{srvdisp}@ Display service name

@{NIDENT:2@ Instance number (two-digits)

Page 42: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 42

3.7 FlexFrame Performance and Accounting Option

The FA Agents provide optional performance and accouting data. The agents collect

node-, service- and group-based information.

The FlexFrame performance and accounting option requires the activation of additional

services on the Control Node. This service does a performance and accounting calcula-

tion of the raw data.

The FA Agents produce performance and accounting collections in the data directory of

the pool. There are 3 types of collect data

Collections per node with the name pattern Perf_Node~<node_name>.prf.<number>.col

Collections per service group with the name pattern Perf_Group~<node_name>.prf.<number>.col

Collections per service with the name pattern Perf_Service~<SrvType>~<SID>~<ID>.prf.<number>.col

The number and size of the collections produced by the FA Agents can be adjusted. In

the standard adjustment there are in each case 10 collections per service or node in-

stalled. This results in a ring buffer of data automatically reorganized by the agents. For

the sizing it is possible to calculate the required storage size through the number of

nodes and the size of the report cycle.

The parameters of the DomainManager and of the backup routine have to be configured

in a way that the raw data can be safely processed before being overwritten by the FA

Agents.

Page 43: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

43 myAMC.FA_Agents - Installation and Administration

The following graphic shows the architecture of the performance and accounting option.

mySAP.com®

Application-

server

Database-

server

Network

Storage

DB CI APP

FA-Application

Agents

FA- Performance

and Accounting

Service

ITDW

Accounting and

Performance Collets

3.7.1 Performance Option

The performance option measures several performance values. For all measured values

there is a minimum, average, maximum and total value. This data is supplied in absolute

as well as relative form. The performance option enables monitoring and evaluation of the

server and services over a longer period of time. For every node the following data are

available as a minimal, average and maximum value:

load of SAP-, database- or generic services

other services

Machine idle

By using the generic services, the granularity of the performance values will be

increased. The data of the performance and accounting option can be directly visualized

with the FlexFrame FA Web GUI with performance and accounting management plugin.

The granularity of the view and the timespan can be freely defined.

Page 44: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 44

Service Groups

Services are combined to form groups through specific criteria. This enables the group-

aggregated evaluation of the recorded data.The collected data is aggregated per report

cycle and is created for every node. By default the following groups exist:

SAP SAP services

DB Database services

IDLE Share (proportion) of the free CPU capacity

OTHER Sum of all processes not belonging to a defined group

It is possible to define further services and assign them to existing or new groups.

3.7.2 Accounting Option

The accounting option is, like the performance option, an optionally activatable part of the

FA Agents. The production of the accounting data is a multistage process determining

accounting data through aggregation and analysis of the recorded raw data.

Time-

stamp

Host 1Backup

Host 7ASCSP22

Host 3

Host 6

Host 5

Host 4

Host 3

Host 2

Host 1

Hostname

xy

SCSP22

JCP22

JP22

APPP22

CIP22

DBP22

SAPS

%

SAPS

abs

Mem

%

Mem

Kb

CPU

%

CPU

ms

ServiceSystem

SID

Time-

stamp

Host 1Backup

Host 7ASCSP22

Host 3

Host 6

Host 5

Host 4

Host 3

Host 2

Host 1

Hostname

xy

SCSP22

JCP22

JP22

APPP22

CIP22

DBP22

SAPS

%

SAPS

abs

Mem

%

Mem

Kb

CPU

%

CPU

ms

ServiceSystem

SID

Min, Max, Avg, Totalper Report-cycle

The accounting data is determined on the basis of SAPS values. SAPS is the measured

size used for the sizing of a server for the SAP operation. SAPS values are only available

within the scope of a defined benchmark with defined SAP transactions.Therefore only

SAPS equivalents can be produced and calculated during the operation. For this purpose

the agents dynamically evaluate information on the SAP version and hardware-workload

data and use this to calculate the SAPS equivalent values.

Important parameters for the accounting are detection and report cycles. The detection

cycle defines the number of measurements within a report cycle. The minimum, maxi-

mum and average values are calculated on the basis of individual measurements for a

Page 45: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

45 myAMC.FA_Agents - Installation and Administration

report cycle. The detection cycle therefore always corresponds to the detection cycle of

the FA Agents, which is also parametered for the autonomy function.

The following figure shows the ascertainment and calculation of values with regard to the

detection cycle and report cycle.

Detection cycle

Default 10 sec

Max

workload

Min

workload

Report-cycle 1 min

SAPs

t

Total work

Server capacity

3.7.2.1 Automatic Calculation of SAPS Values

The SAPS calculation is based on the automatic and dynamically determined workload

ability of a node. Based on a variety of technical features such as cache, CPU,

hyperthreating etc. and the possibilities of the operating system to use these, modern

servers can, come to wrong assumptions concerning the workload abilities of a node. In

these cases the automatic valuation can result in defective workload calculations.

If the internal automatic ascertainment of the SAPS value results in defective values, the

manual SAPS calculation can be used.

3.7.2.2 Manual Calculation of SAPS Values

If the maximum workload number of a server could not be correctly determined via the FA

AppAgent the workload number can be individually defined for each node. The workload

values are then calculated using the prepared workload data. In this way the individual

particularities of the workload abilities of a node can be taken into consideration. For this

purpose, however, the workload values for each node have to be entered manually.

Page 46: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 46

3.7.3 Billing

Using another calculation stage, chargeable workload units can be calculated from the

SAPS-based accounting data. For the calculation, a range of parameters enabling differ-

entiated pricing of the workload used can be set.

In the default mode, all systems and services are charged at the same value every time.

With the help of the FlexFrame Control Center accounting plug-ins, the pricing can be

determined through additional configuration settings.

Therefore the following statements are necessary:

Service contract no.

System ID

ServiceID

Date range

Day type, e.g. weekday, holiday, weekend

Time of day, e.g. daytime, nighttime operation.

The billing table enables very differentiated billing of accounting data as far as the service

contract level. By way of system, service time, time of day and time types, different

service contract items with various workload prices can be used.

CPU/ SAPs Values

0,15€

0,20€

0,30€

0,15€

0,25 €

Accounting

Price

Sapsrule

Sapsrule

Sapsrule

Sapsrule

Sapsrule

Service-

levelrule

SC_12345

SC_12345

SC_12345

SC_12345

SC_12345

Service-

Contract

Standard

Standard

Standard

Standard

Standard

Accounting

rule

24:0000:00daily01.01.210001.01.2006DBP23

24:0000:00daily01.01.210001.01.2006otherP23

24:0000:00daily01.01.210001.01.2006allQ22

P22

P22

System

ID

all

all

Service

typ

00:00

00:00

from

Time

24:00

24:00

to

Time

weekend01.01.210001.01.1900

workday01.01.210001.01.1900

UnitdayTypetoDatefromDate

0,15€

0,20€

0,30€

0,15€

0,25 €

Accounting

Price

Sapsrule

Sapsrule

Sapsrule

Sapsrule

Sapsrule

Service-

levelrule

SC_12345

SC_12345

SC_12345

SC_12345

SC_12345

Service-

Contract

Standard

Standard

Standard

Standard

Standard

Accounting

rule

24:0000:00daily01.01.210001.01.2006DBP23

24:0000:00daily01.01.210001.01.2006otherP23

24:0000:00daily01.01.210001.01.2006allQ22

P22

P22

System

ID

all

all

Service

typ

00:00

00:00

from

Time

24:00

24:00

to

Time

weekend01.01.210001.01.1900

workday01.01.210001.01.1900

UnitdayTypetoDatefromDate

Aggregationcycle

AccountingcycleAccountingreport

Page 47: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

47 myAMC.FA_Agents - Installation and Administration

3.8 Parametricable Value Observation and Service Level Profile

The FA suite offers the possibility of generating the production of events e.g. on trans-

gression of a defined limiting value. Parametricable events are directly evaluated and

dispatched by the FA Agents.In contrary profiles are evaluated by the domain manger

during processing of the performance-, capacity- and accounting-collections, generated

on transgression of adjusted levels of belonging events and dispatched as SNMP trap.

3.8.1 Monitoring of file system and directoy utilization

From version 8.0 on the FA Agents are able to generate parametricable events. On those

terms observable objects and their limiting values can be registerd in a file. This function

exists for the observation of file systems. Obervable file systems as well as the limiting

values for size and increase are registered in a regulation file.On transgression of the

limits a belonging event is generated and dispatched.

3.8.2 Performance Profile, Capacity Profile, Accounting Profile

Profiles in which limiting values for the CPU consumption and SAPS consumption can be

defined, are defined for the performance data and accounting data of the FA Agents. On

transgression of the limiting values a SNMP trap is generated.The definition of the pro-

files follows with the standard FA configGui.

Performanceprofile

Capacityprofile

Accountingprofile

The profiles can be defined on service level, system level and node level. The user can

individually decide which profiles exist. A profile can apply to all systems, nodes and

services or pool-, system-, service-, group- or node-specific, depending on the hierachical

level of the profile.

The evaluation of the performance, capacity and accounting profiles ensues through the

domain manager.

The domain manger reads the collections in. The addition and condensation to higher

condensation-based or system-based values follows through the aggregation in the

domainmanger.

Page 48: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 48

3.9 FlexFrame File System Utilization and File Space Accounting Option

This function is available from version 8.0 of the FA Agents on and enables the observa-

tion of file systems and the node- and system- or service-based accounting of the file

spaces which is needed because of defined files or registers. The fill degree of file sys-

tems on local servers and also on storage systems (NAS and SAN) can be supervised

through the file space accounting system. On reaching a specific percentual threshold

this system will generate a report.

The tasks of the file space management are on the one hand the monotoring which ena-

bles the alerting and reacting in due time if not enough file space is at disposal and on the

other hand the processing of the file system data to the accounting and to the evaluation

for the storage capacity planning.

The following graphic shows the architecture of the file system utilization:

mySAP.com®

Application-

server

Database-

server

Network

Storage

DB

Service

Node

FA-App Agents

FA- Domain

Manager

ITDW

File utilisation Collections

FA-Frame Agent

Vol FF

Vol 0

System

Group

Frame

Group

The data for file system utilization and file space accounting can be determined with the

FA AppAgents and the FA FrameAgents.The FA FrameAgents are installed on the

Control Node which allows locally personal parameter files for each. The FA AppAgents

have a pool-specific parametrization meaning all FA Agents of one pool will be using the

same parameter file.

The collecting and processing of the data can be done frame-, node- and system- or

service-specific. The parameter sets and rule sets for the file system utilization allow very

granular definition in which cycles and for which file system or file the storage consump-

tion and the increase will be ascertained.

Page 49: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

49 myAMC.FA_Agents - Installation and Administration

Statistic definition in the ruleset

The observed file systems, registers and files can be staticly defined in the rulest, i.e. the

start of the FA Agents activates the collection of the data and the calculation for every

report cycle.

Dynamic definition in the ruleset

The ascertainment of the file systems, directories and file data can also be achieved in

dependency to systems and/or specific service types. The generation of the file system

utilization data ensues only if the defined system or a specific service type actually runs

on a node. The FA AppAgents ascertain through the dynamic triggering.

The ressource requirements and time requirements for the ascertainment vary depend-

ing on the size and the number of the monitored file systems, directories and the number

of files. To ensure the use of the functionality in very big SAN-based or NAS-based stor-

age infrastructures a convenient and adapted configuration of the rules and cycles for

collecting and processing of the file system dta and file data is necessary. For that the FA

Agents offer the configuration of two different cycles for collecting of the data and a file

system detector which ascertains ressourcesavingly only the consumptions on file system

level and does not execute file-based evaluations.

Another aspect is the visibility of the file systems and directories from the view of one or

more Application Nodes. Normally all nodes of a frame or pool use the same file system.

It is recommended to collect this information with the FA_FrameAgent which will be in-

stalled on the Control Node and which is able to execute this task centrally for a whole

frame.

As soon as a file-based or directory-based supervision or accounting is exspected, the

configurated rules have to be fitted to size and number of the storage systems. Otherwise

a successful implementation and use is not possible.

The directory detector and file detector is a depedent detector, i.e. it requieres information

of the file systems to supervise the values for individually defined directories or files.

With that the register detector is able to work from the view of the Application Nodes or

from the view of the Control Nodes. If used on the Application Node generic information

from the services can be used to ascertain the directories, i.e. this function is better suited

for the use of the directory monitored. With that the monitored directories can be generi-

cally derived from the service information. Thereby e.q. data directories and log directo-

ries of a data bank can be generically dynamically ascertained.

File systems and directories normally are not in a 1:1 relation to nodes and services. A

file system e.q. may be used by all nodes of a pool, directories on the other hand are only

available in dependency to specific services. The architecture of the FA file utilization

management offers therefore the possibility to specifically ascertain the data on frame,

node or service.

Page 50: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 50

The FA Agent takes over the data for every cycle from the detector and compresses the

results to a report cycle. The results are written in a collection file for every report cycle.

The collection files develop service-, node-, pool- and frame-specific.

Service-specific or node-specific information can only be generated by FA AppAgents.

During the collection of the data on the Control Node frame-specific storage data can be

collected.

For the administration of the storage consumption information, collections of variable

type are written:

Exampes:

Perf_FSUtil_Node

The collection develops for every node and contains a record with corresponding

timestamp of the report cycle to the report cycle for every file system to be super-

vised.

Perf_DirUtil_Service

The collection develops for an SID service and contains a record with corresponding

timestamp of the report cycle to the report cycle for every directory or file to be su-

pervised.

Perf_FSUtil_Frame

The collection develops for every node and contains a record with corresponding

timestamp of the report cycle to the report cycle for every file system to be super-

vised.

3.9.1 File System Detector and Directory Detector

As of version 8.0 FA Agents have two additional detector components for the supervision

of file systems and directories.

1. File system detector

2. Directory detector

The file system detector can supervise file systems or mount points and supplies the

existing and employed capacity of a file system. A file system corresponds to a mount

point in a Linux system.

The directory detector enables the monitoring of individual files or directory. The directory

detector ascertains the absolute quantity.

Absolute storage space z

Total capacity of the file system

Usage of file system and directory

Usage %

Page 51: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

51 myAMC.FA_Agents - Installation and Administration

The delta to the last cycle kb%delta and additionally as value per second

The resource consumption or the footprint of the directory detector is distinctly higher

then the file system detector consumption. Therefore the directory detector can only be

used for individual directories and should not be configurated for all direcotires.

Interesting is for instance the supervision of files and directories where significant

increase is possible for example logfiles or database directories.

Variable cycle times can be defined for collecting of the file system data and directory

data:

Perfdata_SpaceUtil_FSCycleTime

specifies how often (in seconds) myAMC.FA checks the file system utilization for per-

formance data.

Perfdata_SpaceUtil_DirCycleTime

specifies how often (in seconds) myAMC.FA checks the directory utilization for per-

formance data.

The FA Agent is able to calculate from the raw values the increase rates through consi-

deration of several cycles and to dispatch alerts as soon as these and/or the fill degree of

the file system exceed specific values.

Values for the generation of the file monitoring alerts receives the FA Agent from the

configuration file myAMC.FA-Check.xml in which limiting values for every supervised file

system can be configurated.

This function enables for example the supervision of the availability and the capacity of

the voIFF filesystem from FlexFrame.

Page 52: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 52

3.10 Domain Manager for Performance and File System Collections

The domain manager is an independent component of the FA suite. The domain manag-

er cyclically processes the collection files for the performance, capacity, accounting and

file utilization management. The FA domain manager is used on the Control Node.

To that purpose the FA Agents generate so called file system file collections and accoun-

ting collections each in the data directory of a pool. The following types are distinguished:

Collections for every node with the name pattern Perf_Node~<node_name>.prf.<number>.col

Collections for every servicegroup with the name pattern Perf_Group~<node_name>.prf.<number>.col

Collections for every service with the name pattern Perf_Service~<SrvType>~<SID>~<ID>.prf.<number>.col

Collections for the file system supervision Perf_FsUtil_Frame~< frame_name>.prg.<number>.col

Perf_FsUtil_Pool~<pool_name>.prg.<number>.col

Perf_FsUtil_Group~<group_name>.prg.<number>.col

Perf_FsUtil_Node~<node_name>.prg.<number>.col

Perf_FsUtil_System~<SID>.prg.<number>.col

Perf_FsUtil_Service~<SrvType>~<SID>~<ID>.prg.<number>.col

Collections for the directory and file monitoring Perf_DirUtil_Frame~< frame_name>.prg.<number>.col

Perf_DirUtil_Pool~<pool_name>.prg.<number>.col

Perf_DirUtil_Group~<group_name>.prg.<number>.col

Perf_DirUtil_Node~<node_name>.prg.<number>.col

Perf_DirUtil_System~<SID>.prg.<number>.col

Perf_DirUtil_Service~<SrvType>~<SID>~<ID>.prg.<number>.col

Number and size of the collections generated by the FA Agents can be adjusted. The

standard setup enables the generating of 10 collections each per service or node. With

that a ringbuffer of data which can be automatically reorganized by the agents develops.

The for the sizing required storage size can be calculated from the number of the nodes

and the size of the report cycle.

The parameter of the performance manger and the backup routine have to be adjusted in

such a way that the raw data can be securely further processed bevor being superscribed

again by the agents.

Page 53: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

53 myAMC.FA_Agents - Installation and Administration

3.11 FA Function for SRDF Landscapes with Celerra and Symmetrix Systems

SRDF is a software component with which the data can be mirrored over 2 positions in

the EMC storage background. The architectural picture shows the structure of a

FlexFrame landscape over 2 positions. For that a NAS Celerra system is used as gate-

way storage system on every position. Both systems are connected in a way which ena-

bles the data and the configuration of the primary system to be synchronically mirrored

over the SRDF function to the secondary system.

During normal activity all FlexFrame components receive their data through primary cel-

era. The celera systems work as gateway systems i.e. the data are on a SAN based

symmetrix storage system which is connected with the gateway Celerras.

The use of the FA Agents is divided into two different task areas:

1. Supervision of the availability of the NAS storages

2. Supervision of the availability of the SAN storages

Site X

Site BSite A

FC-Fab 2A

AN A1

AN A2

AN A3

Celerra

GW A

CN1

Symm A

FF SWGA

FC-Fab1A

FC-Fab 2B

AN B1

AN B2

AN B3

CN2

FF SWGB

FC-Fab1B

ISL

Customer

Network

Customer

Network

Client

PC

Celerra

GW B

Symm BSRDF

Page 54: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Introduction

myAMC.FA_Agents - Installation and Administration 54

3.11.1 SRDF-NAS-Failure-Handling

The SRDF NAS failure handling is composed in 4 part tasks

1. Detection of a possible SRDF NAS failure situation

2. Detection of a SRDF NAS fault

3. Report of a SRDF NAS faults

4. Manual or automatical reaction to the SRDF-NAS fault.

The SRDF NAS Failure handling requires the installation of the FA FrameAgent on the

Control Node.

In principle the FrameAgent is a FA AppAgent which is locally installed each on both

Control Nodes in the master/slave process. During this the master runs in normal opera-

tion mode on the active Control Node.

The Frame Agent adopts tasks which concern a whole frame i.e. it works

pool-comprehensive and does not depend on pool configurations.

3.11.2 Monitor Alerts of the SRDF Monitoring

SRDF monitoring has its own monitoring alert which is also dispatched as SNMP trap and

reported by way of FA messenger or forwarded to an enterprise event console.

3.11.3 SAN-Support with SRDF in FlexFrame for SAP

The SAN support from FlexFrame can be extended so that the SRDF function of the

EMC symmetrix storage systems can be used for the realisation of a disaster recovery

solution for a FlexFrame system divided in two positions.

As position configuration a crosscabling of the two symmetrix systems is assumed. Now

both symmetrix systems can be used simultaneously as active systems.The data are SID

specifically distributed two both systems to distribute the workload. If one of the two

symmetrix systems fails only the LUNS of the affected SIDs have to be shifted the others

are already on the still running symmetrix.

The monitoring of the LUNS required by a SID ensures from the FA AppAgents. The FA

AppAgents check cyclicly (standardcycle, NFS-chechcycle) the availability of the SAN for

the monitored SID for every SID DB instance through calling on a script-based SAN

check detector.

Page 55: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

55 myAMC.FA_Agents - Installation and Administration

4 FlexFrame Autonomy

The operation of SAP systems is becoming increasingly complex, the number of compo-

nents required is constantly rising.

Installation, configuration and operation of a distributed SAP installation consequently

involve considerable administrative effort. The demands on the systems change rapidly,

and it must be possible to expand an existing configuration of replace failed components

both quickly and flexibly.

Through the use of Autonomy Agents, FlexFrame enables the number of operator inter-

ventions to be reduced and availability to be increased. This chapter describes the appli-

cation scenarios for the FlexFrame Autonomy functions.

Installation and startup of the agents is described in chapter 2.

To permit active operation of a FlexFrame Autonomy installation, the FlexFrame Autono-

my Agents must run on the Application Nodes and a Control Agent on the active Control

Node.

Use of the Messenger component is optional and is required only for displaying and for-

warding events of the FA Agents and for integration into Enterprise Event Management

Systems.

The FlexFrame Autonomy Application Agent is used to monitor SAP central instances,

SAP application instances and database instances. In the event of a problem, so-called

self-repair mechanisms are used for these services. Execution of these self-repair mech-

anisms can be triggered locally or centrally. For each service/node these mechanisms

can be divided into the following categories:

Monitoring of a service

Restarting of a service if it was down

Rebooting of a node if a service could not be started again after one or more re-

starts

Switchover (automatic change) to another node if the reboot could not be per-

formed or was not successful

Detecting of START, STOP and maintenance situations

Control functions for displaying activities and statuses, sending mails and SMSs,

configurable in conjunction with time, contact and problem situation

Performance, capacity and accounting management

File system monitoring

Page 56: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 56

4.1 FlexFrame Autonomy Reactions

FlexFrame Autonomy detects problems and decides autonomously on the reactions to be

implemented after evaluating rules which can be controlled via parameters. FlexFrame

Autonomy knows the following basic reactions:

Restart

Reboot

Switchover (internal / external)

These basic reactions, combined with pool creation, grouping, the service classes, and

the service priorities result in a large number of reaction scenarios.

4.1.1 Restart

The FA AppAgent restarts a service if a required subservice is down or no longer avai-

lable. In this case it checks whether the service is available again after the restart on the

basis of a configurable time interval. The restart is not performed if any service which

runs on the node has already triggered a reboot. Furthermore, failure of multiple sub-

services of a service leads to a restart within the configured time interval only until service

availability has been restored.

The number of restart attempts for restoring service availability can be configured. If the

number of parameterized restart attempts is 0, failure of the service results directly in a

reboot attempt. If the number of reboots permitted for the nodes is 0, a switchover is

initiated.

The restart reactions are not affected by pool creation, grouping or service classification.

4.1.2 Reboot

A node is rebooted if an monitored service has failed and could not be made available

again after the configured number of restart attempts, or if no restarts are allowed.

The autonomous reaction reboot also evaluates the service class and the service priori-

ty of the service which causes the reboot. However, if multiple services are running simul-

taneously on the nodes, the reboot rule is used to check whether services with the same

or higher priority are still running. If this is the case, the reboot is not performed but only a

corresponding alarm generated which informs the administrator of this problem.

4.1.3 Switchover

A switchover always leads to all the monitored services of a node being moved to another

server node.

The decision to move to another node can be taken locally by the FlexFrame Autonomy

Agent ( internal SwitchOver), or by the Control Agent on one of the Control Nodes (exter-

nal SwitchOver).

Page 57: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

57 myAMC.FA_Agents - Installation and Administration

4.1.3.1 General Rules

Takeover in the event of a node failure is implemented using what is termed an applicant

rule. The applicant rule states that each spare node may apply to take over the services

of a failed node.

Pool creation, grouping and service classes permit new switchover scenarios which can

satisfy different availability requirements depending on the parameterization.

This results in the following scenarios:

Pool-dependent switchover

Group-dependent switchover

Service-prioritized switchover

The failure of a node is only reacted to within a virtual FlexFrame pool.

Groups can be defined within a virtual FlexFrame pool. The applicant rule states that a

node only issues an application when a node in its own group fails.

The granularity of the reaction to a system failure can be further refined by prioritizing

individual services.

The applicant rule states that in the event of simultaneous failure of multiple services, the

application is first issued for the switchover file (testament) of the service with the higher

priority. Only if all higher-priority services have been taken over by another node and free

spare nodes exist do these apply for the switchover files of lower-priority services which

still need to be taken over.

When services with priority 0 fail, no applications are made by spare nodes. This pre-

vents spare nodes being used up by the failure of unimportant test systems.

The parameter file also contains a “minimum priority” parameter. This parameter provides

a very simple way to define, for example, that spare nodes only apply to take over the

services of a node if none of the failed services has a lower priority than that entered

there.

In conjunction with the basic rule “by default all services have priority 1“, a lower priority

can be configured for individual services, thus providing a simple way to prevent valuable

spare nodes being used up by the failure of test systems.

4.1.3.2 Internal SwitchOver

In the case of an internal SwitchOver the Application Agent recognizes that a service is

down and cannot (or depending on the configuration may not) be restored using a restart

or reboot. The FlexFrame Autonomy Agent then initiates an internal SwitchOver.

The actual takeover by another node begins with the transfer message. Only spare nodes

can apply and take over these services. The node which takes over control starts the

required services. If, after the maximum switchover time, the FA AppAgent on the system

that is to take over control is not able to start the services, it reports this by means of an

Page 58: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 58

SNMP trap. The switchover is aborted and must be processed further by the administra-

tor.

4.1.3.3 External SwitchOver

In contrast to the internal SwitchOver, the external SwitchOver is detected and initiated

by the Control Agent on a Control Node. This is required if the system is showing no sign

of life or can no longer be reached in the network. Reachability is tested using Ping or

SSH tests. The user decides whether to perform only Ping, only SSH or both kinds of

test. Additionally the Ping requests may be configured for client LAN, server LAN, and/or

storage LAN interfaces.

The takeover is performed in the same way as for the internal SwitchOver.

In order to enable user-specific actions before or after a node was powered down, the

CtrlAgent calls hook scripts, which may be customized by the user. The scripts are pro-

vided with the return code of the previously executed action.

Pre-PowerOff hook script: Called with return code 0 as argument, as there was no previ-

ously executed action.

Post-PowerOff hook: Called with the return code of the Pre-PowerOff hook script (if it

failed, i.e. the return code was != 0) or with the return code of the power off script.

If the configuration value IgnorePoffHookResult is set to true, the return codes of

the hook scripts are ignored. If set to false, they are used as hints on how to proceed in

case of errors: if the Pre-PowerOff hook script returns a value != 0, power off will not be

performed, if the Pre-PowerOff hook script returns a value != 0, the switchover will not

proceed. This enables the user to customize the external switch over and power off pro-

cesses based on additional information or rules or to perform additional actions, e.g.

mounting SAN devices.

Page 59: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

59 myAMC.FA_Agents - Installation and Administration

4.1.4 Maintenance

The autonomous functions and reactions of the FA Agents can be disabled for individual

services by calling a maintenance script. This is always required when application in-

stances are to be started and stopped without autonomous reactions.

For FlexFrame Version < V5.0A:

A service is set to nowatch using the following scripts on the relevant Application Node:

sapdb <SID> nowatch

sapci <SID> nowatch

sapapp <ID> <SID> nowatch

...

A service is reincluded in monitoring using the following scripts on the relevant Applica-

tion Node:

sapdb <SID> watch

sapci <SID> watch

sapapp <ID> <SID> watch

...

For FlexFrame Version >= V5.0A:

A service is set to nowatch using the following scripts on the relevant Application Node:

ff_service.sh -s <SID> -t <SERVICETYPY -a nowatch

ff_service.sh -s ml5 -t db -a nowatch

...

A service is reincluded in monitoring using the following scripts on the relevant Applica-

tion Node:

ff_service.sh -s <SID> -t <SERVICETYPY -a watch

ff_service.sh -s ml5 -t db -a watch

...

4.2 Self-Repair Strategies

In terms of the strategy for restoring a failed service, a distinction must be made between

the following failures:

Page 60: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 60

Service failure

Node failure

A detailed description of the procedure for the subsequent autonomous reaction was

provided in the preceding chapter.

4.2.1 Self-Repair in the Event of a Service Failure

If a service failure occurs, this is detected by the myAMC.FA_AppAgent and an attempt

is made to make the service available again using the following autonomous reactions

and their escalations:

Restart of the service

Reboot of the node

Switchover (internal)

Implementation and the number of the above-mentioned autonomous reactions and the

escalations can be affected by the configuration.

4.2.2 Self-Repair in the Event of a Node Failure

If a node failure occurs, this is detected by the myAMC.FA_CtrlAgent and an attempt is

made to make the service available again using the following autonomous reactions:

Switchover (external)

4.2.3 Takeover by a Spare Node (TakeOver)

The standard rule in the FlexFrame concept for taking over the services of a failed node

is to have them taken over by a spare node.

Every Application Node in a standard FlexFrame installation on which an FA AppAgent is

running and none of the monitored services exists is automatically a spare node.

If a switchover is started as a result of a node failure or escalation of a service failure, all

spare nodes apply to take over the services. The quickest node in the application proce-

dure is chosen and takes over the tasks.

4.2.4 Multi Node Failure

4.2.4.1 Common

The simultaneous failure of multiple systems or nodes is called “Multi Node Failure“. This

indicates a different kind of failure than a single node or system failure, where the cause

is usually more complex. As of version V30A10, the FA Agents offer support for the au-

tomatic detection of Multi Node Failures with different reactions and additional alarms.

This allows the recognition of failure states, which require the attention and decision of an

administrator. Several new parameters allow the modification of the usual behaviour, like

Page 61: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

61 myAMC.FA_Agents - Installation and Administration

delaying or skipping reactions. Additionally a set of new alarms triggered by user-

configurable indicators inform the administrator in case of of a multi node failure, so he

may take apprioriate actions. The configuration of these indicators can be performed per

pool.

There are two different Multi Node Failure scenarios:

1. Simultaneous failure of multiple nodes, systems or services, e.g. due to a power

outage in a blade cabinet, which shows an affect within a short period of time

(e.g. one minute)

2. Failure of several nodes, systems or services, within a specific timerange, which

is bigger than the one specified above (e.g. one hour)

These scenarios are called “ShortTime Failure” and “LongTime Failure”.

The CtrlAgent keeps a list of all failures, with each entry containing node name and

timestamp. If the number of entries within a scenario-specific timerange exceeds the limit,

the CtrlAgent assumes a Multi Node Failure.

4.2.4.2 Case 1: ShortTime Failure

Simultaneous failure of multiple nodes, systems or services, e.g. due to a power outage

in a blade cabinet, which shows an affect within a short period of time (e.g. one minute).

MultiNodeFailure_ShortTime_FailureCount

Specifies the number of failures within a certain time range, which leads to a Multi

Node Failure state.

MultiNodeFailure_ShortTime_FailureTime

Specifies the time range (in seconds) to be used for failure aggregation.

MultiNodeFailure_ShortTime_ReactionDelay

Specifies a delay time (in seconds) before the CtrlAgent reacts on failures.

MultiNodeFailure_ShortTime_ReactionAction (for future use)

Specifies a reaction different from the normal modus of operation.

In case of a Short Time Multi Node Failure the CtrlAgent sends an emergency alarm.

Additionally the usual autonomous reactions can be delayed or skipped (by setting MultiNodeFailure_ShortTime_ReactionDelay to a very big value).

4.2.4.3 Case 2: LongTime Failure

Failure of several nodes, systems or services, within a specific timerange, which is bigger

than the one specified above (e.g. one hour).

MultiNodeFailure_LongTime_FailureCount

Specifies the number of failures within a certain time range, which leads to a Multi

Node Failure state.

Page 62: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 62

MultiNodeFailure_LongTime_FailureTime

Specifies the time range (in seconds) to be used for failure aggregation.

MultiNodeFailure_LongTime_ReactionDelay

Specifies a delay time (in seconds) before the CtrlAgent reacts on failures.

MultiNodeFailure_LongTime_ReactionAction (for future use)

Specifies a reaction different from the normal modus of operation.

In case of a Long Time Multi Node Failure the CtrlAgent sends an emergency alarm.

Additionally the usual autonomous reactions can be delayed or skipped (by setting

MultiNodeFailure_LongTime_ReactionDelay to a very big value).

Page 63: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

63 myAMC.FA_Agents - Installation and Administration

4.3 Escalation with partner servive

There are special rules for some service types which have a partner-service.

There are differences if the partners run at the same or at another node as well as the

behavior at escalation and SwitchOver.

There are special rules for the following service-types:

• SCS / ASCS in conjunction with ERS

• Service with assigned SMD-service

4.3.1 SCS / ASCS in conjunction with ERS

For an SCS or ASCS service there is a replicated enqueue service (ERS) on which the

enqueue table is replicated.

The FA-Agent has to check is the replication was active.

Therefore the status of replication will be detected with the script

(‚myAMC.DetTestEnsmon.sh‘).

Possible results:

# no replication service configured

ENSMON_RESULT="replication is disabled in server"

# replication service configured, but no replica running

#ENSMON_RESULT="replication is enabled in server"

# replication service configured, replica running

#ENSMON_RESULT="replication is enabled in server\nReplication is active"

Only if the replication ist enabled and acrive, there is a special rule as VIP-service for

SCS/ASCS.

Up to now it was usual run the SCS / ASCS and the ERS at different nodes, so in cause

of failure there are special scenarios for TakeOver.

By now it is allowed to run SCS/ASCS and ERS at the same node.

These involved adapted rules for escalation.

Page 64: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 64

4.3.1.1 SCS/ASCS with partner ERS at various nodes

Aim:

If the SCS/ASCS fails, this service must be restarted on that node where the associated

ERS is running.

The SCS/ASCS takes over the enqueue table in shared memory and stops the ERS.

Once the ERS is stopped, the testament is published and, with the autonomy scenarios

for internal SwitchOver, the ERS gets a new node and starts up. So if the SCS/ASCS

fails again, there is another ERS for a new takeover scenario.

For switchover of SCS/ASCS there was written a service based VIP-testament, which

contains only the SCS/ASCS and may only take over from the node running the associ-

ated ERS.

For switchover of ERS there was written a service based testament, which contains only

the ERS. For this TakeOver the normal takeover rules being valid.

Sequence of steps:

Node A Node B Node C

SCS/ASCS

running

ERS

running

SCS/ASCS

fail

SCS/ASCS

VIP-Testament

TakeOver

ERS

Switch

ERS-

Testament

TakeOver

These behavior with the VIP-testament will be done if configured both „Node_SwitchOverTyp=node“ and „Node_SwitchOverTyp=service“.

This scenario works with one or more replicated enqueue services in one system.

4.3.1.2 SCS/ASCS with partner ERS at same node

If SCS/ASCS and associated ERS are running at the same node, there is no shared

memory at another node which can be taken over.

Therefore the SCS/ASCS and ERS will be written in a common SwitchOver-file and will

be taken over to the same node.

These common switch of the partner services will be done if configured both

„Node_SwitchOverTyp=node“ and „Node_SwitchOverTyp=service“.

Page 65: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

65 myAMC.FA_Agents - Installation and Administration

4.3.2 Service with assigned SMD-service

If a service has an assigned SMD running at the same node, in case of failure the ser-

vices should be switch to the same node.

Therefore the service and the assigned SMD will be written in a common SwitchOver-file

and will be taken over to the same node.

These common switch of the partner services will be done if configured both

„Node_SwitchOverTyp=node“ and „Node_SwitchOverTyp=service“.

Page 66: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 66

4.4 Takeover Rules

4.4.1 Overview

Rule based high availability for nodes and services is performed by evaluating rule sets,

which control the take over of services from a failed node. They consist of qualification

rules, take over strategy and take over rules.

The qualification rules specifies, which nodes may apply for the services of a failed node.

The take over strategy defines the conflict resolution mode to be used, when more than

one node applies for a node testament.

The take over rules controls the actual take over, i.e. service start order and possibly

service displacement or replacement.

4.4.2 TakeOver Strategy

4.4.2.1 Overview

The qualification rules specifies, which nodes may apply for the services of a failed node.

When performing a switchover, all nodes may apply for take over of the failed node’s services by taking part in an auction. As long as the auction lasts, all nodes, which

match the requirements as specified in the failed node’s testament may apply. When it is

finished, the take over strategy is used to decide which node won the auction.

4.4.2.2 FirstFit

FirstFit specifies that the first node, which applied for a testament, is the winner. This

is the default strategy.

4.4.2.3 LowPrioFit

As of version V30A10, the FA Agents provide a new strategy: LowPrioFit. The applica-

tion node containing the services with the lowest priority wins the auction. It therefore has

the best chance to replace or displace some running services in order to take over the

failed services.

By definition a spare node is considered to have the lowest priority, so it will win an auc-

tion over a node with running services. A node with only services of priority 0 will win over

a node with services of priority 1 and higher and so on.

This strategy can be used as an alternative to FirstFit. This changes only the behaviour of

the new take over rules: add rule, replace rule and substitution rule. If only the spare

node rule is used, the behaviour is the same as with the FirstFit strategy, because all

spare nodes have the same priority and the first one wins the auction.

Page 67: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

67 myAMC.FA_Agents - Installation and Administration

4.4.3 TakeOver Rule

4.4.3.1 Overview

In version 3 and higher, the FA Agents offer the option of configuring various takeover

rules. It is now possible to replace or supplement the previously available spare node rule

with further alternatives.

Generally it is possible to differentiate between a static takeover rule and a dynamic

takeover rule.

These takeover rules can be applied not only for nodes but also for service-based testa-

ments. With node-based testaments it is evaluated in each case on the basis of the high-

est priority in the testament or the highest priority of a current service on an Application

Node.

4.4.3.2 Static Takeover Rule

The takeover rule is referred to as static if one of the possible takeover rules is param-

eterized. The spare node rule available until version 3 is a static takeover rule.

With version 3.0 of the agents the following static parameterized takeover rules will be

available:

Spare node rule

Add rule

Replace rule

Substitution rule

Dynamic

These rules allow very granular reaction to the breakdown of Application Nodes and

services. It is no longer necessary to always keep spare nodes on hand in case of a

breakdown of services for high availability.This function can now also be performed by

Application Nodes which already possess services.

4.4.3.2.1 Takeover through Spare Nodes (TakeOver)

The takeover by way of a spare node is the standard rule in the FlexFrame concept for

taking over the services of the defective node.

Every Application Node in a standard FlexFrame installation on which the FA AppAgent

runs and on which none of the controlled services exist, is automatically a spare node.

If, through the breakdown of a node or the escalation of a service disturbance, switchover

occurs, all spare nodes apply for the takeover of the services. The quickest node in the

application procedure receives the job and will take over those services. The application

takes place at group level.

In a default configuration, the spare node rule always applies.

Page 68: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 68

4.4.3.2.2 Add Rule

With this rule all spare nodes of a group can apply but so too can all nodes which still

have sufficient workload reserves. The add rule only uses a node if the priority of the

services in the testament is equal to or higher than the priority already running on the

node. This prevents a high-priority node from taking over lower-priority services.

With add –rule only the nodes which possess services with lower or equal priority

apply (from pool, group).

If (OWN_prio_max >= SWO_prio_max ) apply

In addition to the already running services, the services that have been taken over are

started.

Thus the add rule is employed if running services are supposed to be stopped by the

takeover rule. This normally gives rise to a performance disadvantage after the taking

over of the services for the services taken over as well as the services already running on

the Application Node.

The add rule expects for the services a configured maximum SAPS value reserved for a

service. The node only applies if its SAPS workload suffices for the operation of the al-

ready running services and the services taken over.

4.4.3.2.3 Replace Rule

This rule enables all spare nodes of a group to apply, but also all other nodes on which

services with lower priority run. The replace rule only uses a node if the priority of the

services in the testament is higher than the priority of the services already running.

If ( OWN_prio_max > SWO_prio_max ) apply

Attention: Prio 1 is the highest priority: numbers > 1 decrease in priority.

Services which are already running are displaced. The adopted services are started.

A displaced service is transferred via the internal SwitchOver.

The other nodes of the group apply according to the application procedure and the ser-

vices can again be made available for other nodes, provided that lower-priority nodes still

exist within the group.

This rule defines which services may be stopped within the context of a takeover scenario

so that higher-priority services can be adopted and can possibly be made available on

another node.

4.4.3.2.4 Substitution Rule

This rule enables all spare nodes of a group to apply, but also all other nodes on which

lower-priority services run.

Page 69: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

69 myAMC.FA_Agents - Installation and Administration

With the substitution rule, only nodes (from pool, group) possessing services with a lower

priority than the high priority of the switchover file apply.

If ( OWN_prio_max > SWO_prio_max ) apply

Attention: Prio 1 is the highest priority numbers > 1 decrease in priority

Services which are already running are stopped according to the rules of the stop hierar-

chy. The adopted services are started.

Page 70: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 70

4.4.3.3 Dynamic TakeOver Rules

4.4.3.3.1 Overview

In the static mode only one of the possible takeover rules can count. With the parameter

dynamic as static takeover rule the decision which rule ist used is made dynamicaliy,

depending on the priorities of the services on the Application Nodes and the highest prior-

ity of the defective services. For this purpose, the priorities table exists in the parameter

file, which is only used in the case of a static rule dynamically parameterized.

The dynamic takeover rule allows disjunct as well as overlapping priority domains be-

tween the spare node rule and one of the other static takeover rules. For the takeover

rules add rule, replace rule and substitution rule, the priority domains must defi-

nitely belong to a rule. If a priority domain is defective then the first fitting is used.

The dynamic takeover rules are best understood from the view of a service on one of the

Application Nodes.

The add rule replace rule and the substitution rule can be seen from the view of a running

service on an Application Node as escalation stages which, within the context of a takeo-

ver scenario, increasingly handicap it unless it can avoid impairment through a higher

priority.

As soon as a testament is published for takeover, all application nodes of the group

check if they can improve their status (services with higher priority). An Application Node

applies if, on successful application, an improvement to its service priority status is possi-

ble.

The successful applicant determines the taking over dynamically according to the para-

meterized takeover rule. The rule results from the evaluation of the dynamic takeover

table and the highest priority of the running services.

From this view, naturally the spare node has a special role, as it has no services it could

handicap. It has the function of protecting its resources for special challenges. The pa-

rameters registered for the spare node result in principle in another evaluation. The pa-

rameters determine the priority domains in which the spare node may apply.The priority

domain for which a spare node is responsible can overlap with the priority domains of the

other rules. A spare node now no longer applies for defective services, as was the case

with simple spare node rules, but only for services in the priority domain. This prevents

spare nodes from beingwasted on operating defective lower priority services.

The rules are called dynamic takeover rules if, depending on the highest service priority

that an application server already has, it is dynamically decided according to which rule

an Application Node takes part in the application procedure on breakdown of other Appli-

cation Nodes or services .The decision as to which rule is applied depends on the ser-

vices running on an Application Node at that time.

Page 71: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

71 myAMC.FA_Agents - Installation and Administration

The dynamic takeover rules are supposed to ensure that a node is always available for

the highest priority services. Lower priority services can be operated in parallel. On

breakdown of higher priority systems, those (the lower priority services) are displaced or

replaced.

The dynamic rules also have the function of reserving valuable spare nodes for high

priority services. This allows the use of different workloads and priorities in a FlexFrame

pool service. In case of hardware breakdowns very different disturbance scenarios, it is

now possible to use the remaining hardware optimally.

The application itself does not change. Of all the Application Nodes that applied, the one

which registered first wins.This is determined by the configuration parameter qualification

rule first fit.

The rules to be applied are parametered through a table with the following structure:

Spare node rule Prio >= 1 < 2

Add rule Prio > = 2 < 4

Replace rule Prio >= 4 < 6

Substitution rule Prio >= 6

The interpretation of this table depends on the dynamic evaluation implemented by an

Application Node for itself. An Application Node without services is a spare node. A spare

node applies only for node or service testaments with a service belonging to a priority

domain defined for spare nodes. This rule enables the reservation of spare nodes for high

priority services, without them being lost through lower priority services. This is shown by

the example with the following parametering for the spare node rule in the dynamic

takeover table.

Spare node rule Prio >= 1 < = 2

The spare nodes only apply for defective services which have a priority of 1 or 2. This

rule allows the restriction of the use of spare nodes on high-priority services.

Spare node rule Prio >=1 <= 2 exclusive

The additional attribute exclusive prevents Application Nodes which already possess

services from applying for services with the priority 1 or 2.

For Application Nodes which are not spare nodes, the rule for application is a bit more

complex. Here, two different dynamic influencing factors are at work: the highest priority

of a service in a testament for which it is possible to apply, and the highest priority of a

service already running on the Application Node.

For the application rule, the principle applies that an Application Node does not apply for

new services if this would cause already-running services with equal or higher priority to

be handicapped.

Page 72: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 72

Example of a dynamic takeover rule:

Individual dynamic switchover rules per pool

1

1

2

2

Spare

3

4

Pool n

Group 1

Group 2

Sparenode >=1 < 2

Add rule >= 2 < 3

Replace rule >= 3 < 4

Substitute rule >= 4

Testament

Prio 2

5000 SAPs

2

2

3

4

Candidate with add rule

Candidate with repluce rule

Candidate with substitution rule

Group specific application process

Page 73: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

73 myAMC.FA_Agents - Installation and Administration

4.4.3.3.2 Dynamic Example

In the Dynamic rule the highest priority of services in the switchover file and the highest

priority of the services at the own node will be used for further decision criteria.

For this, there is a further configuration:

Testament High Prio

TakeOver rule (min) (max)

SpareNode 1 4

Own High Prio

(min) (max)

Add 3 4

Replace 5 6

Substitute 8 20

Additionally there is the setting Dyn_Spare_exclusive, which means that the priority

range for SpareNode is exclusively reserved for the spare nodes.

The table above means the following:

High Prio in testament == 1 to 4:

Dyn_Spare_exclusive = true: Only spare nodes may apply.

Dyn_Spare_exclusive = false: All nodes may apply.

High-Prio in testament > 4:

Spare nodes may not apply.

All nodes with Own High Prio 3-4, 5-6, and 8-20 may apply.

All nodes with Own High Prio 1, 2, 7, and >20 may not apply.

Own High-Prio == 3 or 4: The TakeOver rule Add will be used.

Own High-Prio == 5 or 6: The TakeOver rule Replace will be used.

Own High-Prio == 7 to 20: The TakeOver rule Substitute will be used.

Page 74: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 74

4.4.4 Spare Nodes from the Adminpool (pool-independent spare node)

As of version V8.0 the agents on spare nodes can be requested from another pool. The

CtrlAgent of a pool monitors the takeover of failed nodes and services. Are no applicants

for failed nodes available can the CtrlAgent request spare nodes from the admin pool if it

is configured

A CtrlAgent is able to recognize through evaluation of its own pool name and the

configurated parameter, which ruleset is needed for its operation

The following configuration parameters are used:

CtrlAgentRole

Defines the role of the CtrlAgent

Normal Normal function of this CtrlAgent

(don't work with a caretaker of the spare pool). WorkWithSparePool CtrlAgent work with a caretaker of the spare pool

SparePoolName

Name of the spare pool

<name> Name of the spare pool

NONE No spare pool available

SpareGroup

Name of the spare node group

<name> Name of the spare group

NONE No spare group available

The following parameters for the pool overlapping spare node are also required:

SpareRequestMoveTimeout

Timeout in seconds for move a node from spare pool to work pool.

SpareNodePowercycleTime

Time in minutes how often the spare nodes in caretaker will be powered ON and

OFF. Values <= 1 (60sec) are not allowed and switched of this functionality.

SpareRequestMoveNodeMaxRetry

Max retries to call move-node script in case of error (LDAP-locks).

SpareRequestMoveNodeRetryDelay

Delay-Time (in seconds) between retries the call of move-node sript.

Page 75: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

75 myAMC.FA_Agents - Installation and Administration

4.4.4.1 Productive Pool

Productive pools are all those pools whose poolname does not correspond with the

configurated spare pool name.

4.4.4.2 SparePool (Adminpool)

4.4.4.2.1 General

The spare pool is the pool whose pool name corresponds to the configurated spare pool

name.

An adminpool is a special pool whose nodes are not used actively. A special group inside

an adminpool is the group SpareGroup. The spare group holds all nodes which are

available as spare nodes for other nodes.

4.4.4.2.2 Ascertainment of the Node Information

The spare nodes are normally turned off and are only cyclically turned on and off by the

CtrlAgents. The cycle time is defined through a parameter.

Initially the spare nodes have to be configurated manually and be available for at least

one detection cycle in the pool. With that the spare nodes with their capacity data are

automatically recorded and registered in a spare node list.

The cyclic turn on of the spare nodes actualizes the list every time. Nodes which can´t be

reached or started during that are then not in the list anymore.

4.4.4.3 Sparenode Selection Rule

To replaice a spare node of the productive pool with a spare node of the admin pool the

CtrlAgent selects a suitable node with a configurateable ruleset. The node which fits the

best with the failed node is selected.

The following attributes are considered for the selection of a failed node:

Attribute Meaning Examples

CPU-HT States

(if hyperthreading is active)

-1: not ascertainable

0: no hyperthreading

1: hyperthreading active

0

CPU-arch Processor architecture i686 sun4us

CPU-cnt-core Number of CPU cores 1

CPU-cnt-phys Number of CPU bases 1

Page 76: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 76

Attribute Meaning Examples

CPU-cnt-siblings Number of CPU cores per

base

1

CPU-frequency(MHz) CPU tact frequncy 2993

OS-typ Operating system Linux SunOS

OS-version Version of the operating sys-

tem

SUSE LINUX Enter-

prise Server 9 (i586),

VERSION = 9,

PATCHLEVEL = 3

5.8

cache-size(kB) Size of the CPU caches (in

KB)

1024

hasHba States, if the node has a HBA

(host adapter for SAN) (true

or false)

false

hbaType Typ of the HBA (host adapter

for SAN)

none unknown

is10GbES States, if the node has a 10

GBit/s Ethernet interface (true

or false)

false

location Position of the node deposited

in LDAP

default

mem-total(MB) Main storagesize (in MB) 1001

saps Specified SAPS value of the

node

1042

node-product-name CPU term Intel(R) Pentium(R)

4 CPU 3.00GHz

FJSV,

GPUZC-M

node-vendor CPU producer GenuineIntel Sun_Micros

ystems

The concrete values of the attributes of the spare nodes are determined from the LDAP

and direct dynamically from each node by the FA Agents of the admin pool. Some

attributes (hasHba, hbaType, is10GbES and location) are determined from the

LDAP.

Page 77: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

77 myAMC.FA_Agents - Installation and Administration

4.4.4.3.1 Configuration

The selection rules are defined in the config directory of the admin pool in the file myAMC_FA_SelectionRules.xml. They are organised in rule sets. Per inquiry only

one rule set is used: firstly the control agent searches a rule set with the name of the

inquiring pool. If such a ruleset does not exist, the default rule set is used.

A rule set contains a lot of selection rules which have to be checked from the CtrlAgent

for every possible substitute node. As a result every candidate has a weight function. The

candidate with the highest weight function is transfered as a substitute node to the inquir-

ing pool.

Example of the rule file:

<?xml version="1.0" encoding="iso-8859-1"?>

<rules xmlns="myAMC/SelectRules/1.0" defaultSet="default">

<ruleset schema="default">

<select attribute="OS-typ" match="equal" required="true">

<select attribute="CPU-arch" match="equal"/>

</select>

<select attribute="hasHba" match="equalOrMore"/>

<select attribute="hasHba" match="more"

required="false" weight="0">

<select attribute="location" match="equal"/>

<select attribute="hbaType" match="equal" weight="2"/>

</select>

<select attribute="is10GbES" match="equalOrMore"/>

<select attribute="saps" match="range" weight="1"

lowerBound="20" upperBound="50" required="false">

<!-- even more weight for better range match -->

<select attribute="saps" match="range" weight="2"

lowerBound="10" upperBound="20" required="false"/>

<select attribute="saps" match="range" weight="5"

lowerBound="5" upperBound="5" required="false"/>

<select attribute="saps" match="range" weight="10"

lowerBound="1" upperBound="1" required="false"/>

</select>

</ruleset>

<ruleset schema="Pool1">

<!-- ... -->

</ruleset>

<ruleset schema="Pool2">

<!-- ... -->

</ruleset>

Page 78: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 78

</rules>

4.4.4.3.2 Rule evaluation

A single selection rule compares an attribute of the reference node (the failed node) with

that of a substitute candidate. The comparison can ensue through different operators.If a

rule applies the substitute candidate receives a certain amount of points. A score is de-

termined for the substitute candidate through evaluation of all rules of the ruleset. With

this score the most suitabel node is selected: the node with the highest score “wins”.

The following table describes the possible comparison operators:

equal Check of equality of an attribute. If both values are numbers a numeric

comparison is implemented; otherwise a textual comparison is imple-

mented.

more If the value of the candidate is more than the reverence value the rule

applies. If both values are numbers a numeric comparison is imple-

mented, otherwise a textual comparison is implemented. With boolean

status values (true, false) true in relation to false means “more”.

less If the value of the candidate is less than the reverence value the rule

applies. If both values are numbers a numeric comparison is imple-

mented, otherwise a textual comparison is implemented. With boolean

status values (true, false) false in relation to true means “less”.

equalOrMore If the value of the candidate is more or equal than or to the reverence

value the rule applies. If both values are numbers a numeric compari-

son is implemented, otherwise a textual comparison is implemented.

With boolean status values (true, false) true in relation to false means

“more”

equalOrLess If the value of the candidate is less or equal than or to the reverence

value the rule applies.I If both values are numbers a numeric compari-

son is implemented, otherwise a textual comparison is implemented.

With boolean status values (true, false) false in relation to true means

“less”.

range Checks if the value of the candidate in relation to the reverence value is

situated inside a certain area. The area limits aregiven as percentual

deviation with the help of the parameters “upperBound” and

“lowerBound”. Differs the value of the candidate maximally over the

given limits from the reverence value the rule applies.

This comparison operator is only convenient with numeric attributes

e.g. the SAPS value (attribute “saps”)

Page 79: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

79 myAMC.FA_Agents - Installation and Administration

The selection rules can be staggered hierachically. Subordinate rules are only evaluated

if the higher rule applies.

Example:

Rule 1

Rule 1.1

Rule 1.1

Rule 1.2.1

Rule 2

Rule 3

Rule 3.1

Every selection rule has its own weight function (parameter weight). If a rule applies its

weight function is added to the score of the selected candidate. Its possible to distribute

negative weight functions if an attribute rather serves to prevent a selection.

If the parameter weight is not given, the weight function is, depending on its hierachy

level, automatically put to the following value:

1.Level: weight=5

2.Level: weight=3

And all further Levels: weight=1

A rule can be marked as necessary (parameter required) i.e. a candidate is seen as

not fitting if a necessary rule is not fulfilled. If the parameter required is not given rules

on the first hierachy level are automatically considered necessary and all others as

opional i.e. if they are not fulfilled the candidate can still be selectet if the score is suffi-

cient.

4.4.4.3.3 Test of the Selection Rules

A simple test of the selection rules can be exeuted with fa_selectionRuleTest.sh

(in the directory /opt/myAMC/FA_AppAgent). The script evaluates matching candidates

to a reference node and issues the most fitting candidate.

fa_selectionRuleTest.sh

{-n|--source-node} <nodename>

{-p|--source-pool} <poolname>

{-P|--source-livelist} <file>

{-t|--target-pool} <poolname>

{-T|--target-livelist} <file>

[{-f|--rule-file} <file>] [{-r|--rule-set} <name>]

[{-B|--pools-basedir} <directory>]

[{-l|--log-level} <level number>] [{-o|--print}]

[{-a|--trace}] [{-c|--candidates}] [{-w|--weight}]

Page 80: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 80

{-n|--source-node} <nodename>

Name of source node (mandatory)

{-p|--source-pool} <poolname>

Name of source pool (required if source-livelist is not set)

{-P|--source-livelist} <file>

Name of source input file (required if source-pool is not set)

{-t|--target-pool} <poolname>

Name of target pool (required if target-livelist is not set)

{-T|--target-livelist} <file>

Name of target input file (required if target-pool is not set)

{-f/--rule-file} <file>

Name of the rule file to use (optional)

Default: myAMC_FA_SelectionRules.xml in the target pool

{-r/--rule-set} <name>

Name of rule set to evaluate (optional)

Default: ruleset as specified in rule file

{-B/--pools-basedir} <directory>

Base directory for pools (optional) Default: /opt/myAMC/vFF

{-l/--log-level <level number>}

Log level (optional) Default: 5

-v|--verbose

Increase log level (optional)

-o|--print

Print node lists (optional)

-a|--trace

Trace selection rule evaluation (optional)

-c|--candidates

Print replacement candidates (optional)

-w|--weight

Print results including their weight (optional)

The tool determines the data of the reference node ( given with -n) from the accompany-

ing pool (-p)and searchs the fitting candidate in another pool (-t), the admin pool.

If additional options –a, -c and –w are given the results of all individual evaluations are

given. With this the correct parametricaton can be checked.

Page 81: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

81 myAMC.FA_Agents - Installation and Administration

Example with several nodes:

cn1 # fa_selectionRuleTest.sh -a -w -c -n sno2bx1 -p pool2 -t adminpool

node "sno2bx3" does not match

sno2bx1 [36]

sno2bx2 [36]

Example with tracing:

cn1 # fa_selectionRuleTest.sh -a -w -c -n sno1apl5p1 -p pool1 -t adminpool

evaluating node sno1apl5p1

object : attribute OS-typ matched and added weight 5

matched 'SunOS' against 'SunOS' using operator 'equal'

object : attribute CPU-arch matched and added weight 3

matched 'sun4u' against 'sun4u' using operator 'equal'

object : attribute hasHba matched and added weight 5

matched 'false' against 'false' using operator 'equalOrMore'

object : optional attribute hasHba did not match

matched 'false' against 'false' using operator 'more'

object : attribute is10GbES matched and added weight 5

matched 'true' against 'true' using operator 'equalOrMore'

object : attribute node-powervalue matched and added weight 1

matched '7705' against '7705' using operator 'range'

object : attribute node-powervalue matched and added weight 2

matched '7705' against '7705' using operator 'range'

object : attribute node-powervalue matched and added weight 5

matched '7705' against '7705' using operator 'range'

object : attribute node-powervalue matched and added weight 10

matched '7705' against '7705' using operator 'range'

node "sno1apl5p1" matches with weight 36

evaluating node sno1pw1

object : attribute OS-typ matched and added weight 5

matched 'SunOS' against 'SunOS' using operator 'equal'

object : optional attribute CPU-arch did not match

matched 'sun4u' against 'sun4us' using operator 'equal'

object : attribute hasHba matched and added weight 5

matched 'false' against 'false' using operator 'equalOrMore'

object : optional attribute hasHba did not match

matched 'false' against 'false' using operator 'more'

object : attribute is10GbES did not match

matched 'true' against 'false' using operator 'equalOrMore'

node "sno1pw1" does not match

sno1apl5p1 [36]

Page 82: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 82

4.5 Management of Performance, File System and Accounting

FA AppAgents and FA FrameAgents have the possibility of collecting performance data

and file system data and generate cyclical defined value tuple with them. The result tuple

are frame-, pool-, group-, node-, system- and service-specific. The result of every cycle is

stored in a collection file. Collection files are temporary data containers for the storing of

the data. A collection file enables the storing of data from several report cycles.

The collection files themselves are organised in a ring buffer which enables the ascer-

tainment of the number and size of the collection files in a sizing process.

4.5.1 Performance and Accounting Management

The performance- and accounting management is already prepared in the standard con-

figuration. The performance and accounting functions are therefore in form of colletfiles

directly at disposal in supportcases as long as the necessary licence has been acquired.

The domain manager is necessary for the further processing and storing of the raw data

in the data bank.

4.5.2 File System Utilization

FA AppAgents and FA FrameAgents are able to determine the data for the file system

utilization. A parameter file defines, which file systems and directories are monitored.

The file system monitoring as well as the writing of the corresponding collections is direct-

ly activated by entry of file systems or directories which have to be monitored in the pool

specific configuration file myAMC_FA_Checks.xml.

4.5.3 Monitoring Cycles

For the collection of file system data and directory data variable cycle times can be de-

fined:

Perfdata_SpaceUtil_FSCycleTime

specifies how often (in seconds) myAMC.FA checks the file system utilization for per-

formance data.

Perfdata_SpaceUtil_DirCycleTime

specifies how often (in seconds) myAMC.FA checks the directory utilization for per-

formance data.

Page 83: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

83 myAMC.FA_Agents - Installation and Administration

4.6 FA Function for SRDF Landscapes with Celerra and Symmetrix Systems

The use of the FA Agents has two different task areas:

1. Monitoring of the availability of the NAS storages

2. Monitoring of the availability of the SAN storages

Site X

Site BSite A

FC-Fab 2A

AN A1

AN A2

AN A3

Celerra

GW A

CN1

Symm A

FF SWGA

FC-Fab1A

FC-Fab 2B

AN B1

AN B2

AN B3

CN2

FF SWGB

FC-Fab1B

ISL

Customer

Network

Customer

Network

Client

PC

Celerra

GW B

Symm BSRDF

4.6.1 SRDF NAS Failure Handling

The detectors for the check of the availability of the Celerra NAS systems are not con-

stantly running but are activated through special triggers.

The SRDF NAS failure handling is divided in the following part tasks:

1. Detection of a possible SRDF NAS failure

2. Trigger of the SRDF NAS check

3. Verification of the SRDF NAS failure

Page 84: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 84

4. Report of a SRDF NAS failure

5. Reaction to SRDF NAS failure (manual or autmatical)

6. AdminCall if Admin intervention necessary

4.6.1.1 Detection of Possible SRDF NAS Failure

A possible SRDF NAS failure can be closed on account of different detection results.

Different detection possibilities are available to the FA Agents.

4.6.1.1.1 Detection: Filer-Check

A configurated Filer is monitored per ping and NFS-ping on its availability.

If all availability checks report a fault the systems informs per trap.

Which agent implements this check:

AppAgent

FrameAgent (relevant for SRDF-NAS-Failure handling)

4.6.1.1.2 Detection: Mount-Check

A configurated mount point is monitored about availability per mount check.

If the availability checks report a failure the system informs per trap.

Which agent implemnets this check:

AppAgent

FrameAgent (relevant for SRDF-NAS-Failure handling)

4.6.1.1.3 Detection: MultiNodeFailure Heartbeat

If from the view of the CtrlAgents several Application Node heartbeat results are missing

inside a timeframe its possible that a SRDF NAS failure occured.

The CtrlAgent checks if a MultiNodeFailure_Hearbeat exists. This is the case if the

heartbeat reports are missing from several nodes.

Explanation of the differences to the normal MultiNodeFailure:

MultiNodeFailure_Heartbeat

Number of nodes in timeframe (as configured at MultiNodeFailure_Heartbeat)

are lost in LiveList.

In contrast to:

Page 85: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

85 myAMC.FA_Agents - Installation and Administration

MultiNodeFailure_ShortTime

Number of nodes in timeframe (as configured at MultiNodeFailure_ShortTime)

are lost in LiveList and are not reachable per PING/SSH.

MultiNodeFailure_LongTime

Number of nodes in timeframe (as configured at MultiNodeFailure_LongTime)

are lost in LiveList and are not reachable per PING/SSH.

The number of nodes which have to fail to create a MultiNodeFailure_Heartbeat

can be configurated with a MultiNodeFailure_Heartbeat_FailureCount parame-

ter.

After the MultiNodeFailure_Heartbeat is detected the call of the NAS check is

triggered i.e. as soon as in a pool more nodes than are defined over these parameters

cannot write their heartbeat reports anymore the affected CtrlAgent generates a NAS

failure monitor alert.

For this the CtrlAgent uses the script

/opt/local/myAMC/scripts/fa_MAlertNASCheck.sh. This script initiates a spe-

cial monitor alert. This monitor alert is detected by the FrameAgent.

The FrameAgents check through their own NFS detector the availability of the

configurated mountpoint (of the primary Celerra).

Depending on the configuration (SRDF_NAS_FH_CheckTrigger) there exist two possi-

ble triggers which can be combined if need be (and/or/only):

MountFail

Mount check in the frame agent reports failure

RequestMA

The frame agent receives a request per monitor alert.

Depending on the configuration (SRDF_NAS_FH_CheckTrigger) and the existing trig-

gers the verification of the SRDF NAS failure requires the call of a special check.

4.6.1.2 Trigger of the SRDF NAS Check

The above mentioned detections can be used to trigger the SRDF NAS check.

For this exists a configuration which determines which detection results are used.

SRDF_NAS_FH_CheckTrigger

specify the trigger for the SRDF NAS check.

Allowed values are:

RequestMA_only

only triggers the SRDF NAS check.

MountFail_only

only triggers the SRDF NAS check.

Page 86: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 86

FilerFail_only

only triggers the SRDF NAS check.

MountFail_and_RequestMA

Mount-Failed and Request per Monitor-Alert triggers the SRDF NAS check.

MountFail_or_RequestMA

Mount-Failed or Request per Monitor-Alert triggers the SRDF NAS check.

FilerFail_and_RequestMA

Filer-Failed and Request per Monitor-Alert triggers the SRDF NAS check.

FilerFail_or_RequestMA

Filer-Failed or Request per Monitor-Alert triggers the SRDF NAS check.

MountFail_and_FilerFail

Mount-Failed and Filer-Failed triggers the SRDF NAS check.

MountFail_or_FilerFail

Mount-Failed or Filer-Failed triggers the SRDF NAS check.

FilerFail_and_MountFail_and_RequestMA

Filer-Failed, Mount-Failed and Request per Monitor-Alert triggers the SRDF NAS

check.

FilerFail_or_MountFail_or_RequestMA

Filer-Failed, Mount-Failed or Request per Monitor-Alert triggers the SRDF NAS

check.

4.6.1.3 Verification of the SRDF NAS Failure

The verification of the SRDF NAS failure follows through calling on the FF NAS check

script. This script enables the verification/detection of a SRDF NAS failure.

The FA FrameAgent uses the script /opt/local/myAMC/scripts/fa_NASCheck.sh

to check. The FA FrameAgent calls this script through the call parameter check.

This calls the actual check script:

/opt/FlexFrame/bin/ff_nas_ha.pl –op <operation_mode>

<operation_mode>:={init|list|check|switchover|switchback|lock}.

The NAS check script generates as an echo the following return values.

Page 87: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

87 myAMC.FA_Agents - Installation and Administration

For operation mode check:

0 Status of R1 side is ok and automatic switchover isn't necessary.

A manual switchover can be done.

10 Status of R2 side is ok and a manual switchback is allowed.

20 Status isn't ok and an automatic or manual switchover is possible.

30 Status isn't ok and no switchover nor manual switchback is allowed.

( AdminCall)

40 The parameter file is misssed. ( AdminCall)

41 The parameter file is inconsistent. ( AdminCall)

For operation mode switchover:

0 A switchover is successfully executed.

10 A switchover terminated with error. ( AdminCall)

20 A switchover is started and isn't finished yet. ( AdminCall)

30 A switchover isn't started. ( AdminCall)

40 The parameter file is misssed. ( AdminCall)

41 The parameter file is inconsistent. ( AdminCall)

50 Another switchover or manual switchback is already active.

For all operation modes:

90 OS internal error occurred. ( AdminCall)

91 Unexpected error occurred. ( AdminCall)

92 No Implementation error occured (Only for none implemented functionality!)

( AdminCall)

93 Wrong syntax is used. ( AdminCall)

94 This is a version request.

95 Operation isn't supported. ( AdminCall)

else: Return code unknown. ( AdminCall)

The return values are dispatched as SNMP trap.

4.6.1.4 Report of an SRDF NAS Failure

The control agent generates by recognized celera failure an event for the reporting of the failure which has depending on manual or automatical switchover the severity critical

or emergency.

The return value 20 signifies the existence of a failure and necessity for reaction.

In this case the FrameAgent generates an emergency / critical alert (depending on man-

ual or automatical switchover) failure of a primary NAS Celerra system.

4.6.1.5 Reaction to an SRDF NAS Failure (manual or automatical)

The return value “20” signifies the existence of a failure and the necessity for reaction.

After an SRDF NAS failure i.e. after an according echo of the NAS check script the pos-

sibility of reacting manually or automatically to the failure situation exists.

Page 88: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 88

The manner of the reaction to the SRDF NAS failure is fixed through the following config-

uration parameters.

SRDF_NAS_FH_Reaction

Specify the SRDF NAS failure reaction.

manual Manual SRDF switchover. Administrator must do it.

automatic Automatic SRDF switchover.

These parameters enable the control of the reaction to a recognized an SRDF NAS fail-

ure e.g. manually, automatically.

Depending on the parametrization follows either the automatic SRDF switchover or the

manual SRDF switchover.

The reaction to the SRDF NAS failure (manual or automatic) starts a monitoring time, the

MaxRepairTime.

For this serves the configuration parameter SRDF_NAS_FH_MaxSRDF_RepairTime.

If at the end of this time the NFS function is not available again, the availability is again

checked by the NFS check of the FrameAgent.

SRDF_NAS_FH_MaxSRDF_RepairTime

Maximal repair time of a SRDF-NAS failure. Used in manual and automatic case.

A new check will be done after exceeding this time, if a potential storage problem per-

sists, or if a new check request will be received.

4.6.1.5.1 Manual switchover

During the manual switchover the administrator calls an SRDF switchover script which

generates a monitor alert which is recognized by the FA FrameAgent. The monitor alert

contains the information SRDF switchover as PHASE flag and a number which defines

the maximum switchover time in seconds.

The monitor alerts of the NAS SRDF check script signal the FA FrameAgent also during

the manual switchover the current actions.

4.6.1.5.2 Automatic switch over

During the automatic switchover after the generation of the alert to the failure of the

Celerra the FA CtrlAgent calls the script directly which calls the SRDF switchover.

For that the FA FrameAgent uses the script

/opt/local/myAMC/scripts/fa_NASCheck.sh to switch.

The FA FrameAgent calls this script with the operation mode switchover.

The SRDF switchover script itself runs additional checks.

Page 89: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

89 myAMC.FA_Agents - Installation and Administration

4.6.1.6 AdminCall if Admin Intervention Necessary

In different situations an administrator intervention is necessary at SRDF_NAS_FH_Reaction:='automatic'.

The system informs per EMERGENCY trap. The report contains detailed information

concerning the cause.

4.6.1.7 Principle Course

The course from recognizing a possible SRDF NAS failure over alerting to switchover is

as follows:

1. The CtrlAgent recognizes a MultiNodeFailure_Heartbeat.

Explanation of the differences to the normal MultiNodeFailure:

MultiNodeFailure_Heartbeat

Number of nodes in timeframe (as configured at

MultiNodeFailure_Heartbeat) are lost in LiveList.

In contrast to:

MultiNodeFailure_ShortTime

Number of nodes in timeframe (as configured at

MultiNodeFailure_ShortTime) are lost in LiveList and are not

reachable per PING/SSH.

MultiNodeFailure_LongTime

Number of nodes in timeframe (as configured at

MultiNodeFailure_LongTime) are lost in LiveList and are not reach-

able per PING/SSH.

2. The CtrlAgent informs the FrameAgent on the same node that the FrameAgent

has to execute an SRDF NAS check. For that the CtrlAgent uses the scrip /opt/local/myAMC/scripts/fa_MAlertNASCheck.sh. This script initi-

ates a special monitor alert.

3. The FrameAgent recognizes the request for the SRDF NAS check through a

special monitor alert which is initiated by the script /opt/local/myAMC/scripts/fa_MAlertNASCheck.sh.

The PHASE flag which is contained in the monitor alert is dispatched with a trap.

4. The FrameAgent checks with the filer check the availability of the configurated

Filer.

5. The FrameAgent checks with the mount check the availability of the

configurated mounts.

Page 90: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 90

6. Triggering of the SRDF NAS check in the FrameAgent:

Depending on the configuration (SRDF_NAS_FH_CheckTrigger) different trig-

gers which can be combined if need be (and / or / only) exist.

RequestMA

The FrameAgent receives a request per monitor alert.

MountFail

Mount check in the FrameAgent reports failures.

FilerFail

Filer check in the FrameAgent reports failures.

Depending on the configuration (SRDF_NAS_FH_CheckTrigger) the SRDF

NAS check is initiated. For that the frame agent uses the script

/opt/local/myAMC/scripts/fa_NASCheck.sh to chec .

7. The exit code of the script /opt/local/myAMC/scripts/fa_NASCheck.sh

is dispatched per trap.

8. Depending on the above mentioned Exit code a trap is dispatched which signi-

fies the SRDF NAS failure.

This trap has depending on SRDF_NAS_FH_Reaction (manual / automatic)

a different severity (Emergency / Critical).

9. Depending on SRDF_NAS_FH_Reaction (manual / automatic) initiates the

FrameAgent a switchover with the script

/opt/local/myAMC/scripts/fa_NASCheck.sh.

10. The exit code of the script /opt/local/myAMC/scripts/fa_NASCheck.sh

is dispatched per trap.

11. Monitoring of the max_repair_time

(SRDF_NAS_FH_MaxSRDF_RepairTime).

4.6.2 Monitor Alert of the SRDF Monitoring

The SRDF monitoring has its own monitoring alerts which are also dispatched as SNMP

trap and which are indicated by the FA messenger or passed on to an Enterprise Event

Console.

These monitor alerts are used during the SRDF switchover and the SAN support (data-

bank restart).

The SAN support (databank restart) distinguishes the cases ORA, SAP, DB2 and Live-

Cache.

Page 91: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

91 myAMC.FA_Agents - Installation and Administration

4.6.2.1 Principle Structure of the Monitor Alerts

These new monitor alerts are structured as follows:

SYMSRV:<symbolic service> (mandatory)

<symbolic service>:={SRV_DBORA|SRV_DBSAP|SRV_APP|SRV_CI|SRV_NAS|...}

Alternativly in place of SYMSRV:

SRV:<service> (mandatory)

<service>:={db|app|ci|nas|...}

DBSPEC:<service additional info> (mandatory only with db)

<service additional info>:={db|ora|ada}

SIDENT:<string identifier (SID)>

optional, necessary to the differentiation of the databases

NIDENT:<number identifier (instance no)> (optional)

STATE:<external state> (optional)

<external state>:={start|stop|restart|watch|nowatch|...}

TIMERANGE:<number> (optional)

PHASE:<phase name> (optional)

PID:<process id> (optional)

4.6.2.2 SRDF Switchover

The SRDF NAS failure handling calls the script ff_nas_ha-pl to detect an SRDF NAS

failure and to initiate a switchover if need be.

Different states and the currently running steps are transmitted to the FA Agents by moni-

tor alert.

monitor_alert SYMSRV:SRV_NAS TIMERANGE:<time in sec.> PHASE:<text to

phase> PID:<pid>

Examples:

monitor_alert SYMSRV:SRV_NAS TIMERANGE:600 PHASE:BEGIN-CHECK PID:3195

monitor_alert SYMSRV:SRV_NAS TIMERANGE:600 PHASE:BEGIN-STILL_CHECK PID:3195

monitor_alert SYMSRV:SRV_NAS TIMERANGE:600 PHASE:BEGIN-SRDF-Switch PID:3195

monitor_alert SYMSRV:SRV_NAS TIMERANGE:600 PHASE:BEGIN-SRDF-Step1 PID:3195

monitor_alert SYMSRV:SRV_NAS TIMERANGE:600 PHASE:BEGIN-SRDF-Step2 PID:3195

monitor_alert SYMSRV:SRV_NAS TIMERANGE:600 PHASE:END PID:3195

The value for the symbolic service name SYMSRV is permanently fixed to SRV_NAS and

does not have to be dynamically determined.

Page 92: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 92

The TIMERANGE has to be fitted to the respective requirements.

The text transmitted during PHASE is taken over unchanged and forwarded as trap.

FA Agents do read the PID but do not use it further.

4.6.2.3 SAN Support (databank-restart)

SAN support with SRDF checks the availability of the LUNS which are necessary for the SID (using the service ping with the help of the script ff_chk_san_srdf.sh). In case

this reports a failure the Fa Agents restart the instance.

During restart, the system recognizes within the FlexFrame SAP script (sapdb) that

eventually LUNS of the database are not available and the SAP script implements an

SRDF switchover.

Different states and the currently running steps are transmitted per monitor alerts to the

FA Agents.

Oracle database:

monitor_alert SYMSRV:SRV_DBORA SIDENT:<sid> TIMERANGE:<time in sec.>

PHASE:<text for phase> PID:<pid>

or

monitor_alert SRV:db DBSPEC:ora SIDENT:<sid> TIMERANGE:<time in sec.>

PHASE:<text for phase> PID:<pid>

SAP database:

monitor_alert SYMSRV:SRV_DBSAP SIDENT:<sid> TIMERANGE:<time in sec.>

PHASE:<text for phase> PID:<pid>

or

monitor_alert SRV:db DBSPEC:ada SIDENT:<sid> TIMERANGE:<time in sec.>

PHASE:<text for phase> PID:<pid>

Live-Cache:

monitor_alert SYMSRV:SRV_LC SIDENT:<sid> TIMERANGE:<time in sec.>

PHASE:<text for phase> PID:<pid>

or

monitor_alert SRV:lc DBSPEC:ada SIDENT:<sid> TIMERANGE:<time in sec.>

PHASE:<text for phase> PID:<pid>

The values for SRV and DBSPEC are supposed to be the same as in the FlexFrame SAP

scripts.

Page 93: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

93 myAMC.FA_Agents - Installation and Administration

The TIMERANGE has to be fitted to the respective requirements.

The text which is transmitted during PHASE is taken over unchanged and forwarded a

trap.

The FA Agents do read the PID but do not use it further.

Example (Oracle database)

monitor_alert SYMSRV:SRV_DBORA SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-CHECK PID:3195

monitor_alert SYMSRV:SRV_DBORA SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Switch

PID:3195

monitor_alert SYMSRV:SRV_DBORA SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step1

PID:3195

monitor_alert SYMSRV:SRV_DBORA SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step2

PID:3195

monitor_alert SYMSRV:SRV_DBORA SIDENT:P46 TIMERANGE:600 PHASE:END PID:3195

or

monitor_alert SRV:db DBSPEC:ora SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-CHECK PID:3195

monitor_alert SRV:db DBSPEC:ora SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Switch

PID:3195

monitor_alert SRV:db DBSPEC:ora SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step1

PID:3195

monitor_alert SRV:db DBSPEC:ora SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step2

PID:3195

monitor_alert SRV:db DBSPEC:ora SIDENT:P46 TIMERANGE:600 PHASE:END PID:3195

Example (SAP-database)

monitor_alert SYMSRV:SRV_DBSAP SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-CHECK PID:3195

monitor_alert SYMSRV:SRV_DBSAP SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Switch

PID:3195

monitor_alert SYMSRV:SRV_DBSAP SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step1

PID:3195

monitor_alert SYMSRV:SRV_DBSAP SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step2

PID:3195

monitor_alert SYMSRV:SRV_DBSAP SIDENT:P46 TIMERANGE:600 PHASE:END PID:3195

or

monitor_alert SRV:db DBSPEC:ada SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-CHECK PID:3195

monitor_alert SRV:db DBSPEC:ada SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Switch

PID:3195

monitor_alert SRV:db DBSPEC:ada SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step1

PID:3195

Page 94: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 94

monitor_alert SRV:db DBSPEC:ada SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step2

PID:3195

monitor_alert SRV:db DBSPEC:ada SIDENT:P46 TIMERANGE:600 PHASE:END PID:3195

Example (Live-Cache):

monitor_alert SYMSRV:SRV_LC SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-CHECK PID:3195

monitor_alert SYMSRV:SRV_LC SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Switch

PID:3195

monitor_alert SYMSRV:SRV_LC SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step1

PID:3195

monitor_alert SYMSRV:SRV_LC SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step2

PID:3195

monitor_alert SYMSRV:SRV_LC SIDENT:P46 TIMERANGE:600 PHASE:END PID:3195

or

monitor_alert SRV:lc DBSPEC:ada SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-CHECK PID:3195

monitor_alert SRV:lc DBSPEC:ada SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Switch

PID:3195

monitor_alert SRV:lc DBSPEC:ada SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step1

PID:3195

monitor_alert SRV:lc DBSPEC:ada SIDENT:P46 TIMERANGE:600 PHASE:BEGIN-SRDF-Step2

PID:3195

monitor_alert SRV:lc DBSPEC:ada SIDENT:P46 TIMERANGE:600 PHASE:END PID:3195

4.6.3 SAN Support with SRDF in FlexFrame for SAP

As of version 8.0 the FA Agents offer a support for the operating of Symmetrix systems

which are mirrored over SRDF.

As a standard configuration cross cabling of the two Symmetrix systems is expected.

With that both Symmetrix systems can be used simultaneously as active systems. To

spread the workload the data is distributed SID specific to both systems. If one of the two

Symmetrix systems fails, only the LUNS of the concerned SIDs have to be switched, the

others are already on the running Symmetrix.

The monitoring of the LUNS which are necessary for a SID is done by FA AppAgents. FA

AppAgents check cyclically for every SID DB instance the availability of the SANs for the

monitored SID by calling a script-based SAN check detector:

ff_chk_san_srdf.sh

This script provides the following return values:

0 = ok, 1 = not ok, 99 = unknown, <xx> = not relevant

Page 95: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

95 myAMC.FA_Agents - Installation and Administration

This script is called as dynamic detector by FA AppAgents for every recognized DB ser-

vice.The call on of this dynamic detector ensues over the service ping function of the FA

AppAgent.

The call on of the above mentioned SAN checks can be found in the service ping

script for the database ServicePingDb.sh and does not have to be explicitely

activated in the script.

If the SAN check is negative (return value 1) a restart is initiated for the affected SID-DB

instance. Another SAN check and if necessary an SRDF switch to the mirror is carried out

during the restart of the SID-DB instance.

For switching to the mirror the restart script uses a different monitor alert than for a nor-

mal restard. This SRDF monitor alert signals the agents the switch over to the mirrored

symmetrix system and also a longer restart time which is given to the monitor alert as a

dynamic parameter.

During the start/restart of a DB instance with SRDF SAN the following events are report-

ed:

SAN provision started

SRDF switchover started

SRDF switchover required (but no automatic action allowed)

This ensues through the new monitor alerts and the PHASE flag contained in them.

Page 96: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 96

4.7 Operating Mode

FlexFrame Autonomy has various operating modes. The operating modes enable the FA

Agents to be used for simple monitoring tasks with automatic alarms, through to semi or

fully autonomous operation of a service.

Particularly in the startup and learning phases, this flexible configurability permits succes-

sive replacement of manual interventions by autonomous reactions.

The following operating modes are provided to implement the reactions:

Event mode

Local reaction mode

Central reaction mode

The operating modes can be defined at service level. This enables the degree of auton-

omous functions to be configured on an individual basis in accordance with the priority

and importance of a service. Parameterization of these modes takes place using the

parameters

Service_MaxRestartNumber

Node_MaxRebootNumber

Node_MaxSwitchOverNumber

4.7.1 Event Mode

No autonomous functions are performed in event mode. The events are just reported to

an event console in the form of messages. The administrator can then decide whether

the reactions proposed by the Autonomy Agents are appropriate and then execute these

manually. This mode is particularly recommended in the introductory phase. For this

purpose the parameter variables for the number of permissible restarts, reboots and

switchovers is set to 0.

4.7.2 Local Reaction Mode

Local reaction mode is the standard operating mode for a FlexFrame installation.

The reactions for restart, reboot and switchover are activated for all services in the

myAMC.FA.xml parameter file, and at the same time the number of reaction attempts for

a reaction type is defined.

4.7.3 Central Reaction Mode

In central reaction mode the reactions are not initiated by the FA AppAgents. Here each

of the local parameter variables for restart, reboot and switchover is set to 0. The reac-

tions are initiated from a central position.

Page 97: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

97 myAMC.FA_Agents - Installation and Administration

This central position can be the FA CtrlAgent in a FlexFrame installation. At the moment

this method can only be used for external SwitchOver scenarios.

A further option is that the reactions are created externally on the basis of the traps sent

and forwarded to the FA AppAgents via the BlackBoard.

Page 98: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 98

4.8 Autonomous Operation of a FlexFrame Infrastructure

In every application environment the user needs an option for starting and stopping new

application instances. This can be implemented via the SAP Adaptive Computing Control-

ler (ACC), or using the Fujitsu FlexFrame scripts. FlexFrame Autonomy enables one of

these two options to be used on a pool-specific basis. The selection is made in the

myAMC_FA.xml file.

The agents’ autonomous reactions can also take place directly by calling the FlexFrame

autonomous scripts, or alternately by transferring a job to the ACC. The ACC then exe-

cutes the required reactions.

4.8.1 FlexFrame Autonomy and the Adaptive Computing Controller (ACC)

The Adaptive Computing Controller is the SAP component which can be used to start and

stop the application instances. To permit the ACC to be utilized for user interactions and

for the autonomous reactions, the SAP system containing the ACC functionality must be

configured in the configuration file myAMC_FA_ACC.xml.

Information on installing and configuring the ACC must be taken from the current SAP

documention.

4.8.2 FlexFrame Autonomy and Fujitsu FlexFrame Scripts

The reactions and user interactions take place either alternatively or always (in installa-

tions earlier than FlexFrame V 3.1) making direct use of the Fujitsu FlexFrame scripts.

The Fujitsu FlexFrame scripts are responsible for starting and stopping the SAP instanc-

es. They permit the SAP instances to be visualized and also supply the information re-

quired for the Autonomous Agents to detect the user interactions.

Page 99: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

99 myAMC.FA_Agents - Installation and Administration

4.9 FlexFrame Autonomy and User Interactions

The autonomous reactions and the user interactions influence the status of FlexFrame-

Autonomy. Status changes and user interactions are logged in the log files and, if so

configured, also sent as traps.

Status creation begins with starting up the agents and the evaluation of the parameteriza-

tion information.

When the FA AppAgents are started up they read the parameterization file and subse-

quently know their job and operating mode. The FA Agents send a startup trap when they

start up.

Service instances that are already running are automatically recognized and managed.

The most important commands, reactions and their events in the various startup situa-

tions of the FA Agent are described in the following.

Restart, no services running:

The FA AppAgent sends only a node startup alert but no alerts for services which do

not exist.

Restart of the FA AppAgent when services are running:

The agent reports its own restart and availability and the various SAP services which

are running.

After reboot:

The agent reports its own startup and availability and the successful startup of each

individual service.

After switchover:

The agent that takes over control starts the services described in the testament and

send events corresponding to these.

4.9.1 myAMC.FA_Agents: Starting/Stopping/Status

4.9.1.1 Starting the myAMC.FA_Agents Manually

An FA AppAgent can be started manually using the following command:

/etc/init.d/myAMC.FA_AppAgent start

/opt/myAMC/FA_AppAgent/myAMC.FA_AppAgent start

An FA CtrlAgent can be started manually using the following command:

/etc/init.d/myAMC.FA_CtrlAgent start

/opt/myAMC/FA_CtrlAgent/myAMC.FA_CtrlAgent start

Page 100: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 100

or

/opt/myAMC/FA_CtrlAgent/myAMC.FA_CtrlAgent start <pool_name>

/opt/myAMC/FA_CtrlAgent/myAMC.FA_CtrlAgent start Cust_1

An FA FrameAgent can be started manually using the following command:

/etc/init.d/myAMC.FA_FrameAgent start

/opt/local/myAMC/FA_FameAgent/myAMC.FA_FrameAgent start

4.9.1.2 Stopping the myAMC.FA Agents Manually

An FA AppAgent can be stopped manually using the following command:

/etc/init.d/myAMC.FA_AppAgent stop

/opt/myAMC/FA_AppAgent/myAMC.FA_AppAgent stop

An FA CtrlAgent can be stopped manually using the following command:

/etc/init.d/myAMC.FA_CtrlAgent stop

/opt/myAMC/FA_CtrlAgent/myAMC.FA_CtrlAgent stop

or

/opt/myAMC/FA_CtrlAgent/myAMC.FA_CtrlAgent stop <pool_name>

/opt/myAMC/FA_CtrlAgent/myAMC.FA_CtrlAgent stop Cust_1

An FA FrameAgent can be stopped manually using the following command:

/etc/init.d/myAMC.FA_FrameAgent stop

/opt/local/myAMC/FA_FrameAgent/myAMC.FA_FrameAgent stop

When the myAMC.FA_Agents are stopped a ShutDown trap is sent.

4.9.1.3 Status of the myAMC.FA_Agents

The status of the FA AppAgents can be inquired using the following command:

/etc/init.d/myAMC.FA_AppAgent status

/opt/myAMC/FA_AppAgent/myAMC.FA_AppAgent status

The status of the FA CrtlAgents can be inquired using the following command:

/etc/init.d/myAMC.FA_CtrlAgent status

/opt/myAMC/FA_CtrlAgent/myAMC.FA_CtrlAgent status

or

Page 101: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

101 myAMC.FA_Agents - Installation and Administration

/opt/myAMC/FA_CtrlAgent/myAMC.FA_CtrlAgent status <pool_name>

/opt/myAMC/FA_CtrlAgent/myAMC.FA_CtrlAgent status Cust_1

The status of the FA FrameAgents can be inquired using the following command:

/etc/init.d/myAMC.FA_FrameAgent status

/opt/local/myAMC/FA_FrameAgent/myAMC.FA_FrameAgent status

4.9.2 Starting/Stopping an SAP Instance

4.9.2.1 Starting an SAP Instance

A further SAP instance of the type DB, CI, APP, J, JC, SCS, ASCS, LC and ERS can be

started at any time. Use of the FlexFrame start scripts in a version which has been re-

leased for the FA Agents is mandatory.

An instance which is to be monitored via the Autonomy Agents is started using the follow-

ing script calls on the Application Node:

For FlexFrame Version < V5.0A:

sapdb <SID> start

sapci <SID> start

sapapp <ID> <SID> start

...

For FlexFrame Version >= V5.0A:

ff_service.sh -s <SID> -t <SERVICETYPY -a start

ff_service.sh -s ml5 -t db -a start

...

The startup of an instance is documented by the agents using the following traps:

ServiceIsStarting trap,

ServiceIsStarted trap, or

ErrorStartingService trap

4.9.2.2 Stopping an SAP Instance

An active SAP instance of the type DB, CI, APP, J, JC, SCS, ASCS, LC and ERS can be

stopped at any time. Use of the FlexFrame stop scripts in a version which has been re-

leased for the myAMC.FA Agents is mandatory.

Page 102: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 102

Service instances which are stopped while the myAMC.FA_AppAgent is running are

detected by the agent and acknowledged with corresponding SNMP traps. In this case

the FA Agent can use mechanisms integrated into the FlexFrame solution to distinguish

between an instance being intentionally stopped and a service or instance crashing.

For FlexFrame Version < V5.0A:

sapdb <SID> stop

sapci <SID> stop

sapapp <ID> <SID> stop

...

For FlexFrame Version >= V5.0A:

ff_service.sh -s <SID> -t <SERVICETYPY -a stop

ff_service.sh -s ml5 -t db -a stop

...

The following traps are sent:

ServiceIsStopping trap,

ServiceHasStopped trap, or

ErrorStoppingService trap

Page 103: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

103 myAMC.FA_Agents - Installation and Administration

4.10 Possible Applications

4.10.1 General

The FlexFrame Autonomy solution offers various configuration and application options.

Application and Control Agents share the tasks for implementing autonomy in a

FlexFrame solution.

The tasks of the Control and Application Nodes vary according to their configuration.

Some typical autonomy scenarios for the most important applications are presented in

the following:

Passive monitoring of your instances (notification mode); no reactions take place (event

mode).

Control of the instances’ availability using active FlexFrame Autonomy Application Agents

(local reaction mode); the reactions are triggered by the FA AppAgent.

Control of the instances’ availability using passive FlexFrame Autonomy Application

Agents and active High-Autonomy Control Agents (central reaction mode); the reac-

tions are triggered by the FA CtrlAgent.

The settings for notifications and reactions can be configured independently.

Page 104: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 104

4.10.2 Semi-autonomous Operation

In certain situations it may make sense only to use notification functions of myAMC.FA

and initially to dispense with active intervention in the system. This scenario is practical,

for example, for using a central position to monitor various systems and analyze failure

frequencies.

4.10.2.1 Monitoring of Application Instances

In order to monitor application instances, an FA AppAgent must run on every agent which

is equipped with detectors for the application instance to be monitored and has been

configured for this. The monitoring and reaction can be configured individually for each

application instance.

The service-specific parameters are set in the configuration section of the services. A

configuration for the event mode can achieved by the following settings in the

Configsection Services Default section:

Service_SendTraps : true

Service_EnableMonitoring : true

Node_MaxRebootNumber : 0

Node_MaxSwitchOverNumber : 0

Service_MaxRestartNumber : 0

Servcice_TrapSendDelayTime : 0 or greater

With this configuration no reactions take place for any service type. However, event mes-

sages are sent if services are not available or have failed.

The parameters can, for example, be set on a service-specific basis for the semi-

autonomous operation of services.

In the Configsection Services APP section:

Service_SendTraps : true

Service_EnableMonitoring : true

Node_MaxRebootNumber : 0

Node_MaxSwitchOverNumber : 0

Service_MaxRestartNumber : 3

Service_MaxRestartTime : 120

With these setttings for the APP service, up to three restart attempts are made to render

an application service available again after it has failed. No reactions are implemented for

the other service types CI and DB. However, event messages are sent if services are not

available or have failed.

Page 105: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

105 myAMC.FA_Agents - Installation and Administration

4.10.3 Autonomy for Application Instances

To permit autonomous operation of applications, FlexFrame Autonomy provides the op-

tion of monitoring instances and reacting actively to the failure of a service. The type of

reaction depends on the configuration set.

The following parameters can be used for this purpose in the parameter file:

Service_SendTraps : true

Service_EnableMonitoring : true

Node_MaxRebootNumber : 2

Node_MaxSwitchOverNumber : 1

Service_MaxRestartNumber : 3

Service_TrapSendDelayTime : 0 or greater

Service_ReactionDelayTime : 0 or greater

MaxRebootTime : 120

4.10.3.1 Restart

Restarting a service is the first option Autonomy Agents have of reacting to a service

failure.

For this purpose a Service_MaxRestartNumber greater than 0 is specified and also

the Service_MaxRestartTime. The Service_MaxRestartTime is evaluated by the

FA AppAgent.

Service_MaxRestartNumber : 10

Service_MaxRest artTime : 240

The time by which the service must be available again is the

Service_MaxRestartTime of this service.

A maximum of Service_MaxRestartNumber attempts are made to restore availability

through this reaction; escalation to the next escalation level then follows.

4.10.3.2 Reboot

Rebooting a node is a further option for an Autonomy Agent to react and the next escala-

tion level after a restart.

For this purpose a Node_MaxRebootNumber greater than 0 is specified and also the

Node_MaxRebootTime. The Node_MaxRebootTime here is evaluated by both the FA

AppAgent and the FA CtrlAgent. After the Node_MaxRebootTime has elapsed the Con-

trol Agent uses the Node_CheckAvailabilty command to check the availability of the

system. If the RebootNumber is set to two or three, this value is increased by the corre-

sponding factor.

Node_MaxRebootNumber : 2

MaxRebootTime : 120

Page 106: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 106

The time by which a server and all its services must be available again is calculated by

adding the Node_MaxRebootTime and the greatest Node_MaxRestartTime of all

services to be started on this server.

A maximum of Service_MaxRestartNumber attempts are made to restore availability

through this reaction; escalation to the next escalation level then follows.

4.10.3.3 Switchover

A distinction is made between the internal and external SwitchOvers.

4.10.3.3.1 Switchover intern

The internal SwitchOver of all a node’s services is a further reaction option for the Auto-

nomy Agent and the next escalation level after a reboot. An internal SwitchOver is initiat-

ed by a failed node which actively wishes to transfer its services. This is therefore a fur-

ther reaction option for the Autonomy Agent and the next escalation level after a reboot.

For this purpose a Node_MaxSwitchOverNumber greater than 0 is specified.

Node_MaxSwitchOverNumber : 1

The time by which a server and all its services must be available again is calculated by

adding the Service_MaxRestartTime of all services to be started on this server.

4.10.3.3.2 Switchover extern

An external SwitchOver is initiated by a FA CtrlAgent which determines that an Applica-

tion Node is no longer working.

Page 107: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

107 myAMC.FA_Agents - Installation and Administration

4.10.4 Management of Performance, Capacity and Accounting

The mangement of performance, capacity and accounting of the FA Autonomy is an

optional function. The use of this component requires a standard installation for the FA

Agents and additionally the installation of the FA Domainmanger. The function has to be

activated in the configfile of the FA Agents.

Depending on the demands for mangement of performance, capacity and accounting the

report cycle and the size of the ringbuffer for the each performance collection type has to

be defined. Additionally the FA Domainmanger has to be installed and started on the

active Control Nnode. The FA Agents supply the performance data nodes and capacity

data nodes service and SAP system specific as is standard without having to use individ-

ual configurations.

The following example describes the default configuration. The default configuration sup-

plies the performance data nodes and capacity data nodes system specific and service

specific. Also the following groups are already predefined.

The groups supply a node specific view of the portions on the whole output consumption

of a node.

SAP

NONSAP

FA

Idle

4.10.5 File System Expenditure

The management for the supervision of the fill state and the increase of file systems can

be activated through simple activation in the FA config file. The data for the file system

expenditure can be supplied by the FA AppAgents or the FA FrameAgents.

The activation of the filesystem expenditure activates the default configuration. The de-

fault configuration supplies throught the FA FrameAgent the supervision of the voIFF and

dispatches an alert if this is filled more than 90% or the increase rate inside a report cyle

is more than 3%.

The ascertainment of the fill state of a file system and its increase rate can be ascer-

tained with relativly minor time expense and footprint.

Page 108: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 108

4.11 FA Work and Log Files

The functions of the FA Agents are documented in various files. These files may not be

changed manually as this can impair error free operation of the FA Agents or result in

errored reactions.

These files are created dynamically during ongoing operation. Deleting these files leads

to a status in which the Autonomous Agents reorganize themselves, and from this point

they reevaluate the situation from the current viewpoint without any previous knowledge.

Base directory: /opt/myAMC/

Base directory: /opt/local/myAMC/

A detailed description can be found in chapter 3.4.

Page 109: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

109 myAMC.FA_Agents - Installation and Administration

4.12 Migration of FA Agent Versions on Pool Lev-el

The FlexFrame Autonomy Agents offer a whole raft of strategies and functionalities for

installing and activating patches and new release versions for a wide range of security,

test and release scenarios.

The administrator can use the update and activation functionality provided by the agents

in line with his/her requirements. The following basic functions are available:

A Reading and observing update, patch and release notes

B Installation of a new FA Agent version parallel to an operating FA Agent version. All

data and configuration information for the operating FA Agent version are retained.

C Taking over of the configuration data for the new FA Agent version using the FA

migration tool

D Pool-by-pool configuration/parameterization and activation of the new FA Agent

version

E Testing of a new FA Agent version, e.g. in a separate test pool, if required by deac-

tivating the autonomous reactions for test operation

The following activities are required to install or update a FlexFrame Autonomy Agent

patch or a newer release version.

1. Reading of the update, patch and release notes and observation of any required

modifications and special features, in particular in the event of simultaneous updating

of FlexFrame and operating system versions and patches.

2. Installation of a patch or a new release version (FA CtrlAgent and FA AppAgent).

Page 110: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 110

3. Parameterization/configuration, possibly using the FA migration tool.

3.1. Copying the parameters from the active agent version to the migration configu-

ration directory using the FA migration tool. Normally the following call is suffi-

cient to do this:

/opt/myAMC/FA_CtrlAgent/MGRTool.sh --target-release=<release>

--migrate-pool=<pool> --backup

This following call migrates the configuration of the pool1 pool to the version

V20K23 for the associated FA Agents.

/opt/myAMC/FA_CtrlAgent/MGRTool.sh --target-release=V20K23

--migrate-pool=pool1 --backup

Starting pool migration

pool: pool1

source release: V20K22

target release: V20K23

migration dir: /opt/myAMC//vFF/vFF_pool1/Migration.V20K23.2005-05-10

migration succeeded

see file /opt/myAMC/vFF//vFF_pool1/Migration.V20K23.2005-05-10/

MIGRATION-INSTRUCTIONS.txt

for details and installation instructions.

The modified files are written into a subdirectory and no current files are modi-

fied. In addition, the migration directory contains a backup of all current files. All

new/modified parameters are listed in the MIGRATION-INSTRUCTIONS.txt

file.

3.2. Testing, parameterizing and configuring the parameters taken over in the TrapTargets.xml, myAMC_FA_ACC.xml, myAMC_FA_Groups.xml,

myAMC_FA_Rules.xml, myAMC_FA.xml, myAMC_FA_GUI.xml and

myAMC_FA_SD_Sec.xml files.

3.3. Testing any new parameters and, if necessary, modifying the default values en-

tered.

3.4. Parameterizing and configuring of FlexFrame/operating system version de-

pendencies if the FlexFrame basis is updated at the same time.

3.5. Check the modifications made by the migration tool, according to the file

MIGRATION-INSTRUCTIONS.txt in result directory of migration.

Page 111: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

111 myAMC.FA_Agents - Installation and Administration

4. Pool-specific deactivation of the active FA Agent..

4.1. Stopping the FA CtrlAgent for the pool whose agents are to be updated.

/etc/init.d/myAMC.FA_CtrlAgent stop <pool>

4.2. Stopping the FA AppAgents on all nodes of the pool whose agents are to be

updated.

/etc/init.d/myAMC.FA_AppAgent stop

5. Pool-specific activation of the new FA Agents.

5.1. Modifying the active agent version in the .info file in the associated pool di-

rectory. To do this the pool.release.current entry must be adapted ac-

cordingly. The syntax is VxxKyy. This syntax is mandatory.

control1:/ # cat /opt/myAMC/vFF/vFF_pool1/.info

# Version V20K17

pool.release.base=V20K17

pool.release.current=V20K23

This pool will use the FA Agents of the versions V20K23.

Alternately this file can be transferred from the migrated configuration to the

configuration directory:

cd /opt/myAMC/vFF/vFF_pool1

cp ./Migration.<version>.<date>/.info .

5.2. Transferring the migrated configuration to the configuration directory.

cd /opt/myAMC/vFF/vFF_pool1

cp ./Migration.<version>.<date>/config/* ./config

5.3. Starting the FA AppAgents on all Application Nodes of the updated pool.

/etc/init.d/myAMC.FA_AppAgent start

5.4. Starting the FA CtrlAgent.

/etc/init.d/myAMC.FA_CtrlAgent start pool1

Page 112: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 112

6. Checking the new active FA Agent version.

6.1. Checking the agent processes.

Output for the example of the pool pool1:

control1:/ # /etc/init.d/myAMC.FA_CtrlAgent status pool1

Status of myAMC.FA_CtrlAgent ( myAMC_FA_CtrlAgent ) in vFF='pool1' at

host 'control1' ...

root 17608 1 0 13:41 pts/5 00:00:00 ./myAMC_FA_CtrlAgent

vFF=pool1 -lf=/opt/myAMC/vFF/vFF_pool1/log/CtrlAgt/

root 17610 17608 1 13:41 pts/5 00:00:00 ./myAMC_FA_CtrlAgent

vFF=pool1 -lf=/opt/myAMC/vFF/vFF_pool1/log/CtrlAgt/

root 17664 17610 0 13:42 pts/5 00:00:00 ./myAMC_FA_CtrlAgent

vFF=pool1 -lf=/opt/myAMC/vFF/vFF_pool1/log/CtrlAgt/

root 17665 17664 0 13:42 pts/5 00:00:00 ./myAMC_FA_CtrlAgent

vFF=pool1 -lf=/opt/myAMC/vFF/vFF_pool1/log/CtrlAgt/

root 17668 17664 0 13:42 pts/5 00:00:00 ./myAMC_FA_CtrlAgent

vFF=pool1 -lf=/opt/myAMC/vFF/vFF_pool1/log/CtrlAgt/

control1:/ #control1:/ # echo $?

0

6.2. Checking agent messages at startup.

control1:/ # /etc/init.d/myAMC.FA_CtrlAgent start pool1

Found vFF='pool1'.

Checking the files for vFF='pool1'...

Starting myAMC.FA_CtrlAgent ( myAMC_FA_CtrlAgent ) Version ( V20K23 ) in

vFF='pool1' at host 'control1' ...

6.3. Diagnosis and checking that the shown data is correct

6.4. Performing FlexFrame Autonomy tests (restart, reboot, etc.).

Steps 1, 2 and 3 can take place while FlexFrame Autonomy is active. The FA Autonomy

functions are not available only for a brief period between deactivation of the active agent

version and activation of the new agent version.

Note that only version-compatible FA CtrlAgents, FA AppAgents and FlexFrame versions

can be used. Compatibility of the agent versions with various FlexFrame versions results

in dependencies which must be taken into account.

Page 113: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

113 myAMC.FA_Agents - Installation and Administration

4.13 The FA Migration Tool

The FA migration tool is used to migrate configurations of a selected pool to and from a

particular FA Agent version. The FA migration tool also enables you to merge configura-

tion files.

4.13.1 Pool Mode

Pool mode generates a migrated configuration in the subdirectory Migration.<version>_<timestamp>, including the backup of the current files. To

enable the migrated configuration to be used it must be copied into the relevant configu-

ration directory of the pool concerned.

Required / useful parameters:

-p/--migrate-pool=<pool>

-r/--target-release=<release>

-b/--backup

[-V/]--verbose]

[-d/--pools-basedir=<dir>] (optional)

[-c/--clean] optional

[-s/--source-release=<release>] (optional)

See section 4.13.3 for a description of the various parameters.

Example:

MGRTool.sh --migrate-pool=<pool> --target-release=<release> --backup

4.13.2 File Mode

File mode merges two files which are in myAMC config format. The two files are defined with the parameters merge-file and template.

File mode can only be used on files which are in myAMC config format (e.g.

myAMC_FA.xml). The myAMC_Pools.xml and myAMC_FA_Groups.xml files are not in

this format. These files can therefore not be migrated using file mode, but only in pool

mode.

Required / useful parameters:

-m/--merge-file=<file>

-t/--template=<template>

-o/--out-file=<file>

[-V/--verbose]

[-c/--clean] (optional)

Page 114: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 114

Example:

MGRTool.sh –-merge-file=File1.xml --template=File1-default.xml

--out-file=File-out.xml

4.13.3 Usage of Help

The usage of the FA migration tool can be output using the following command:

/opt/myAMC/FA_CtrlAgent/MGRTool.sh --help

Explanation of the Parameters of the FA Migration Tool

-m/--merge-file=<file> Merges the specified file with the template

-t/--template=<template> Specifies the template to be used for the

merge

-o/--out-file=<file> Write merged results into the specified file

(use '-' for standard output)

-p/--migrate-pool=<pool> Specifies the pool to be migrated

-s/--source-release=<release> Migrates from specified release (parameter

is optional). If parameter is not specified, the

version of the pool to be converted is used.

-r/--target-release=<release> Migration to the specified release

-b/--backup Generates a backup of all files

-d/--pools-basedir=<dir> Basic directory of the pools

(default: /opt/myAMC/vFF)

-l/--list-releases Lists all available (installed) releases

-c/--clean Removes unnecessary files and configura-

tion settings

-V/--verbose Detailed output during migration

-lf/--logfile <file> Writes log messages to the specified log file

-lp/--logpath <path> Generates the log file in the specified direc-

tory

-h/--help Prints usage, as shown above

Page 115: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

115 myAMC.FA_Agents - Installation and Administration

4.14 Command Line Interface

The command line interface is used to list the states of all FlexFrame services.

Usage:

/opt/myAMC/scripts/fa_list_services.sh -h

usage: ./fa_list_services.sh [-ivcCH] [<pool> ...]

-i: show inactive services

-v: verbose mode

-c force use of colors for state information

-C suppress colors for state information

-H suppress headers

-h show usage

-? show usage

if no pools are specified, services of all pools will be shown.

Example:

/opt/myAMC/scripts # ./fa_list_services.sh -C p1

Pool Group Hostname SID Type Id State

p1 Trauben pw250a OEC db RUNNING

p1 g1 rx600a OEP db RUNNING

4.15 Command Execution at All Nodes of a Pool / ALL_POOLS

For execution of a command at all nodes of a pool you can use the script allnodes:

Usage:

cn2:/opt/myAMC/scripts # ./allnodes

allnodes <pool> "<command>"

.

allnodes ALL_POOLS "<command>"

allnodes ALLPOOLS "<command>"

allnodes ALL "<command>"

cn2:/opt/myAMC/scripts #

Example:

cn2:/opt/myAMC/scripts # ./allnodes FCK date

Pool: FCK

node pw250c:

Page 116: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy

myAMC.FA_Agents - Installation and Administration 116

Tue Jun 27 10:28:21 CEST 2006

node pw250d:

Tue Jun 27 10:28:21 CEST 2006

node pw650a:

Tue Jun 27 10:28:21 CEST 2006

node blade4:

Tue Jun 27 10:28:21 CEST 2006

node rx300a:

Tue Jun 27 10:28:21 CEST 2006

node rx300b:

Tue Jun 27 10:28:22 CEST 2006

Page 117: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

117 myAMC.FA_Agents - Installation and Administration

5 WebInterface

The FA WebGui visualizes all nodes and services present in a FlexFrame system insofar

as they are monitored by an FA AppAgent. The display shows the status, availablity and

messages of the Application and Control Agents.

5.1 Installation / Configuration

5.1.1 Prerequisites

On the Control Node an Apache-Tomcat Servlet Container must be installed. Currently

Tomcat >= 5.5.x is supported. Additionally a Oracle Java JRE or SDK >= 1.6.0 must be

installed.

Prerequisites for the clients are FireFox >= 3.0 or Internet Explorer >= 6.0 and the Oracle

Java plugin >= 1.6.0.

5.1.2 Installation

The installation package is called myAMC.FA_WebGui-<X.Y-Z>.i386.rpm.

Install the relevant package on the Control Node with

rpm –i myAMC.FA_WebGui-<X.Y-Z>.i386.rpm

The files are installed under /opt/myAMC/FA_WebGui.

5.1.3 Configuration

5.1.3.1 Web Server

Provided no paths have been changed in the FA configuration, the configuration runs out

of the box.

Changes to the web server require Tomcat to be restarted or reloaded.

5.1.3.2 Login IDs

Login IDs are stored in the file /opt/myAMC/config/amc-users.xml. User names

and passwords can be entered simply here. No administration of rights is provided in the

current version; each user has the same rights and sees all pools, groups and systems.

Page 118: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 118

The file’s as-supplied status is as follows:

<?xml version="1.0"?>

<users>

<user name="admin" password="FlexFrame" role="admin, user"/>

<user name="myAMC" password="FlexFrame" role="user"/>

<user name="ByD" password="FSC" role="user"/>

</users>

Each user is assigned an entry in the following format:

<user name="admin" password="FlexFrame" role="admin, user"/>

The name field contains the user name and the id field the password. The remaining

fields must be taken over as they have been defined.

The default values for user and password are:

User: myAMC

PW: FlexFrame

The configuration file is an XML file whose format must be valid, otherwise no

user can log in. You can check this by opening the file in Internet Explorer, for

example. If the file is displayed without an error message, it is also accepted by

the WebGui.

If changes are made, the FA WebGui must be restarted or reloaded (e.g. using the

Tomcat Service Manager) or Tomcat must be restarted or reloaded.

5.1.3.3 Link to the Accounting and Messenger Databases

The FA WebInterface enables messages of the Application and Control Agents to be

displayed. These are sent from the Agents to the myAMC.Messenger, which filters them,

automatically triggers reactions as required, and writes them into a database.

Additionally the FA WebGui supports showing performance graphs and accounting data,

which is read from the accounting database.

The database access parameters must be specified in the configuration file

/opt/myAMC/config/connector.properties. If changes are made, the FA

WebGui must be restarted or reloaded (e.g. using the Tomcat Service Manager) or

Tomcat must be restarted or reloaded.

Page 119: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

119 myAMC.FA_Agents - Installation and Administration

The table below includes all database-specific configuration settings, their default values

and a description.

Messenger database Default value and description

jdbc.url.messenger jdbc:mysql://localhost:3306/messenger

Specifies the name of the DB server (here

localhost), the TCP port (3306) and the name of the

database. Generally only the host name of the data-

base server need be adapted here if the database is

not running on the same computer as the WebGui.

jdbc.url.amc jdbc:mysql://127.0.0.1:3306/amc?useGmtMillisForD

atetimes=true

Specifies the name of the DB server (here

localhost), the TCP port (3306) and the name of the

database. Generally only the host name of the data-

base server need be adapted here if the database is

not running on the same computer as the WebGui.

jdbc.user myAMC

User name for database access. The specified user

must have read permission (SELECT) and imple-

ment access from the computer on which the

Webinterface is running.

jdbc.password FlexFrame

Password for the above-mentioned user.

jdbc.driver com.mysql.jdbc.Driver

Name of the Java class which implements the data-

base driver. No modifications are required for

mySQL.

Change of user and password: See MySQL-manual.

Please note, that the database configuration above assumes the same user name and

password for both the Accounting and Messenger databases.

Access to the database functions only if the access rights are set accordingly.

This can be done interactively, for example, using the SQL command line tool mysql.

The line below permits read access to all tables of the messenger database for a user

with the name messenger and the password messenger who comes from the network

Page 120: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 120

with the address 192.168.1.0/24. The syntax, with all possible options, is described in

the mySQL manual.

mysql> GRANT SELECT ON messenger.* TO messenger@“192.168.1.%“ IDENTIFIED BY

‘messenger’;

5.1.3.4 LDAP Options

The graphical user interface provides structural information of pools, nodes and services

even if they are not running. They are gained by accessing the information stored in the

system-wide LDAP database.

LDAP access is preconfigured for standard installations and works out of the box. In

order to allow fine-grained control, the following options can be specified in the configura-tion file /opt/myAMC/config/FA_WebGui.conf. If changes are made, the FA

WebInterface must be restarted or reloaded (e.g. using the Tomcat Service Manager) or

Tomcat must be restarted or reloaded.

The table below includes all LDAP-specific configuration settings, their default values and

a description.

LDAP database Default value and description

ldap.config.file /etc/openldap/ldap.conf

Specifies the name of the system-wide LDAP config file,

which contains parameters for all services requiring LDAP

access, e.g. automount, etc. This file will be read in order to

get the necessary settings.

ldap.username <empty>

User name for LDAP access. This parameter may contain

the BindDN (equivalent of user name).

ldap.password <empty>

Password for LDAP access.

ldap.update-cycletime 3600

Specifies how often (in seconds) structural information is

updated.

ldap.enabled true

Specifies whether LDAP access is enabled (true, false)

5.1.3.5 GUI Options

The graphical user interface provides some options which can be set using applet pa-

rameters. These permit the window size to be changed, automatic login, and the activa-

tion of the context menus.

Page 121: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

121 myAMC.FA_Agents - Installation and Administration

Settings are changed using applet parameters in the

/opt/myAMC/FA_WebGui/index.html file.

Autlogin and activation of the context menus are implemented using applet parameters,

which are set as follows:

///////////////////////////////////////////////////

// user changable paramaters

// set to 'yes' to enable context menues

allowContextMenues:'no',

// change to enable auto-login

//user: 'MYUSER',

//password: 'MYPASSWD',

///////////////////////////////////////////////////

Parameter Possible values and description

allowContextMenues yes or true and no or false (no = default)

Specifies whether context menus (and thus actions) are per-

mitted.

user User name for Autologin; must be uncommented to be used

password Password for Autologin; must be uncommented to be used

5.1.3.6 Other Settings

Further settings can be made in the file /opt/myAMC/config/FA_WebGui.conf. If

changes are made, the FA WebInterface must be restarted or reloaded (e.g. using the

Tomcat Service Manager) or Tomcat must be restarted or reloaded.

BlackBoard settings Default value and description

The BlackBoard is an interface for transferring commands

to the Application and Control Agents (see chapter 8).

blackboard.toolpath /opt/myAMC/FA_CtrlAgent

Path containing the BlackBoard command line tool.

blackboard.toolfile BBTool.sh

Name of the BlackBoard command line tool. This is nor-

mally a shell script which starts the correct program in

accordance with the operating system .

blackboard.path /opt/myAMC/vFF/

Path for the BlackBoard file (without pool name!)

Page 122: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 122

blackboard.file data/FA/blackboard/blackboard.txt

Name of the BlackBoard file (without pool name!)

blackboard.md5key myAMC.FA_BBTool

MD5 key which is used for saving.

Paths and file names Default value and description

path.flexframe.data /opt/myAMC/vFF

Location of the data directories (pools)

path.flexframe.config /opt/myAMC/config

Configuration directory

file.amc-roles amc-users.xml

Name of the file (in the above-mentioned configuration

directory) which contains the user definitions.

Reading out the FA data Default value and description

pools.update-cycletime 3

Specifies how often the data of all pools is to be read out

(in seconds).

Page 123: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

123 myAMC.FA_Agents - Installation and Administration

VMWare Monitor Default value and description

builder.enabled.vmhost true

Specifies whether VMWare monitoring service is enabled

(true or commented) or disabled.

builder.update-

cycletime.vmhost

60

Cycle time (in seconds) for VMWare monitor service

Page 124: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 124

5.2 Visualization

5.2.1 Starting the WebInterface / Access via Web Browser

The WebInterface is always reachable when the Apache Tomcat is running. The Apache Tomcat will be started by the script /etc/init.d/ff_jakarta-tomcat start.

The WebInterface can be reached at the following URL:

http://<control_node>:8080/FAwebgui/

The port specified can be changed in the Tomcat configuration files server.xml.

5.2.2 Login

The user name and password must be entered in the login mask to permit authentication.

You can use the WebInterface only with a valid combination of user name and password

(for details on configuring users see section 5.1.3.2).

Page 125: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

125 myAMC.FA_Agents - Installation and Administration

5.2.3 Overview of Elements

The WebInterface provides a clearly structured display of all the elements in a FlexFrame

system. The left-hand side shows pools, groups and nodes in a tree structure. The main

panel provides and overview of the status of all instances and displays messages from

the various agents. The panels at the lower edge show all the nodes and systems and

their current statuses.

Page 126: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 126

5.2.4 Pool / Group Tree

5.2.4.1 Overview

The pool and group tree shows all elements of a FlexFrame system in a hierarchical

structure. Each pool has, as child elements, groups, which in turn are used as containers

for systems, nodes or instances.

5.2.4.2 Status

The status of an element is indicated by its color.

The colors have the following meanings:

Red Critical

Yellow Warning

Green Normal, everything OK.

White Not active or no further information

Black Not active or shut down

Blue Managed Spare Node in Adminpool

Color inheritance takes place according to the worst-case principle. Here an element

displays the worst value for its own status or for the status of its child elements.

5.2.4.3 Selecting an Element

When an element is selected, the associated instances, nodes and systems are dis-

played in the panels on the right-hand side:

When a pool is selected, the instance view shows all instances which are running on

nodes of this pool, the node panel shows all nodes belonging to the selected pool,

and the system panel shows all systems which have instances on nodes of this pool.

When a group is selected, the instance view shows all instances which are running on

nodes of this group, the node panel shows all nodes belonging to the selected

group, and the system panel shows all systems which have instances on nodes of

this group.

When an Application Node is selected, the instance view shows all instances which are

running on this node, the node panel shows the selected node and the system panel

shows all systems which have instances on this node.

When a system is selected, the instance view shows all instances belonging to this sys-

tem, the node panel shows the nodes on which the associated instances are run-

ning, and the system panel shows the selected system.

Page 127: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

127 myAMC.FA_Agents - Installation and Administration

When an instance is selected, the instance view shows the selected instance, the node

panel shows the node on which the instance is running, and the system panel shows

the system to which the instance belongs.

5.2.4.4 Different Tree Presentations

The tree view offers different presentations for displaying the various elements.

The Nodes tree displays the pool, group and node elements.

The nodes displayed in black are not currently running, the ones in white are

running, but are not currently hosting services, i.e. they are spare nodes.

The system pool “FlexFrame” shows ESX servers, virtual machines and their state.

The state is VMWare-specific and does not show FlexFrame or SAP service state.

Page 128: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 128

The Systems tree displays the pool, system and service elements.

The All tree displays all elements, from pool to service.

Page 129: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

129 myAMC.FA_Agents - Installation and Administration

5.2.4.5 Visualization of host systems and virtual servers

As of version 9.0 the myAMC.FA WebGUI displays the host systems of virtual servers.

For each hostsystem the running virtual machines are shown. Virtual servers are marked

with an overlay icon “V”. The running virtual servers of an ESX host system can be in

different FlexFrame groups of the pool.

In addition the virtual servers are shown in the normal FlexFrame group together with the

physical servers in the same groupVirtual Server

5.2.4.5.1 Virtual server

A virtual machine is marked with an overlay icon „V“in the tree and the node panel.

5.2.4.5.2 Host system

A hostsystem is a physical server in a VMware environment which is called ESX host.

Each Frame has a pool “FlexFrame”, which is a special system pool for information about

the whole frame. The data of the pool FlexFrame is located on the control node and not

on the storage system. The pool “FlexFrame” contains a group ”Virtual Hosts”, which

shows all physical servers (ESX hosts) with the currently existing virtual machines.

The shown state in pool FlexFrame is the state seen from ESX-server. A running VM

means that the virtual machine is started. VM state RUNNING is shown even if the oper-

ating system and application software is not completely active.

The state of the VM with operating system and application software as seen from

myAMC.FA-Agents is visible in normal pool. So the state of the same VM might be differ-

ent between pool FlexFrame and normal pool.

Page 130: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 130

The following illustration shows the pool FlexFrame with ESX hosts and virtual servers.

Page 131: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

131 myAMC.FA_Agents - Installation and Administration

5.2.5 Status Display

5.2.5.1 Node Panel

The node panel displays all nodes on which instances belonging to the currently selected

element are running. Each node is shown with its name, icon and status, the node status

corresponding to the worst instance status.

In the node panel virtual servers are marked with an overlay icon “V”.

The order of the elements in the panel can be changed by pressing the right button and

choosing the sort order.

Example: Sorting by colours, i.e. critical nodes with problems can be recognized directly,

even if many nodes are visible in the panel.

If you leave the mouse cursor over a node icon, a tool tip is displayed specifying the

name, group and pool.

Page 132: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 132

5.2.5.2 System Panel

The system panel displays all systems of the instances belonging to the current-

ly selected element. Each system is shown with its name, icon and status, the

system status corresponding to the worst instance status.

The order of the elements in the panel can be changed by pressing the right button and

choosing thesort order.

5.2.5.3 Instance Panel

The instance panel displays all instances belonging to the currently selected element in a

list view containing the following fields:

Severity

Current instance status: red = critical, yellow = warning, green = everything OK,

white = no information or not active.

Pool

Name of the pool incorporating the node on which the instance runs.

Group

Name of the group incorporating the node on which the instance runs.

SID

Name of the system to which the instance belongs.

ID Instance number.

Name

Generic instance name.

Page 133: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

133 myAMC.FA_Agents - Installation and Administration

Type

Type of instance: database (DB), central instance (CI), application instance (APP)

Priority

Priority of the instance (see section 3.3.1)

Node

Node on which the instance is running

State

Current status of the instance

The fields in the list can be arranged in any order by left-clicking on the column header.

Clicking on it again reverses the sort order, and a third click cancels the sort again. An

arrow appears next to the header which specifies the current sort order and sort direction.

If sorting is to take place according to several columns, you click on the first column

(twice if required, depending on whether sorting is to take place in ascending or descend-

ing order). You select all other columns with CTRL + mouse click. The lower the sort

priority of a column becomes, the smaller the arrows next to the column header become.

In order, for example, to sort by pool and within a pool by group, you first click on Pool,

hold down the CTRL key, and then click on Group.

Page 134: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 134

5.2.5.4 Assigning States to Colors

As described above, color inheritance takes place according to the worst-case principle.

Here an element displays the worst value for its own status or for the status of its child

elements.

The states are assigned to the color display as follows:

White:

inactive or no

further information

Green:

normal,

everything ok

Yellow:

warning

Red:

critical

Black:

critical

Blue:

Info

Node states

RUNNING

SWITCH_INT

SWITCH_EXT

PowerOff

DOWN

Managed Spare

Node in

Adminpool

Service states

SHUTDOWN

DOWN

WATCH

NOWATCH

UNKNOWN

NULL

RUNNING

STOPPING

STARTING

REBOOT

RESTART

RESTARTING

REBOOT

REBOOTING

RBGET

SWITCH

SWITCHOVER

SWGET

ERROR

The keywords for the states are accepted in either upper or lower case.

Page 135: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

135 myAMC.FA_Agents - Installation and Administration

5.2.6 Message Display

The message display provides an overview of all messages which come from the Appli-

cation and Control Agents of the FlexFrame system. The messages are prefiltered in

accordance with the element currently selected in the tree. If the highest element with the name FlexFrame is selected, all messages are displayed. If a specific node is selected,

only messages of this node are displayed.

5.2.6.1 Fields

The following fields are available in the message panel:

MsgId

Unique message ID

Date

Message timestamp

Severity

Message severity: red = critical, yellow = warning, green = everything OK, white = no

information or not active

Pool

Pool name

Group

Group name

Host

Node name

Page 136: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 136

System

System name

InstNum

Instance number

Category

Category

ShortMessage

Abbreviated message

LongMessage

Detailed message

Type

Type of service affected (DB, APP, CI)

SubType

Subtype of the service affected

State

Current status

Vname

Virtual (generic) service name

ServiceId

Service ID (generally the same as the instance number)

Sender

Application which sent the message

Info 6-9

Fields for additional information

5.2.6.2 Navigation

The navigation bar enables you to navigate through all messages:

The number in parentheses in the title indicates the number of messages found within the

selected time range. The example above shows, that there are 12 messages in the

specified time range.

auto refresh automatically looks for new messages during each update cycle.

The buttons and can be used to scroll within the messages. Each time one of the

buttons is selected, the timerange is adjusted by the time span specified below.

Page 137: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

137 myAMC.FA_Agents - Installation and Administration

fast-forwards toward the most recent messages. The button updates the mes-

sages in the current time range.

The fields “From” and “to” specify the currently selected timerange. They can be changed

as well by manually entering a valid date. Start and end time are synchronized, i.e. the

timerange will always be the one specified below.

The buttons and show or hide additional options:

The time span specifies the amount of time by which the displayed timerange will be

adjusted into past or future, when the buttons and or next to the start and end

date are used.

A manual refresh is necessary after the first time the message view has been opened,

and whenever start date, end date, or the time span has been changed.

5.2.6.3 Sorting

The message window allows sorting of the currently displayed messages.

The fields in the list can be arranged in any order by left-clicking on the column header.

Clicking on it again reverses the sort order, and a third click cancels sorting. An arrow

next to the header specifies the current sort order and direction.

If sorting is to take place according to several columns, click on the first column (twice if

required, depending on whether sorting is to take place in ascending or descending or-

der). Additional columns can be selected with CTRL + mouse click. The size of the arrow

next to the column header increases and decreases with sort priority.

In order, for example, to sort by group and within a group by nodes, click on “Group”, hold

down the CTRL key, and then click on “Node”.

By default messages are displayed in descending chronological order, i.e. new messages

are shown at the top.

Page 138: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 138

5.2.7 Configuration of FlexFrame Autonomy with the Webinterface

The FlexFrame Autonomy Agents can be configured using the web interface.

In order to use the configuration editor, the context menus must be enabled. This can be achieved by setting the option allowContextMenues in the file

/opt/myAMC/FA_WebGui/index.html to yes (see section 5.1.3.4).

The configuration editor can be started by right-clicking on a pool element and selecting

Edit configuration from the context menu.

Each parameter offers a detailed description, when the mouse pointer is positioned over

the parameter name:

The values can be modified using the input fields, changes are indicated by a an icon:

All parameters are validated, whenever a change occurs. Validation failures are indicated

by an icon, and offer a detailed error description as a tooltip:

Parameter lists can be extended using the add button, unnecessary entries can be

removed using the remove button. When a new entry is created, an input dialog asks for

a name, which uniquely identifies this entry. The suggested name is composed of a

template name and the current date:

Page 139: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

139 myAMC.FA_Agents - Installation and Administration

Some additional elements can be used to control the configuration process:

Save: Stores the modified values in the config files.

Revert: Reverts all changes.

Close: Closes the configuration dialog.

5.2.8 Special Signals

5.2.8.1 Overview

The pool and group tree shows all elements of a FlexFrame system in a hierarchical

structure. Each pool has, as child elements, groups, which in turn are used as containers

for systems, nodes or instances. In addition to the standard visualization of the elements

their some signaling feature for special functions or situtations.

5.2.8.2 Spare Nodes in a Spare Pool

The visualization of spare node in an admin pool uses additional signals to diferentiate

between active and inacitive spare nodes. The status of an element is indicated by its

color.

A spare node in the SparePool/SpareGroup is white or black because the node is un-

known and down. To use a spare node from the spare pool in an other pool the spare

node has to be activated. In addition to the standard signaling an activated spare node in

a spare pool has an overlay icon. Spare nodes in the admin pool without overlay icon are

not activated.

Page 140: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 140

5.3 Interaction

5.3.1 Updates

The WebInterface regularly updates all the displayed elements, states and messages.

5.3.1.1 Update Interval

The interval between two updates can be set using the context menu of the button,

which can be reached using the right mouse button:

An update interval of between three seconds and two hours can be selected.

5.3.1.2 Manual Update

You can initiate a manual update outside the update cycle using the button.

Page 141: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

141 myAMC.FA_Agents - Installation and Administration

5.3.1.3 Reinitialization

If you wish to reinitialize and update the entire interface, you can do this using the Rei-

nitialize option in thecontext menu of the button.

5.3.1.4 Pause Mode (No Update)

If you wish to disable the update for a while (pause mode), you can do this using the

Enable Update option in thecontext menu of the button.

Page 142: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 142

5.4 Info and Help

The button enables you to access the information and help dialogs.

Message History

The Message History displays the last messages of the WebInterface.

Status

Results of Commands like “Start Service…” etc.

Page 143: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

143 myAMC.FA_Agents - Installation and Administration

5.5 FlexFrame Performance and Accounting Plug-in

The FlexFrame Autonomous Management Center contains, as optional components,

plug-ins for the views of the performance and accounting data.

The plug-in consists of a graphical display in which the performance or accounting values

are shown in the form of graphs. The temporal view domain can be freely chosen and is

only limited through the data timespans stored in the Repository.

The GUI uses a powerful cache algorithm to optimize the display, which minimizes the

waste of resources and optimizes the response time for the data request. The cache

works through page size and number of pages, meaning that, according to the efficiency

of the front-end system used, the default parameters can be temporarily altered to adjust

the signal performance to individual demands.

Pagesize

Pagecount

These two parameters influence the size of the display cache and the quantity of data to

be transferred at the request of the GUI to its server.

The cache algorithm erases old pages only after obtaining the page count. Then the

pages not used for the longest time are erased.

The performance plug-in shows the CPU and memory values for a chosen service, in

each case in individual graphs. Every graph shows minimum, average and maximum

values.

The displayed timespan can be shifted using the two arrows at the top of the plug-in.

5.6 FlexFrame Reporting Plug-in

The FlexFrame Reporting plug-in contains the production, export and print of reports from

the FlexFrame Autonomous Management Center. This plug-in is only available in the

standalone variant of the management center; display within a web browser is not possi-

ble.

The plug-in shows a selection of available reports. New predefined or user-specified

reports can simply be filed in the report directory and are immediately applicable.

All reports have a standardized parameter interface. A new report can easily be derived

from one of the existing reports.

Page 144: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

WebInterface

myAMC.FA_Agents - Installation and Administration 144

5.7 Customization of Icons in the FA WebGUI

The FA WebGUI uses icons to represent company and product information as well as

nodes and systems. As of version 8.0 of the FA WebGUI, these icons can be changed by

the user.

User-defined icons can be deposited in directory /opt/myAMC/FA_WebGui/icons. The

file /opt/myAMC/FA_WebGui/FlexFrameViewer.properties contains names of

heading, logo, node, and system icons as well as the window title and can be customized

as necessary.

The directory and the standard logos and icons are already components of the distributed

FA WebGUI versions. The exact procedure is described in section 7.5.14.

Page 145: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

145 myAMC.FA_Agents - Installation and Administration

6 FlexFrame Autonomy Power Shut-down Concept

6.1 General

The FlexFrame Autonomy power shutdown function is designed to provide a simple,

easy-to-configure method for implementing secure shutdown of various hardware plat-

forms.

For this pupose the FlexFrame Autonomy Control Agents use the generic interface with a

set of predefined shutdown methods.

A new parameter defines the check sequence to find the appropriate shutdown method

for a server.

For external SwitchOver of application instances, FlexFrame Autonomy requires a secure

option for shutting-down nodes simply and securely.

The FlexFrame Autonomy Agents ascertain this lack of configuration information at

runtime and then generate the configuration information required for the agents.

FA_Blade

FA_IPMI

FA_XSF

FA_XSCF2

FA_RPS

FA_VM

FA_HV

FA_Generic

Page 146: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

myAMC.FA_Agents - Installation and Administration 146

6.2 Power Shutdown Architecture

The figure below provides an overview of the components involved and how these inter-

work in a FlexFrame environment.

The FlexFrame Autonomy Control Agent runs on the active Control Node. The FlexFrame

Autonomy Application Agents provide the Control Agent with information on the computer

type and further information which is required for generic detection of shutdown

information, insofar as this is technically possible and the information is unambiguous and

can be ascertained securely. Information which cannot be ascertained generically must

be entered manually in the Powershutdown section of the myAMC_FA.xml file.

Page 147: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

147 myAMC.FA_Agents - Installation and Administration

6.3 Basics

6.3.1 Powershutdown methods for use with FA generic

shutdown facility

As of FlexFrame version 4.2B, the generic myAMC.FA Powershutdown facility uses

wrapper scripts to integrate server specific shutdown tools.

The standard path for the myAMC.FA shutdown wrapper scripts is:

/opt/myAMC/scripts/PowerMng/<type>_wrapper.sh

6.3.1.1 Power Shutdown for Blade Systems

Power shutdown for the Blade systems is implemented via the wrapper script blade_wrapper.sh. In order to shutdown a compute blade, the IP addresses, SNMP

communities and password (usually the same as the SNMP community) of the Manage-

ment Blade must be configured.

The hosting blade chassis, MAC addresses and slot numbers of compute blades are

determined automatically.

The wrapper script is: blade_wrapper.sh

6.3.1.2 Power Shutdown for PRIMERGY Systems

By default power shutdown for the PRIMERGY systems in FlexFrame is performed via

the IPMI interface using the Linux IPMI tool. Necessary configuration settings are user

name and password, if they are different from the default user name and password.

The wrapper scipt is: ipmi_wrapper.sh

Page 148: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

myAMC.FA_Agents - Installation and Administration 148

6.3.1.3 Power Shutdown for PRIMEPOWER Systems

Primepower XSCF-, SCON- and RPS- shutdown methods are included as hidden

myAMC feature only.

Primepower machines are not part of FlexFrame 5.x.

6.3.1.4 Power Shutdown for virtual VM Server

Power shutdown for virtual servers is performed via the VM shutdown script.

The wrapper scripts are: vm_vm_wrapper.sh and vm_hv_wrapper.sh

6.3.1.5 Power Shutdown for Host systems of Virtual Servers

The usage of virtual servers on a host system (ESX server) requires the configuration of

the shutdown interface of the host system. The host system can be a blade system or a

rack server, therefore there are different shutdown parameter.

The shutdown parameter of the host systems have to be configured manually, since the

myAMC.FA-App agents cannot provide information about these hostsytems.

The following values must be known for the hostsystem (ESX server):

Hostname: hostname of the host system

If the hostsystem is a bladesystem, additional information is necessary:

MAC address: mac address of the host system

The requirement is that the authentication defaults and the authentication settings (SNMP

community, user name, password) and the management blade are configured correctly.

Page 149: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

149 myAMC.FA_Agents - Installation and Administration

6.4 Power Shutdown Configuration

The following sections describe the configuration of the power shutdown. This can also

be done in the myAMC Webinterface. Further information on configuring with the myAMC

Webinterface please see section 5.2.7.

6.4.1 Switchover Control Parameters

The normal lapse on breakdown of a node requires the disconnecting of this node to

avoid a disturbance caused by the existence of duplicate services. If it is not possible to

disconnect the node, the move breaks up with a failure notice. The services concerned

are not restarted.

With the help of the parameter IgnoreShutdownFailure, this failure can be influenced

in that, if a shutdown fault occurs, for example because a shutdown parameter was not

configured for a node, the relevant node is separated from the network.

If a node is separated from the network, the network must be reactivated manually. For

this, the following command must be executed on the Control Node before the defective

node is restarted:

ff_sw_ports.pl --op up --name <hostname>

If the network interfaces of the node are not reactivated, it’s not possible to start the node.

See Pool-Konfiguration „Shutdown Settings“ „Shutdown Parameters “.

Page 150: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

myAMC.FA_Agents - Installation and Administration 150

6.4.2 User, Password and Community

To use agent power shutdown, user, password and community must be defined in the

configuration of the FA Agent. This configuration is specified in the pool-specific configu-

ration file.

The entries for user and password must be the same as those configured for IPMI (rack

server).

The entries for the community must be the same as those configured in the Management

Blade (blade server)..

Further information on the configuration of user, password and community in the Applica-

tion Nodes can be found in the Hardware Characteristics Quickguides for the rack serv-

ers resp. management blades..

The configuration of default user, password and community can be found in the file

myAMC_FA_SD_Sec.xml at config section Security_default.

In addition, individual Application Nodes can be defined with other values for user, pass-

word and community. To permit this, a corresponding configuration section must be de-

fined for the Application Node. Parameters that are not required should be left empty.

User, password and community may not be left completely empty. Nor is it permissible to

leave the user empty but to specify a password.

The following example illustrates configuration of the Application Node blade2. There

ABCDE is defined as the user, secret as the password and private as the SNMP

community. The name of the configuration section (Security_1) is arbitrary. A condition

is that this configuration section must be contained within the Security configuration

section.

See Pool-Konfiguration „Shutdown Settings“ „Authentification Defaults“.

<!-- first entry -->

<configsection name="Security_1">

<configentry name="Sec_Hostname">

<value type="String">blade2</value>

</configentry>

<configentry name="Sec_User">

<value type="String">ABCDE</value>

</configentry>

<configentry name="Sec_Passwort">

<value type="String">secret</value>

</configentry>

<configentry name="Sec_Community">

<value type="String">private</value>

</configentry>

</configsection>

Page 151: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

151 myAMC.FA_Agents - Installation and Administration

6.4.3 Management Blades

As the Management Blades cannot be detected by the FA CtrlAgent automatically, they

must be configured. This is done in the Managementblades configuration section of the

myAMC_FA.xml configuration file. Further the SNMP community should be configured.

The example below illustrates the configuration of the Management Blade BX900-

control. The name of the configuration section (Mgmt_Blade_1) is arbitrary. A condi-

tion is that this configuration section must be contained within the Managementblades

configuration section. Further Management Blades can be entered using the relevant

configuration sections (see the otherMgmtBlade example).

See Pool-Konfiguration „Shutdown Settings“ „Management blades“.

<configsection name="Managementblades">

<!-- Here the 'Hostname's of the management-blades must be configured. -->

<!-- first entry -->

<configsection name="Mgmt_Blade_1">

<configentry name="Hostname">

<value type="String">BX900-control</value>

</configentry>

</configsection>

<!-- second entry -->

<configsection name="Mgmt_Blade_2">

<configentry name="Hostname">

<value type="String">otherMgmtBlade</value>

</configentry>

</configsection>

</configsection>

Page 152: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

myAMC.FA_Agents - Installation and Administration 152

6.4.4 Application Nodes

Normally the shutdown procedures for all Application Nodes are determined automatical-

ly. However, it may be necessary to configure individual systems for power management

yourself. To permit this, the values required must be entered in the pool-specific configu-

ration file. Which values must be specified for which power shutdown type is shown in the

table below.

See Pool-Konfiguration „Shutdown Settings“ „Individual Nodes“.

In this table there are some shutdown types resp. server types which are not supported in

the actual FlexFrame Release. For compatibility, they are included in FA-Agents and will

be documented here.

Yes Must be specified.

No Can be left empty. configentry is mandatory, however!

Default (Def) Is read from the Security_default or

Default_ShutdownMode configuration section if it is empty. If a value

is entered, it overrides the default value.

Table see next page:

(for the up-to-date types of server models see FlexFrame Support-Matrix)

Page 153: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

153 myAMC.FA_Agents - Installation and Administration

Linux Linux Linux Linux ESX ESX Solaris Solaris

Value BLADE IPMI RSB VM BLADE IPMI XSCF[2] RPS

Server

type

BX600

BX900

RX300Sn

RX600Sn

RX600

RX800 ESXVM

BX600

BX900

RX300Sn

RX600Sn

PW250

PW450

M4000

M5000

PW650

PW850

Host

name Yes Yes Yes Yes Yes Yes Yes Yes

Shutdown

type FA_BLADE FA_IPMI FA_RSB FA_VM FA_BLADE FA_IPMI FA_XSCF[2] FA_RPS

MAC

address Yes No No No Yes No No No

Manage-

ment

Blade IP

No No No No No No No No

Hardware No No No No No No No No

Shutdown

mode Yes/Def. Yes/Def. Yes/Def. Yes/Def. Yes/Def. Yes/Def. Yes/Def. Yes/Def.

IP ad-

dress

(Control

LAN)

No No No No No No No No

Console No No No No No No No No

Machine No No No No No No No No

Port No No No No No No No No

SNMP

communi-

ty

Yes/Def. No Yes/Def. Yes/Def. Yes/Def. No No No

User No Yes/Def. Yes/Def. Yes/Def. Yes/Def. Yes/Def. Yes/Def. Yes/Def.

Password No Yes/Def. Yes/Def. Yes/Def. Yes/Def. Yes/Def. Yes/Def. Yes/Def.

Page 154: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

myAMC.FA_Agents - Installation and Administration 154

6.4.4.1 Configuration of ESX Servers

The shutdown methods are usually found out automatically for all application nodes. On

the Application Nodes there is running an FA-App agent, which determines some values

required for shutdown facility (e.g. MAC-Addr of a blade).

Hint:

MAC address (2 macs separated by blank) Format: aabbcc112233 aabbcc112233

No AppAgent runs on an ESX server and the automatic determination of some values

can’t be done.

For this reason the ESX servers must be configured manually.

Prerequisite for the configuration is, that the "Authentication Defauls" and "Authentication

setting" (SNMP-Community, user, PW) as well as the "management blades" are config-

ured correctly.

The configuration of the ESX servers will be done in the pool configuration.

See Pool-Konfiguration „Shutdown Settings“ „Individual Nodes“.

Page 155: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

155 myAMC.FA_Agents - Installation and Administration

6.4.4.2 Example for configuration of a node

<!-- 2. entry -->

<configsection name="ddc1esx1">

<configentry name="Hostname">

<value type="String">ddc1esx1</value>

</configentry>

<configentry name="ShutdownTyp">

<value type="String">FA_BLADE</value>

</configentry>

<configentry name="MacAddress">

<value type="String">0016363fcc08 0016363fcc0a</value>

</configentry>

<configentry name="Hardware">

<value type="String">LINUX</value>

</configentry>

<configentry name="ShutdownMode">

<value type="String">leave-off</value>

</configentry>

<configentry name="IP_Address">

<value type="String"></value>

</configentry>

<configentry name="Slot">

<value type="String"></value>

</configentry>

<configentry name="MgmtBladeIp">

<value type="String"></value>

</configentry>

<configentry name="Console">

<value type="String"></value>

</configentry>

<configentry name="Machine">

<value type="String"></value>

</configentry>

<configentry name="Port">

<value type="UnsignedInteger"></value>

</configentry>

</configsection>

Page 156: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

myAMC.FA_Agents - Installation and Administration 156

6.4.5 Default Shutdown Mode

A default shutdown mode is defined for the power shutdown. This can be changed by the

configuration entry ShutdownMode.

The possible values are cycle or leave-off.

See Pool-Konfiguration „Shutdown Settings“ „Shutdown Parameters“.--> “De-

fault Shutdown mode”.

You are advised not to change the default shutdown mode so as to guarantee that Appli-

cation Nodes are shut down securely.

<configentry name="Default_ShutdownMode">

<value type="String">leave-off</value>

</configentry>

6.4.6 Management blades with SNMP-community different from default

For management bades with a SNMP community different from default the

authenticationn settings ‚comunity‘, ‚user‘, ‚pasword‘ must be explicitly configured at

„Authentication Settings“.

This is independent from the discosure of the management blade in menu „Management

Blades“.

Page 157: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomy Power Shutdown Concept

157 myAMC.FA_Agents - Installation and Administration

6.5 Possible Errormessages with old Configura-tion

The shutdown methods which are not supported in FF5.1A are removed from configura-

tion.

When running with old config you can ignore hourly messages in

/opt/local/myAMC/vFF/vFF_<pool>/log/CtrlAgt/log_user_cn1.log like:

2012-02-27 07:48:16; 1330325296; KEY_CRITICAL ; cn1-a;

LogExtern(); LogEx-Severity = '13' ==> log_key = '1', Fkt =

'CSHUTDown::WriteIpmiCfg', text = 'file

/etc/opt/SMAW/SMAWsf/SA_ipmi.cfg can not been opened for writing'.

These messages may be ignored and have no effect to the functionality.

If the customer wants to remove the old shutdown methods from existing pools there may

be changes in the pool specific configuration as follows:

To obtain the changes for existing pools in GUI, the file 'config-specs.xml' must

be copied from template-config to pool-config.

See in template:

/opt/myAMC/vFF/Common/.vFF_template.V90A00K21/config/config-specs.xml

The whole configsection ‘ <configsection name="Shutdown_Facility">’ in file

myAMC_FA.xml may be changed to that from template.

See in template:

/opt/myAMC/vFF/Common/.vFF_template.V90A00K21/config/myAMC_FA.xml

part ‘ <configsection name="Shutdown_Facility">’.

The Versionstring in path of template („V90A00K21“) is only an example. Just use the

newest version.

Page 158: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance
Page 159: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

159 myAMC.FA_Agents - Installation and Administration

7 Parameter Reference

7.1 FA Agents

Operation of the FA Agents does not necessarily require individual parameterization.

After installation executable parameter files are available. For productive use, the values

must have been tested and, if necessary, adjusted to the requirements and the start,

stop, ping and restart times called for in the customer system for the services monitored

in myAMC.FA.

The monitoring of additional services which are not included in the standard rules is per-

formed in the rule file myAMC.FA_Rules.xml.

The default parameters of the FA Agents are set such that, when the performance and

accounting option is activated, no changes to the parameter settings are necessary.

7.1.1 FA Agent Configuration Files

The configuration of FlexFrame Autonomy is stored in several configuration files that can be found in /opt/myAMC/vFF/vFF_<poolname>/config. The files are in XML format.

TrapTargets.xml

Trap targets (pool-specific). The recipients of SNMP trap messages can be defined.

myAMC_FA.xml

FA Autonomy (pool-specific). Settings for autonomous reactions.

myAMC_FA_ACC.xml

ACC Connector (pool-specific). Settings for the SAP-ACC interface.

myAMC_FA_Checks.xml

Configuration of SpaceUtil-funktionality..

myAMC_FA_Groups.xml

Groups (pool-specific). The group memberships are configured.

It is used as LDAP cache.

myAMC_FA_Hosts.xml

Hosts (pool-specific). The host configuration is configured.

Generated from script ‚fa_createHostFileFromLDAP.sh’.

It is used as LDAP cache.

myAMC_FA_Rules.xml

Generic service configuration

myAMC_FA_SD_Sec.xml

FA Shutdown Security (pool-specific). Settings for the Power-Shutdown.

Page 160: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 160

myAMC_FA_SelectionRules.xml

Definition of the „SelectionRules“ for „Pool independent spare node“.

For most configuration files, there is an additional default file named <filename>-default.xml which contains the as-supplied status is available after

installation. The myAMC_FA_default.xml file is an exact copy of myAMC_FA.xml in its

original state.

7.2 SNMP Traps

7.2.1 General

The TrapTargets.xml file contains all the information which is needed to send SNMP

traps. Two parameters are required for each target:

Host name or IP address

SNMP community

The community corresponds roughly to a password. Mostly the default value public

suffices. For FlexFrame at least the two Control Nodes have to be set as trap targets.

7.2.2 Structure

The file is in XML format and has the following structure:

<?xml version="1.0" encoding="ISO-8859-1"?>

<configuration>

<configsection name="SnmpConnector">

<configsection name="TrapSender">

<configsection name="TrapTargets">

<!-- List of trap targets. For each host/community combination

to send traps to a config section containing the two config

entries Host and Community has to exist -->

<!-- first trap target -->

<configsection name="control1">

<!—- host name of ip address or name of host to send SNMP trap to -->

<configentry name="Host">

<value type="String">control1</value>

</configentry>

<!-- community string to use for a SNMP trap -->

<configentry name="Community">

<value type="String">public</value>

</configentry>

</configsection>

Page 161: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

161 myAMC.FA_Agents - Installation and Administration

</configsection>

</configsection>

</configsection>

</configuration>

The name or IP address of the node which is to receive the traps is specified as the value of the parameter Host (<configentry name="Host">), the SNMP community as the

value of the parameter Community (<configentry name="Community">).

A trap can be sent to any number of targets. If further targets are to be defined, the en-

closing ConfigSection must be copied, renamed and adapted accordingly.

Example:

[header, see above]

<!-- first trap target -->

<configsection name="control1">

<!-- host name of ip address or name of host to send SNMP trap to -->

<configentry name="Host">

<value type="String">control1</value>

</configentry>

<!-- community string to use for a SNMP trap -->

<configentry name="Community">

<value type="String">public</value>

</configentry>

</configsection>

<!-- second trap target -->

<configsection name="control2">

<!-- host name of ip address or name of host to send SNMP trap to -->

<configentry name="Host">

<value type="String">control2</value>

</configentry>

<!-- community string to use for a SNMP trap -->

<configentry name="Community">

<value type="String">public</value>

</configentry>

</configsection>

<!-- next trap target goes here -->

[footer, see above]

7.2.3 Default Parameter File

<?xml version="1.0" encoding="ISO-8859-1"?>

Page 162: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 162

<configuration>

<configsection name="SnmpConnector">

<configsection name="TrapSender">

<configsection name="TrapTargets">

<!-- List of trap targets. For each host/community combination

to send traps to a config section containing the two config

entries Host and Community has to exist -->

<!-- first trap target -->

<configsection name="control1">

<!-- host name of ip address or name of host to send SNMP trap to -->

<configentry name="Host">

<value type="String">control1</value>

</configentry>

<!-- community string to use for a SNMP trap -->

<configentry name="Community">

<value type="String">public</value>

</configentry>

</configsection>

<!-- second trap target -->

<configsection name="control2">

<!-- host name of ip address or name of host to send SNMP trap to -->

<configentry name="Host">

<value type="String">control2</value>

</configentry>

<!-- community string to use for a SNMP trap -->

<configentry name="Community">

<value type="String">public</value>

</configentry>

</configsection>

<!-- next trap target goes here -->

</configsection>

</configsection>

</configsection>

</configuration>

Page 163: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

163 myAMC.FA_Agents - Installation and Administration

7.3 Pooling and Grouping

7.3.1 Pooling

Pool creation means the flexible assignment of Application Nodes to a pool. The

FlexFrame Autonomy Agents take over the pool information from the FlexFrame configu-

ration in the LDAP.

When an Application Node is restarted, a start script for the FA Agents is called. This

start script determines the pool to which this Application Node belongs and starts the

FA_AppAgent accordingly.

7.3.2 Grouping

FlexFrame offers grouping functions for flexible server farming. Grouping enables nodes

and services within a pool to be assigned to different groups. A group is therefore always

a part of a virtual FlexFrame pool. In FlexFrame V3.0, in contrast to FlexFrame V3.1 and

higher, there is only one pool.

FlexFrame Autonomy grouping is a function which is configured as of FlexFrame V3.1 via

LDAP. Individual parameterization is then no longer required for the Autonomy Agents.

Groups are configured in the myAMC_FA_Group.xml file in all FlexFrame installations

which only want to configure grouping on the FlexFrame Autonomy level (e.g. when the

FlexFrame V2.0 Agents are used in FlexFrame V3.0).

An absolute group configuration can be implemented in this file, as in the LDAP configu-

ration. However, generic parameterization is also possible as an alternative. This can

also be used in FlexFrame V3.1 and higher if absolute grouping is not to be used via the

LDAP.

7.3.2.1 LDAP Grouping

LDAP grouping is performed in conjunction with the general configuration of the nodes in

the LDAP directory. Here the FlexFrame Autonomy Agents take over the group infor-

mation from the LDAP directory at startup, as they do the pool information. Individual

group configuration in the myAMC_FA_Group.xml file is thus no longer required.

7.3.2.1.1 Manual Group Assignment

The group assignment is entered manually in the configuration file.

7.3.2.1.2 Example

<gr:group schema="default" name="GR_All">

<gr:description></gr:description>

<match category="${node-hostname}">

<value>vade*</value>

Page 164: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 164

<value>yod*</value>

<value>blade_a*</value>

<value>blade_b*</value>

<value>server*</value>

</match>

</gr:group>

<gr:group schema="default_OS" name="GR_Solaris">

<gr:description></gr:description>

<match category="${node-hostname}">

<value>vade*</value>

<value>blade_sol*</value>

<value>server*</value>

</match>

</gr:group>

7.3.2.2 Generic Grouping

Generic group creation is implemented on the basis of generic information which the

Application Agents can obtain automatically. For generic group creation it makes sense to

use the host names, the IP addresses or the operating system employed.

The group name is also created generically. For this purpose each schema is assigned a

group naming rule which combines a fixed component with a variable component.

The following base values are available for creating the generic rules:

Operating system (os)

Network (network)

Number of CPUs (cpu)

The following generic group creation rules result:

Group definition by operating system, network and number of CPUs schema="os_network_cpu"

name="AutoGroup_${OS-typ}_${CPU-cnt}cpu_${ip-adr:netmask=/24}"

Group definition by operating system and number of CPUs schema="os_cpu"

name="AutoGroup_${OS-typ}_${CPU-cnt}cpu"

Group definition by operating system and network schema="os_network"

name="AutoGroup_${OS-typ}_${ip-adr:netmask=/24}"

Group definition by network and number of CPUs schema="network_cpu"

name="AutoGroup_${CPU-cnt}cpu_${ip-adr:netmask=/24}"

Page 165: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

165 myAMC.FA_Agents - Installation and Administration

Group definition by operating system schema="os"

name="AutoGroup_${OS-typ}"

Group definition by network schema="network"

name="AutoGroup_${ip-adr:netmask=/24}"

Group definition by number of CPUs schema="cpu"

name="AutoGroup_${CPU-cnt}cpu"

The parameters are combined via a group schema. The parameters for multiple group

schemas can thus be stored in one FA_Group.xml file. A schema is activated in

FA_Config.xml.

7.3.2.2.1 Logical operation

The following logical operations are possible:

OR (through multiple value lines within a match condition)

<match category="${node-hostname}">

<value>vade*</value>

<value>yod*</value>

<value>blade_a*</value>

<value>blade_b*</value>

<value>server*</value>

</match>

AND (through multiple match conditions within a group definition)

<match category="${node-powervalue}">

<value>1000</value>

</match>

<match category="${node-hostname}">

<value>blade_a*</value>

<value>blade_b*</value>

<value>server*</value>

</match>

7.3.2.2.2 Wildcards

The following wildcards can be used:

* “*“ is equivalent to any number of arbitrary characters.

? “?“is equivalent to one arbitrary character.

Page 166: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 166

7.3.2.2.3 Min / Max values

For numeric variables, the following syntax can be used to inquire value ranges:

syntax="min" (in this case a variable is used as a minimum)

<match category="${CPU-cnt}" syntax="min">

<value>4</value>

</match>

syntax="max" (in this case a variable is used as a maximum)

<match category="${ip-adr}" syntax="max">

<value>192.168.10.21</value>

</match>

7.3.2.2.4 Masking with IP addresses

With IP addresses, a type of masking similar to the netmask can be used in order to se-

lect network segments:

${ip-adr:netmask=/24} (in this case only the first 24 bits of the IP address are tak-

en into account)

<match category="${ip-adr:netmask=/24}">

<value>192.168.10.0</value>

</match>

7.3.2.2.5 Example

<!-- auto groups -->

<!—

DO NOT EDIT !!!

If you need your own group definition, please use the section

before !!!

-->

<gr:group schema="os_network_cpu" name="AutoGroup_${OS-typ}_

${CPU-cnt}cpu_${ip-adr:netmask=/24}">

<gr:description>Group defined by number of CPUs, network and

operating system</gr:description>

</gr:group>

<gr:group schema="os_cpu" name="AutoGroup_${OS-typ}_${CPU-cnt}cpu">

<gr:description>Group defined by number of CPUs and operating

system</gr:description>

</gr:group>

<gr:group schema="os_network" name="AutoGroup_${OS-typ}_

${ip-adr:netmask=/24}">

<gr:description>Group defined by number of CPUs and

network</gr:description>

Page 167: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

167 myAMC.FA_Agents - Installation and Administration

</gr:group>

<gr:group schema="network_cpu" name="AutoGroup_${CPU-cnt}cpu_

${ip-adr:netmask=/24}">

<gr:description>Group defined by number of CPUs</gr:description>

</gr:group>

<gr:group schema="os" name="AutoGroup_${OS-typ}">

<gr:description>Group defined by operating system</gr:description>

</gr:group>

<gr:group schema="network" name="AutoGroup_${ip-adr:netmask=/24}">

<gr:description>Group defined by network</gr:description>

</gr:group>

<gr:group schema="cpu" name="AutoGroup_${CPU-cnt}cpu">

<gr:description>Group defined by number of CPUs</gr:description>

</gr:group>

Page 168: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 168

7.3.3 Default Parameter File

Hint:

As default there is a "service-powervalue" of 100000 for some services (DBORA,

DBSAP, DB2, CI, JC, J, LC, APP, and unknown Service-Types) for safety.

A DB (and services-types above) should not be added with add-rule to a node with other

services, cause it may have too much load.

This may be changed for customer needs.

<?xml version="1.0" encoding="ISO-8859-1"?>

<defs:definitions

xmlns:defs="myAMC/Definitions/1.0"

xmlns:gr="myAMC/Groups/1.0"

xmlns:attr="myAMC/Attribute/1.0">

<gr:services>

<!--

"service schema" is specified in myAMC_FA.xml

allowed categories:

"system-id" ("P46", "O20", ...)

"service-type" ("SRV_DBORA", "SRV_DBSAP",

"SRV_DB2", "SRV_APP", "SRV_CI",

"SRV_SCS", "SRV_ASCS", "SRV_JC",

"SRV_J", "SRV_LC",

"SRV_ERS", SRV_MDS, SRV_MDIS, SRV_MDSS,

SRV_MDS71, SRV_MDIS71, SRV_MDSS71,

"SRV_XPR", ...)

"service-id" ("00", ...)

...

The lowest Service-priority you may use is '9999' (As default a

SpareNode has a prio of '10000').

-->

<!-- Anfang: ServiceSchema default_trivial -->

<gr:service schema="default_trivial" name="Default">

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="1"/>

<attr:attribute name="service-powervalue" value="2201"/>

</gr:service>

<!-- Ende: ServiceSchema default_trivial -->

<!-- Anfang: ServiceSchema default -->

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_DBORA</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="2"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

Page 169: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

169 myAMC.FA_Agents - Installation and Administration

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_DBSAP</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="2"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_DB2</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="2"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_SCS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="3"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_ASCS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="3"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="4"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_JC</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="5"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_J</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="6"/>

<attr:attribute name="service-powervalue" value="100000"/>

Page 170: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 170

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_LC</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="6"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_APP</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="7"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_ERS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="8"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_MDS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_MDIS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_MDSS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_MDS71</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

Page 171: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

171 myAMC.FA_Agents - Installation and Administration

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_MDIS71</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_MDSS71</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>SRV_XPR</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>*</value>

</match>

<match category="${system-id}">

<value>*</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="998"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<!-- Ende: ServiceSchema default -->

<!-- Anfang: ServiceSchema service_type -->

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_DBORA</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="1"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_DBSAP</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="1"/>

Page 172: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 172

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_DB2</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="1"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_SCS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="2"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_ASCS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="2"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="3"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_JC</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="4"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_J</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="5"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_LC</value>

</match>

<!-- attributes for selected services -->

Page 173: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

173 myAMC.FA_Agents - Installation and Administration

<attr:attribute name="service-priority" value="5"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_APP</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="6"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_ERS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="7"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_MDS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_MDIS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_MDSS</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_MDS71</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_MDIS71</value>

</match>

Page 174: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 174

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_MDSS71</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="service_type" name="Service_${service-type}">

<match category="${service-type}">

<value>SRV_XPR</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="9"/>

<attr:attribute name="service-powervalue" value="0"/>

</gr:service>

<gr:service schema="service_type" name="other">

<match category="${service-type}">

<value>*</value>

</match>

<match category="${system-id}">

<value>*</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="998"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<!-- Ende: ServiceSchema service_type -->

<!-- Anfang: ServiceSchema static -->

<gr:service schema="static" name="ProdDB">

<gr:description></gr:description>

<match category="${system-id}">

<value>P*</value>

</match>

<match category="${service-type}">

<value>SRV_DBORA</value>

<value>SRV_DBSAP</value>

<value>SRV_DB2</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="1"/>

<attr:attribute name="service-powervalue" value="1000"/>

</gr:service>

<!-- Ende: ServiceSchema static -->

<!-- Anfang: ServiceSchema Example_Customer -->

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_APP</value>

Page 175: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

175 myAMC.FA_Agents - Installation and Administration

</match>

<match category="${system-id}">

<value>PRE</value>

</match>

<match category="${service-id}">

<value>24</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="37"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_APP</value>

</match>

<match category="${system-id}">

<value>PRE</value>

</match>

<match category="${service-id}">

<value>26</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="37"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>PPI</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="12"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>PPI</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="14"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_SCS</value>

</match>

<match category="${system-id}">

<value>PPI</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="13"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

Page 176: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 176

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_APP</value>

</match>

<match category="${system-id}">

<value>PRE</value>

</match>

<match category="${service-id}">

<value>27</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="37"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>PBW</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="12"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>PBW</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="14"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_SCS</value>

</match>

<match category="${system-id}">

<value>PBW</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="13"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>PRE</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="12"/>

<attr:attribute name="service-powervalue" value="100000"/>

Page 177: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

177 myAMC.FA_Agents - Installation and Administration

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>PRE</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="14"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>P10</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="22"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>P10</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="24"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>PSM</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="52"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>PSM</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="54"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

Page 178: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 178

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_SCS</value>

</match>

<match category="${system-id}">

<value>PSM</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="53"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_APP</value>

</match>

<match category="${system-id}">

<value>PBW</value>

</match>

<match category="${service-id}">

<value>28</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="47"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>QRE</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="102"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>QRE</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="104"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>TRE</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="102"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

Page 179: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

179 myAMC.FA_Agents - Installation and Administration

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>TRE</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="104"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>Q10</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="102"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>Q10</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="104"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>T10</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="102"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>T10</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="104"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

Page 180: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 180

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>QBW</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="102"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>QBW</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="104"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_SCS</value>

</match>

<match category="${system-id}">

<value>QBW</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="103"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>TBW</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="102"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>TBW</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="104"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_SCS</value>

Page 181: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

181 myAMC.FA_Agents - Installation and Administration

</match>

<match category="${system-id}">

<value>TBW</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="103"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>QPI</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="102"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

<value>QPI</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="104"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_SCS</value>

</match>

<match category="${system-id}">

<value>QPI</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="103"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_DB*</value>

</match>

<match category="${system-id}">

<value>TPI</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="102"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_CI</value>

</match>

<match category="${system-id}">

Page 182: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 182

<value>TPI</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="104"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>SRV_SCS</value>

</match>

<match category="${system-id}">

<value>TPI</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="103"/>

<attr:attribute name="service-powervalue" value="100"/>

</gr:service>

<gr:service schema="Example_Customer" name="Example_Customer">

<match category="${service-type}">

<value>*</value>

</match>

<match category="${system-id}">

<value>*</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="998"/>

<attr:attribute name="service-powervalue" value="100000"/>

</gr:service>

<!-- Ende: ServiceSchema Example_Customer -->

</gr:services>

<!-- ********************************************************** -->

<!-- ********************************************************** -->

<!-- ********************************************************** -->

<gr:groups>

<!--

"group schema" is specified in myAMC_FA.xml

allowed categories:

"hostname" ("vader", ...)

"ip-adr" ("192.168.1.47", ...)

"OS-typ" ("SunOS", ...)

"OS-version" ("5.8", "SuSE SLES-8

(i386); VERSION = 8.1", ...)

"OS-bits" (for future use)

"CPU-arch" ("sun4u", ...)

"CPU-cnt-siblings" ("2")

(min-, max-)

"CPU-cnt-core" ("2")

(min-, max-)

"CPU-cnt-phys" ("2")

(min-, max-)

"CPU-frequency(MHz)" ("333")

(min-, max-)

"cache-size(kB)" ("2048") (min-,

max-)

Page 183: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

183 myAMC.FA_Agents - Installation and Administration

"mem-total(MB)" ("1024")

(min-, max-)

"node-hostname" ("vader", ...)

"node-product-name" ("SUNW,Ultra-5_10", ...)

"node-vendor" ("Sun_Microsystems", ...)

"node-powervalue" ("1000")

(min-, max-)

-->

<!-- ********************************************************** -->

<!-- ********************************************************** -->

<!--

-->

<gr:group schema="default" name="GR_All">

<gr:description></gr:description>

<match category="${node-hostname}">

<value>vade*</value>

<value>yod*</value>

<value>blade_a*</value>

<value>blade_b*</value>

<value>server*</value>

</match>

</gr:group>

<gr:group schema="default_LDAP" name="LD_Solaris_8">

<gr:description></gr:description>

<match category="${OS-version}">

<value>5.8</value>

</match>

</gr:group>

<gr:group schema="default_LDAP" name="LD_SLES_8">

<gr:description></gr:description>

<match category="${OS-version}">

<value>SuSE SLES-8*</value>

</match>

</gr:group>

<gr:group schema="default_LDAP" name="LD_Solaris_9">

<gr:description></gr:description>

<match category="${OS-version}">

<value>5.9</value>

</match>

</gr:group>

<gr:group schema="default_LDAP" name="LD_SLES_9">

<gr:description></gr:description>

<match category="${OS-version}">

<value>*SUSE LINUX Enterprise Server 9*</value>

</match>

</gr:group>

<gr:group schema="default_OS" name="Solaris_8">

<gr:description></gr:description>

<match category="${OS-version}">

<value>5.8</value>

Page 184: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 184

</match>

</gr:group>

<gr:group schema="default_OS" name="SLES_8">

<gr:description></gr:description>

<match category="${OS-version}">

<value>SuSE SLES-8*</value>

</match>

</gr:group>

<gr:group schema="default_OS" name="Solaris_9">

<gr:description></gr:description>

<match category="${OS-version}">

<value>5.9</value>

</match>

</gr:group>

<gr:group schema="default_OS" name="SLES_9">

<gr:description></gr:description>

<match category="${OS-version}">

<value>*SUSE LINUX Enterprise Server 9*</value>

</match>

</gr:group>

<gr:group schema="BSP_OStyp_1" name="BSP_GR_default_${OS-typ}">

<gr:description></gr:description>

<match category="${OS-typ}">

<value>${OS-typ}</value>

</match>

<match category="${CPU-cnt-phys}" syntax="min">

<value>0</value>

</match>

<match category="${mem-total(MB)}" syntax="min">

<value>20</value>

</match>

<match category="${ip-adr:netmask=/24}">

<value>158.92.4.0</value>

</match>

<match category="${node-powervalue}" syntax="min">

<value>0</value>

</match>

<match category="${node-hostname}">

<value>vade*</value>

<value>blade_a*</value>

<value>blade_b*</value>

<value>server*</value>

</match>

</gr:group>

<gr:group schema="BSP_static_1" name="BSP_MyCompany_${OS-typ}">

<gr:description></gr:description>

<match category="${OS-typ}">

<value>${OS-typ}</value>

</match>

<match category="${CPU-cnt-phys}" syntax="min">

<value>4</value>

</match>

<match category="${mem-total(MB)}" syntax="min">

Page 185: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

185 myAMC.FA_Agents - Installation and Administration

<value>4000</value>

</match>

<match category="${ip-adr:netmask=/24}">

<value>192.168.10.0</value>

</match>

<match category="${node-powervalue}">

<value>1000</value>

</match>

<match category="${node-hostname}">

<value>blade_a*</value>

<value>blade_b*</value>

<value>server*</value>

</match>

</gr:group>

<gr:group schema="BSP_static_2" name="BSP_MyCompany">

<gr:description></gr:description>

<match category="${CPU-cnt-phys}" syntax="max">

<value>2</value>

</match>

<match category="${ip-adr:netmask=/24}">

<value>192.168.10.0</value>

</match>

<match category="${node-powervalue}">

<value>1000</value>

</match>

<match category="${node-hostname}">

<value>blade_a*</value>

<value>blade_b*</value>

<value>server*</value>

</match>

</gr:group>

<gr:group schema="BSP_static_3" name="BSP_3">

<gr:description></gr:description>

<match category="${ip-adr}" syntax="min">

<value>192.168.10.17</value>

</match>

<match category="${ip-adr}" syntax="max">

<value>192.168.10.21</value>

</match>

<match category="${node-powervalue}">

<value>1000</value>

</match>

<match category="${node-hostname}">

<value>vad*</value>

<value>blade_a*</value>

<value>blade_b*</value>

<value>server*</value>

</match>

</gr:group>

<!-- ********************************************************** -->

<!-- ********************************************************** -->

<!-- auto groups -->

Page 186: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 186

<!--

DO NOT EDIT !!!

If you need your own group definition, please use the sec-

tion befor !!!

-->

<gr:group schema="os_network_cpu" name="AutoGroup_${OS-typ}_${CPU-

cnt-phys}cpu_${ip-adr:netmask=/24}">

<gr:description>Group defined by number of CPUs, network and

operating system</gr:description>

</gr:group>

<gr:group schema="os_cpu" name="AutoGroup_${OS-typ}_${CPU-cnt-

phys}cpu">

<gr:description>Group defined by number of CPUs and operat-

ing system</gr:description>

</gr:group>

<gr:group schema="os_network" name="AutoGroup_${OS-typ}_${ip-

adr:netmask=/24}">

<gr:description>Group defined by number of CPUs and net-

work</gr:description>

</gr:group>

<gr:group schema="network_cpu" name="AutoGroup_${CPU-cnt-

phys}cpu_${ip-adr:netmask=/24}">

<gr:description>Group defined by number of

CPUs</gr:description>

</gr:group>

<gr:group schema="os" name="AutoGroup_${OS-typ}">

<gr:description>Group defined by operating sys-

tem</gr:description>

</gr:group>

<gr:group schema="network" name="AutoGroup_${ip-adr:netmask=/24}">

<gr:description>Group defined by network</gr:description>

</gr:group>

<gr:group schema="cpu" name="AutoGroup_${CPU-cnt-phys}cpu">

<gr:description>Group defined by number of

CPUs</gr:description>

</gr:group>

<!-- ********************************************************** -->

</gr:groups>

</defs:definitions>

Page 187: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

187 myAMC.FA_Agents - Installation and Administration

7.4 Service Classes

The service classes are defined and parameterized in the group configuration file of a

virtual FlexFrame pool.

A sevice class is defined by the following variables:

"system-id" ("P46", "O20", ...)

"service-type" ("db", "app", "ci", ...)

"service-id" ("00", ...)

The attributes service-priority and service-powervalue are defined in accord-

ance with these variables.

In the future it will be possible to extend such a service class by further attributes which,

for example, define the operating system required by a service or the number of

CPUs/performance requirement of the service.

7.4.1 Service Priority

The highest service priority is 1. Every service is assigned this priority by default, i.e. if no

service classes are defined, all services have the priority 1. The higher the number, the

lower the priority of a service.

Priority 0 has a special status. Setting priority 0 for a service class enables the autono-

mous functions to be disabled for a service.

The service priority is evaluated for all autonomous reactions. If, for example, a service of

a productive system and a service of a test system are running on the same node and the

test system’s service is assigned priority 5, this service is not executed because the pro-

ductive system’s service which is functioning without error has the higher priority of 1.

7.4.2 Service Power Value

The service power value specifies for a service a performance number which defines the

maximum performance (SAPS) required by this service. This is provided for future en-

hancements in the field of “load distribution and load transfer“.

A failed service with a performance value of 50 can, for example, also be taken over by a

node which still has at least 50 of its maximum performance number free.

7.4.3 Class Creation Rules

A service belongs either to the default class which always exists or it can be assigned

unambiguously to another class by evaluating the aforementioned variables.

Page 188: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 188

7.4.4 Example

<gr:services>

<!—

"service schema" is specified in myAMC_FA.xml

allowed categories:

"system-id" ("P46", "O20", ...)

"service-type" ("db", "app", "ci", ...)

"service-id" ("00", ...)

...

-->

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>DB</value>

<value>db</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="2"/>

<attr:attribute name="service-powervalue" value="2202"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>CI</value>

<value>ci</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="3"/>

<attr:attribute name="service-powervalue" value="2203"/>

</gr:service>

<gr:service schema="default" name="Default">

<match category="${service-type}">

<value>APP</value>

<value>app</value>

</match>

<!-- attributes for selected services -->

<attr:attribute name="service-priority" value="4"/>

<attr:attribute name="service-powervalue" value="2204"/>

</gr:service>

... ...

7.5 FlexFrame Autonomy

The base parameterization is always required.

The parameterization is organized hierarchically, i.e. information can be configured iden-

tically for all services or specifically for individual services.

myAMC_FA.xml

Page 189: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

189 myAMC.FA_Agents - Installation and Administration

The information to be configured relates to the following components:

General parameters

Parameters for the Performance and Accounting option

Node-related parameters

Service-related parameters

Path configurations

7.5.1 General Parameters

CheckCycleTime

Defines the cycles in which the detector modules supply results and the rule modules

evaluate the status derived from these. The parameter value may not be less than

the minimum processing time which the detector modules, rule modules and reaction

modules require to process a cycle. The default value in the as-supplied status is 10

seconds. The parameter value must also always be at least 1/3 of the lifetime of the

MonitorAlerts. In the FlexFrame standard installation the lifetime of the MonitorAlerts

is 30 seconds.

LivelistWriterTime

Defines the intervals at which the FA Agents must generate a Livelist. It is specified

in seconds.

ControlAgentTime

Specifies how often the Control Agent checks the Livelists of the Application Agents. The parameter should thus be about the same as the LiveListWriterTime.

MaxHeartbeatTime

Specifies the maximum time which may elapse between two Livelist entries of an Application Agent before the Control Agent intervenes. The MaxHeartbeatTime

must therefore always be greater than the ControlAgentTime and the

LivelistWriterTime. In practice the factor of 3 between LivelistWriterTime

and MaxHeartbeatTime has proved practical.

MaxRebootTime

Specifies the maximum time which may elapse between two Livelist entries of an

Application Agent before the Control Agent intervenes if the latter is rebooting.

MaxFailedReachNumber

Specifies how often the Control Agent attempts to reach a node after the MaxHeartbeatTime has been exceeded before an external SwitchOver is initiated.

MaxAgeSwitchOverFile

This parameter specifies the max age (in seconds) of SwitchOver-File.

If the age of a SwitchOver-file exceeds this value, the SwitchOver-file is ignored.

Node_SwitchOverTyp

Specifies the mode according to which the testaments are created: node-based or

service-based. The following keywords are currently valid for this parameter:

Page 190: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 190

service

node

TakeOverStrategy

Defines how the application to take over services of defective nodes occurs and how

the winner is determined.

Allowed values are:

FirstFit

The first application node, which makes a entry to the switchover file, is

the winner and is allowed to take over the services.

LowPrioFit

The application node with the worst priority wins and is allowed to take

over the services. The priority of the application node will be taken from

the service with the highest priority on this application node.

Node_TakeOverRule

Defines which takeover rule is to be used. The following values are possible:

SpareNode

Substitution (add rule)

Displacement (replace rule)

Supplementation (supplementation)

Dynamic

DynamicTakeOverRule

Spare node rule Prio >= 1 < 2

Add rule Prio >= x1

Replace rule Prio >= x2 <= x3

Substitution Prio >0 x4 <= x5

Dyn_Spare_min

Dyn_Spare_max

Dyn_Add_min

Dyn_Add_max

Dyn_Replace_min

Dyn_Replace_max

Dyn_Substitute_mi

Dyn_Substitute_max

Defines which range of takeover rule “dynamic”.

CtrlAgent_WriteOnlyChanges

Controls the writing of output files.

The following values are possible:

Page 191: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

191 myAMC.FA_Agents - Installation and Administration

false: files will be written every cycle (default) .

true: files will be written only if there was changes.

With this parameter load can be reduced on control node at great installations

and on the Storagesystem since changes are only written persistently at rele-

vant changes. The net load to the myAMC.FA WebGUI and the load the the

server part of the myAMC.FA WebGUI is also reduced.

7.5.2 Parameters for the Performance and Accounting Option

FA Agent:

PerfdataReportCycleTime (myAMC_FA.xml)

The report cycle specifies the cycle of creating a performance and accounting value,

which is written to the collet.

max_colletcount_performance_files (myAMC_FA_AppAgent_spec.xml)

Number of collet generations that are stored before being rewritten.

max_filesize_performance_files (myAMC_FA_AppAgent_spec.xml)

Maximum size of the performance files. This parameter serves to limit the size of the

files.

collet_switch_start_performance_files (myAMC_FA_AppAgent_spec.xml)

Defines the date and time when new collet files are written.

Eexample: 2006-01-01 00:00:00

collet_switch_cycle_performance_files (myAMC_FA_AppAgent_spec.xml)

Cycle time when new collets are written. Example: 3600

By combining collet_switch_start_performance_files and

collet_switch_cycle_performance_files, it is possible to specify that, starting at

0:00, new collets are written every 3600 seconds, i.e. every hour.

It is also possible to implement different cycle times.

DomainManagerCycle

Cycle in which the DomainManager collects the data collets and stores them in the

database.

7.5.3 Parameters for the File System Utilization

Perfdata_FSUtil_ReportCycleTime

Specifies the report cycle time for FsUtil checks.

Page 192: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 192

FSUtilScriptFilePath

Specifies the path to the FsUtil scripts.

Script file names are myAMC.DetGetDirData.sh, myAMC.DetGetFSData.sh.

Performance files Perf_FsUtil~<hostname>.prf.

Line-Identifier in this file is FSUTIL.

7.5.4 Configuration of the Spaceutil Functionality

The monitored directories and file systems will be pool specific configured in the configu-

ration file myAMC_FA_Checks.xml in the directory

/opt/myAMC/vFF/vFF_<poolname>/config. The configuration consists of tem-

plates, depending on the actual conditions to be activated.

7.5.4.1 General structure

The configuration file for monitoring the filesystem utilization or the directory utilization

use a common structure. and a specific structure. For every Filesystem or directory to

monitor you have to define an entry in theConfigSection like “TrapTargets with the follow-

ing ConfigEntries :

Active

Indicates whether this entry is currently active or not. In case of inactive the complete

entry is ignored.

Name

Symbolic display name

The symbolic name can be freely assigned with a maximum lenth of 50 characters

and no special characters.

Group

Group name for logical grouping, that allows group based aggregation. The group

name can be freely assigned with a maximum length of 50 characters and no special

characters.

ContextObject

Reference object. Possible values are Frame, Pool, Group, Node, System, or

Service.

FrameActivationPattern

Wildcard pattern for frame-specifig activation

PoolActivationPattern

Wildcard patern for pool specific activation.

GroupActivationPattern

Wildcard Pattern for group specific activation.

NodeActivationPattern

Wildcard pattern for node specific activation

Page 193: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

193 myAMC.FA_Agents - Installation and Administration

SystemActivationPattern

Wildcard pattern for system specific activation

ServiceTypeActivationPattern

Wildcard pattern for service specitifc activation

InstNumActivationPattern

Wildcard pattern for instance specific activation

The values in the reference object define the aggregation type of the data.

7.5.4.2 File System Utilization

In addition to the common values there are some attributes to define the parameters for

file system utilization.

Configuration set to monitor a file system (ConfigSection, like TrapTargets)

/myAMC.FA/FilesystemUtilization.

(ConfigEntries):

FilesystemNamePattern

Wildcard pattern to identify the file system.

If this value is missing or empty, this pattern is always true. This parameter can be

definied with placeholder like $(name).

MountPointPattern

Wildcard pattern to select certain files using mount points.

If this value is missing or empty this value is always true. This parameter can be definied with placeholder like $(name).

MaxUtilization

Thresholding (maximum utilization in percent) to trigger utilization events. The value

0 disables this threshold monitoring.

MaxGrowthRate

Threshold for maximum growth rate in percent per second. to trigger a trap as re-

sponse to large growth rates. The value 0 disables this threshold

7.5.4.3 Directory Utilization

Every directory to monitor need a config entry with following values (ConfigSection,

like TrapTargets) bellow the key /myAMC.FA/DirectoryUtilization.

In addition to the standard values (ConfigEntries) :

Paths

Absolute path of the directory being monitored. This parameter can include placeholder in the form $(name).

Page 194: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 194

7.5.4.4 Activation of Configration Entries

The directory and file system monitoring is based on a reference object. A reference object can be of the type Frame, Pool, Group, Node, System or Service.

The activation depends on the entry in the config files and dynamic values from the

agent.

Parameter name Activation depends on Example

AgentTypeActivationPattern Agent type

(“myAMC.AppAgent”,

“myAMC.FrameAgent”)

*Agent*

FrameActivationPattern Frame name

(allways local)

Local

PoolActivationPattern Pool name MyPool*

GroupActivationPattern Group name GR_Lin*

NodeActivationPattern Node name bx*

SystemActivationPattern SID P*

ServiceTypeActivationPattern Service type, possible

values: SRV_DBORA,

RV_DB2, SRV_DBSAP,

SRV_CI, SRV_APP,

SRV_J, SRV_JC,

SRV_SCS, SRV_ERS,

SRV_ASCS

SRV_DB*

InstNumActivationPattern Instance number

to definie a special in-

stance

02

For every config entry the FA AppAgent or FA FrameAgent checks together with the

dynamical information Framename, Poolname, Groupname, Nodename, Servicename if

there is a match with a config entry. So managed and monitored sets of objects are

dynamicly defined.

Reference objects Frame, Pool, Group, Node

Frame, pool, group or node specific rules to monitor file system utilization.

Reference object: Service.

The Service type ist the activator for a rule, for example monitor only spezial files if

their is an db service on the node.

Reference object System

The system name is activator for a rule

Page 195: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

195 myAMC.FA_Agents - Installation and Administration

Examples:

AppAgent

Active Services: dbo46 (ora), dbp52 (sapdb), app02p52, cip55

Reference object: Group

Active: false

The entry is ignored because active is false.

AppAgent Active Services: dbo46 (ora), dbp52 (sapdb), app02p52, cip55

Reference object: Pool

Active: true

ServiceTypeActivationPattern: SRV_DBORA

other ActivationPatterns: empty or „*“

The FA AppAgent activates a rule for the defined, but only for DB services.

AppAgent

Active Services: dbo46 (ora), dbp52 (sapdb), app02p52, cip55

Reference objekt: System

Active: true

SystemActivationPattern: P*

other ActivationPatterns: empty or „*“

The FA AppAgent activates a rule for SAP SIDs which match with P*.

FrameAgent

Active Pools: Cust_1, pool2, Cust_3

Reference objekt: Pool

Active: true

FrameActivationPattern: A00*

PoolActivationPattern: Cust_*

other ActivationPatterns: empty or „*“

The FA FrameAgent activate a monitoring rule for the pools Cust_1 and Cust_3,

but only if the name of the frames correlates with the FrameActivationPattern

7.5.4.5 Replaceing of Placeholders

The configuration section allows for some parameters the use of placeholders. The

placeholders a resolved from the FA AppAgent or FA FrameAgent. If a placeholder is not

resolved, an empty string is used.

The following placeholder are available:

${framename} (currently always Local)

Example: Local, A00001

${poolname}

Example: Cust_3, pool1

Page 196: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 196

${groupname}

Example: GR_Linux

${nodename} Example: tombx2, sno1aplp2

${systemname}

Example: P46, ABC

${servicetype} Example: SRV_APP, SRV_CI, SRV_DBORA, SRV_DBSAP, SRV_SCS, ...

${servicedisplaytype}

Example: app, ci, db, scs, ...

${instnum}

The instance number will only be dissolved if it is valid (>=0). The number is always used

as double digit.

Example: 7 07

-1 “”

42 42

7.5.4.6 Wildcard Patterns

Wildcard patterns allow comparison wtih variable texts. Unknown elements can be se-

lected by the wildcard “*” and “?”.

“*” stands for an unlimited quantity of any character that may be present or not.

“?” stands for a single character

Example:

*.doc

matches with abc.doc, .doc and aabbccdd.doc , but not with abcdoc,

abc.doc2 or abc.xdoc

app??O46

matches with app1O46, app02O46, appO46 but not with app123O46, ciO46 or

ap02O46

app??P*

matches with app1P52, app02P5, appPPP but not with app123O46, app1O52, or

ap02O46

Page 197: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

197 myAMC.FA_Agents - Installation and Administration

7.5.4.7 Configuration File myAMC_FA_Checks.xml

<?xml version="1.0" encoding="ISO-8859-1"?>

<configuration>

<configsection name="myAMC.FA">

<configsection name="DirectoryUtilization">

<!-- Pool specific directory -->

<configsection name="FAPoolData">

<configentry name="Active">

<value type="Boolean">true</value>

</configentry>

<!-- identification -->

<configentry name="Name">

<value type="String">fapooldata</value>

</configentry>

<configentry name="Group">

<value type="String">fapooldata</value>

</configentry>

<configentry name="ContextObject">

<value type="String">Pool</value>

</configentry>

<!-- activation -->

<configentry name="FrameActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="PoolActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="GroupActivationPattern">

<value type="String">GR_Linux</value>

</configentry>

<configentry name="NodeActivationPattern">

<value type="String">mybx1*</value>

</configentry>

<configentry name="SystemActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="ServiceTypeActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="InstNumActivationPattern">

<value type="String">*</value>

</configentry>

Page 198: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 198

<!-- paths to check -->

<configentry name="Paths">

<value

type="String">/opt/myAMC/vFF/vFF_${poolname}/data</value>

</configentry>

</configsection>

<!-- Service specific directory -->

<configsection name="OracleDB">

<configentry name="Active">

<value type="Boolean">true</value>

</configentry>

<!-- identification -->

<configentry name="Name">

<value type="String">oradata</value>

</configentry>

<configentry name="Group">

<value type="String">database</value>

</configentry>

<configentry name="ContextObject">

<value type="String">Service</value>

</configentry>

<!-- activation -->

<configentry name="FrameActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="PoolActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="GroupActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="NodeActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="SystemActivationPattern">

<value type="String">P*</value>

</configentry>

<configentry name="ServiceTypeActivationPattern">

<value type="String">SRV_DBORA</value>

</configentry>

<configentry name="InstNumActivationPattern">

<value type="String">*</value>

</configentry>

<!-- paths to check -->

<configentry name="Paths">

<value type="String">/oracle/${systemname}/sapdata*</value>

</configentry>

Page 199: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

199 myAMC.FA_Agents - Installation and Administration

</configsection>

</configsection>

<configsection name="FilesystemUtilization">

<!-- Frame specific directory -->

<configsection name="volFF">

<configentry name="Active">

<value type="Boolean">true</value>

</configentry>

<!-- identification -->

<configentry name="Name">

<value type="String">volFF</value>

</configentry>

<configentry name="Group">

<value type="String">storage</value>

</configentry>

<configentry name="ContextObject">

<value type="String">Frame</value>

</configentry>

<!-- activation -->

<configentry name="FrameActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="PoolActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="GroupActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="NodeActivationPattern">

<value type="String">cn*</value>

</configentry>

<configentry name="SystemActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="ServiceTypeActivationPattern">

<value type="String">*</value>

</configentry>

<configentry name="InstNumActivationPattern">

<value type="String">*</value>

</configentry>

<!-- filesystem information -->

<configentry name="FilesystemNamePattern">

<value type="String">*:/vol/volFF</value>

</configentry>

<configentry name="MountPointPattern">

<value type="String">/FlexFrame/volFF</value>

Page 200: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 200

</configentry>

<!-- threshold values -->

<configentry name="MaxUtilization">

<value type="Float">98.5</value>

</configentry>

<configentry name="MaxGrowthRate">

<value type="Float">5.0</value>

</configentry>

</configsection>

</configsection>

</configsection>

</configuration>

Page 201: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

201 myAMC.FA_Agents - Installation and Administration

7.5.5 Parameters for the Admin Pool Option

CtrlAgentRole

Allowed values are:

Normal Normal function of this CtrlAgent (don't work with a

caretaker of the admin pool).

WorkWithSparePool CtrlAgent work with a caretaker of the admin pool.

SparePoolName

Specifies the name of spare pool.

Allowed values are:

mySparePoolName Name of admin pool is mySparePoolName.

NONE No Admin Pool available.

If the own pool name is identical to the name of the admin pool, CtrlAgent of this pool

is the admin pool caretaker.

SpareGroupName

Specifies the name of the group in the admin pool.

Allowed values are:

mySpareGroupName Name of the group in admin pool is mySpareGroupName.

NONE No group in admin pool available.

SpareNodeRequestPath

Specifies the path for spare node requests.

MaxAgeResponseFile

Specifies the max age (in seconds) of response file (used by the AppAgent).

SpareRequestMoveTimeout

Timeout (in seconds) for moving an Application Node from the admin pool to work

pool (fa_move_node.sh -> ff_an_adm.pl).

SpareRequestMoveNodeMaxRetry

Max retries to call move-node script in case of error (LDAP-locks).

SpareRequestMoveNodeRetryDelay

Delay-Time (in seconds) between retries the call of move-node sript.SelectionRuleConfigFile

Path name and file name of the config file for he selection of the spare nodes from

the admin pool.

Page 202: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 202

7.5.6 Parameters for ServicePing

ServicePingScriptFilePath

This parameter specifies the path of the ServicePing scripts. The script names are

ServicePingDb.sh, ServicePingDef.sh and ServicePingErs.sh.

ServicePing_is_active

This parameter switches on and off ServicePing functionality respectively.

To switch on ServicePing functionality, this parameter must be set to true and also

the return code of the ServicePing scripts must be changed. The return code is 99 by

default and means unknown.

CheckCycle_of_ServicePing

This parameter defines the check cycle (in seconds) of the ServicePing functionality.

7.5.7 Node-related Parameters

Node_MaxRebootNumber

Specifies how many consecutive reboots may be performed to restore a service. If 3

is specified, the Application Agent attempts to make the system available again with

up to three reboots. Here you must bear in mind that a reboot is also unsuccsessful if the system could not be restored within the MaxRebootTime set. In the event of re-

boot problems, the MaxRebootTime parameter must therefore also always be

checked and compared with the reboot time actually needed.

Node_MaxSwitchOverNumber

Specifies how many consecutive switchovers may be performed to restore a service.

Node_SwitchOverServiceStartDelayTime

After an internal SwitchOver this parameter defines how long will be waited until the

services to be taken over are started on the node that is taking over control. This val-

ue is needed since, depending on the switches used, the virtual IP addresses cannot

be released directly owing to the devices’ internal caching. This delay time must

therefore be greater than the devices’ caching time otherwise the service startup on

the node which is taking over control will fail.

Node_SendTrapsAllowed

Releases or blocks the sending of node traps.

Node_RebootCommand

Specifies which command is executed when the Application Agent initiates a reboot.

Normally this is a shutdown with a subsequent reboot.

Page 203: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

203 myAMC.FA_Agents - Installation and Administration

Node_ShutdownCommand

Specifies which command is executed when the Application Agent initiates a switch-

over. Normally this is a shutdown without a subsequent reboot.

Node_PowerDownCommand

Specifies which command is executed by the Control Agent before an external

SwitchOver is initiated. In this way it is ensured that the services on the node being

switched over are really stopped and can be taken over without any problem by other

nodes. The Control Agent waits at most for the period specified with the

ShutdownFac_Shut_Exec_Timeout parameter before it continues with the

switchover.

Node_CheckAvailabilityCommand

Specifies which command is executed by the Control Agent to check the availability

of a node. A return value of 0 is interpreted as a positive result, every other return

value as negative. The Control Agent waits at most for the period of 5 seconds. If the

command has not been executed completely by then, it is assumed that the test is

negative, i.e. the node is no longer available, resulting in an external SwitchOver.

Node_RemoteExecutionCommand

Specifies which command the Control Agent puts ahead of a command to be execut-

ed on another node. This is used, for example, to start or stop a service remotely on

an Application Node. Usually ssh is used here.

SwitchOver_ext_Unavailability_check

Specifies which unavailability check will be performed before external SwitchOver.

Possible values are:

PING_and_SSH ping and ssh must fail for Poff (default)

PING_or_SSH ping or ssh must fail for Poff

PING_only ping only must fail for Poff

SSH_only ssh only must fail for Poff

SwitchOver_ext_Unavailability_check_PING

Specifies which ping unavailability check will be performed before external Switch-

Over. Possible values are: 1 ping the normal host name (blade2) (default)

2 ping the server LAN host name (blade2-se)

4 ping the storage LAN host name (blade2-st)

3 ping normal and server LAN

5 ping normal and storage LAN

6 ping server-lan and storage LAN

7 ping normal and server LAN and storage LAN

7.5.8 Service-related Parameters

The following parameters can be set individually for each service type or for multiple

services simultaneously. This is also a result of the hierarchical structure of the parameter

Page 204: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 204

file. In the parameter file there is also an option for configuring the values for the DB, CI

and APP services individually. The value of the default service is used for any value

which is not service-specific.

Service_EnableMonitoring

Service_SendTraps

Service_MaxRestartNumber

Service_TrapSendDelayTime

Service_ReactionDelayTime

Service_MaxStartTime

Service_MaxStopTime

Service_PingVirtualServiceInterface

Service_ReactionScript

The dynamic behavior of the AppAgents and CtrlAgents depends very much on the val-

ues in the configuration file and the physical conditions. You must therefore check very

carefully that the relation between certain values is secure and application-oriented.

Service_EnableMonitoring

Defines whether monitoring is enabled or disabled for the service type in question.

Service_SendTraps

Releases or blocks the sending of service traps.

Service_MaxRestartNumber

Defines how many attempts are made to restart a failed service. This value can be

configured individually for each service type. The value is typically in the range 1 to

10. The value 0 means that no attempt is made to restart a failed service. If reboots

are permitted on the node, failure of a service leads directly to a reboot.

Service_TrapSendDelayTime

Defines the send delay time for the service traps.

Service_ReactionDelayTime

Interworks directly with CheckCycleTime. It can be set individually for each service

type. This time defines how long the triggering of a reaction is delayed after a failure

has been detected.

Examples:

CheckCycleTime = 10 sec; ServiceReactionDelayTime = 30 sec

In this example a failed service is detected in a cycle. However, the reaction only

takes place after 30 seconds. The failure must therefore have been identified as a

Page 205: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

205 myAMC.FA_Agents - Installation and Administration

failure over at least three detection cycles. This allows you to prevent a detection er-

ror resulting in an incorrect reaction.

CheckCycleTime = 10 sec; ServiceReactionDelayTime = 0 sec

In this example the required reaction takes place immediately in the cycle in which

the problem was detected.

Service_MaxRestartTime

Defines the maximum time which may be required for a service type in the event of a

restart. If this time is exceeded, a second or nth attempt is made in accordance with

Service_MaxRestartNumber. Thus if too short a time is selected for the service

to be monitored and the hardware used, i.e. the service requires longer to restart than permitted by Service_MaxRestartTime, a problem situation is triggered in-

correctly.

Service_MaxStartTime

Defines how long a service may take to start up. If this time is exceeded, the Agent

interprets the service as not started and initiates further reactions.

Service_MaxStopTime

Defines how long a service may take to stop. If this time is exceeded, the Agent in-

terprets the service as not stopped and initiates appropriate reactions.

Service_PingVirtualServiceInterface

Defines whether the associated virtual FlexFrame service interface is pinged to de-

termine the availability of a service. If it is set to 0 the virtual LAN interfaces of the cli-

ent and server network are not queried. Interface availability then has no influence on

the status change of a service. Switching off this parameter causes a defined wait

time (which is parameter Node_SwitchOverServiceStartDelayTime) before

starting services in a takeover (switchover).

Service_ReactionScript

Defines the interace to the FF-SAP-Start-/Stop-Scripts.

<!-- SAP-scripts used before FF V5.0A like sapdb, sapci, sapapp, sapj,

sapacc, ... -->

<value

type="String">${ScriptPath}/${ScriptPrefix}${monparam}${ScriptPostfix}

${BYNIDENT} ${SIDENT} ${ACTION}</value>

<!-- SAP-script used from FF V5.0A (ff_service.sh) -->

<value type="String">${ScriptPath}/ff_service.sh -s ${SIDENT} -t

${monparam} ${BYKEYNIDENT} -a ${ACTION}</value>

7.5.9 Parameters for the Definition of a Generic Service

By default, the FA Agents can supervise a defined quantity of services, depending on the

version. For these services, the rules for the detection and the rules for the autonomous

reaction are fixed components of the FA Agents. Generic services are services which are

Page 206: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 206

not considered in the standard scope of the FA Agents but which will also be considered

within the context of supervision and of the autonomous reaction.

This section describes the parameters that are used to enable monitoring by the FA

Agents as well as the autonomous reactions.

In the parameter file myAMC_FA_Rules.xml, the necessary information for the detection

of the service is registered. Most of the parameters are optional, meaning they are not

normally needed for monitoring. In the following the mandatory parameters are indicated

by an asteriks (*). The optional parameters are set with default values if not used.

The parameter file for the definition of generic services is organized in two main parts: the

parametering of the detection and of the reactions which are required for a service.

For the configuration of a generic service, this generic service must be described in the

detection section.The reaction is then defined in the second section.

Therefore, ideally, in each case one of the templates in the detection and reaction block

is copied. This must then be individualized with the specific parameters in the appropiate

places. The referencing between the detection and reaction blocks occurs via the defined

service name.

Attention: The templates are set to ‘not active’. Therefore, in principle, the individualiza-

tion of the parameter Active must be changed to 1.

Furthermore, the standard service parameters (see section above) must be defined such

that they are also valid for built-in services. If service-specified parameters are not set,

the default values will be used.

Service_EnableMonitoring

Service_SendTraps

Service_MaxRestartNumber

Service_TrapSendDelayTime

Service_ReactionDelayTime

Service_MaxStartTime

Service_MaxStopTime

7.5.9.1 Parametering of the Service Detection

The parameter set for the detection consists of a header which defines the service as a

whole. A service itself can consist of one or more subservices. For every subservice a

separate subservice parameter block must be created.

Page 207: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

207 myAMC.FA_Agents - Installation and Administration

7.5.9.1.1 Parameters of the service header

*Name

Unique symbolic servicename inside the rulefile. The maximum string length is 50

characters. It does not have to be identical with the technical service name. The ser-

vice name is the reference to the reaction.

Description

Used for documentation purposes only.

*Displayname

The display name is used by the FlexFrame ControlCenter. If it is not defined, the

symbolic name is used, but it should be defined. It should be as short as possible be-

cause this service name will be displayed in the FlexFrame ControlCenter (limited

space available).

Active

Activates (1) or deactivates (0) the parameter block.

MonitorParam

Defines the required parameters that produce a state-altering event during starting or

stopping of a service. The event script is called MonitorFlag and is doing nothing.

It remains in the pro-cess list for a defined timeperiod (normally 30 seconds).To at-

tach the MonitorFlag to a service, the following call syntax is prescribed:

MonitorFlag <RefSrv> <State> <InstNo> <SID>

RefSrv

This is a reference to a service and is defined under MonitorParam.

State

start, stop, restart, watch or nowatch

InstNo

A positive instance number; this information is optional

SID

The system id. This information is optional

Orderprio

When there are several services, the order priority defines within a system the order

in which they will be started. Stopping will be done in the reverse order.

PowerValue

Workload demands of a service in SAPS.

ServicePrio

Priority of the service to be defined.

Page 208: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 208

*Group

Accounting group name for the performance and accounting management. A new

group can be defined for a service or its values appear in an existing group.

For example, SAP: If the backup server should be monitored and its workload con-

sumption should appear in the group SAP, then it should be configured to the group

SAP.

7.5.9.1.2 Subservice parametering

A service consists of a minimum of one or more subservices. For every subservice the

following parameters must be defined:

Subservice

Subservice name

Symbolic name for the subservice. This parameter is optional.

Display name

This parameter is for example used as service name in failure traps or error messag-

es.

Active

Active (1) or inactive (0). The default is active.

7.5.9.1.3 Subservice detector parametering

For every subservice one or more detectors can be activated. In version 3.0 of the FA

Agents, only detectors of the type process exist. In future versions more detectors will be

added. A detector requires the following parameters:

Detector

Detector type

Process

Active

Switches the rule on or off

ProcessName

The process name to be detected

CountMin

Minimum number of required processes of this type

CountMax

Maximum number of required processes of this type

Page 209: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

209 myAMC.FA_Agents - Installation and Administration

HierachyMin

Minimum process hierachy of the subservices

Severity

Determined Severity (warning or critical) if the affiliated subservice has a fault.

7.5.9.2 Parametering of the Service Reactions

The second big block to be defined is the reactions required for a service. For this the

commands for starting, stopping and restarting the services must be defined.

The reaction parameter block for a service also has the service name, meaning the same

name. In a reaction the determining of a program or script to be called occurs in the case

of each start, stop or restart of the services.

The first command specifies the start call, the second the stop call and the third the re-

start call.

Each command is composed of the attributes script and parameter. script defines

the called program or script. If a parameter is omitted, no parameter is used.

Page 210: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 210

7.5.10 Path Configuration

The path configuration is used to define the directories in which the myAMC.FA compo-

nents store their various work files. A FlexFrame Autonomy solution stores a range of

information, such as files with display information for the WebInterface and logging infor-

mation to be used for support when this is required, in various files.

To ensure performance and clarity are retained even in larger configurations, we recom-

mend that you do not modify these settings! If the suggested path configuration is

changed, though, make sure that clatiy is still retained and no problems arise with regard

to performance and accessibility.

LiveListLogFilePath

This parameter specifies the directory in which the Livelist is stored.

LiveListXmlFilePath

This parameter specifies the directory in which the XML representation of the Livelist

is stored. This file is required by the FA WebInterface. The parameter should contain

the same path as ServicesXmlFilePath.

ServicesXmlFilePath

This parameter specifies the directory in which the XML representation of the ser-

vices list is stored. These files are required by the FA WebInterface. The parameter

should contain the same path as LiveListXmlFilePath.

ServicesListFilePath

This parameter specifies the directory in which the services list files are stored.

ServicesLogFilePath

This parameter specifies the directory in which the services log files are stored.

RebootListFilePath

This parameter specifies the directory in which the reboot files are stored. These files

contain a list of all services which must be restored after a reboot.

SwitchOverListFilePath

This parameter specifies the directory in which the switchover files are stored. These

files contain a list of all services which must be restored on another node after a

switchover.

PerformanceFilePath

This parameter specifies the directory in which the performance files are stored. The-

se files contain measured values for performance data.

FSUtilScriptFilePath

Specifies the path to the FsUtil-scripts.

Script-file names are 'myAMC.DetGetDirData.sh', 'myAMC.DetGetFSData.sh'.

Page 211: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

211 myAMC.FA_Agents - Installation and Administration

Performance files 'Perf_FsUtil~<hostname>.prf'.

Line-Identifier in this file is 'FSUTIL'.

SAPScriptFilePath

This parameter specifies the directory in which the start and stop scripts for the SAP

services (sapdb, sapci, sapapp, etc.) can be found. The default path

(/opt/myAMC/scripts/sap) is normally a symbolic link to the actual script directo-

ry.

ControlFilePath

This parameter specifies the directory in which the control files (<service

type><service id><service sid>_host) generated by the start/stop scripts

are contained.

BlackboardFilePath

This parameter specifies the directory in which the BlackBoard file can be found.

Commands can be entered in it which are executed by the FA_AppAgents.

GroupConfigFile

This parameter specifies the file in which the group affiliation is configured.

PrePoffHookPath

This parameter specifies the script, which is execute before powering off a node. If

IgnorePoffHookResult = true, the return code will be ignored, otherwise the

node will be powered off only if this script returns 0.

PostPoffHookPath

This parameter specifies the script, which is execute after powering off a node and

before performing a SwitchOver. If IgnorePoffHookResult = true, the return

code will be ignored, otherwise the SwitchOver will be performed only if this script re-

turns 0.

ServicePingScriptFilePath

This parameter specifies the path of the serviceping scripts. The names of the called

scripts are 'ServicePingDb.sh', 'ServicePingDef.sh' and 'ServicePingErs.sh'.

Page 212: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 212

7.5.11 Shutdown Configuration

The shutdown feature is described in detail in section 6.4.

IgnoreShutdownFailure

The parameter IgnoreShutdownFailure defines whether, after a failed shut-

down/powerdown, the network interfaces of the relevant node are to be deactivated,

which would ensure that all services running on this node are shut down and the ser-

vices can be switched over to an other Application Node.

7.5.12 Default Parameter File

<?xml version="1.0" encoding="ISO-8859-1"?>

<configuration>

<configsection name="myAMC.FA">

<!-- **** timing parameters *** -->

<!-- specifies how often (in seconds) myAMC.FA checks process

states.

This value should not exceed a third of the time interval

specified

in the script monitor-alert (which is part of the FlexFrame

installation).

The default value for this parameter is 10 seconds (Note:

'monitor_alert' is 30).

-->

<configentry name="CheckCycleTime">

<value type="UnsignedInteger">10</value>

</configentry>

<!-- Specifies how often (in seconds) myAMC.FA checks the

BlackBoard.

This value should be >= 'CheckCycleTime'.

A value of '0' disables the reading.

-->

<configentry name="BlackBoardCheckCycleTime">

<value type="UnsignedInteger">30</value>

</configentry>

<!-- specifies how often (in seconds) myAMC.FA writes live list

entries

This value should not exceed a third of the time interval

specified by the

parameter MaxHeartbeatTime.

-->

<configentry name="LivelistWriterTime">

<value type="UnsignedInteger">10</value>

</configentry>

<!-- specifies the dT (in sec) for reading in past in case of a

CtrlAgent switch.

For activation set this value for example to 600 sec.

If this value is '0' this feature is switched off.

-->

Page 213: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

213 myAMC.FA_Agents - Installation and Administration

<configentry name="LivelistRead_dT">

<value type="UnsignedInteger">0</value>

</configentry>

<!-- specifies how often (in seconds) myAMC.FA tries a service

ping.

This value should be >= 60 sec because of performance

consumption.

-->

<configentry name="CheckCycle_of_ServicePing">

<value type="UnsignedInteger">60</value>

</configentry>

<!-- specifies whether ServicePing is active or not. -->

<configentry name="ServicePing_is_active">

<value type="Boolean">false</value>

</configentry>

<!-- specifies whether CtrlAgent writes only to files if there was

changes.

'true': Output files will be written if there was changes.

'false': Output files will be written every cycle.

-->

<configentry name="CtrlAgent_WriteOnlyChanges">

<value type="Boolean">false</value>

</configentry>

<!-- Specify the role of CtrlAgent.

Allowed values are:

= 'Normal': Normal function of this Ctrl-Agent.

(don't work with a caretaker of the 'SparePool').

= 'WorkWithSparePool': Ctrl-Agent work with a caretaker of

the 'SparePool'.

-->

<configentry name="CtrlAgentRole">

<!--

<value type="String">WorkWithSparePool</value>

-->

<value type="String">Normal</value>

</configentry>

<!-- Specify the name of 'SparePool'.

Allowed values are:

= '*': Name of the 'SparePool'.

= 'NONE': No 'SparePool' available.

-->

<configentry name="SparePoolName">

<value type="String">NONE</value>

</configentry>

<!-- Specify the name of 'SpareGroup'.

Allowed values are:

= '*': Name of the 'SpareGroup'.

= 'NONE': No 'SpareGroup' available.

-->

<configentry name="SpareGroupName">

<value type="String">SpareGrp</value>

</configentry>

Page 214: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 214

<!-- Values for 'fa_move_node.sh' calls 'ff_an_adm.pl -op move ...'

-->

<!-- Timeout (in seconds) for move a node from SparePool to work

pool. -->

<configentry name="SpareRequestMoveTimeout">

<value type="UnsignedInteger">900</value>

</configentry>

<!-- Max retries to call move-node script in case of error (LDAP-

locks). -->

<configentry name="SpareRequestMoveNodeMaxRetry">

<value type="UnsignedInteger">10</value>

</configentry>

<!-- Delay-Time (in seconds) between retries the call of move-node

sript. -->

<configentry name="SpareRequestMoveNodeRetryDelay">

<value type="UnsignedInteger">30</value>

</configentry>

<!-- Time (in minutes) how often the spare nodes in caretaker will

be powered ON and OFF.

Values <= 1 (60sec) are not allowed and switched of this

functionality.

-->

<configentry name="SpareNodePowercycleTime">

<value type="UnsignedInteger">1440</value>

</configentry>

<!-- Timeout (in seconds) for NASCheck_Script.

-->

<configentry name="SRDF_NAS_FH_NASCheck_Timeout">

<value type="UnsignedInteger">1800</value>

</configentry>

<!-- Maximal repair time of a SRDF-NAS failure.

Used in 'manual' and 'automatic' case.

If a potential storage problem persits, a new check will be

done after exceeding this time.

-->

<configentry name="SRDF_NAS_FH_MaxSRDF_RepairTime">

<value type="UnsignedInteger">1800</value>

</configentry>

<!-- Specify the trigger for the SRDF-NAS-Check.

Allowed values are:

= 'NO_Check':

NO SRDF-NAS-Check will be done.

= 'RequestMA_only':

'Request per Monitor-Alert' only triggers the SRDF-NAS-Check.

= 'MountFail_only':

'Mount-Failed' only triggers the SRDF-NAS-Check.

= 'FilerFail_only':

'Filer-Failed' only triggers the SRDF-NAS-Check.

= 'MountFail_and_RequestMA':

'Mount-Failed' and 'Request per Monitor-Alert' triggers the SRDF-NAS-Check.

= 'MountFail_or_RequestMA':

'Mount-Failed' or 'Request per Monitor-Alert' triggers the SRDF-NAS-Check.

= 'FilerFail_and_RequestMA':

'Filer-Failed' and 'Request per Monitor-Alert' triggers the SRDF-NAS-Check.

= 'FilerFail_or_RequestMA':

'Filer-Failed' or 'Request per Monitor-Alert' triggers the SRDF-NAS-Check.

Page 215: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

215 myAMC.FA_Agents - Installation and Administration

= 'MountFail_and_FilerFail':

'Mount-Failed' and 'Filer-Failed' triggers the SRDF-NAS-Check.

= 'MountFail_or_FilerFail':

'Mount-Failed' or 'Filer-Failed' triggers the SRDF-NAS-Check.

= 'FilerFail_and_MountFail_and_RequestMA': 'Filer-Failed'

and 'Mount-Failed' and 'Request per Monitor-Alert' triggers the SRDF-NAS-Check.

= 'FilerFail_or_MountFail_or_RequestMA': 'Filer-Failed' or

'Mount-Failed' or 'Request per Monitor-Alert' triggers the SRDF-NAS-Check.

-->

<configentry name="SRDF_NAS_FH_CheckTrigger">

<!--

<value type="String">NO_Check</value>

<value type="String">RequestMA_only</value>

<value type="String">MountFail_only</value>

<value type="String">FilerFail_only</value>

<value type="String">MountFail_and_RequestMA</value>

<value type="String">MountFail_or_RequestMA</value>

<value type="String">FilerFail_and_RequestMA</value>

<value type="String">FilerFail_or_RequestMA</value>

<value type="String">MountFail_and_FilerFail</value>

<value type="String">MountFail_or_FilerFail</value>

<value

type="String">FilerFail_and_MountFail_and_RequestMA</value>

<value

type="String">FilerFail_or_MountFail_or_RequestMA</value>

-->

<value type="String">NO_Check</value>

</configentry>

<!-- Specify the SRDF NAS failure reaction.

Allowed values are:

= 'manual': Manual SRDF switchover. Administrator must

do it.

= 'automatic': Automatic SRDF switchover.

-->

<configentry name="SRDF_NAS_FH_Reaction">

<!--

<value type="String">manual</value>

<value type="String">automatic</value>

-->

<value type="String">manual</value>

</configentry>

<!-- specifies how often (in seconds) myAMC.FA looks for new live

list entries.

This value should not exceed a third of the time interval

specified by the

parameter MaxHeartbeatTime.

-->

<configentry name="ControlAgentTime">

<value type="UnsignedInteger">10</value>

</configentry>

<!-- Maximum time (in seconds) between two application agent

heartbeat messages in live list -->

<configentry name="MaxHeartbeatTime">

<value type="UnsignedInteger">30</value>

</configentry>

<!-- Parameters for 'MultiNodeFailure_ShortTime' -->

Page 216: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 216

<!-- Number of nodes failed for detection of

'MultiNodeFailure_ShortTime'. -->

<configentry name="MultiNodeFailure_ShortTime_FailureCount">

<value type="UnsignedInteger">4</value>

</configentry>

<!-- Timeframe for detection of 'MultiNodeFailure_ShortTime'. -->

<configentry name="MultiNodeFailure_ShortTime_FailureTime">

<value type="UnsignedInteger">120</value>

</configentry>

<!-- Maximum time (in seconds) witch is added as delay (to

'MaxHeartbeatTime') in case of 'MultiNodeFailure_ShortTime'. -->

<configentry name="MultiNodeFailure_ShortTime_ReactionDelay">

<value type="UnsignedInteger">0</value>

</configentry>

<!-- Specify which reaction in case of 'MultiNodeFailure_ShortTime'

Allowed values are:

= 'None': No special reaction jet (will be used for future

use).

-->

<configentry name="MultiNodeFailure_ShortTime_ReactionAction">

<!--

<value type="String">ffu</value>

-->

<value type="String">None</value>

</configentry>

<!-- Parameters for 'MultiNodeFailure_LongTime' -->

<!-- Number of nodes failed for detection of

'MultiNodeFailure_LongTime'. -->

<configentry name="MultiNodeFailure_LongTime_FailureCount">

<value type="UnsignedInteger">10</value>

</configentry>

<!-- Timeframe for detection of 'MultiNodeFailure_LongTime'. -->

<configentry name="MultiNodeFailure_LongTime_FailureTime">

<value type="UnsignedInteger">86400</value>

</configentry>

<!-- Maximum time (in seconds) witch is added as delay (to

'MaxHeartbeatTime') in case of 'MultiNodeFailure_LongTime'. -->

<configentry name="MultiNodeFailure_LongTime_ReactionDelay">

<value type="UnsignedInteger">0</value>

</configentry>

<!-- Specify which reaction in case of 'MultiNodeFailure_LongTime'

Allowed values are:

= 'None': No special reaction jet (will be used for future

use).

-->

<configentry name="MultiNodeFailure_LongTime_ReactionAction">

<!--

<value type="String">ffu</value>

-->

<value type="String">None</value>

</configentry>

<!-- Parameters for 'MultiNodeFailure_Heartbeat'. Used for initiate

a SRDF-NAS-Check. -->

<!-- Number of nodes failed for detection of

'MultiNodeFailure_Heartbeat'. -->

<configentry name="MultiNodeFailure_Heartbeat_FailureCount">

<value type="UnsignedInteger">4</value>

</configentry>

<!-- Timeframe for detection of 'MultiNodeFailure_Heartbeat'. -->

<configentry name="MultiNodeFailure_Heartbeat_FailureTime">

Page 217: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

217 myAMC.FA_Agents - Installation and Administration

<value type="UnsignedInteger">600</value>

</configentry>

<!-- Maximum time (in seconds) witch is added as delay (to

'MaxHeartbeatTime') in case of 'MultiNodeFailure_Heartbeat'. -->

<configentry name="MultiNodeFailure_Heartbeat_ReactionDelay">

<value type="UnsignedInteger">0</value>

</configentry>

<!-- Specify which reaction in case of 'MultiNodeFailure_Heartbeat'

Allowed values are:

= 'None': No special reaction jet (will be used for future

use).

-->

<configentry name="MultiNodeFailure_Heartbeat_ReactionAction">

<!--

<value type="String">ffu</value>

-->

<value type="String">None</value>

</configentry>

<!-- Maximum time (in seconds) a machine takes to reboot -->

<configentry name="MaxRebootTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- Maximum time (in seconds) a machine takes to reboot (special

for windoes) -->

<configentry name="MaxUpTime_for_Reboot_detection">

<value type="UnsignedInteger">900</value>

</configentry>

<!-- Maximum number of failed reach attempts -->

<configentry name="MaxFailedReachNumber">

<value type="UnsignedInteger">1</value>

</configentry>

<!-- Specify which unavailability check will be done before

external SwitchOver

Allowed values are:

= 'PING_and_SSH': 'ping' and 'ssh' must fail for Poff (=

default)

= 'PING_or_SSH': 'ping' or 'ssh' must fail for Poff

= 'PING_only': 'ping' only must fail for Poff

= 'SSH_only': 'ssh' only must fail for Poff

-->

<configentry name="SwitchOver_ext_Unavailability_check">

<!--

<value type="String">PING_and_SSH</value>

<value type="String">PING_or_SSH</value>

<value type="String">PING_only</value>

<value type="String">SSH_only</value>

-->

<value type="String">PING_and_SSH</value>

</configentry>

<!-- Specify which PING unavailability check will be done before

external SwitchOver

Allowed values are:

= '1': 'ping' the normal hostname ('blade2')

= '2': 'ping' the server-lan hostname ('blade2-se')

Page 218: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 218

= '4': 'ping' the storage-lan hostname ('blade2-st')

= '3': 'ping' normal and server-lan

= '5': 'ping' normal and storage-lan

= '6': 'ping' server-lan and storage-lan

= '7': 'ping' normal and server-lan and storage-lan

-->

<configentry name="SwitchOver_ext_Unavailability_check_PING">

<value type="UnsignedInteger">1</value>

</configentry>

<!-- specifies how often (in seconds) myAMC.FA writes performance

data.

This value should be a multiple of 'CheckCycleTime'.

The default value for this parameter is 60 seconds.

-->

<configentry name="PerfdataReportCycleTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies how often (in seconds) myAMC.FA checks the

filesystem utilization for performance data.

This value should be a multiple of 'CheckCycleTime'.

-->

<configentry name="Perfdata_SpaceUtil_FSCycleTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies how often (in seconds) myAMC.FA checks the directory

utilization for performance data.

This value should be a multiple of 'CheckCycleTime'.

-->

<configentry name="Perfdata_SpaceUtil_DirCycleTime">

<value type="UnsignedInteger">3600</value>

</configentry>

<!-- specifies the max age (in seconds) of SwitchOver file.

If the age of a SwitchOver file exceeds this value, it is markes

as 'too old' and will be ignored.

-->

<configentry name="MaxAgeSwitchOverFile">

<value type="UnsignedInteger">120</value>

</configentry>

<!-- specifies the max age (in seconds) of Response file.

If the age of a Response file exceeds this value, it will be

ignored.

-->

<configentry name="MaxAgeResponseFile">

<value type="UnsignedInteger">1200</value>

</configentry>

<!-- specifies the communication method(s) of FA -->

<!-- Allowed values are:

= 'File-based':

Use file livelist.log for communication.

= 'MPI-based':

Use message pasing interface MPI_AL for communication.

= 'MPI-fallback-File':

Use message pasing interface MPI_AL for communication and

as fallback the file based communication.

Page 219: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

219 myAMC.FA_Agents - Installation and Administration

-->

<configentry name="ComMethod_LiveList">

<value type="String">File-based</value>

<!--

<value type="String">File-based</value>

<value type="String">MPI-based</value>

<value type="String">MPI-fallback-File</value>

-->

</configentry>

<!-- *** node parameters *** -->

<configsection name="Node">

<!-- specifies the minimal service prio for take over a

SwitchOver-file -->

<!--

<configentry name="Node_MinServicePrio">

<value type="UnsignedInteger">1</value>

</configentry>

-->

<!-- specifies the 'service schema' with controls

'priority' and 'load' -->

<!-- See file 'myAMC_FA_Groups.xml'

-->

<configentry name="Node_ServiceSchema">

<value type="String">default</value>

</configentry>

<!-- specifies the 'group schema' with controls grouping.

-->

<!-- See file 'myAMC_FA_Groups.xml'

-->

<configentry name="Node_GroupSchema">

<value type="String">default_LDAP</value>

</configentry>

<!-- specifies the interface used for start/stop/restart

SAP-services -->

<configentry name="Node_SAP_Interface">

<value type="String">SAPscripts</value>

<!--

<value type="String">ACC</value>

-->

<!--

<value type="String">SAPscripts, ACC</value>

-->

</configentry>

<!-- specifies the replace strings for generation of full

specified script file path (DO NOT CHANGE) -->

<configentry

name="Node_SAP_Interface_ReplaceSTR_ScriptPath">

<value type="String">${ScriptPath}</value>

</configentry>

<configentry

name="Node_SAP_Interface_ReplaceSTR_ScriptPrefix">

<value type="String">${ScriptPrefix}</value>

</configentry>

<configentry

name="Node_SAP_Interface_ReplaceSTR_ScriptPostfix">

Page 220: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 220

<value type="String">${ScriptPostfix}</value>

</configentry>

<!-- specifies the replace string for

'Node_SAP_Interface_ReplaceSTR_ScriptPrefix' -->

<configentry name="Node_SAP_Interface_ScriptPrefix_SAP">

<value type="String">sap</value>

</configentry>

<configentry name="Node_SAP_Interface_ScriptPrefix_ACC">

<value type="String">acc</value>

</configentry>

<!-- specifies the replace string for

'Node_SAP_Interface_ReplaceSTR_ScriptPostfix' -->

<configentry name="Node_SAP_Interface_ScriptPostfix_SAP">

<value type="String"></value>

</configentry>

<configentry name="Node_SAP_Interface_ScriptPostfix_ACC">

<value type="String"></value>

</configentry>

<!-- specifies whether SwitchOver is service based or node

based -->

<!-- Allowed values are 'service' and 'node'

-->

<configentry name="Node_SwitchOverTyp">

<!--

<value type="String">service</value>

-->

<value type="String">node</value>

</configentry>

<!-- specifies the rule to take over a SwitchOver-file -->

<!-- Allowed values are:

= 'SpareNode':

Only a spare node will Start the services from

taken SwitchOver-File.

= 'add' (Hinzufuegen, Ergaenzung):

Additional start the services from taken

SwitchOver-File.

= 'replace' (Verschieben):

Running services will be stopped and a SwitchOver-

File will be written therefore,

Start the services from taken SwitchOver-File.

= 'substitute' (Ersetzung):

Running services will be stopped,

Start the services from taken SwitchOver-File.

= 'dynamic':

Cause of prios there will be done one of the

TakeOver-rules

'SpareNode', 'add', 'replace', 'substitute', or

none.

-->

<configentry name="Node_TakeOverRule">

<!--

<value type="String">add</value>

<value type="String">replace</value>

<value type="String">substitute</value>

<value type="String">dynamic</value>

-->

<value type="String">SpareNode</value>

</configentry>

Page 221: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

221 myAMC.FA_Agents - Installation and Administration

<!-- specifies the ranges for take over rule 'dynamic'.

For 'Dyn_Spare_*' it is the high prio of

SwitchOver-file.

For others it is the high prio of own node.

The lowest Service-priority you may use is '9999'

(As default a SpareNode has a prio of '10000').

-->

<!-- 'Spare': -->

<configentry name="Dyn_Spare_min">

<value type="UnsignedInteger">1</value> </configentry>

<configentry name="Dyn_Spare_max">

<value type="UnsignedInteger">4</value> </configentry>

<!-- 'Add' (Hinzufuegen, Ergaenzen): -->

<configentry name="Dyn_Add_min"> <value

type="UnsignedInteger">3</value> </configentry>

<configentry name="Dyn_Add_max"> <value

type="UnsignedInteger">4</value> </configentry>

<!-- 'Replace' (Verschieben): -->

<configentry name="Dyn_Replace_min"> <value

type="UnsignedInteger">5</value> </configentry>

<configentry name="Dyn_Replace_max"> <value

type="UnsignedInteger">6</value> </configentry>

<!-- 'Substitute' (Ersetzen): -->

<configentry name="Dyn_Substitute_min"> <value

type="UnsignedInteger">7</value> </configentry>

<configentry name="Dyn_Substitute_max"> <value

type="UnsignedInteger">20</value> </configentry>

<!-- specifies whether the min- max- range of spare node is

exclusive for spare nodes or not. -->

<configentry name="Dyn_Spare_exclusive">

<value type="Boolean">true</value>

</configentry>

<!-- specifies the escalation type -->

<!-- Allowed values are:

= 'Node':

Node-escalation: "Restart" => "Rebbot" =>

"SwitchOver"

The escalation will be done for all

services on a node.

= 'Service':

Service-escalation: "Restart" =>

"SwitchOver"(single service)

The escalation will be done for a single

service.

-->

<configentry name="EscalationType">

<!--

<value type="String">Service</value>

-->

<value type="String">Node</value>

</configentry>

<!-- specifies the TakeOver strategy -->

Page 222: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 222

<!-- Allowed values are:

= 'FirstFit':

The first node, who applies for TakeOver,

wins and gets the SwitchOver-File.

= 'LowPrioFit':

The node with the minimal prio, wins and

gets the SwitchOver-File.

The lowest Service-priority you may use is

'9999' (As default a SpareNode has a prio of '10000').

-->

<configentry name="TakeOverStrategy">

<value type="String">FirstFit</value>

<!--

<value type="String">FirstFit</value>

<value type="String">LowPrioFit</value>

-->

</configentry>

<!-- specifies the maximum number of reboots -->

<configentry name="Node_MaxRebootNumber">

<value type="UnsignedInteger">0</value>

</configentry>

<!-- specifies the maximum number of switch overs -->

<configentry name="Node_MaxSwitchOverNumber">

<value type="UnsignedInteger">1</value>

</configentry>

<!-- if Service_PingVirtualServiceInterface is set to true,

this value specifies the time window, in which a

node tries

to take over a service.

if Service_PingVirtualServiceInterface is set to

false,

the service will be started after this time

interval to

ensure, that is is actually down.

-->

<configentry name="Node_SwitchOverServiceStartDelayTime">

<value type="UnsignedInteger">120</value>

</configentry>

<!-- specifies whether traps are allowed -->

<configentry name="Node_SendTrapsAllowed">

<value type="Boolean">true</value>

</configentry>

<!-- specifies the command to be executed apon reboot -->

<configentry name="Node_RebootCommand">

<value

type="String">/opt/myAMC/scripts/ShutDown_Node/shutdown_node.sh reboot</value>

</configentry>

<!-- specifies the command to be executed apon shutdown -->

<configentry name="Node_ShutdownCommand">

<value

type="String">/opt/myAMC/scripts/ShutDown_Node/shutdown_node.sh shutdown</value>

</configentry>

<!-- specifies the command to be executed to power down a

node before

Page 223: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

223 myAMC.FA_Agents - Installation and Administration

another node is allowed to take over its services.

The variable

${node-name} can be used to specifiy the name of

the node the actual

command should be executed on. The actual command

will

be appended to this command -->

<configentry name="Node_PowerDownCommand">

<!--

<value type="String">/bin/true</value>

-->

<value type="String">/bin/su - root -c

"/opt/myAMC/scripts/PowerMng/powerOnOff.sh ${node-name} down"</value>

</configentry>

<!-- specifies the command to be executed to in order to

determine whether a node is still available -->

<configentry name="Node_CheckAvailabilityCommand">

<value type="String">/usr/bin/ssh -q ${node-name}

/bin/uname -a</value>

</configentry>

<!-- specifies the command to be used when a command is to

be

executed on another node. The variable ${node-

name} can

be used to specifiy the name of the node the

actual

command should be executed on. The actual command

will

be appended to this command -->

<configentry name="Node_RemoteExecutionCommand">

<value type="String">/usr/bin/ssh -q root@${node-

name} </value>

</configentry>

</configsection>

<!-- *** service parameters *** -->

<configsection name="Services">

<configsection name="Default">

<!-- specifies whether to monitor a service -->

<configentry name="Service_EnableMonitoring">

<value type="Boolean">true</value>

</configentry>

<!-- specifies whether traps are allowed -->

<configentry name="Service_SendTraps">

<value type="Boolean">true</value>

</configentry>

<!-- specifies the maximum number of restarts -->

<configentry name="Service_MaxRestartNumber">

<value type="UnsignedInteger">3</value>

</configentry>

<!-- specifies how long (in seconds) to delay a

trap in case of an error -->

<configentry name="Service_TrapSendDelayTime">

<value type="UnsignedInteger">15</value>

</configentry>

<!-- specifies how long (in seconds) to delay a

Page 224: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 224

reaction in case of an error

This value should be at least three times

as high as the time interval

specified in CheckCycleTime.

-->

<configentry name="Service_ReactionDelayTime">

<value type="UnsignedInteger">45</value>

</configentry>

<!-- specifies maximum service restart time (in

seconds) -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time (in

seconds) -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time (in

seconds) -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies whether to ping virtual service

interface

in order to detect whether a service is

up and running. -->

<configentry

name="Service_PingVirtualServiceInterface">

<value type="Boolean">true</value>

</configentry>

<!-- specifies name and parameter of reaction

script. -->

<configentry name="Service_ReactionScript">

<!-- SAP-scripts used before FF V5.0 like

sapdb, sapci, sapapp, sapj, sapacc, ...

<value

type="String">${ScriptPath}/${ScriptPrefix}${monparam}${ScriptPostfix} ${BYNIDENT}

${SIDENT} ${ACTION}</value>

-->

<!-- SAP-script used from FF V5.0

(ff_service.sh) -->

<value

type="String">${ScriptPath}/ff_service.sh -s ${SIDENT} -t ${monparam} ${BYKEYNIDENT}

-a ${ACTION}</value>

</configentry>

</configsection>

<configsection name="SRV_ORACLE_RAC_CRS">

<!-- specifies the maximum number of restarts -->

<configentry name="Service_MaxRestartNumber">

<value

type="UnsignedInteger">100000000</value>

</configentry>

<configentry name="Service_ReactionDelayTime">

<value

type="UnsignedInteger">100000000</value>

</configentry>

<!-- specifies maximum service restart time (in

seconds) -->

<configentry name="Service_MaxRestartTime">

<value

Page 225: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

225 myAMC.FA_Agents - Installation and Administration

type="UnsignedInteger">100000000</value>

</configentry>

<!-- specifies maximum service start time (in

seconds) -->

<configentry name="Service_MaxStartTime">

<value

type="UnsignedInteger">100000000</value>

</configentry>

<!-- specifies maximum service stop time (in

seconds) -->

<configentry name="Service_MaxStopTime">

<value

type="UnsignedInteger">100000000</value>

</configentry>

</configsection>

<configsection name="SRV_ORACLE_RAC_DB">

<!-- specifies the maximum number of restarts -->

<configentry name="Service_MaxRestartNumber">

<value

type="UnsignedInteger">100000000</value>

</configentry>

<configentry name="Service_ReactionDelayTime">

<value

type="UnsignedInteger">100000000</value>

</configentry>

<!-- specifies maximum service restart time (in

seconds) -->

<configentry name="Service_MaxRestartTime">

<value

type="UnsignedInteger">100000000</value>

</configentry>

<!-- specifies maximum service start time (in

seconds) -->

<configentry name="Service_MaxStartTime">

<value

type="UnsignedInteger">100000000</value>

</configentry>

<!-- specifies maximum service stop time (in

seconds) -->

<configentry name="Service_MaxStopTime">

<value

type="UnsignedInteger">100000000</value>

</configentry>

</configsection>

<!-- *** timing parameters for DB services *** -->

<configsection name="SRV_DBORA">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

Page 226: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 226

<!-- *** timing parameters for DB services *** -->

<configsection name="SRV_DBSAP">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for DB services *** -->

<configsection name="SRV_DB2">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies name and parameter of reaction

script. -->

<configentry name="Service_ReactionScript">

<!-- SAP-scripts used before FF V5.0 like

sapdb, sapci, sapapp, sapj, sapacc, ...

<value

type="String">${ScriptPath}/${ScriptPrefix}db${ScriptPostfix} ${BYNIDENT} ${SIDENT}

${ACTION}</value>

-->

<!-- SAP-script used from FF V5.0

(ff_service.sh) -->

<value

type="String">${ScriptPath}/ff_service.sh -s ${SIDENT} -t db ${BYKEYNIDENT} -a

${ACTION}</value>

</configentry>

</configsection>

<!-- *** timing parameters for CI services *** -->

<configsection name="SRV_CI">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

Page 227: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

227 myAMC.FA_Agents - Installation and Administration

<!-- *** timing parameters for APP services *** -->

<configsection name="SRV_APP">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for SCS services *** -->

<configsection name="SRV_SCS">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for ASCS services *** -->

<configsection name="SRV_ASCS">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for JC services *** -->

<configsection name="SRV_JC">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

Page 228: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 228

</configentry>

</configsection>

<!-- *** timing parameters for J services *** -->

<configsection name="SRV_J">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for livecache (LC) services ***

-->

<configsection name="SRV_LC">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for enqueue replication (ERS)

services *** -->

<configsection name="SRV_ERS">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for overage MDM services *** -->

<configsection name="SRV_MDS">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

Page 229: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

229 myAMC.FA_Agents - Installation and Administration

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for overage MDM Import services

*** -->

<configsection name="SRV_MDIS">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for overage MDM Export services

*** -->

<configsection name="SRV_MDSS">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for MDM services *** -->

<configsection name="SRV_MDS71">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for MDM Import services *** -->

<configsection name="SRV_MDIS71">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

Page 230: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 230

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for MDM Export services *** -->

<configsection name="SRV_MDSS71">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

<!-- *** timing parameters for xprint services *** -->

<configsection name="SRV_XPR">

<!-- specifies maximum service restart time -->

<configentry name="Service_MaxRestartTime">

<value type="UnsignedInteger">600</value>

</configentry>

<!-- specifies maximum service start time -->

<configentry name="Service_MaxStartTime">

<value type="UnsignedInteger">300</value>

</configentry>

<!-- specifies maximum service stop time -->

<configentry name="Service_MaxStopTime">

<value type="UnsignedInteger">300</value>

</configentry>

</configsection>

</configsection>

<!-- *** path parameters *** -->

<!-- specifies path to FA scripts -->

<configentry name="FAScriptFilePath">

<value type="String">/opt/myAMC/scripts</value>

</configentry>

<!-- specifies path to FA scripts for local installation -->

<configentry name="FAScriptFilePathLocal">

<value type="String">/opt/local/myAMC/scripts</value>

</configentry>

<!-- Specifies path to spare node request directory. -->

<configentry name="SpareNodeRequestPath">

<value type="String">/opt/myAMC/vFF/SpareRequest</value>

Page 231: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

231 myAMC.FA_Agents - Installation and Administration

</configentry>

<!-- specifies path to live list file -->

<configentry name="LiveListLogFilePath">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/livelist</value>

</configentry>

<!-- specifies path to live list file

In order to use the FlexWeb web interface this path must be

the same as specified in <install-path>/web/myamc-flexweb.conf

and in ServicesXmlFilePath

-->

<configentry name="LiveListXmlFilePath">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/xmlrepository</value>

</configentry>

<!-- specifies path to service xml file

In order to use the FlexWeb web interface this path must be

the same as specified in <install-path>/web/myamc-flexweb.conf

and in LiveListXmlFilePath

-->

<configentry name="ServicesXmlFilePath">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/xmlrepository</value>

</configentry>

<!-- specifies path to services list file -->

<configentry name="ServicesListFilePath">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/servicelists</value>

</configentry>

<!-- specifies path to services log file -->

<configentry name="ServicesLogFilePath">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/servicelogs</value>

</configentry>

<!-- specifies path to reboot file -->

<configentry name="RebootListFilePath">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/reboot</value>

</configentry>

<!-- specifies path to switch over file -->

<configentry name="SwitchOverListFilePath">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/switchover</value>

</configentry>

<!-- specifies path to performance data -->

<configentry name="PerformanceFilePath">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/performance</value>

</configentry>

<!-- specifies path to blackboard file -->

<configentry name="BlackboardFilePath">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/blackboard</value>

Page 232: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 232

</configentry>

<!-- specifies path to shutdown config files -->

<configentry name="ShutdownCfgFilePath">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/shutdown</value>

</configentry>

<!-- specifies path to ACC script files

<install-path>/scripts/acc should either contain

the acc scripts or must be a link to the correct

directory.

-->

<configentry name="ACCScriptFilePath">

<value type="String">/opt/myAMC/scripts/acc</value>

</configentry>

<!-- specifies path to SAP script files

<install-path>/scripts/sap should either contain

the sap scripts or must be a link to the correct

directory.

-->

<configentry name="SAPScriptFilePath">

<value type="String">/opt/myAMC/scripts/sap</value>

</configentry>

<!-- specifies path to control file -->

<configentry name="ControlFilePath">

<value type="String">/opt/myAMC/scripts/sap/log</value>

</configentry>

<!-- specifies path to ServicePing scripts.

-->

<configentry name="ServicePingScriptFilePath">

<value type="String">/opt/myAMC/scripts</value>

</configentry>

<!-- specifies path to FSUtil scripts.

-->

<configentry name="FSUtilScriptFilePath">

<value type="String">/opt/myAMC/scripts</value>

</configentry>

<!-- specifies path to DetTest - scripts, output and timeout [s].

-->

<configentry name="DetTest_Sapparar_ScriptFilePath">

<!--

<value

type="String">/opt/myAMC/FA_AppAgent/myAMC.DetTestSapparar.sh</value>

-->

<value type="String">../myAMC.DetTestSapparar.sh</value>

</configentry>

<configentry name="DetTest_Sapparar_ScriptTimeout">

<value type="UnsignedInteger">60</value>

</configentry>

<configentry name="DetTest_Sapparar_OutputFilePath">

<value

type="String">/tmp/myAMC.DetTestOutSapparar.txt</value>

</configentry>

<configentry name="DetTest_Ensmon_ScriptFilePath">

Page 233: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

233 myAMC.FA_Agents - Installation and Administration

<!--

<value

type="String">/opt/myAMC/FA_AppAgent/myAMC.DetTestEnsmon.sh</value>

-->

<value type="String">../myAMC.DetTestEnsmon.sh</value>

</configentry>

<configentry name="DetTest_Ensmon_ScriptTimeout">

<value type="UnsignedInteger">60</value>

</configentry>

<configentry name="DetTest_Ensmon_OutputFilePath">

<value

type="String">/tmp/myAMC.DetTestOutEnsmon.txt</value>

</configentry>

<configentry name="DetTest_Dbmcli_ScriptFilePath">

<!--

<value

type="String">/opt/myAMC/FA_AppAgent/myAMC.DetTestDbmcli.sh</value>

-->

<value type="String">../myAMC.DetTestDbmcli.sh</value>

</configentry>

<configentry name="DetTest_Dbmcli_ScriptTimeout">

<value type="UnsignedInteger">60</value>

</configentry>

<configentry name="DetTest_Dbmcli_OutputFilePath">

<value

type="String">/tmp/myAMC.DetTestOutDbmcli.txt</value>

</configentry>

<!-- specifies name of HostInfoLDAP config file -->

<!-- The part '-HOSTNAME' will be replaced at runtime with '' or

with the hostname of the node. -->

<configentry name="HostInfoLDAPFile">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/config/myAMC_FA_Hosts-HOSTNAME.xml</value>

</configentry>

<!-- specifies name of group config file -->

<configentry name="GroupConfigFile">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/config/myAMC_FA_Groups.xml</value>

</configentry>

<!-- specifies name of rule config file.

If the file does not exist, it will be ignored.

-->

<configentry name="RuleConfigFile">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/config/myAMC_FA_Rules.xml</value>

</configentry>

<!-- specifies name of selection-rule config file.

-->

<configentry name="SelectionRuleConfigFile">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/config/myAMC_FA_SelectionRules.xml</value>

</configentry>

Page 234: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 234

<!-- *** misc parameters *** -->

<!-- specifies the postfix of server-lan -->

<configentry name="LanPostfixServer">

<value type="String">-se</value>

</configentry>

<!-- specifies the postfix of client-lan -->

<configentry name="LanPostfixClient">

<value type="String"></value>

</configentry>

<!-- specifies the postfix of storage-lan -->

<configentry name="LanPostfixStorage">

<value type="String">-st</value>

</configentry>

<!-- specifies the postfix of control-lan -->

<configentry name="LanPostfixControl">

<value type="String">-co</value>

</configentry>

<!-- specifies whether or not to respect the service dependencies -

->

<configentry name="RespectServiceDependencies">

<value type="Boolean">true</value>

</configentry>

<configsection name="Shutdown_Facility">

<configsection name="Executable">

<configentry name="Shut_Ex_Blade">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_IPMI">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_IPMIPOWER">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_RSB">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_XSCF">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_RPS">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_SCON">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_XSCF2">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_ALOM">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_FA_BLADE">

<value

Page 235: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

235 myAMC.FA_Agents - Installation and Administration

type="String">/opt/myAMC/scripts/PowerMng/blade_wrapper.sh</value>

</configentry>

<configentry name="Shut_Ex_FA_IPMI">

<value

type="String">/opt/myAMC/scripts/PowerMng/ipmi_wrapper.sh</value>

</configentry>

<configentry name="Shut_Ex_FA_XSCF2">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_FA_XSCF">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_FA_RPS">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_FA_VM">

<value

type="String">/opt/myAMC/scripts/PowerMng/vm_vm_wrapper.sh</value>

</configentry>

<configentry name="Shut_Ex_FA_HV">

<value

type="String">/opt/myAMC/scripts/PowerMng/vm_hv_wrapper.sh</value>

</configentry>

<configentry name="Shut_Ex_FA_GENERIC">

<value

type="String">/opt/myAMC/scripts/PowerMng/generic_wrapper.sh</value>

</configentry>

<configentry name="Shut_Ex_RESERVED_1">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_RESERVED_2">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_RESERVED_3">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_RESERVED_4">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_RESERVED_5">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_WINSTD">

<value type="String">Shutdown.exe</value>

</configentry>

<configentry name="Shut_Ex_WIN_RESERVED_1">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_WIN_RESERVED_2">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_WIN_RESERVED_3">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_WIN_RESERVED_4">

<value type="String"></value>

</configentry>

<configentry name="Shut_Ex_WIN_RESERVED_5">

<value type="String"></value>

</configentry>

</configsection>

Page 236: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 236

<configsection name="Configuration">

<configentry name="Shut_Cnf_Blade">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_IPMI">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_IPMIPOWER">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_RSB">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_XSCF">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_RPS">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_SCON">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_XSCF2">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_ALOM">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_FA_BLADE">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/shutdown/FA_blade.cfg</value>

</configentry>

<configentry name="Shut_Cnf_FA_IPMI">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/shutdown/FA_ipmi.cfg</value>

</configentry>

<configentry name="Shut_Cnf_FA_XSCF2">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_FA_XSCF">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_FA_RPS">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_FA_VM">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/shutdown/FA_VM.cfg</value>

</configentry>

<configentry name="Shut_Cnf_FA_HV">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/shutdown/FA_HV.cfg</value>

</configentry>

<configentry name="Shut_Cnf_FA_GENERIC">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/data/FA/shutdown/FA_Generic.cfg</value>

</configentry>

<configentry name="Shut_Cnf_RESERVED_1">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_RESERVED_2">

<value type="String"></value>

Page 237: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

237 myAMC.FA_Agents - Installation and Administration

</configentry>

<configentry name="Shut_Cnf_RESERVED_3">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_RESERVED_4">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_RESERVED_5">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_WINSTD">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_WIN_RESERVED_1">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_WIN_RESERVED_2">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_WIN_RESERVED_3">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_WIN_RESERVED_4">

<value type="String"></value>

</configentry>

<configentry name="Shut_Cnf_WIN_RESERVED_5">

<value type="String"></value>

</configentry>

<configentry name="Shut_Prio_Blade">

<value type="UnsignedInteger">102</value>

</configentry>

<configentry name="Shut_Prio_IPMI">

<value type="UnsignedInteger">101</value>

</configentry>

<configentry name="Shut_Prio_IPMIPOWER">

<value type="UnsignedInteger">101</value>

</configentry>

<configentry name="Shut_Prio_RSB">

<value type="UnsignedInteger">103</value>

</configentry>

<configentry name="Shut_Prio_XSCF">

<value type="UnsignedInteger">105</value>

</configentry>

<configentry name="Shut_Prio_RPS">

<value type="UnsignedInteger">106</value>

</configentry>

<configentry name="Shut_Prio_SCON">

<value type="UnsignedInteger">107</value>

</configentry>

<configentry name="Shut_Prio_XSCF2">

<value type="UnsignedInteger">104</value>

</configentry>

<configentry name="Shut_Prio_ALOM">

<value type="UnsignedInteger">108</value>

</configentry>

<configentry name="Shut_Prio_FA_BLADE">

<value type="UnsignedInteger">1</value>

</configentry>

<configentry name="Shut_Prio_FA_IPMI">

<value type="UnsignedInteger">2</value>

</configentry>

Page 238: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 238

<configentry name="Shut_Prio_FA_XSCF2">

<value type="UnsignedInteger">111</value>

</configentry>

<configentry name="Shut_Prio_FA_XSCF">

<value type="UnsignedInteger">112</value>

</configentry>

<configentry name="Shut_Prio_FA_RPS">

<value type="UnsignedInteger">113</value>

</configentry>

<configentry name="Shut_Prio_FA_VM">

<value type="UnsignedInteger">3</value>

</configentry>

<configentry name="Shut_Prio_FA_HV">

<value type="UnsignedInteger">4</value>

</configentry>

<configentry name="Shut_Prio_FA_GENERIC">

<value type="UnsignedInteger">5</value>

</configentry>

<configentry name="Shut_Prio_RESERVED_1">

<value type="UnsignedInteger">6</value>

</configentry>

<configentry name="Shut_Prio_RESERVED_2">

<value type="UnsignedInteger">7</value>

</configentry>

<configentry name="Shut_Prio_RESERVED_3">

<value type="UnsignedInteger">8</value>

</configentry>

<configentry name="Shut_Prio_RESERVED_4">

<value type="UnsignedInteger">9</value>

</configentry>

<configentry name="Shut_Prio_RESERVED_5">

<value type="UnsignedInteger">10</value>

</configentry>

<configentry name="Shut_Prio_WINSTD">

<value type="UnsignedInteger">11</value>

</configentry>

<configentry name="Shut_Prio_WIN_RESERVED_1">

<value type="UnsignedInteger">12</value>

</configentry>

<configentry name="Shut_Prio_WIN_RESERVED_2">

<value type="UnsignedInteger">13</value>

</configentry>

<configentry name="Shut_Prio_WIN_RESERVED_3">

<value type="UnsignedInteger">14</value>

</configentry>

<configentry name="Shut_Prio_WIN_RESERVED_4">

<value type="UnsignedInteger">15</value>

</configentry>

<configentry name="Shut_Prio_WIN_RESERVED_5">

<value type="UnsignedInteger">16</value>

</configentry>

<configentry name="Shut_UseIfIP_Blade">

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_IPMI">

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_IPMIPOWER">

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_RSB">

Page 239: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

239 myAMC.FA_Agents - Installation and Administration

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_XSCF">

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_RPS">

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_SCON">

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_XSCF2">

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_ALOM">

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_FA_BLADE">

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_FA_IPMI">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_FA_XSCF2">

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_FA_XSCF">

<value type="Boolean">true</value>

</configentry>

<configentry name="Shut_UseIfIP_FA_RPS">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_FA_VM">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_FA_HV">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_FA_GENERIC">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_RESERVED_1">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_RESERVED_2">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_RESERVED_3">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_RESERVED_4">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_RESERVED_5">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_WINSTD">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_WIN_RESERVED_1">

<value type="Boolean">false</value>

</configentry>

Page 240: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 240

<configentry name="Shut_UseIfIP_WIN_RESERVED_2">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_WIN_RESERVED_3">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_WIN_RESERVED_4">

<value type="Boolean">false</value>

</configentry>

<configentry name="Shut_UseIfIP_WIN_RESERVED_5">

<value type="Boolean">false</value>

</configentry>

</configsection>

<!-- Full specified path to pre poff hook script. -->

<configentry name="PrePoffHookPath">

<value

type="String">/opt/myAMC/scripts/PrePoffHook.sh</value>

</configentry>

<!-- Full specified path to post poff hook script. -->

<configentry name="PostPoffHookPath">

<value

type="String">/opt/myAMC/scripts/PostPoffHook.sh</value>

</configentry>

<!-- Ignore the result of the pro or post hook scripts. -->

<configentry name="IgnorePoffHookResult">

<value type="Boolean">true</value>

</configentry>

<!-- Full specified path to script to check for VM host

POFF. -->

<configentry name="VMHostPoffCheckPath">

<value

type="String">/opt/myAMC/scripts/VMHostPoffCheck.sh</value>

</configentry>

<!-- Timeout in sec for the script to check for VM host

POFF. -->

<configentry name="VMHostPoffCheckTimeout">

<value type="UnsignedInteger">60</value>

</configentry>

<configsection name="Managementblades">

<!-- Here the 'Hostname's of the management-blades must be

configured. -->

<!-- first entry -->

<!-- this is in comment, because it is only an example !!!

<configsection name="Mgmt_Blade_1">

<configentry name="Hostname">

<value

type="String">vader</value>

</configentry>

</configsection>

-->

<!-- 2. entry -->

Page 241: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

241 myAMC.FA_Agents - Installation and Administration

<!-- this is in comment, because it is only an example !!!

<configsection name="Mgmt_Blade_2">

<configentry name="Hostname">

<value type="String">yoda</value>

</configentry>

</configsection>

-->

</configsection>

<!-- Here the default 'ShutdownMode' must be configured. --

>

<!--

Allowed values for:

'ShutdownMode': cycle, leave-off

-->

<configentry name="Default_ShutdownMode">

<value type="String">leave-off</value>

</configentry>

<!-- Here the file for the Poff-synchronisation may be

configured. -->

<configentry name="Shut_File_for_POff_sync">

<value

type="String">/opt/myAMC/vFF/log/Poff_SA_Agt_cfg_files.log</value>

</configentry>

<!-- Here the values for timing may be configured. -->

<!--

Shut_Cycle [ms]: Cycletime of Shutdown-

functionality. Must be > 10 Sec.

Shut_SNMP_Timeout [ms]: SNMP-timeout

Shut_SNMP_Tries []: SNMP-tries

Shut_Exec_Timeout [ms]: Timeout for execute the

SA-agents

Shut_PowerOff_Try []: Poff-tries

Shut_ReNew_validity_1 [ms]: renew the SA-config if

hostdata are valid

Shut_ReNew_validity_0 [ms]: renew the SA-config if

hostdata are invalid

-->

<configentry name="Shut_Cycle">

<value type="UnsignedInteger">60000</value>

</configentry>

<configentry name="Shut_SNMP_Timeout">

<value type="UnsignedInteger">3000</value>

</configentry>

<configentry name="Shut_SNMP_Tries">

<value type="UnsignedInteger">3</value>

</configentry>

<configentry name="Shut_Exec_Timeout">

<value type="UnsignedInteger">30000</value>

</configentry>

<configentry name="Shut_PowerOff_Try">

<value type="UnsignedInteger">1</value>

</configentry>

<configentry name="Shut_ReNew_validity_1">

<value type="UnsignedInteger">3600000</value>

</configentry>

Page 242: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 242

<configentry name="Shut_ReNew_validity_0">

<value type="UnsignedInteger">600000</value>

</configentry>

<configentry name="IgnoreShutdownFailure">

<value type="Boolean">false</value>

</configentry>

<configsection name="BrutForceShutdown">

<!-- Here all parameters for a 'brut force shutdown' must

be configured. -->

<!--

Allowed values for:

'ShutdownTyp': UNKNOWN, BLADE, IPMI, RSB, XSCF,

RPS, SCON, XSCF2, ALOM, FA_BLADE, FA_IPMI,

FA_XSCF2,

FA_XSCF, FA_RPS, FA_VM, FA_HV, FA_GENERIC, RESERVED_1, RESERVED_2, RESERVED_3,

RESERVED_4, RESERVED_5,

WINSTD,

WIN_RESERVED_1, WIN_RESERVED_2, WIN_RESERVED_3, WIN_RESERVED_4, WIN_RESERVED_5

'Hardware': UNKNOWN, LINUX, SOLARIS,

WIN

'ShutdownMode': cycle, leave-off

-->

<!-- first entry -->

<!-- this is in comment, because it is only an example !!!

<configsection name="BFSD_Blade_1">

<configentry name="Hostname">

<value

type="String">vader</value>

</configentry>

<configentry name="ShutdownTyp">

<value type="String">XSCF</value>

</configentry>

<configentry name="MacAdress">

<value

type="String">00c00d0032f7</value>

</configentry>

<configentry name="Hardware">

<value

type="String">SOLARIS</value>

</configentry>

<configentry name="ShutdownMode">

<value

type="String">cycle</value>

</configentry>

<configentry name="IP_Adress">

<value

type="String">158.92.4.214</value>

</configentry>

<configentry name="Console">

<value

type="String">console_1</value>

</configentry>

<configentry name="Machine">

<value type="String">i686</value>

</configentry>

<configentry name="Port">

<value

type="UnsignedInteger">2</value>

Page 243: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

243 myAMC.FA_Agents - Installation and Administration

</configentry>

</configsection>

-->

<!-- 2. entry -->

<!-- this is in comment, because it is only an example !!!

<configsection name="BFSD_Blade_2">

<configentry name="Hostname">

<value type="String">yoda</value>

</configentry>

<configentry name="ShutdownTyp">

<value

type="String">BLADE</value>

</configentry>

<configentry name="MacAdress">

<value

type="String">00c00d0032f7</value>

</configentry>

<configentry name="Hardware">

<value

type="String">LINUX</value>

</configentry>

<configentry name="ShutdownMode">

<value

type="String">cycle</value>

</configentry>

<configentry name="IP_Adress">

<value

type="String">192.168.102.104</value>

</configentry>

<configentry name="Console">

<value

type="String">console_1</value>

</configentry>

<configentry name="Machine">

<value type="String">i686</value>

</configentry>

<configentry name="Port">

<value

type="UnsignedInteger">2</value>

</configentry>

</configsection>

-->

</configsection>

</configsection>

<configsection name="Additional_Checks">

<!-- specifies how often (in seconds) myAMC.FA make the

additional checks.

Addition Checks: 'Mount', 'Filers', 'Files', 'Lock'.

The default value for this parameter is 60 seconds.

-->

<configentry name="AddCheckCycleTime">

<value type="UnsignedInteger">60</value>

</configentry>

Page 244: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 244

<!-- specifies the filename for 'lock'-checks checks.

"<hostname>.log.lock" will be added by program.

-->

<configentry name="Lock_file">

<value

type="String">/opt/myAMC/vFF/vFF_${vFF}/log/AppAgt/CHK_lock_</value>

</configentry>

<configsection name="File_check">

<!-- For the FileCheck there must be configured

'Filename' and 'permissions'. -->

<!-- 'Filename' must be full specified or

accassable from 'bin_xxx'-directory. -->

<!-- 'permissions': Allowed are 'F'=exists,

'R'=readable, 'W'=writable, 'X'=executable -->

<!-- first entry -->

<configsection name="File_monitor_alert">

<configentry name="Filename">

<value

type="String">/opt/myAMC/scripts/sap/monitor_alert</value>

</configentry>

<configentry name="permissions">

<value type="String">FRX</value>

</configentry>

</configsection>

<!-- next entry -->

<configsection name="File_ff_service.sh">

<configentry name="Filename">

<value

type="String">/opt/myAMC/scripts/sap/ff_service.sh</value>

</configentry>

<configentry name="permissions">

<value type="String">FRX</value>

</configentry>

</configsection>

</configsection>

<configsection name="Mount_check">

<!-- For the Mount_check there must be configured

'Mountpoint' and 'permissions'. -->

<!-- 'Mountpoint' must be full specified. -->

<!-- 'permissions': Allowed are 'R'=readable,

'W'=writable -->

<!-- first entry -->

<configsection name="Mount_1">

<configentry name="Mountpoint">

<value

type="String">/FlexFrame/myAMC</value>

</configentry>

<configentry name="permissions">

Page 245: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

245 myAMC.FA_Agents - Installation and Administration

<value type="String">RW</value>

</configentry>

</configsection>

</configsection>

<configsection name="Filer_check">

<!-- For the Filer_check there must be configured

'IP_addr' and 'permissions'. -->

<!-- 'IP_Hostname': IP-address of filer, or

hostname. -->

<!-- 'ffu': parmaeter for future use -->

<!-- first entry -->

<!-- this is in comment, because it is only an example !!!

<configsection name="Filer_1">

<configentry name="IP_Hostname">

<value

type="String">filer</value>

</configentry>

<configentry name="ffu">

<value type="String">xxx</value>

</configentry>

</configsection>

-->

<!-- 2. entry -->

<!-- this is in comment, because it is only an example !!!

<configsection name="Filer_2">

<configentry name="IP_Hostname">

<value

type="String">filer2</value>

</configentry>

<configentry name="ffu">

<value type="String">xxx</value>

</configentry>

</configsection>

-->

</configsection>

</configsection>

<configsection name="SharedResource">

<!-- Specifies the directory, user and password of shared

filesystems used on Windows systems.

These parameters are only used on Windows systems.

-->

<configsection name="Directory">

<!-- 1st entry goes here -->

<!-- this is in comment, because it is only an example !!!

<configsection name="Directory_1">

<configentry name="RemoteNetwork">

<value

type="String">\\myserver\myuser</value>

</configentry>

Page 246: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 246

<configentry name="User">

<value

type="String">myuser</value>

</configentry>

<configentry name="Password">

<value

type="String">blabla1234567890</value>

</configentry>

</configsection>

-->

<!-- next entry goes here -->

</configsection>

</configsection>

</configsection>

</configuration>

Page 247: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

247 myAMC.FA_Agents - Installation and Administration

7.5.13 FA FrameAgent

The FA FrameAgent uses thes same type of config fles as the FA AppAgent and the FA

CtrlAgent. The FA FrameAgent is a local installation on the Control Nodes. Therefore the

config files are located in a local pool structure on the Control Node.

Local file system: /opt/local/myAMC/vFF/vFF_<Pool>/config/*

Instead of shared file system: /opt/myAMC/vFF/vFF_<Pool>/config/*

The default parameter values e.g. timing parameters, or path values in the config files

may differ.

7.5.14 Adjustment of the FA WebGUI

Some of the Icons shown in the FA WebGUI can be adapted with individual icons.

To change the standard icons with individual icons, the file

/opt/myAMC/FA_WebGui/FAWebGui.properties has to be changed.

application.title

Program title, when the FA WebGUI ist started as application

(/opt/myAMC/FA_WebGui/webgui.sh).

icons.logo-topleft

Left picture on the top left of the GUI.

Default is the „Fujitsu“ logo.

icons.logo-topright

Right picture on the top of the gui. Default is the „myAMC“ logo.

icons.heading

Icon in the middle of the top line of the GUI.

Default is„FlexFrame Autonomous Management Center“ icon.

icons.node.<POOLNAME>.<AN>

icons.node.bygroup.<poolname>.<groupname>

icons.node.<AN>

Icon for the Application Node with the name <AN>.

icons.nodes.<POOLNAME>

Icon for the Application Node of the pool <POOLNAME>.

icons.node.bygroup.<groupname>

Page 248: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 248

icons.node.byos.<operatingsystem>

linux or solaris

icons.nodes

node

icons.system.<POOLNAME>.<SID>

icons.system.<SID>

icons.systems.<POOLNAME>

icons.systems

7.5.15 FA Webservices and ESX Monitor configuration

The server part of the FA WebGui has some configuration parameters.

The configuration file is /opt/myAMC/vonfig/FA_WebGui.conf

The following parameters are used for the collection of the virtual nodes of a hostsystem:

builder.enabled.vmhost

Enable or disable VMHost-Checkers: true or false

builder.update-cycletime.vmhost

Cycletime (in seconds) for the monitoring of available ESX servers.

Page 249: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

249 myAMC.FA_Agents - Installation and Administration

7.6 FA DomainManager

7.6.1 Common Parameters

The domain manger needs the config file DomainManager.xml in the directory

/opt/myAMC/FA_DomainManager/config/.

LogLevel

Possible values: -1=Off, 1=Critical, 2=Error, 3=Warning, 4=Normal, 5=Info,

6=Babble, 7=Debug.

ReaderRefreshTime

Cycletime in seconds to look for new collets (default: 60).

7.6.2 Database Connection

The parameters for the database connection are in the same config file:

DatabaseDSN

ODBC database name (DSN), the same as in the file /etc/odbc.ini

(default: AMC_PERF).

DatabaseUser

Database user name (default: myAMC).

DatabasePassword

(default: FlexFrame).

7.6.3 Accounting Configuration

The additional values for the billing have to be configured with the FA ConfigGUI. The

GUI is started with the script /opt/myAMC/FA_ConfigGui/configgui.sh.

7.6.3.1 SAPS Value and Hyperthreading

The DomainManager uses an application node’s computing capacity (measured in SAPS

based on SAP Release 4.7 32bit) und Hyperthreading state to calculate used compute

time for each service. The SAPS value and Hyperthreading state are automatically de-

tected by FA AppAgent and reported to DomainManager via the performance collet.

These values can be overridden. Additionally, the SAPS value can be converted to other

SAP releases.

Page 250: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 250

Pool and host names allow the use of wildcards (“*”) to specify a group of nodes with a

single configuration entry.

Page 251: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

251 myAMC.FA_Agents - Installation and Administration

7.6.3.2 Release Information fpr SAP Systems

The calculation of performance data for SAP systems depends on the release version.

Since the information of release in the collection is not included, this can be individually

configured for each system here. The system-specific configuration can be made for

every SID or for all SIDs or e.g. for productive SIDs with use of wildcards like “*” or “P*”.

Together with SAPS value per release the SAPS base can be changed.

Page 252: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 252

7.6.3.3 Pricing Information

Here the necessary price information can be configured for the calculation of billing data.

Page 253: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

253 myAMC.FA_Agents - Installation and Administration

7.6.4 Performance Profile

The profile for the monitoring of the performance values are set with the FA ConfigGUI.

The GUI is started with the script /opt/myAMC/FA_ConfigGui/configgui.sh.

7.6.4.1 Profile for File System Monitoring

The thresholds for the file system monitoring are configured with this dialog.

Page 254: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Parameter Reference

myAMC.FA_Agents - Installation and Administration 254

7.6.4.2 Profile for Directory Monitoring

The dialog for the directory thresholds is configured with this dialog.

Page 255: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

255 myAMC.FA_Agents - Installation and Administration

8 BlackBoard

8.1 General

myAMC.FA offers a command interface via which a node, an instance or a complete

system can be started and stopped. Furthermore it enables a system to be placed in the

nowatch status, which results in FA monitoring being disabled for this period. The com-

mand interface is used both for manual intervention and also for operation via the

WebInterface.

8.2 Implementation

The BlackBoard is implemented as an ASCII file which is secured against manipulation.

This file is also used as a log for the commands triggered via the BlackBoard.

Each BlackBoard command is valid for a particular period. After this the command is

discarded.

Each BlackBoard command has a mechanism which secures it against being modified

with an editor.

Command syntax:

Each command is represented by a line in the ASCII file blackboard.txt. This

line is formed of Variable=Value tuples. The following variables are available:

TimeStamp

Time the entry was made in the format “DD-MM-YY HH:MM:SS“

TimeLong

Timestamp of the entry (seconds since 1970)

SRC-ID

Source identifier (sender ID: "AppAgent", "CtrlAgent", "WebGui", "Extern" etc.)

SRC-Hostname

Host name of the sender

CMD-ID

Command identifier: String which identifies the command.

vFF

Name of the virtual FlexFrame for which this command applies.

Group

Name of the group for which this command applies.

Service

Name of the service for which this command applies.

Page 256: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

BlackBoard

myAMC.FA_Agents - Installation and Administration 256

SID

SID of the SAP system for which this command applies.

Inst-Nr

Instance number for which this command applies.

Node

Host name of the node for which this command applies.

Value

Value for specific commands.

Validity

Validity period for this command in seconds (examples: "0", "180", etc.).

Key

String which protects the command against manipulation and entries made with

an editor.

Example:

TimeStamp=31-12-2003 15:00:10;

TimeLong=1234567899;

SRC-ID=myAMC.FA_WebInterface;

SRC-Hostname=vader;

CMD-ID=Service_Start;

vFF=Bayer1;

Group=Produktiv;

Service=SRV_APP;

SID=P*;

Inst-Nr=;

Node=;

Value=;

Validity=240;

Key=65h57709845kjjhjkh465480

Individual command syntax fields can be empty. These are then not entered in the

BlackBoard file.

Individual command syntax fields can be filled with keywords (e.g. "*"). Wildcards

can also be used.

An empty field does not mean “*” !

If, for example, a command is to apply for all nodes, Node=* must be specified.

Page 257: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

BlackBoard

257 myAMC.FA_Agents - Installation and Administration

The following SRC-IDs (source identifiers) are currently permitted:

myAMC.FA_AppAgent

myAMC.FA_CtrlAgent

myAMC.FA_WebInterface

myAMC.FA_BBTool

myAMC.FA_BBTool_1

myAMC.FA_BBTool_2

myAMC.FA_BBTool_3

myAMC.FA_BBTool_4

myAMC.FA_BBTool_5

No other SRC-IDs are accepted.

Page 258: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

BlackBoard

myAMC.FA_Agents - Installation and Administration 258

8.3 Generating BlackBoard Commands

8.3.1 WebInterface

Commands can be issued to the BlackBoard from the myAMC.FA WebInterface if in-

teraction is enabled or if the user’s rights permit this.

Here the variables required are requested by the users, if necessary, and the command

is written to the BlackBoard.

Over the Webinterface only the commands permitted for the relevant element (pool,

group, node, service) are offered.

In future enhancements it will also be possible to store security prompts and password

queries here to provide the greatest degree of security against user errors.

The actual entry in the BlackBoard file is made using the BBTool.sh script.

Hint: This interaction with WebInterface will be not supported by FlexFrame.

Example: Usage of WebInterface to generate BlackBoard commands:

With “right-click” to a node/service in the tree the context menu will be shown. There

services can be started, stopped or set to Watch/NoWatch.

Page 259: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

BlackBoard

259 myAMC.FA_Agents - Installation and Administration

Then the “Execute service action”-menu will appear, where depending on the selected

action different choices may be done.

Next press „Execute“ to write the action in the BlackBoard. The further execution will be

done by the FA-Agents (after some delay).

8.3.2 Interactive

BlackBoard commands can be entered manually in the BlackBoard file using the

BBTool.sh and BBT_dialog.sh scripts.

The scripts and programs only provide a limited plausibility check.

You should therefore prefereably use the myAMC.FA WebInterface.

8.4 Commands

Command Parameters

(wildcards permitted)

Parameters

(no wildcards)

Value ?

Page 260: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

BlackBoard

myAMC.FA_Agents - Installation and Administration 260

Command Parameters

(wildcards permitted)

Parameters

(no wildcards)

Value ?

Service_Start Node, vFF Group, Service,

SID, Inst-Nr

(with APP)

Service_Start_as_SwGet

(for internal use only)

Node, vFF Group, Service,

SID, Inst-Nr

(with APP)

Service_Stop Node, vFF, Group,

Service, SID, Inst-Nr

Service_Restart Node, vFF, Group,

Service, SID, Inst-Nr

Service_SetPrio Node, vFF, Group,

Service, SID, Inst-Nr

Value Priority

Service_Watch Node, vFF, Group,

Service, SID, Inst-Nr

Service_Nowatch Node, vFF, Group,

Service, SID, Inst-Nr

Service_ReactionON Node, vFF, Group,

Service, SID, Inst-Nr

Service_ReactionOFF Node, vFF, Group,

Service, SID, Inst-Nr

Service_TrapsendON Node, vFF, Group,

Service, SID, Inst-Nr

Service_TrapsendOFF Node, vFF, Group,

Service, SID, Inst-Nr

Node_Reboot Node, vFF

Node_Shutdown Node, vFF

Node_Switchover Node, vFF

Free command

(only autonomous test and

support)

Node, vFF Value Command

Page 261: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

myAMC.FA_Agents - Installation and Administration 261

9 FlexFrame Autonomous Agent Traps

FlexFrame Autonomous Agents can be easily linked into Enterprise Management scenarios. They supply an SNMP trap for all major status

changes and for all reactions which are implemented.

9.1 General

Each trap supplies all the important information on the time, physical and virtual identification of the trap sender, and the severity, through to a

meaningful message text in short or long form, enabling it to be used directly for display in Enterprise Event Management Systems or as a

brief info, mail or SMS.

The contents of the traps of the FlexFrame Agents V1.0 and V2.0 are in principle identical. Trap attributes which did not exist in Version 1.0,

e.g. pool name and group name, are not sent.

The format of the FlexFrame Autonomy traps is such that they can be analyzed and further processed in Enterprise Management Systems

using filter modules. All important attributes which concern FlexFrame Autonomy can be found in the variable bindings of a FlexFrame Auton-

omy trap.

Enterprise OID 1.3.6.1.4.1.231.694.27,

Major Trap ID 6

Minor Trap ID 2

All messages contain a severity code. The following section describes the different severity levels:

Normal

Messages which indicate the transition to a normal state are sent with severity normal.

Warning

Messages regarding problems which are detected by the FA Agents are sent with severity warning.

Page 262: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

262 myAMC.FA_Agents - Installation and Administration

Critical

Messages regarding problems which lead to a reaction (restart, reboot, switchover) are sent with severity critical.

Emergency

Messages regarding severe problems or situations are sent with severity emergency. This includes messages regarding

MultiNodeFailures, which is a new feature as of Version 3.0A10 of the FA Agents.

9.2 Structur of FlexFrame Autonomy Traps

All traps are sent with the Enterprise OID 1.3.6.1.4.1.231.694.27, plus the Major Trap ID 6 and the Minor Trap ID 2.

General trap format (all variable bindings have the prefix 1.3.6.1.4.1.231.694).

Page 263: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

myAMC.FA_Agents - Installation and Administration 263

Example VB Description Comment

1 10 Trap version

27 20 Application ID (One of the two fields is always configurable)

myAMC.FA 21 Application name

1049117190 30 Timestamp (unixtime)

2003-04-01 31 Date %Y-%m-%d

12:15:00 32 Time %H:%M:%S

110 Symbolic group name (if configured)

111 Group name (if configured)

o11 121 System ID

belana 131 Physical device name

158.92.4.215 132 Physical IP address

1 140 Type: Alarm (1), Event (2), Log (3)

FA:ServiceUp

Log

152 Category (see VB 210) FA:<unique text as trap-id>

Log

00 161 Instance number

cio11_o11_00 162 Instance name <virtual_servername>_<sid>_<inst_no>

Page 264: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

264 myAMC.FA_Agents - Installation and Administration

Example VB Description Comment

250 170 Severity (see table)

Cust_1 190 Pool name (vFF) Name of pool to which the host belongs

BSP_GR_1 191 Group name Group name of the service

2 192 Priority Priority of the service

SRV_DBORA 200 Service type name Unique service type name

The following names are possible: SRV_DBORA, SRV_DBSAP,

SRV_CI, SRV_APP, SRV_SCS, SRV_ASCS, SRV_JC, SRV_J

message server 201 Subservice type

Down 202 Status

cio11 203 Virtual host name (server LAN)

00 204 Service ID In the first version it corresponds to the instance number (VB 161)

myAMC_FA_AppAgent 205 Sender Process name : myAMC_FA_{App|Ctrl}Agent

db 206 Service type display name Display name of service type

123 210 Message ID (see VB 152) Unique trap number (internal ID)

message server is down 500 Short message Foramatted short message text

message server of service ci

(O11 00) on node belana is down

501 Long message Foramatted long message text

Page 265: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

myAMC.FA_Agents - Installation and Administration 265

9.3 Overview of the FlexFrame Autonomy SNMP Traps

The following tables provide an overview of all defined traps of the FlexFrame Agents. Trap version V1 and V2.

These lists can be modified and extended at any time as a result of change requests.

A minus sign in a field means that this VB does not exist in the trap.

Table 1

VB 210

(as of

V2.0)

Internal ID see VB 210

(as of V2.0)

Short Message

VB 500

Long Message

VB 501

1 CtrlAgtUp has started <sender> on node <phys. server> has started

2 CtrlAgtDown has shut down <sender> on node <phys. server> has shut down

3 CtrlAgtSwitchOver switch over switching over service <service> <SID> <ID> node

<phys. server>

4 CtrlAgtSwitchOverFailed switch over failed switching over of service <service> <SID> <ID> from node

<phys. server> failed

5 CtrlAgtPoffHost_ok power off ok ‘<hostname>’ power off ok: <specific message>

6 CtrlAgtPoffHost_failed power off failed ‘<hostname>’ power off failed: <specific message>

7 CtrlAgtPoffHost_IF_ERR power off not done ‘<host-

name>’ power off failed: <specific message>

8 CtrlAgtPoffSwitchOffNetInterfacesOk switched off network interfaces switched off network interfaces

Page 266: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

266 myAMC.FA_Agents - Installation and Administration

Table 1

VB 210

(as of

V2.0)

Internal ID see VB 210

(as of V2.0)

Short Message

VB 500

Long Message

VB 501

9 CtrlAgtPoffSwitchOffNetInterfacesFailed failed to switch off network

interfaces failed to switch off network interfaces

10 CtrlAgentPoffNotDone Power off not done

'<hostname>’

Power off not done '<hostname>’ , because node may be

available. Administrator, check availability of node.

11 CtrlAgentPoffHhk_PING_ok ext. SwitchOver-Check

'<hostname>’: ping ok

ext. SwitchOver-Check '<hostname>’: ping ok <specific

message>

12 CtrlAgentPoffHhk_PING_fail ext. SwitchOver-Check

'<hostname>’: ping failed

ext. SwitchOver-Check '<hostname>’: ping failed <specific

message>

13 CtrlAgentPoffHhk_SSH_ok ext. SwitchOver-Check

'<hostname>’: ssh ok

ext. SwitchOver-Check '<hostname>’: ssh ok <specific

message>

14 CtrlAgentPoffHhk_SSH_fail ext. SwitchOver-Check

'<hostname>’: ssh failed

ext. SwitchOver-Check '<hostname>’: ssh failed <specific

message>

15 CtrlAgentMultiFailure_ShortTime MultiNodeFailure: ShortTime. MultiNodeFailure: ShortTime. <specific message>

16 CtrlAgentMultiFailure_LongTime MultiNodeFailure: LongTime. MultiNodeFailure: LongTime. <specific message>

18 CtrlAgentNodeLiveMessageFailed Node live message failed

‘<hostname>’. Node live message failed ‘<hostname>’. <specific message>

Page 267: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

myAMC.FA_Agents - Installation and Administration 267

Table 1

VB 210

(as of

V2.0)

Internal ID see VB 210

(as of V2.0)

Short Message

VB 500

Long Message

VB 501

19 CtrlAgentNodeNotRechable_SwitchOver_decided Node not reachable, Switch-

Over decided ‘<hostname>’.

Node not reachable, SwitchOver decided ‘<hostname>’.

<specific message>

20 CtrlAgentNoSparePool_defined No spare pool defined. No spare pool defined. <specific message>

21 CtrlAgentNoSpare_to_TakeOver No spare for TakeOver. No spare for TakeOver. <specific message>

22 CtrlAgent_SPCT_SpareList_AddTo Add to list of spare nodes:

‘<hostname>’.

Add to list of spare nodes: ‘<hostname>’. <specific mes-

sage>

23 CtrlAgent_SPCT_SpareList_RemoveFrom Remove from list of spare

nodes: ‘<hostname>’.

Remove from list of spare nodes: ‘<hostname>’. <specific

message>

24 CtrlAgent_SPCT_RequestNotSuccessful Request not successful for

node: ‘<hostname>’.

Request not successful for node: ‘<hostname>’. <specific

message>

25 CtrlAgent_SPCT_MoveNodeSuccessful fa_move_node.sh successful

for node: ‘<hostname>’.

fa_move_node.sh successful for node: ‘<hostname>’. <spe-

cific message>

26 CtrlAgent_SPCT_MoveNodeNotSuccessful

fa_move_node.sh not suc-

cessful for node: ‘<host-

name>’.

fa_move_node.sh not successful for node: ‘<hostname>’.

<specific message>

27 CtrlAgent_VM_LicenseToKillServer Get the license to kill the VM-

Host. VM: ‘<hostname>’.

Get the license to kill the VM-Host. VM: ‘<hostname>’.

<specific message>

Page 268: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

268 myAMC.FA_Agents - Installation and Administration

Table 1

VB 210

(as of

V2.0)

Internal ID see VB 210

(as of V2.0)

Short Message

VB 500

Long Message

VB 501

28 CtrlAgent_VM_NOLicenseToKillServer Get no license to kill the VM-

Host. VM: ‘<hostname>’.

Get no license to kill the VM-Host. VM: ‘<hostname>’. <spe-

cific message>

29 CtrlAgent_VM_Message VM-Host check gives a mes-

sage. VM: ‘<hostname>’.

VM-Host check gives a message. VM: ‘<hostname>’. <spe-

cific message>

100 AgentUp has <state> <sender> on node <phys. server> has <state>

101 AgentDown has <state> <sender> on node <phys. server> has <state>

110 NodeShutDown (as of V2.0) node <state> node <phys. server> has <state>

111 NodeRebooting (as of V2.0) node <state> node <phys. server> has <state>

112 NodeRebootStart (as of V2.0) node <state> node <phys. server> has <state>

113 NodeSwitchOver (as of V2.0) node <state> node <phys. server> has <state>

115 NodeTakeOverFailed (as of V2.0) node <state> node <phys. server> has <state>

200 ServiceStarting is <state> service <service> on node <phys. server> is <state>

201 ServiceUp has <state> service <service> on node <phys. server> has <state>

202 ServiceStartFailed has <state> service <service> on node <phys. server> has <state>

203 ServiceStopping is <state> service <service> on node <phys. server> is <state>

Page 269: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

myAMC.FA_Agents - Installation and Administration 269

Table 1

VB 210

(as of

V2.0)

Internal ID see VB 210

(as of V2.0)

Short Message

VB 500

Long Message

VB 501

204 ServiceDown has <state> service <service> on node <phys. server> has <state>

205 ServiceStopFailed has <state> service <service> on node <phys. server> has <state>

206 ServiceFailed <state> service <service> on node <phys. server> <state>

207 ServiceRestart (as of V2.0) is <state> service <service> on node <phys. server> is <state>

208 ServiceRestartFailed <state> service <service> on node <phys. server> <state>

209 ServiceWatch (as of V2.0) <state> watching service <service> on node <phys. server>

210 ServiceNowatch (as of V2.0) <state> No longer watching service <service> on node <phys. serv-

er>

211 ServiceReboot (as of V2.0) Is <state> service <service> on node <phys. server> is <state>

212 ServiceRebootStart (as of V2.0) Is <state> service <service> on node <phys. server> is <state>

213 ServiceSwitchOver (as of V2.0) Is <state> service <service> on node <phys. server> is <state>

214 ServiceSwitchOverStart (as of V2.0) Is <state> service <service> on node <phys. server> is <state>

215 ServiceFlagPhase (as of V8.0) Is <state> service <service> on node <phys. server> is <state>

300 (1)

SubServiceDown is <state> saposcol on node <phys. server> is <state>

Page 270: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

270 myAMC.FA_Agents - Installation and Administration

Table 1

VB 210

(as of

V2.0)

Internal ID see VB 210

(as of V2.0)

Short Message

VB 500

Long Message

VB 501

300 (2)

<ServiceSubType> of service <service> on node

<phys. server> is <state>

301 SubServiceFailed <state> <ServiceSubType> of service <service> on node

<phys. server> <state>

302 SubServiceDeleted <state> <state> <ServiceSubType> for service <service> on node

<phys. server>

400 CHK_Filers Filer <state> <specific message>

401 CHK_Files File <state> <specific message>

402 CHK_Lock Lock <state> <specific message>

403 CHK_Mounts Mount <state> <specific message>

404 CHK_SRDF_NAS_FH_ErrCode SRDF Check ErrCode <specific message>

405 CHK_SRDF_NAS_FH_SRDFFailed SRDF failed <specific message>

406 CHK_SRDF_NAS_FH_AdminCall SRDF Admin intervention

necessary <specific message>

450 PERF_SpaceUtilFS_VExc_MaxUtilization Perf Filesystem

'MaxUtilization' exceeded <specific message>

Page 271: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

myAMC.FA_Agents - Installation and Administration 271

Table 1

VB 210

(as of

V2.0)

Internal ID see VB 210

(as of V2.0)

Short Message

VB 500

Long Message

VB 501

451 PERF_SpaceUtilFS_VExc_MaxGrowthRate Perf Filesystem

'MaxGrowthRate' exceeded <specific message>

500 BB_get node <state> <specific message>

501 BB_DoIt node <state> <specific message>

502 BB_Error node <state> <specific message>

503 BB_NoMatch node <state> <specific message>

Page 272: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

272 myAMC.FA_Agents - Installation and Administration

Table 2

VB 210

(as of V2.0) Service VB 200

Service Subtype

VB 201

ID

VB 204

Logical Server Name in

ServerLAN (SL) VB 203

SID

VB 121

Long Instance

No. VB 161

1 – 2 - - - - - -

3

SRV_DBORASRV_DBSAP, SRV_LC

-

- SL <SID> -

SRV_CI, SRV_JC, SRV_SCS,

SRV_ASCS, SRV_APP, SRV_J <ID> SL <SID> <Inst No>

SRV_ERS <ID> - <SID> <Inst No>

4

SRV_DBORASRV_DBSAP, SRC_LC

-

- SL <SID> -

SRV_CI, SRV_JC, SRV_SCS, RV_ASCS,

SRV_APP, SRV_J, SRV_ERS <ID> SL <SID> <Inst No>

SRV_ERS <ID> - <SID> <Inst No>

5 – 14,

18 – 19

22 – 24

25 - 29

<hostname> - - - - -

15-17, 20 -

21

100 – 101,

110 – 113,

115

- - - - - -

Page 273: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

myAMC.FA_Agents - Installation and Administration 273

Table 2

VB 210

(as of V2.0)

VB 210

(as of V2.0)

VB 210

(as of V2.0)

VB 210

(as of

V2.0)

VB 210

(as of V2.0)

VB 210

(as of

V2.0)

VB 210

(as of V2.0)

200 – 215

SRV_DBORASRV_DBSAP, SRV_LC

-

- SL <SID> -

SRV_CI, SRV_JC, SRV_SCS,

SRV_ASCS, SRV_APP, SRV_J <ID> SL <SID> <Inst No>

SRV_ERS <ID> - <SID> <Inst No>

300 (1)

- saposcol - SL - -

300 (2)

SRV_DBSAP, SRV_LC vserver, kernel

- SL - - SRV_DBORA

ora_dbw, ora_lgwr,

ora_ckpt, ora_smon,

ora_pmon, tnslsnr,

ora_mman, ora_arc

SRV_ERS ers.sap <ID> - <SID> <Inst No>

SRV_CI ms.sap, dw.sap

<ID> SL <SID> <Inst No> SRV_JC jc.sap

SRV_SCS, SRV_ASCS ms.sap, en.sap

SRV_APP dw.sap

Page 274: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

274 myAMC.FA_Agents - Installation and Administration

SRV_J jc.sap

Table 2

VB 210

(as of V2.0)

VB 210

(as of V2.0)

VB 210

(as of V2.0)

VB 210

(as of

V2.0)

VB 210

(as of V2.0)

VB 210

(as of

V2.0)

VB 210

(as of V2.0)

301

SRV_DBORASRV_DBSAP, SRV_LC

server-lan ping

- SL <SID> -

SRV_CI, SRV_JC, SRV_SCS,

SRV_ASCS, SRV_APP, SRV_J <ID> SL <SID> <Inst No>

SRV_CI, SRV_JC, SRV_SCS,

SRV_ASCS, SRV_APP, SRV_J client-lan ping <ID> SL <SID> <Inst No>

302

SRV_DBORASRV_DBSAP, SRV_LC

control file

- SL <SID> -

SRV_CI, SRV_JC, SRV_SCS,

SRV_ASCS, SRV_APP, SRV_J <ID> SL <SID> <Inst No>

SRV_ERS <ID> - <SID> <Inst No>

400 – 406,

450 – 451,

500

- - - - - -

501 – 503

SRV_DBORASRV_DBSAP, SRV_CI,

SRV_JC, SRV_SCS, SRV_ASCS,

SRV_APP, SRV_J, SRV_ERS, SRV_LC

- <ID> SL <SID> <Inst No>

Page 275: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

myAMC.FA_Agents - Installation and Administration 275

Table 3

VB 210

(as of V2.0) State VB 202 Sender VB 205 Long Severity VB 170

1 started myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

2 shut down myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

3 - myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

4 failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

5 poff ok myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

6 poff failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

7 poff not done myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

8 netoff ok myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

9 netoff failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

10 poff not done myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

11 ping ok myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

12 ping failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

13 ssh ok myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

14 ssh failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

15 MultiNodeFailure: ShortTime myAMC_FA_[App]|[Frame]|[Ctrl]Agent 275

Page 276: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

276 myAMC.FA_Agents - Installation and Administration

Table 3

VB 210

(as of V2.0) State VB 202 Sender VB 205 Long Severity VB 170

16 MultiNodeFailure: ShortTime myAMC_FA_[App]|[Frame]|[Ctrl]Agent 275

18 Node live message failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

19 Node not reachable myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

20 No spare pool defined myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

21 No spare for TakeOver myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

22 Add to list of spare nodes myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

23 Remove from list of spare nodes myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

24 Request not successful for node myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

25 fa_move_node.sh successful for node myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

26 fa_move_node.sh not successful for

node myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

27 Get the license to kill the VM-Host. VM myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

28 Get no license to kill the VM-Host. VM myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

29 VM-Host check gives a message. VM myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

100 started myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

Page 277: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

myAMC.FA_Agents - Installation and Administration 277

Table 3

VB 210

(as of V2.0) State VB 202 Sender VB 205 Long Severity VB 170

101 shut down myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

110 shut down myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

111 reboot (down) myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

112 reboot (up) myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

113 switch over myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

115 take over failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

200 starting myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

201 started myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

202 failed to start myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

203 stopping myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

204 stopped myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

205 failed to stop myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

206 failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

207 restart myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

208 failed to restart myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

Page 278: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

278 myAMC.FA_Agents - Installation and Administration

Table 3

VB 210

(as of V2.0) State VB 202 Sender VB 205 Long Severity VB 170

209 watch myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

210 no watch myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

211 reboot myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

212 reboot (start) myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

213 swich over myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

214 switch over (start) myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

215 PHASE-flag: <text> myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

300 (1)

down myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

300 (2)

down myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

301 failed (<nr>) myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

302 delete myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

400 failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

401 failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

402 failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

403 failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

Page 279: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FlexFrame Autonomous Agent Traps

myAMC.FA_Agents - Installation and Administration 279

Table 3

VB 210

(as of V2.0) State VB 202 Sender VB 205 Long Severity VB 170

404 SRDF Check ErrCode myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250/275

405 SRDF failed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250/275

406 SRDF Admin intervention necessary myAMC_FA_[App]|[Frame]|[Ctrl]Agent 275

450 Perf Filesystem 'MaxUtilization' exceed-

ed myAMC_FA_[App]|[Frame]|[Ctrl]Agent 250

451 Perf Filesystem 'MaxGrowthRate' ex-

ceeded myAMC_FA_[App]|[Frame]|[Ctrl]Agent 150

500 BB get cmd myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

501 BB do cmd myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50

502 BB cmd error myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50, 150, 250

503 BB cmd no match myAMC_FA_[App]|[Frame]|[Ctrl]Agent 50, 150, 250

Page 280: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance
Page 281: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

myAMC.FA_Agents - Installation and Administration 281

10 FA Troubleshooting

10.1 General

The FA Agents offer a large number of diagnostic options for detecting and diagnosing

problems on the FA Agents themselves or other components.

Problems concerning FA Agents can be assigned to one of the following categories:

FlexFrame installation and configuration errors

Parameter errors

Configuration errors

Detection, reaction errors, start, stop, maintenance errors

Power-shutdown errors

Typical consequences of installation and configuration errors are:

FA Agents fail to start

Error messages during startup of FA Agents

10.2 Incident Diagnosis

Error: Mount points missing

Diagnosis:

In the case of mount points monitored by FA Autonomy, traps are sent to the central

trap consoles. With other mount points which are absolutely essential for the opera-

tion of the node concerned it can happen that the agents cannot be started as the di-

rectories required are not available.

Response:

Provide the mount points required with the appropriate mount options.

Error: Mount points without “File Locking”

Diagnosis:

The FA Agents log this situation both in the operating system’s Syslog and in special files (/opt/myAMC/vFF/log/log_syslog*).

Response:

Provide the mount points required with the appropriate mount options (lock).

Error: Rights for the directories/files are not sufficient

Page 282: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

282 myAMC.FA_Agents - Installation and Administration

Diagnosis:

In the case of files monitored by FA Autonomy, traps are sent to the central trap con-

soles. With other directories/files which are absolutely essential for the operation of

the node concerned it can happen that the agents cannot be started as the directo-

ries/files required are not available.

Response:

Provide the directories/files with the required rights.

Error: Agents do not have the authorization to write to the

directories assigned

Diagnosis:

The FA Autonomy work and log files are not written.

Response:

Provide the directories/files with the required rights.

Error: Version incompatibility

FlexFrame installation and FlexFrame Autonomy installation are not directly compati-

ble. This can always be the case when older FlexFrame installations are updated

with new FlexFrame Autonomy Agents.

Diagnosis:

For diagnosis and troubleshooting, the mount points, the directory structure and the

access rights to the directories used by the agents must be checked.

Response:

Using the command line tool, check that the parameters used in the FA config files

are compatible with the version and syntactically correct.

Error: Pool assignment not found

A node is assigned to the wrong pool or to the default pool.

Diagnosis:

Display on the FA_WebGUI or in the agent’s start trap and display on an event con-

sole.

Response:

Check the LDAP configuration parameters, call the PGTool Pool.sh and check the

pool name returned.

Check the pool membership for each node.

Error: Group assignment is not correct

Page 283: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

myAMC.FA_Agents - Installation and Administration 283

Diagnosis:

Display on the FA_WebGUI or in the agent’s start trap and display on an event con-

sole.

Response:

Check the group configuration in the group configuration file. Check the group mem-

bership for each node.

Error: Service priority not recognized

Diagnosis:

Display on the FA_WebGUI or in the agent’s start trap and display on an event con-

sole.

Response:

Check the configuration of the service class and service priority in the group configu-

ration file. Check the values for each node.

Error: Availability problem not rectified by autonomous reaction

Diagnosis:

Services are discontinued (possibly due to hardware fault) and are not made avai-

lable again by FlexFrame Autonomy.

Response:

Check whether nodes are available for taking over the services (Spare Nodes).

Check whether the FA Agents on the nodes involved have been started.

Error: Services do not start

Constant reboot

Permanent switchover

Diagnosis:

SAP services which are started do not enter run mode but are repreatedly restarted

or, if the problem escalates, the node is rebooted or an internal SwitchOver takes

place. Possible causes:

The MaxRestart time for the service is too short. This parameter can be adjusted in

the FA configuration.

The virtual interfaces cannot be reached.

There is a permanent problem which prevents a service being started (e.g. neces-

sary database recovery).

Response:

Stop the FA Agents to interrupt escalation of the reaction and check whether the ser-

vice can be started manually.

If the service cannot be started manually, this problem must be corrected by the ad-

Page 284: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

284 myAMC.FA_Agents - Installation and Administration

ministrator.

If the service can be started manually, the time required for this must be matched to

the MaxStart time and MaxRestart time in the configuration and the configuration

must be adjusted, if necessary.

If the virtual interfaces cannot be reached from the Application Agent, the network

configuration must be checked.

Error: Service cannot be stopped

Diagnosis:

An active SAP service is repeatedly restarted after a manual stop command .

Response:

If the FlexFrame SAP scripts were not used for the manual stop command, this is the

cause. The FlexFrame SAP scripts must be used.

If the FlexFrame SAP scripts were used, the Monitor Alert Script might not be availa-

ble or does not have the required rights.

However, it is also possible that the Monitor Alert Time and CycleTime are configured

incorrectly. The agents’ CycleTime is too long in relation to the Monitor Alert Time.

The Monitor Alert Time must be at least 3 * the CycleTime.

Error: Maintenance activities are interrupted by autonomous

reactions

Diagnosis:

Unwanted autonomous reactions during maintenance.

Response:

Set NoWatch for the service concerned or stop the Application Agents for the node

concerned and restart them after maintenance has been completed.

Error: Incorrect display on the FA_WebGUI

Diagnosis:

The state checked manually does not match the display.

Response:

Check whether the Application Agents concerned, the Control Agents concerned and

the web server are running properly for the WebInterface.

Page 285: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

myAMC.FA_Agents - Installation and Administration 285

10.3 FA Work and Log Files

10.3.1 General

The FlexFrame Autonomy Agents write detailed log files.

The log files of the FlexFrame Autonomy Agents can be used for the diagnosis.

The functions of the FA Agents are documented in their own files. These files may not be

modified manually as this can impair fault-free operation of the FA Agents or lead to erro-

neous reactions.

These files are created dynamically during ongoing operation. Deleting these files leads

to a status in which the Autonomous Agents reorganize themselves, and from this point

they reevaluate the situation from the current viewpoint without any previous knowledge.

10.3.2 Overview, Principal Directories, Files

Base directory: /opt/myAMC/

Base directory: /opt/local/myAMC/

Version numbers: In the table below, V<v>K<r> corresponds to

V<version number>K<revision_number>.

Subdirectories Content

./scripts Scripts for various tasks

./scripts/sap Link to the FlexFrame scripts

./scripts/acc Scripts for the SAPACC Interface

./scripts/PowerMng Scripts for the power managemnet

blades.

./scripts/ShutDown_Node Scripts to shutdown a node.

./scripts/fa_list_services.sh Script to list all FlexFrame service states.

Page 286: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

286 myAMC.FA_Agents - Installation and Administration

Subdirectories Content

./scripts/allnodes Script to execute a command at all nodes

of a pool.

./config General configuration data

./config/FA_WebGui.conf General settings for the WebGUI (directo-

ries, cycle times, database settings)

./config/amc-users.xml User management

./FA_AppAgent Installation path of myAMC. FA_AppAgent

and of diverse scripts.

./FA_AppAgent/myAMC.FA_AppAgent Start/Stop scripts AppAgent

./FA_AppAgent/PGTool_Pool.sh Determination of pool membership

./FA_AppAgent/PGTool_Version.sh Determination of pool version

./FA_AppAgent/PVget.sh Determination of the SAPS number of a

node

./FA_ AppAgent/BBTool.sh BlackBoard control

./FA_ AppAgent/BBT_dialog.sh BlackBoard dialog mode control

./FA_AppAgent/bin_Solaris_<VxxKxx>

./FA_AppAgent/bin_Linux_<VxxKxx>

./FA_AppAgent/bin_Linux_SLES9_<VxxKyy>

./FA_AppAgent/lib_Solaris_<VxxKxx>

./FA_AppAgent/lib_Linux_<VxxKxx>

./FA_AppAgent/lib_Linux_SLES9_<VxxKyy>

Binaries and libraries for Solaris and Linux

for each version.

./FA_AppAgent/config myAMC.FA_AppAgent-specific configura-

tion data

./FA_AppAgent/log empty

./FA_CtrlAgent Installation path of myAMC. FA_CtrlAgent

and of scripts

./FA_CtrlAgent/myAMC.FA_AppAgent Start/StopScripts CtrlAgent

./FA_CtrlAgent/PGTool_Pool.sh Determination of pool membership

./FA_CtrlAgent/PGTool_Version.sh Determination of pool version

Page 287: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

myAMC.FA_Agents - Installation and Administration 287

Subdirectories Content

./FA_CtrlAgent/PVget.sh Determination of the SAPS number of a

node

./FA_CtrlAgent/BBTool.sh BlackBoard control

./FA_CtrlAgent/BBT_dialog.sh BlackBoard dialog mode control

./FA_CtrlAgent/bin_Solaris_<VxxKxx>

./FA_CtrlAgent/bin_Linux_<VxxKxx>

./FA_CtrlAgent/bin_Linux_SLES9_<VxxKyy>

./FA_CtrlAgent/lib_Solaris_<VxxKxx>

./FA_CtrlAgent/lib_Linux_<VxxKxx>

./FA_CtrlAgent/lib_Linux_SLES9_<VxxKyy>

Binaries and libraries for Solaris and Linux

for each version.

./FA_CtrlAgent/config myAMC.FA_CtrlAgent-specific configura-

tion data

./FA_CtrlAgent/log empty

./FA_FrameAgent Installation path of myAMC.

FA_FrameAgent and of diverse scripts.

./FA_FrameAgent/myAMC.FA_FrameAgent Start/Stop scripts FrameAgent

./FA_FrameAgent/PGTool_Pool.sh Determination of pool membership

./FA_FrameAgent/PGTool_Version.sh Determination of pool version

./FA_FrameAgent/PVget.sh Determination of the SAPS number of a

node

./FA_ FrameAgent/BBTool.sh BlackBoard control

./FA_ FrameAgent/BBT_dialog.sh BlackBoard dialog mode control

./FA_FrameAgent/bin_Solaris_<VxxKxx>

./FA_FrameAgent/bin_Linux_<VxxKxx>

./FA_FrameAgent/bin_Linux_SLES9_<VxxKyy

>

./FA_FrameAgent/lib_Solaris_<VxxKxx>

./FA_FrameAgent/lib_Linux_<VxxKxx>

./FA_FrameAgent/lib_Linux_SLES9_<VxxKyy

>

Binaries and libraries for Solaris and Linux

for each version.

./FA_FrameAgent/config myAMC.FA_FrameAgent-specific configu-

ration data

Page 288: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

288 myAMC.FA_Agents - Installation and Administration

Subdirectories Content

./FA_FrameAgent/log empty

./FA_ConfigGui Installation path of myAMC.

FA_ConfigGui.

./FA_DomainManager Installation path of myAMC.

FA_DomainManager.

./FA_LogAgent Installation path of myAMC.

FA_LogAgent.

./FA_Messenger Installation path of myAMC.

FA_Messenger.

./FA_ Messenger/log/Robot.txt Protocolfile of received messages.

./FA_WebGui Installation path of myAMC. FA_WebGui.

./vFF Pool-specific (vFF) data

./vFF/SpareRequest Request directory for spares from spare

pool

./vFF/log Pool-specific log files

./vFF/log/myAMC_FA_Pools.xml

./vFF/log/myAMC_FA_Pools-default.xml

Pools configuration file and its default

version (this is used as LDAP cache)

./vFF/Common/.vFF_template.<VxxKxx> Template of pool-specific data for each

version

./vFF/Common/.vFF_template.<VxxKxx>/

config

Configuration

./vFF/Common/.vFF_template.<VxxKxx>/

config/TrapTargets.xml

Trap targets

Page 289: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

myAMC.FA_Agents - Installation and Administration 289

Subdirectories Content

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA.xml

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA-default.xml

myAMC.FA configuration and delivery

status (default).

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_ACC.xml

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_ACC-default.xml

myAMC.FA ACC configuration and deliv-

ery status (default).

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_Checks.xml

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_Checks-default.xml

Definition of „additional Checks“ and

delivery status (default).

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_GUI.xml

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_GUI-default.xml

myAMC.FA GUI configuration and deliv-

ery status (default).

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_Groups.xml

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_Groups-default.xml

myAMC.FA groups configuration and

delivery status (default).

This is used as LDAP cache

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_Hosts.xml

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_Hosts-default.xml

Host configuration from LDAP and deliv-

ery status (default).

This is used as LDAP cache

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_SD_Sec.xml

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_SD_Sec-default.xml

myAMC.FA shutdown security configura-

tion and delivery status (default).

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_Rules.xml

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_Rules-default.xml

myAMC.FA service rules and delivery

status (default).

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_SelectionRules.xml

./vFF/Common/.vFF_template.<VxxKxx>/

config/myAMC_FA_SelectionRules-

default.xml

Definition of „SelectionRules“ for „Pool

independent spare node“ and delivery

status (default).

Page 290: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

290 myAMC.FA_Agents - Installation and Administration

Subdirectories Content

./vFF/Common/.vFF_template.<VxxKxx>/log

./vFF/Common/.vFF_template.<VxxKxx>/log

/AppAgt

./vFF/Common/.vFF_template.<VxxKxx>/log

/CtlrAgt

./vFF/Common/.vFF_template.<VxxKxx>/log

/FrameAgt

Logfiles for each pool of:

myAMC.FA_AppAgent

myAMC.FA_CtrlAgent

myAMC.FA_FrameAgent

./vFF/Common/.vFF_template.<VxxKxx>/

data

./vFF/Common/.vFF_template.<VxxKxx>/

data/FA

Work files

./vFF/Common/.vFF_template.<VxxKxx>/

data/FA/livelist

Live list

livelist.log

./vFF/Common/.vFF_template.<VxxKxx>/

data/FA/xmlrepository

XML repository for the web interface

livelist.

xmlServices_<nodename>.xml

./vFF/Common/.vFF_template.<VxxKxx>/

data/FA/servicelists

Service lists

Services_<nodename>.lst

./vFF/Common/.vFF_template.<VxxKxx>/

data/FA/servicelogs

Service logs (history)

Services_<nodename>.log

./vFF/Common/.vFF_template.<VxxKxx>/

data/FA/reboot

Reboot files

Reboot_<nodename>.lst

./vFF/Common/.vFF_template.<VxxKxx>/

data/FA/switchover

SwitchOver files

SwitchOver_<nodename>.lst

./vFF/Common/.vFF_template.<VxxKxx>/

data/FA/blackboard

BlackBoard

blackboard.txt

./vFF/Common/.vFF_template.<VxxKxx>/

data/FA/performance

Measured performance data

./vFF/vFF_Cust_1

./vFF/vFF_Cust_1/config

./vFF/vFF_Cust_1/log/…

./vFF/vFF_Cust_1/data

./vFF/vFF_Cust_1/data/FA/….

Pool-specific data for pool “Cust_1”

(example).

See above for the description of the sub-

directories and files.

Page 291: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

myAMC.FA_Agents - Installation and Administration 291

Subdirectories Content

./vFF/vFF_Cust_2

./vFF/vFF_Cust_2/config

./vFF/vFF_Cust_2/log/…

./vFF/vFF_Cust_2/data

./vFF/vFF_Cust_2/data/FA/….

Pool-specific data for pool “Cust_2”

(example).

See above for the description of the sub-

directories and files.

Page 292: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

292 myAMC.FA_Agents - Installation and Administration

10.3.3 Collecting Diagnostic Information for Support Assis-tance

If support is needed, there is special data needed in the FlexFrame Support. This infor-

mation is required to analyze problems with FlexFrame and the Autonomous Agents.

Error description, as precise as possible

What is the problem or error? On which pool/node/service does it occur?

Version of the FA Agents installed

Run rpm -qa | grep myAMC on the Control Node.

Configuration, work and log files of the FA Agents

The following script creates an archive with the desired information:

/opt/myAMC/FA_CtrlAgent/SAVE_FA_files_for_diag.sh

This script must be invoked on the control- node!

cd /opt/myAMC/FA_CtrlAgent

./SAVE_FA_files_for_diag.sh

The functions of the FA Agents are documented in various files. These files may not be

changed manually as this can impair error-free operation of the FA Agents or result in

incorrect reactions.

These files are created dynamically during ongoing operation. Deleting these files leads

to a status in which the Autonomous Agents reorganize themselves, and from this point

they re-evaluate the situation from the current viewpoint without any previous knowledge.

Page 293: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

myAMC.FA_Agents - Installation and Administration 293

10.3.4 Selected Files

The write cycle for the entries (with the exception of reboot, switchover and BlackBoard)

and the storage location of the files described in the following are defined using a param-

eter in the configuration file myAMC_FA.xml.

10.3.4.1 Livelist

Each FA AppAgent regularly enters itself in this list. Through these entries the

myAMC.FA_CtrlAgent recognizes whether the various myAMC.FA_AppAgents are avail-

able and functioning without error.

10.3.4.2 Services List

This file (testament) exists for each FA AppAgent on a node-specific basis. In it the agent

logs the services which it has detected using its detectors plus their current status. A

service-related status is logged in this file. The contents are updated after each detector

cycle.

10.3.4.3 Services Log

The contents of this file are identical to those of the Services-List file, with the differ-

ence that the history is contained in this file. This enables status changes and reaction

decisions to be detected and replicated.

10.3.4.4 Reboot

The contents of this file are identical to those of the Services-List file. The file serves

as an information storage when a reboot takes place. It is written only for the autonomous

reaction reboot and is deleted again after the reboot has been completed and the ser-

vices have been started up.

10.3.4.5 Switchover

The contents of this file are identical to those of the Services-List file. The file serves

as information storage (testament) when a switchover takes place. It is written only for the

autonomous reaction switchover and is deleted again after the services have been taken

over.

10.3.4.6 XML Repository

In terms of contents the files in the XML Repository are the same as those in the Livelist

and Services List. By contrast, the contents are written in XML notation and can thus be

visualized directly with the associated FA WebInterface.

The write cycle for the entries and the storage location of the file are defined using a

parameter in the configuration file myAMC_FA.xml.

Page 294: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

294 myAMC.FA_Agents - Installation and Administration

10.3.4.7 BlackBoard

The BlackBoard is an input interface for the FA Agents. Commands can be entered here

which are executed by the FA AppAgents. The commands have a specific validity period

and are secured against manipulation. The file is written manually using a tool which

guarantees, among other things, protection against manipulation.

10.3.5 FA Autonomy Diagnostic Tool

Manual diagnosis of the log files can be very time-consuming. The Fujitsu support organ-

ization works with specialized diagnostic tools which can analyze even large quantities of

data very quickly and efficiently. This service can be utilized when required and if a corre-

sponding service agreement exists.

To utilize this service, either individual log files or the entire virtual FA directory of a pool

can be sent to the support department, e.g. as a compressed and protected zip archive.

Page 295: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

FA Troubleshooting

myAMC.FA_Agents - Installation and Administration 295

10.3.6 Collecting Diagnostic Information for Support Assis-tance

If support is needed, there is special data needed in the FlexFrame Support. This infor-

mation is required to analyze problems with FlexFrame and the Autonomous Agents.

Error description, as precise as possible

What is the problem or error? On which pool/node/service does it occur?

Version of the FA Agents installed Run rpm -qa | grep myAMC on the Control Node.

Configuration, work and log files of the FA Agents

The following script creates an archive with the desired information:

/opt/myAMC/FA_CtrlAgent/SAVE_FA_files_for_diag.sh

This script must be invoked on the control- node!

cd /opt/myAMC/FA_CtrlAgent

./SAVE_FA_files_for_diag.sh

The functions of the FA Agents are documented in various files. These files may not be

changed manually as this can impair error-free operation of the FA Agents or result in

incorrect reactions.

These files are created dynamically during ongoing operation. Deleting these files leads

to a status in which the Autonomous Agents reorganize themselves, and from this point

they re-evaluate the situation from the current viewpoint without any previous knowledge.

Page 296: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance
Page 297: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

myAMC.FA_Agents - Installation and Administration 297

11 Abbreviations

ABAP Advanced Business Application Programming

ACC Adaptive Computing Controller

ACI Adaptive Computing Infrastructure

ACPI Advanced Configuration and Power Interface

APM Advanced Power Management

APOLC Advanced Planner & Optimizer Life Cache

CCU Console Connection Unit

CIFS Common Internet File System

DART Data Access in Real Time

DHCP Dynamic Host Configuration Protocol

DIT Domain Information Tree

ERP Enterprise Resource Planning

ESF Enhanced System Facility

EULA End User License Agreement

FAA FlexFrame Autonomous Agent

FC Fiber Channel

FTP File Transfer Protocol

IP Internet Protocol

IPMP IP Multipathing

LAN Local Area Network

LDAP Lightweight Directory Access Protocol

LUN Logical Unit Number

MAC Media Access Control

MINRA Minimal Read Ahead

NAS Network Attached Storage

NDMP Network Data Management Protocol

NFS Network File System

Page 298: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Abbreviations

298 myAMC.FA_Agents - Installation and Administration

NIC Network Interface Card

NVRAM Non-Volatile Random Access Memory

OBP Open Boot Prom

OLTP On-Line Transaction Processing

ONTAP Open Network Technology for Appliance Products

OSS Open Source Software

POST Power-On Self Test

PCL PRIMECLUSTER

PFS Production File System (on Celerra)

PW PRIMEPOWER

PXE Preboot Execution Environment

PY PRIMERGY

QA Quality Assurance

QS Quality of Service

RAID Redundant Array of Independent (or Inexpensive) Disks

RARP Reverse Address Resolution Protocol

RDBMS Relational Database Management System

RHEL Red Hat Enterprise Linux

RSB Remote Service Board

SCS System Console Software

SAP BW SAP Business Warehouse

SAPGUI SAP Graphical User Interface

SAPOSS SAP Online System Service

SID System Identifier

SLD System Landscape Directory

SLES SUSE Linux Enterprise Server

SMB Server Message Block

SMC System Management Console

SNMP Simple Network Management Protocol

Page 299: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Abbreviations

myAMC.FA_Agents - Installation and Administration 299

SPOC Single Point Of Control

TELNET Telecommunications Network

TFTP Trivial File Transfer Protocol

UDP User Datagram Protocol

UPS Uninterruptible Power Supply

VLAN Virtual Local Area Network

VTOC Virtual Table Of Contents

WAN Wide Area Network

WAS Web Application Server

WAFL Write Anywhere File Layout

XSCF Extended System Control Facility

Page 300: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance
Page 301: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

myAMC.FA_Agents - Installation and Administration 301

12 Glossary

Adaptive Computing Controller

SAP system for monitoring and controlling SAP environments.

Advanced Business Application Programming

Proprietary programming language of SAP.

Advanced Power Management

Advanced Power Management defines a layer between the hardware and the operat-

ing system that effectively shields the programmer from hardware details.

Application Agent

A software program for monitoring and managing applications.

Application Node

A host for applications (e.g. SAP instances db, ci, agate, wgate, app etc.). This

definition includes Application Servers as well as Database Servers.

Automounter

The automounter is an NFS utility that automatically mounts directories on an NFS

client as they are needed, and unmounts them when they are no longer needed.

Autonomous Agent

Central system management and high availability software component of FlexFrame.

Blade

A special form factor for computer nodes.

BladeRunner

The working title for the solution part of SAP for FlexFrame.

BOOTPARAM

Boot time parameters of the kernel.

BRBACKUP

SAP backup and restore tools.

Celerra

NAS system of EMC.

Checkpoint Restore

On EMC Celerra a SnapSure feature that restores a PFS to a point in time using

checkpoint information. As a precaution, SnapSure automatically creates a new

checkpoint of the PFS before it performs the restore operation.

Client LAN

Virtual network segment within FlexFrame, used for client-server traffic.

Page 302: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Glossary

302 myAMC.FA_Agents - Installation and Administration

Common Internet File System

A protocol for the sharing of file systems (same as SMB).

Computing Node

From the SAP ACI perspective: A host that is used for applications.

Control Agent

A software program for monitoring and managing nodes within FlexFrame.

Control LAN

Virtual network segment within FlexFrame, used for system management traffic.

Control Node

A physical computer system, controlling and monitoring the entire FlexFrame land-

scape and running shared services in the rack (dhcp, tftp, ldap etc.).

Control Station

A Control Node in an SAP ACI environment.

DART

Operating system of Celerra data movers (Data Access in Real Time).

Dynamic Host Configuration Protocol

DHCP is a protocol for assigning dynamic IP addresses to devices on a network.

Dynamic Host Configuration Protocol server

A DHCP server provides configuration parameters specific to the DHCP client host,

required by the host to participate on the Internet.

EMC NAS

Network attached storage for file systems of EMC.

Enterprise Resource Planning

Enterprise Resource Planning systems are management information systems that in-

tegrate and automate many of the business practices associated with the operations

or production aspects of a company.

Ethernet

A Local Area Network which supports data transfer rates of 10 megabits per second.

Fiber Channel

Fiber Channel is a serial computer bus intended for connecting high-speed storage

devices to computers.

Filer

Network attached storage for file systems of NetApp.

FlexFrame

A joint project in which the main partners are SAP, Network Appliance, Intel and Fu-

jitsu.

Page 303: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Glossary

myAMC.FA_Agents - Installation and Administration 303

FlexFrameTM

for SAP®

FlexFrameTM

for SAP® is a radically new architecture for SAP environments. It ex-

ploits the latest business-critical computing technology to deliver major cost savings

for SAP customers.

FlexFrame internal LAN Switch

Cisco network switches which are integral part of the FlexFrame for SAP hardware

configuration and which are automatically configured by the FlexFrame for SAP soft-

ware.

Gigabit Ethernet

A Local Area Network which supports data transfer rates of 1 gigabit (1,000 mega-

bits) per second.

Host name

The name of a node (assigned to an interface) that is resolved to a unique IP ad-

dress. One node can have multiple host names (cf. node name).

In SAP environments host names are currently limited to 13 alphanumeric characters

including the hyphen (“ - “). The first character must be a letter. In the SAP environ-

ment host names are case-sensitive.

Image

In the FlexFrame documentation, “Image” is used as a synonym for “Hard Disk Im-

age”.

Internet Protocol Address

A unique number used by computers to refer to each other when sending information

through networks using the Internet Protocol.

Lightweight Directory Access Protocol

Protocol for accessing on-line directory services.

Local Area Network

A computer network that spans a relatively small area. Most LANs are confined to a

single building or group of buildings. However, one LAN can be connected to other

LANs over any distance via telephone lines and radio waves. A system of LANs con-

nected in this way is called a Wide Area Network (WAN).

Local host name

The name of the node (physical computer); it can be displayed and set using the

command /bin/hostname.

Logical Unit Number

An address for a single (SCSI) disk drive.

MAC address

Device identifier number of a Network Interface Card. In full: "media access control

address".

Page 304: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Glossary

304 myAMC.FA_Agents - Installation and Administration

MaxDB

A relational database system from mySQL (formerly ADABAS and SAPDB).

Media Access Control address

An identifier for network devices, usually unique. The MAC address is stored physi-

cally on the device.

NAS system

Network Attached Storage of any vendor (in our context: EMC NAS or NetApp Filer).

NDMPcopy

NDMPcopy transfers data between Filers using the Network Data Management Pro-

tocol (NDMP).

Netboot

A boot procedure for computers where the operating system is provided via a net-

work instead of local disks.

Netweaver

SAP NetWeaver is the technical foundation of SAP solutions.

Network Appliance Filer

See “Filer”.

Network Attached Storage

A data storage device that is connected via a network to one or multiple computers.

Network File System

A network protocol for network-based storage access.

Network Interface Card

A hardware device that allows computer communication via networks.

Node

A physical computer system controlled by an OS.

Node name

The name of a physical node as returned by the command uname -n. Each node

name within a FlexFrame environment must be unique.

Non-Volatile Random Access Memory

A type of memory that retains its contents when the power is turned off.

On-Line Transaction Processing

Transaction processing via computer networks.

OpenLDAP

An Open Source LDAP Service Implementation.

Open Network Technology for Appliance Products

The operating system of Network Appliance Filers.

Page 305: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Glossary

myAMC.FA_Agents - Installation and Administration 305

Open Source Software

Software that is distributed free of charge under an open source license, such as the

GNU Public License.

Oracle RAC

A cluster database by Oracle Corporation.

Physical host

Name of a physical computer system (node).

Power-On Self Test

Part of a computer's boot process; automatic testing of diverse hardware compo-

nents.

Preboot Execution Environment

An environment that allows a computer to boot from a network resource without hav-

ing a local operating system installed.

PRIMECLUSTER

Fujitsu’s high-availability and clustering software.

PRIMEPOWER

Fujitsu's SPARC-based server product line.

PRIMERGY

Fujitsu's i386-based server product line.

Red Hat Enterprise Linux

Linux distribution by Red Hat, Inc., targeting business customers.

Reverse Address Resolution Protocol

A protocol allowing resolution of an IP address corresponding to a MAC address.

SAP Service

In FlexFrame: SAP Service and DB Services.

SAP service script

An administration script for starting and stopping an SAP application on a virtual host.

SAP Solution Manager

Service portal for the implementation, operation and optimization of an SAP solution.

SAPLogon

Front-end software for SAPGUI.

SAPRouter

Router for SAP services like SAPGUI or SAPTELNET.

SavVol

A Celerra volume to which SnapSure copies original point-in-time data blocks from

the PFS before the blocks are altered by a PFS transaction.

Page 306: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Glossary

306 myAMC.FA_Agents - Installation and Administration

Server

A physical host (hardware), same as node.

Service

A software program providing functions to clients.

Service type

The type of an application or service (db, ci, app, agate, wgate etc.).

Single Point of Control

In FlexFrame: One user interface to control a whole FlexFrame environment.

Storage LAN

A virtual LAN segment within a FlexFrame environment, carrying the traffic to NAS

systems.

SUSE Linux Enterprise Server

A Linux distribution by Novell, specializing in server installations.

Telecommunications Network

A terminal emulation program for TCP/IP networks such as the Internet.

Trivial File Transfer Protocol

A simple form of the File Transfer Protocol (FTP). TFTP uses the User Datagram

Protocol (UDP) and provides no security features. It is often used by servers to boot

diskless workstations, X-terminals, and routers.

TFTP server

A simple FTP implementation.

Virtual host

The name of the virtual host on which an application runs; it is assigned to a physical

node when an application is started.

Virtual Local Area Network

A VLAN is a logically segmented network mapped over physical hardware according

to the IEEE 802.1q standard.

Virtualization

Virtualization means the separation of hardware and processes. In a virtualized envi-

ronment (FlexFrame), a process can be moved between hardware nodes while stay-

ing transparent to the user and application.

Page 307: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

myAMC.FA_Agents - Installation and Administration 307

13 Index

A

Adaptive Computing Controller

(ACC) 100

autonomous functions 31

autonomy

Adjustment of FA-WebGUI 256

application scenarios 57

collecting diagnostic information for

support assistance 302, 305

definition of generic services

parameters 215

directories, production and log

files 110, 295

FA Frame Agent 256

for application instances 107

Fujitsu FlexFrame scripts 100

general parameters 197

migration of Fa Agent versions on

pool level 111

node-related parameters 211

operating mode 98

parameters for the performance and

accounting option 199

path configuration 219

possible applications 105

power shutdown 149

semi-autonomous operation 106

service-related parameters 213

shutdown configuration 221

user interactions 101

WebInterface 119

Autonomy 9

ACC 100

autonomy architecture 27

autonomy basic reactions 58

reboot 58

restart 58

switchover 59

autonomy components

configuring 13

installing 13

starting 13

stopping 13

autonomy pools 31

autonomy scenarios 105

autonomy software

configuration 17

FlexFrame solution 14

installation 15

Autonomy software 15

start scripts 16

autonomy traps 272

format 272, 273

overview 276

B

BlackBoard commands

Page 308: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Index

308 myAMC.FA_Agents - Installation and Administration

command file 265

command list 270

interactive 269

via WebInterface 268

C

class creation rules 38

Client LAN 14

D

DomainManager 25

E

event mode 98

F

FA Agent

deactivating and activating 14

installing 14

system and directory 14

version 14

FA Autonomy

diagnostic tool 304

FA components

configuration and log files 39

service types 40

systems 40

FA migration tool 115

FA WebInterface 24

configuring 24

function 24

installing 24

starting and stopping 24

FA_AppAgents 13

FA_CtrlAgent 13

FA_Domainmanager 13

FA_LogAgent 13

FA_Messanger 13

FA_WebInterface 13

FlexFrame

accounting option 44

accounting Plug-in 146

autonomy 57

performance 44, 146

reporting Plug-in 146

FlexFrame infrastructure

autonomous operation 100

G

generic services 42

group schema 33

grouping 31

grouping function 33

H

hardware resources 31

I

installation packages

Autonomy software 15

installation requirements 14

introduction 27

IP storage 14

L

live cache 41

Page 309: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Index

myAMC.FA_Agents - Installation and Administration 309

M

maintenance scripts 61

myAMC 9

myAMC.FA 9

myAMC.FA Agent

starting and stopping 18

starting, stopping, status 101

myAMC.FA_AppAgent 16

myAMC.FA_CtrlAgent 16

myAMC.FA_Messenger 13

myAMC.Messenger 10

myAMC.Overview 10

N

Netapp Filer 14

node failure 62

P

parameterization

class creation rules 196

default parameter file 170, 176, 221

FA Agents 167

FlexFrame autonomy 197

grouping 171

pool creation 171

service classes 195

service power value 195

service priority 195

traps 168

pool creation 31

power shutdown 149

Application Nodes 161

architecture 151

Blade systems 155

configuration 158

default shutdown mode 165

Management Blades 160

PRIMEPOWER systems 156

PRIMERGY systems 155

switchover control parameters 158

user, password, community 159

virtual VM Server 157

Powershutdownkonzept

für virtuelle Server 157

R

reaction mode

central 99

local 98

read/write Root Image 14

read-only Root Image 14

reboot 31

related documents 12

replicated enqueue service (ERS) 40

restart 31

S

SAP instance

starting and stopping 103

SAP start scripts 14

self-repair strategies 62

Server LAN 14

Page 310: FlexFrame™ for SAP - Fujitsumanuals.ts.fujitsu.com/file/10485/FF51A00_myAMC_FA-Agenten_Guide.… · 2.2.3 Configuration ... 3.7.3 Billing ... 4.9.2 Starting/Stopping an SAP Instance

Index

310 myAMC.FA_Agents - Installation and Administration

service classes 37

service detection model 43

service failure 62

service instance 37

service power value 38

service priotiy 37

service reaction model 43

service state model 42

SLES 14

Solution Manager Diagnostic

(SMD) 40

spare nodes 62

Storage LAN 14

switchover 31

T

takeover rules

static 69

testament types 38

W

WebInterface

BlackBoard settings 123

configuration 119

configuration of FlexFrame

autonomy 141

info and help 145

interaction 143

logging 125

login 126

message display 137

overview 127

paths and file names 124

pool / group tree 128, 142

reading out the FA data 124

starting 126

status display 133

updates 143

visualization 126