How to Manage Environments with Configuration Server Proxies
The Management Layer fully supports the distributed configuration environment available when using Configuration Server Proxy.
The term Configuration Server Proxy is used to identify a Configuration Server instance running in so-called Proxy mode. Refer to the Framework Deployment Guide for more information.
This support means that the Management Layer:
- Displays the current real-time status of Configuration Server Proxy and performs its startup, shutdown, or automatic switchover to the backup Application just as for any other Genesys Application.
ImportantYou cannot manually switch over Configuration Server Proxy Applications.
- Correctly starts Applications that are clients of Configuration Server Proxy.
When receiving a request to start an Application, the Management Layer determines whether the Application is configured as a client of Configuration Server or of Configuration Server Proxy. For this purpose, the Management Layer checks the list of connections configured for an Application.
The Application is considered a client of Configuration Server Proxy when both of these conditions are met:
- The Application’s configuration contains a connection to an Application of the Configuration Server type.
- In its turn, the Application of Configuration Server type contains in its configuration a connection to another Application of the Configuration Server type.
The Application is considered a client of Configuration Server when either of these conditions is met:
- The Application’s configuration contains no connection to an Application of the Configuration Server type.
- The Application’s configuration contains a connection to an Application of the Configuration Server type, but this latter Application’s configuration does not contain a connection to an Application of the Configuration Server type.
If the Management Layer finds the Application to be a client of Configuration Server, the Management Layer uses the Configuration Server parameters to start the Application. For more information, see Processing the Start Command for Applications.
If the Management Layer finds the Application to be a client of Configuration Server Proxy, the Management Layer also checks the configuration to determine whether a backup Application is configured for this Configuration Server Proxy:
- If no backup Application is configured, the stand-alone Configuration Server Proxy is considered to be running in Primary mode.
- If a backup Application is configured, the Management Layer identifies which Configuration Server Proxy of the primary-backup redundancy pair is currently running in Primary mode.
Then, the Management Layer starts the Application that is a client of Configuration Server Proxy. SCS generates a command line and passes it to LCA, which executes the command. The command line contains:
- The Application’s working directory as specified in the Application object’s properties.
- The host name of Configuration Server Proxy currently running in Primary mode.
- The port number of Configuration Server Proxy currently running in Primary mode.
- The Application name as specified in the Application object’s properties.