Error: Invalid spaceKey on retrieving a related space config.

Enabling FTS high availability

In a server group environment, Full Text Search can be configured for high availability (HA) so that search requests are completed even when a server in the group becomes unavailable. By designating multiple servers as indexer servers, if one server goes down another server can process the queued search requests.

In FTS High Availability configuration,

  • Every server with valid BMC Remedy AR System Server Group Operation Ranking acts as an indexer server.
  • Each indexer has its own copy of indexes.
  • The searcher server sends the search requests to indexer servers.
  • In event of an indexer server failure or service interruption, a search request is routed to the highest ranking available indexer server to complete the search request.

Full Text Search High Availability example


You can install more than one FTS server in a server group. Each FTS server is defined in AR System Server Group Operation Ranking form acts as an indexing server and provides FTS search services to other servers in the server group. If the FTS Rank 1 server becomes unavailable, the FTS server that is ranked 2 contains the redundant FTS data and is used for the failover. So all the servers in the server group operate as an independent FTS server, providing high availability and service failover.   

For more information about how FTS high availability works in a server group environment, see High-availability architecture for FTS and Configuring full text search for a server group.

For more information about the BMC Remedy AR System Server Group Operation Ranking, see Setting failover rankings for servers and operations. 

Note

To configure FTS high availability and failover, all FTS plug-ins must run on same port.

Video: Full Text Search High Availability for server groups

This brief video (4:10) explains FTS High Availability.

Note

This video is recorded using the earlier version of BMC Remedy AR System and is valid for BMC Remedy AR System 9.1.


Full Text Search High Availability for Server Groups

Related topics

 

 

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

Comments

  1. Colin Rolls

    on the arserver 3 and 4 in the diagram in the FTS settings what FTS Collection directory to specify since there are now 2 and there is only 1 path allowed?

    May 05, 2016 05:58
    1. Nerella Nerella

       HI,

      As per the diagram

      On arserver3  we need to specify the collection directory of  arserver1.

      On arserver4 we need to specify the collection directory of arserver2.

      When any single entry get created from arserver3 or arserver4, the two entries will be created on ft_pending table one for arserver1 and one for arserver2 for indexing.

      By this the collection directories on arserver1 and arserver2 will be updated all the time.

      Now when we do the searching from arserver3 or from arserver4 we will always get the latest data.

       

       

      May 06, 2016 04:10
  2. Colin Rolls

    ok thanks, so I assume when you say "Specify the collection directory of arserver 1" you mean put the shared folder in the Full Text Collection directory of arserver3, eg: "\\arserver1\Full Text Search" ?

    If i have an arserver5 then should that point at arserver1 or arserver 2 collection directory?

    May 13, 2016 04:17
  3. Nerella Nerella

     HI ,

    No Shared folder need to be specified.

    for example :-

    On arserver1 the collection directory is D:\FTS\Collection.

    Now on arserver3 FTS Config form we need to specify the following setting,

    Server Configuration : Server Group : Searcher

    Indexer server Name : arserver1

    FTS Collection Directory  : D:\FTS\Collection.

     

     

     

    May 16, 2016 02:55
  4. Madhu Dora

    Hello Nerella,

    Thanks for the providing clarity on collection directory paths.

    But you mentioned "on AR server3 we need to specify the collection directory of  arserver1 and On arserver4 we need to specify the collection directory of arserver2."  - are you sure on we need to point other arserver2?

    As per the above diagram and its related youtube video , I hope both AR Server3 and AR Sever4 should point to AR Server1 only (see the dark lines) but when AR Server1(primary indexer) down/not available due to the ranking "secondary indexer  AR Server2" will act as "prirmary indexer" till AR server1 gets up (see the doted lines) for both AR Server3 and AR Server4.

    Please correct me if I'm wrong, waiting for your update.

    Best Regards,

    Madhu.

     

     

     

     

    Nov 30, 2016 01:16
    1. Nerella Nerella

       In both ways we are correct.

      If we design as per me the AR Server3 -Searcher will get the results by accessing the collection directory from AR Server1 - Indexer and AR Server4-Searcher  will get the results by accessing the collection directory from AR Server2 -Indexer.

      If any of the indexer went down both the searchers will point to the indexer which is up and will server the request.

      If we design as per you the AR Server3 -Searcher will get the results by accessing the collection directory from AR Server1 - Indexer and AR Server4-Searcher  will get the results by accessing the collection directory from AR Server1 -Indexer.

      If any of the indexer - ARserver1 went down both the searchers will point to the indexer which is up - ARserver2 and will server the request.

      Nov 30, 2016 01:40