Load Balancing and High Availability for BMC Remedy Action Request System. Kelly Deaver, BMC Technical Marketing



Similar documents
BMC Remedy IT Service Management Suite Installing and Configuring Server Groups

How To Configure Virtual Host with Load Balancing and Health Checking

Monitoring Remedy with BMC Solutions

EMC VoyenceControl Integration Module. BMC Atrium Configuration Management Data Base (CMDB) Guide. version P/N REV A01

SSO Plugin. J System Solutions. Upgrading SSO Plugin 3x to 4x - BMC AR System & Mid Tier.

SSO Plugin. Installation for BMC AR System and WUT. J System Solutions. Version 3.4

Volume SYSLOG JUNCTION. User s Guide. User s Guide

Q&A Session for Understanding Atrium SSO Date: Thursday, February 14, 2013, 8:00am Pacific

Best Practices: The Server. Agenda. The Server The Support The Process The Troubleshooting. Things to consider

This section will focus on basic operation of the interface including pan/tilt, video, audio, etc.

How To Load balance traffic of Mail server hosted in the Internal network and redirect traffic over preferred Interface

Robert Honeyman Honeyman IT Consulting.

MID-TIER DEPLOYMENT KB

BMC Remedy Action Request System Configuration Guide

BMC Remedy Action Request System 7.0 Configuring

SSO Plugin. Installation for BMC AR System. J System Solutions. Version 4.0

BMC Remedy IT Service Management 7.0 Data Management Administrator s Guide

ShadowControl ShadowStream

Managing your Domino Clusters

Lecture 8a: WWW Proxy Servers and Cookies

IBM WebSphere Partner Gateway V6.2.1 Advanced and Enterprise Editions

Gigabyte Content Management System Console User s Guide. Version: 0.1

Protecting the Home Network (Firewall)

Integration of Active Directory in BMC Remedy ARS. Doc Title : Integration of Active Directory in BMC Remedy ARS

USER GUIDE. Lightweight Directory Access Protocol (LDAP) Schoolwires Centricity

Configuring Nex-Gen Web Load Balancer

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with IBM WebSphere 7

This document contains the following topics:

This article describes a detailed configuration example that demonstrates how to configure Cyberoam to provide the access of internal resources.

EVS Broadcast Equipment S.A. Copyright All rights reserved.

Smart Telephone System

enable: no, log: by-profile enable: no, log: by-profile enable: no, log: by-profile

802.11n Wireless Broadband Router WNRT-625

TECHNICAL REFERENCE. Version 1.0 August 2013

DEPLOYMENT GUIDE Version 1.0. Deploying F5 with the Oracle Fusion Middleware SOA Suite 11gR1

BMC Remedy IT Service Management Concepts Guide

Simple Service Modeling FAQs TrueSight Operations Management (BPPM) versions 9.5 and /31/2014

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

DRO-210i LOAD BALANCING ROUTER. Review Package Contents

Network setup and troubleshooting

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12

How To Configure SSL VPN in Cyberoam

Accenture Cloud Enterprise Services

Introducing the BIG-IP and SharePoint Portal Server 2003 configuration

NetSpective Global Proxy Configuration Guide

Introducing the Microsoft IIS deployment guide

Best Practices for PCI DSS V3.0 Network Security Compliance

TotalCloud Phone System

Setting Up Scan to SMB on TaskALFA series MFP s.

Configuring a LAN SIParator. Lisa Hallingström Paul Donald Bogdan Musat Adnan Khalid Per Johnsson Rickard Nilsson

Configuring a customer owned router to function as a switch with Ultra TV

Capture Pro Software FTP Server Output Format

Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services

DEPLOYMENT GUIDE. Deploying the BIG-IP LTM v9.x with Microsoft Windows Server 2008 Terminal Services

Setting Up the Mercent Marketplace Price Optimizer Extension

DEPLOYMENT GUIDE. Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0

Guide to the LBaaS plugin ver for Fuel

Configuration Guide for Active Directory Integration

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g

Installation Troubleshooting Guide

Dwebs IIS Log Archiver Installation and Configuration Guide for Helm 4

HOB WebSecureProxy as an SSL Terminal for Clients

Setting Up Your FTP Server

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Fusion Middleware Identity Management 11gR1

1 of 10 1/31/2014 4:08 PM

Capture Pro Software FTP Server System Output

MS SQL Server Database Management

For more information refer: UTM - FAQ: What are the basics of SSLVPN setup on Gen5 UTM appliances running SonicOS Enhanced 5.2?

Enterprise Security Interests Require SSL with telnet server from outside the LAN

White Paper ClearSCADA Architecture

Emerald. Network Collector Version 4.0. Emerald Management Suite IEA Software, Inc.

CLEARPASS ONGUARD CONFIGURATION GUIDE

Half Bridge mode }These options are all found under Misc Configuration

System Compatibility. Enhancements. Security. SonicWALL Security Appliance Release Notes

Configuration Guide BES12. Version 12.3

QUESTION: 1 Which of the following are valid authentication user group types on a FortiGate unit? (Select all that apply.)

BSM Interoperability Installation and Configuration Guide

Features of AnyShare

Configuring SSL VPN on the Cisco ISA500 Security Appliance

ArcGIS for Server Reference Implementations. An ArcGIS Server s architecture tour

Explaining DMZ s and Port Forwarding for home networking, broadband routers, and NAT connection sharing. First some definitions (greatly simplified)

Firewall Defaults and Some Basic Rules

SSO Plugin. Integration for Jasper Server. J System Solutions. Version 3.6

How To - Configure Virtual Host using FQDN How To Configure Virtual Host using FQDN

Buffalo Web Access. LinkStation Pro LS-XHL

Enterprise Random Password Manager Training Guide

Password Reset PRO. Quick Setup Guide for Single Server or Two-Tier Installation

Multiple Public IPs (virtual service IPs) are supported either to cover multiple network segments or to increase network performance.

SecurEnvoy Security Server. SecurMail Solutions Guide

Click-To-Talk. ZyXEL IP PBX License IP PBX LOGIN DETAILS. Edition 1, 07/2009. LAN IP: WAN IP:

Technology Spotlight on Cellular Data Networking for SCADA system networks. Presented by Teamwork Solutions, Inc.

SELF SERVICE RESET PASSWORD MANAGEMENT WEB INTERFACE GUIDE

Configuration Guide. How to Configure SSL VPN Features in DSR Series. Overview

Controlling Web Access with BMC Web Access Manager WHITE PAPER

eg Enterprise v5.2 Clariion SAN storage system eg Enterprise v5.6

Collax Web Security. Howto. This howto describes the setup of a Web proxy server as Web content filter.

Transcription:

Load Balancing and High Availability for BMC Remedy Action Request System Kelly Deaver, BMC Technical Marketing February 1, 2008

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 2

Why Use Server Groups with Load Balancing Symptoms Screens taking too long to build/refresh Users not able to login (server busy or down) Server group as the solution Increased performance Administrative tasks can be assigned to a specific AR System Server User interactions are distributed between servers Redundancy for fail over If one AR System Server or AR System Mid-tier fails, others pick up the load and continue 3

BSM and AR System Powered Powered By By AR AR System System 4

Products Covered in this Presentation 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 5

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. 6

Configuration With Firewall and Load Balancer AR System Servers BMC1 (real server) 11.40.35.47:2020 BMCRemedy (virtual server) 11.40.34.94:3030 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 7

Configuration Firewall, Web Servers & 1 Load Balancer As in the previous slide the client requests passes through the firewall and into the load balancer but this time it is a web client. The load balancer distributes the load to the 3 web servers. Each web server is paired with an AR System server by making an IP address entry in the hosts file of the web server BMCRemedy (virtual server) 11.40.34.94:3030 Web Servers Web 1 AR System Servers Web 2 Clients Firewall Load Balancer Database Create a hosts file entry for each AR System Server on the companion web server - BMCRemedy 11.40.35.51 Web 3 BMC3 11.40.35.51:2020 8

Configuration Firewall, Web Servers & 2 Load Balancers After Initial connection is made between the mid-tier and the AR Server it remains a connection until either server fails. When one server fails another pairing is made. Even if the other server comes back up, doesn t rebalance. Web Servers Only For Failover 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

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. On Your Load Balancer Set the sticky affinity timeout 10

Configuration DMZ, Firewall, Web Servers & 2 Load Balancers (Higher Security, WANs, etc) Q? A Clients 12 Firewall 5 16 4 1 13 14 3 2 15 Load Balancer Web Servers DMZ 6 AR System Servers LAN 11 7 10 8 9 Load Balancer Database 11

Configuration DMZ, 2 Firewalls, Web Servers & 2 Load Balancers (Better Performance) Load Balancer DMZ Clients Firewall 2 Network Pipes To Reduce Bottlenecks 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 Database For Failover Use A Disk Array Instead 13

Purchasing and Licensing Purchases required per environment (dev, test, production) 1 copy of AR System per server running it 1 copy of each application (all servers in the group use the same application) License 6.x or 7.0.x on each server You must specify server group when ordering license keys You have to order through BMC Support-Licensing, not online key generation License is stored in license file on each server 1 AR Server Application (server group name must be consistent) Fixed User (*SITE*) Floating User (server group must be consistent) Licensing 7.1 is easier For in-depth info see the session BMC Remedy Customer Enforced Licensing Simplification Thursday 2PM 14

Licensing 7.1 Servers License is stored in shared database Create an entry for each AR System Server (with required key matching each host) Create one shared entry for each application Create one shared entry for Fixed Users (system or application) Create one shared entry for Floating Users (system or application) 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 License the servers appropriately Install CMDB Specify Share Server Group only executables and config entries are created 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 Install subsequent Mid-Tier Servers 16

Configure Each Server Server group name (shared) Name shared by all servers in the group (BMCRemedy) Must match name of group applied with licenses Check Interval How often other servers check if it is online Full Text Search indexing Put index directory on a shared file system and point all servers there. Email Engine Port needs to match on all servers BMC Remedy Flashboards Port needs to match on all servers BMC Service Level Management Don t Don t configure through through the the load load balancer balancer Import the public key of the Data Collection Point security certificate from the initial server BMC Remedy Distributed Server Option (DSO) Specify any server in the group as the source Must specify explicitly a server for distributed returns, deletes and updates 17

Configure Each Mid-Tier Server Host file on each web server <Load Balancer Virtual Server Name> <Actual Server IP> BMCRemedy 11.40.35.51 18

Configure Each Server AR.cfg Server Name (unique) by default, the fully qualified name of the server bmc.mycompany.com You can specify a name in the ar.cfg file Server-Connect-Name : bmc1 Used by the other servers to talk to the server Copy from ar.cfg on initial server to all others Plugin <full path>omfobjiefilapi.dll" Plugin <full path>arfslasetup.dll" Plugin <full path>arfcbdata.dll" Plugin-Path <concatenation of paths> Alternate-Approval-Reg: T 19

Configure Each Server ARMonitor.cfg Copy from armonitor.cfg on initial server to all others <full path>/brsvcbrie.exe" -d <AR System path> -m <full path>/arrecond.exe" -i <AR System path> -m <full path>/arcmdbd.exe" -i <AR System path> -m 20

Configure Operation Ranking 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

Managing : Log - arsrvgrp Tracks starting/stopping operations evaluation of other servers recache requests Event time 22

Managing : Server Status Signaling You can review the status of your server group from the servgrp_board table in your database. 23

Configuring Knowledge Management 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 and primary for User interaction. KM Servers AR System Servers Application Server Hummingbird Search Server Clients Load Balancer Data Server Knowledge Solutions 24

Configuring Knowledge Management Servers 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