This documentation supports the 9.1 version of Remedy Action Request System.

To view the latest version, select the version from the Product version menu.

Centralized configuration for the mid tier

Centralized configuration refers to storing configuration form data at a common location that can be accessed by other computers. Centralized configuration simplifies the management of configuration data and the sharing of configuration settings across servers. For more information, see Centralized configuration.

You must configure a BMC Remedy AR System server to act as a Centralized Configuration Server (CCS). The Centralized Configuration Server is a BMC Remedy AR System server that does not have any applications installed or any end-user interactions. Centralized Configuration Server needs limited resources in terms of CPU and RAM.

The Centralized Configuration Server ensures consistency by communicating changes to the global properties across all the mid tiers in a cluster. If a configuration server is defined while adding a tenant, that tenant configuration server maintains a copy of the tenant-specific settings. When a tenant-specific property is modified on one mid tier, the Tenant Configuration Server automatically sends the notification to other mid tiers that have the same tenant added, so that these configuration changes are also synchronized by each mid tier in the same cluster.

For example, you have 10 mid tiers in a cluster. Before centralized configuration, each tenant was managed independently. To change a configuration setting, you had to make the same change for each tenant in the cluster. With centralized configuration, because all settings are stored in forms, you can change the settings for multiple tenants in a cluster at one time. Centralized configuration enables you to share configuration settings across all tenants in a cluster.

Centralized configuration 

 

Configuring the AR System server as a Centralized Configuration server

You can configure the AR System server as a Centralized Configuration Server or a Tenant Configuration Server only if the AR System server version supports centralized configuration and has the following configuration-related system forms:

  • AR System Configuration Component
  • AR System Configuration Component_Backup
  • AR System Configuration Component Setting
  • AR System Configuration Component Setting_Backup
  • AR System Configuration Component Setting_Backup_Unique
  • AR System Configuration Component Setting Audit
  • AR System Configuration Component-Setting Mapping
  • AR System Configuration Component-Setting Mapping_Backup

When the configuration is successful, the Centralized Configuration Server Setting page on the Mid Tier configuration tool displays the following confirmation message:

To set the Centralized Configuration Server properties

  1. Open the BMC Remedy Mid Tier Configuration Tool from the URL: http://hostname:port/arsys/shared/config/config.jsp.
  2. Click Central Config Settings.
  3. In the Central Config Settings page, enter the following information:
    1. In Server Name, enter the name of the AR System server that is the designated as the Centralized Configuration Server in the cluster.
    2. In Cluster ID, enter the unique cluster ID of the cluster to which the mid tier belongs.
    3. Enter the administrator password.
    4. (Optional) Enter the port number and RPC number.
  4. Click Save.

  5. Click Publish to create or update global properties from the config.properties file to Centralized Configuration Server.

    Note

    After you publish, properties that are deleted from the config.properties file are not deleted from the Centralized Configuration Server. However, deleted properties are reflected in the current mid tier memory immediately and are restored when the mid tier is restarted. Click Restore to restore global settings from the Centralized Configuration Server to the config.properties file. Exercise caution when deleting any property directly from the Centralized Configuration Server forms.

  6. Click Restore to update the global settings from Centralized Configuration Server to the config.properties file.

Note

The properties that are not available for editing through the Centralized Configuration Settings page must be edited directly in the config.properties file.

 A ccs.properties file is added to the midTierInstallationDirectory\WEB-INF\classes folder and contains the following information:

  • arsystem.cluster.id 
    The cluster identifier of the mid tier cluster. All mid tier instances in the same cluster share the cluster identifier.
  • arsystem.ccs.password
    The encrypted mid tier service password for the Centralized Configuration Server.
  • arsystem.ccs.host
    The name of the Centralized Configuration Server.
  • arsystem.ccs.port
    The port number of the Centralized Configuration Server.

The mid tier uses the ccs.properties file for connecting to the Centralized Configuration Server on startup and for updating its configuration files for global settings (config.properties) and tenant-specific settings (config.tenantName.properties).

Note

If you have configured a valid Centralized Configuration Server or Tenant Configuration Server, refrain from making any changes directly to the properties files. These changes might be overwritten during the next mid tier restart. Make all the necessary changes in the BMC Remedy AR System Configuration Component Setting form on the Centralized Configuration Server or Tenant Configuration Server, using the appropriate cluster ID or tenant name. The changes will take effect in all concerned mid tier instances and corresponding properties files by means of a periodic notification (typically after 30 seconds). However, changes to some of the properties, such as Ehcache settings and number of threads, require the mid tier to be restarted. For more information, see Centralized configuration.

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Thomas Hammer

    "If you are using a version of BMC Remedy AR System server earlier than 20.14.01..."

    What kind of version is this?

    Feb 11, 2016 08:39
    1. Vaijayanti Nerkar

      Hello Thomas,

      I have fixed the version number in the note. Thanks for pointing out the problem.

      Regards,

      Vaijayanti 

      Feb 11, 2016 09:46
  2. Stefan Hall

    arsystem.ccs.host and mutible arserver with LB
    I'm not sure which server connection is best practice

    • ARS LB for all the user facing MTs
    • one of the user ARS server OR
    • our admin server?

    What happens if the MT has no connection at startup?

    Feb 04, 2017 03:12
    1. Prachi Kalyani

      Hello Stefan,

      We have contacted our technical team for verifying this issue. We will update you soon.

      Thanks,

      Prachi

      Feb 06, 2017 06:54
    1. Prachi Kalyani

      Hello Stefan,

      Here are the answer to your questions.

      Question: I'm not sure which server connection is best practice

      • ARS LB for all the user facing MTs
      • one of the user ARS server OR
      • our admin server?

      Answer: It is recommended to use the load balancer so that Centalized Configuration service is always available. Midtier Centalized Configuration service does not apply any load on the server, except when starting up or during config change, when it makes a few entry calls. It is recommended to point to the Load Balancer for high availability.

      Question: What happens if the MT has no connection at startup?

      Answer: If there is no connection to Centalized Configuration server on midtier startup, midtier will start using latest good copy of local config.properties.

      Thanks,

      Prachi

       

       

      Feb 07, 2017 12:20
  3. Thomas Miskiewicz

    You can configure a BMC Remedy AR System server as a Centralized Configuration Server or a Tenant Configuration Server only if the AR System server version supports centralized configuration and has the configuration-related system forms and notification capability.

    Which forms and notification capabilities do you have in mind?

    Sep 19, 2019 02:34
    1. Anagha Deshpande

      Hello Thomas,

      We are working on your query. We will respond soon.

      Regards,

      Anagha

      Sep 19, 2019 02:45
      1. Anagha Deshpande

        Hello Thomas,

        You need to have the following system forms to configure the AR System server as a Centralized Configuration server.

        • AR System Configuration Component
        • AR System Configuration Component_Backup
        • AR System Configuration Component Setting
        • AR System Configuration Component Setting_Backup
        • AR System Configuration Component Setting_Backup_Unique
        • AR System Configuration Component Setting Audit
        • AR System Configuration Component-Setting Mapping
        • AR System Configuration Component-Setting Mapping_Backup

        We have updated the topic with the Configuring the AR System server as a Centralized Configuration server section.

        Regards,

        Anagha

        Sep 20, 2019 04:01