Professional Documents
Culture Documents
Agenda
Why use server group and load balancing How server group enhances BMC Business Service Management Products covered Examples of possible environment Licensing Installing What to do and what not to do Configuring Managing BMC Remedy Knowledge Management and load balancing
Symptoms
Screens taking too long to build/refresh Users not able to login (server busy or down)
BMC Remedy Action Request System BMC Atrium CMDB BMC Remedy FTS (Full Text Search) BMC Remedy Flashboards BMC Remedy Asset Management BMC Remedy Change Management BMC Remedy Service Desk BMC Service Level Management BMC Knowledge Management
Configuration - Basic
AR System Servers
Administrative Operations Escalation, Reconciliation, etc.
Clients
Load Balancer
Database
Top server is primary for Administration and Escalation operations. Only one at a time can do this. The other two are for back up of Admin operations. All three are used for User interaction.
BMC2 11.40.35.49:2020
Clients
Firewall
Load Balancer
Database
Here the Client comes in through a firewall to port 3030. The load balance then acts as in the earlier example but the port for each server is 2020
BMC3 11.40.35.51:2020
Web 2
Clients
Firewall
Load Balancer
Web 3
BMC3 11.40.35.51:2020
Database
Create a hosts file entry for each AR System Server on the companion web server -
BMCRemedy 11.40.35.51
AR System Servers
Clients
Firewall
Load Balancer
Database
Once a connection has been made through the 2nd load balancer, session affinity must be maintained.
9 Copyright February 1, 2008 BMC Software, Inc.
Session Affinity
Why
User instance information is cached on the AR System server Large data transfers may involve chunking. All blocks of data need to follow the same path. If encryption is used, encryption is set between the two servers.
How
Determine the sticky affinity timeout period
AR System default user session timeout is 60 minutes The Sticky Timeout must be longer than the user session timeout
In AR.cfg / AR.conf
Internal-User-Instance-Timeout (the session timeout)
The default setting is 1 hour, the maximum is 2 hours, and the minimum is 30 minutes.
Configuration DMZ, Firewall, Web Servers & 2 Load Balancers (Higher Security, WANs, etc) Q? A
Clients Firewall
12 5 16 4 1 13 14 3 2 15 Web Servers Load Balancer
DMZ
LAN
11
Configuration DMZ, 2 Firewalls, Web Servers & 2 Load Balancers (Better Performance)
Load Balancer
DMZ
Clients
Firewall
Web Servers
Firewall
AR System Servers
LAN
Load Balancer
Database
12
Configuration - NOT
Load balancing is for spreading the load, not condensing it. Plus you need to have a sticky connection between the db and the AR Server.
AR System Servers
Clients
Load Balancer
Load Balancer
13
15
Install Order
Install on the initial server
AR System, Approval Server, Assignment Engine, Email Engine Mid-Tier Server (same or separate physical server) Flashboards, CMDB Applications For subsequent AR System Servers All install paths must be consistent on each server in the group Install AR System Server
Choose the same database when installing the servers in a server group Select the Share database option
Install Flashboards
Forms are only installed on the first install/primary server by default
Applications
Copy the application\bin sub-directories from the initial server Configure ar.cfg/.conf and armonitor.cfg/.conf
17
18
19
20
Create 1 entry for each server/operation combination. Business Rule Engine, Approval Server and CMDB must share ranking with Administration. They have to run on the same server.
Servers are used based on ranking, lowest to highest. Null excludes the server from the operation The number of times the server does not respond before the next server for the operation takes over
21
Tracks
starting/stopping operations evaluation of other servers recache requests Event time
22
You can review the status of your server group from the servgrp_board table in your database.
23 Copyright February 1, 2008 BMC Software, Inc.
KM Servers
AR System Servers
Application Server
Hummingbird Search Server
Clients
Load Balancer
Data Server
Knowledge Solutions
24
You must copy and edit files on all servers Details can be found in the White Paper
Configuring BMC Remedy Knowledge Management in a Load Balanced Environment
25