Re: ARServer group and the ports that require load balancing

2009-04-07 Thread William Rentfrow
I concur - we are running mutliple everything with load balancers at my current 
customer and we had this same problem before we added the aliases.
 
Interestingly we have several duplicate boxes (dev, cat, etc) and only 1 of 
them had this problem.  I never did figure out why.  We are not using port 
mapper of course.
 

William Rentfrow

Principal Consultant, StrataCom Inc.

wrentf...@stratacominc.com

715-410-8056 C

715-592-5185 O

 



From: Action Request System discussion list(ARSList) 
[mailto:arsl...@arslist.org] On Behalf Of Conny Martin
Sent: Tuesday, April 07, 2009 3:51 AM
To: arslist@ARSLIST.ORG
Subject: AW: ARServer group and the ports that require load balancing


George,
 
IMHO this is the relevant part of the documentation. 
 
Specifying plug-in server aliases (Step 4e)

When you specify a common AR System server alias, AR System uses the alias

name to connect to the plug-in server. When the AR System server is connecting 
to

its local plug-in server, the connection will not be successful if the server 
name

resolves to anything other than the local server.

To route connections successfully in an environment where the server name

resolves to a load balancer, you must define plug-in server aliases. The 
purpose of

this step is to designate the local server as the host, not to change the name 
of the

plug-in.

􀀀 To specify plug-in server aliases

Add an alias definition for each loaded plug-in to the configuration file, 
using the

plug-in name specified in the plug-in definition. Use the following format,

substituting the alias name, plug-in name, host name, and optional port number:

Server-Plugin-Alias:  

[:]

The AR System server connects to the plug-in server using host  at

port  when the AR System server communicates with the  plug-in. Host  must resolve to the local AR System

server, and the port number is specified if the plug-in server is listening on a

particular port. The following definition is a typical example:

Server-Plugin-Alias: ARSYS.ARDBC.REPORT ARSYS.ARDBC.REPORT myserver:2020

For more information about Server-Plugin-Alias, see “ar.conf (ar.cfg)” on

page 248.

 
 
We have a similar setup and solved this problem in a different way. We added 
the following line to /etc/hosts
 
127.0.0.1   itsm.telekom.de
 
itsm.telekom.de is configured as common server alias in ar.conf which is used 
to connect to the plugin server. 
 
HTH
 
Kind Regards Conny



Von: Action Request System discussion list(ARSList) 
[mailto:arsl...@arslist.org] Im Auftrag von George Jungle
Gesendet: Dienstag, 7. April 2009 03:21
An: arslist@ARSLIST.ORG
Betreff: ARServer group and the ports that require load balancing


** Guys,

Wondering if you can help me out.

We've got an issue with the Plug-in server running within a high available 
environment of Remedy (2 Midtiers, 2 AR Servers, 2 DB Servers) with each tier 
separated by a firewall.   There is one load balancer in front of the midtier 
servers and another in front of the AR Servers.   So, basically the AR Servers 
are running within a Server Group.

When we try to open up a Remedy form, such as the "Server Information" form, we 
get an error saying : 

ARERR [8939] The AR System Plug-In server is not responding. Cannot connect to 
the system at this time. Contact your AR System Administrator for assistance. : 
RPC: Timed out

Currently the only port that is load balanced is the TCP port that the users 
access the AR Servers by.

Should we also need to load balance the Plug-In port? (9000)?

All help is appreciated.

Below are some emails I've dug up just from searching the web... 

Thanks.

George




Re: RPC: Unable to receive

Tony Worthington
Mon, 06 Aug 2007 11:27:16 -0700

You probably need to review the BMC documents about plugins behind a VIP 
or firewall without a portmapper.  "Using a Hardware Load Balancer with 
BMC Remedy Action Request System 7.0" page 9, and others that I can't find 
at the moment.

Here's an example of some lines from one of our ar.conf's (this one from a 
server group, but relevant since we don't use portmapper either)

Plugin-Port: 9000
Register-With-Portmapper: F
TCD-Specific-Port: 8639
Server-Plugin-Alias: ARSYS.ARDBC.CONFIGFILE ARSYS.ARDBC.CONFIGFILE 
ksms562:9000
Server-Plugin-Alias: ARSYS.ARDBC.LDAP ARSYS.ARDBC.LDAP ksms562:9000
Server-Plugin-Alias: ARSYS.ARDBC.PREVIEW ARSYS.ARDBC.PREVIEW ksms562:9000
Server-Plugin-Alias: ARSYS.AREA.LDAP ARSYS.AREA.LDAP ksms562:9000
Server-Plugin-Alias: ARSYS.ARF.WEBSERVICE ARSYS.ARF.WEBSERVICE 
ksms562:9000
Server-Plugin-Alias: BMC.ARF.CMDBCONSOLE BMC.ARF.CMDBCONSOLE ksms562:9000
Server-Plugin-Alias: REMEDY.ARDBC.APPQUERY REMEDY.ARDBC.APPQUERY 
ksms562:9000
Server-Plugin-Alias: REMEDY.ARDBC.FLASHBOARD.FORM 
REMEDY.ARDB

AW: ARServer group and the ports that require load balancing

2009-04-07 Thread Conny Martin
George,
 
IMHO this is the relevant part of the documentation. 
 
Specifying plug-in server aliases (Step 4e)

When you specify a common AR System server alias, AR System uses the alias

name to connect to the plug-in server. When the AR System server is connecting 
to

its local plug-in server, the connection will not be successful if the server 
name

resolves to anything other than the local server.

To route connections successfully in an environment where the server name

resolves to a load balancer, you must define plug-in server aliases. The 
purpose of

this step is to designate the local server as the host, not to change the name 
of the

plug-in.

􀀀 To specify plug-in server aliases

Add an alias definition for each loaded plug-in to the configuration file, 
using the

plug-in name specified in the plug-in definition. Use the following format,

substituting the alias name, plug-in name, host name, and optional port number:

Server-Plugin-Alias:  

[:]

The AR System server connects to the plug-in server using host  at

port  when the AR System server communicates with the  plug-in. Host  must resolve to the local AR System

server, and the port number is specified if the plug-in server is listening on a

particular port. The following definition is a typical example:

Server-Plugin-Alias: ARSYS.ARDBC.REPORT ARSYS.ARDBC.REPORT myserver:2020

For more information about Server-Plugin-Alias, see “ar.conf (ar.cfg)” on

page 248.

 
 
We have a similar setup and solved this problem in a different way. We added 
the following line to /etc/hosts
 
127.0.0.1   itsm.telekom.de
 
itsm.telekom.de is configured as common server alias in ar.conf which is used 
to connect to the plugin server. 
 
HTH
 
Kind Regards Conny



Von: Action Request System discussion list(ARSList) 
[mailto:arsl...@arslist.org] Im Auftrag von George Jungle
Gesendet: Dienstag, 7. April 2009 03:21
An: arslist@ARSLIST.ORG
Betreff: ARServer group and the ports that require load balancing


** Guys,

Wondering if you can help me out.

We've got an issue with the Plug-in server running within a high available 
environment of Remedy (2 Midtiers, 2 AR Servers, 2 DB Servers) with each tier 
separated by a firewall.   There is one load balancer in front of the midtier 
servers and another in front of the AR Servers.   So, basically the AR Servers 
are running within a Server Group.

When we try to open up a Remedy form, such as the "Server Information" form, we 
get an error saying : 

ARERR [8939] The AR System Plug-In server is not responding. Cannot connect to 
the system at this time. Contact your AR System Administrator for assistance. : 
RPC: Timed out

Currently the only port that is load balanced is the TCP port that the users 
access the AR Servers by.

Should we also need to load balance the Plug-In port? (9000)?

All help is appreciated.

Below are some emails I've dug up just from searching the web... 

Thanks.

George




Re: RPC: Unable to receive

Tony Worthington
Mon, 06 Aug 2007 11:27:16 -0700

You probably need to review the BMC documents about plugins behind a VIP 
or firewall without a portmapper.  "Using a Hardware Load Balancer with 
BMC Remedy Action Request System 7.0" page 9, and others that I can't find 
at the moment.

Here's an example of some lines from one of our ar.conf's (this one from a 
server group, but relevant since we don't use portmapper either)

Plugin-Port: 9000
Register-With-Portmapper: F
TCD-Specific-Port: 8639
Server-Plugin-Alias: ARSYS.ARDBC.CONFIGFILE ARSYS.ARDBC.CONFIGFILE 
ksms562:9000
Server-Plugin-Alias: ARSYS.ARDBC.LDAP ARSYS.ARDBC.LDAP ksms562:9000
Server-Plugin-Alias: ARSYS.ARDBC.PREVIEW ARSYS.ARDBC.PREVIEW ksms562:9000
Server-Plugin-Alias: ARSYS.AREA.LDAP ARSYS.AREA.LDAP ksms562:9000
Server-Plugin-Alias: ARSYS.ARF.WEBSERVICE ARSYS.ARF.WEBSERVICE 
ksms562:9000
Server-Plugin-Alias: BMC.ARF.CMDBCONSOLE BMC.ARF.CMDBCONSOLE ksms562:9000
Server-Plugin-Alias: REMEDY.ARDBC.APPQUERY REMEDY.ARDBC.APPQUERY 
ksms562:9000
Server-Plugin-Alias: REMEDY.ARDBC.FLASHBOARD.FORM 
REMEDY.ARDBC.FLASHBOARD.FORM ksms562:9000
Server-Plugin-Alias: REMEDY.ARDBC.SERVER.ADMINISTRATION 
REMEDY.ARDBC.SERVER.ADMINISTRATION ksms562:9000
Server-Plugin-Alias: REMEDY.ARF.CAI REMEDY.ARF.CAI ksms562:9000
Server-Plugin-Alias: REMEDY.ARF.CBDATA REMEDY.ARF.CBDATA ksms562:9000
Server-Plugin-Alias: REMEDY.ARF.OMFOBJIE REMEDY.ARF.OMFOBJIE ksms562:9000
Server-Plugin-Alias: REMEDY.ARF.SLASETUP REMEDY.ARF.SLASETUP ksms562:9000

You may not need the alias lines, but you certainly need the Plugin-Port.

hth,
tony

-- 
Tony Worthington
[EMAIL PROTECTED]
262-703-5911



Mike Chepaykin <[EMAIL PROTECTED]> 
Sent by: "Action Request System discussion list(ARSList)" 

08/06/2007 10:12 AM
Please respond to
arslist@ARSLIST.ORG


To
arslist@ARSLIST.

ARServer group and the ports that require load balancing

2009-04-06 Thread George Jungle
Guys,

Wondering if you can help me out.

We've got an issue with the Plug-in server running within a high available
environment of Remedy (2 Midtiers, 2 AR Servers, 2 DB Servers) with each
tier separated by a firewall.   There is one load balancer in front of the
midtier servers and another in front of the AR Servers.   So, basically the
AR Servers are running within a Server Group.

When we try to open up a Remedy form, such as the "Server Information" form,
we get an error saying :

ARERR [8939] The AR System Plug-In server is not responding. Cannot connect
to the system at this time. Contact your AR System Administrator for
assistance. : RPC: Timed out

Currently the only port that is load balanced is the TCP port that the users
access the AR Servers by.

Should we also need to load balance the Plug-In port? (9000)?

All help is appreciated.

Below are some emails I've dug up just from searching the web...

Thanks.

George




Re: RPC: Unable to receive

Tony Worthington
Mon, 06 Aug 2007 11:27:16 -0700

You probably need to review the BMC documents about plugins behind a VIP
or firewall without a portmapper.  "Using a Hardware Load Balancer with
BMC Remedy Action Request System 7.0" page 9, and others that I can't find
at the moment.

Here's an example of some lines from one of our ar.conf's (this one from a
server group, but relevant since we don't use portmapper either)

Plugin-Port: 9000
Register-With-Portmapper: F
TCD-Specific-Port: 8639
Server-Plugin-Alias: ARSYS.ARDBC.CONFIGFILE ARSYS.ARDBC.CONFIGFILE
ksms562:9000
Server-Plugin-Alias: ARSYS.ARDBC.LDAP ARSYS.ARDBC.LDAP ksms562:9000
Server-Plugin-Alias: ARSYS.ARDBC.PREVIEW ARSYS.ARDBC.PREVIEW ksms562:9000
Server-Plugin-Alias: ARSYS.AREA.LDAP ARSYS.AREA.LDAP ksms562:9000
Server-Plugin-Alias: ARSYS.ARF.WEBSERVICE ARSYS.ARF.WEBSERVICE
ksms562:9000
Server-Plugin-Alias: BMC.ARF.CMDBCONSOLE BMC.ARF.CMDBCONSOLE ksms562:9000
Server-Plugin-Alias: REMEDY.ARDBC.APPQUERY REMEDY.ARDBC.APPQUERY
ksms562:9000
Server-Plugin-Alias: REMEDY.ARDBC.FLASHBOARD.FORM
REMEDY.ARDBC.FLASHBOARD.FORM ksms562:9000
Server-Plugin-Alias: REMEDY.ARDBC.SERVER.ADMINISTRATION
REMEDY.ARDBC.SERVER.ADMINISTRATION ksms562:9000
Server-Plugin-Alias: REMEDY.ARF.CAI REMEDY.ARF.CAI ksms562:9000
Server-Plugin-Alias: REMEDY.ARF.CBDATA REMEDY.ARF.CBDATA ksms562:9000
Server-Plugin-Alias: REMEDY.ARF.OMFOBJIE REMEDY.ARF.OMFOBJIE ksms562:9000
Server-Plugin-Alias: REMEDY.ARF.SLASETUP REMEDY.ARF.SLASETUP ksms562:9000

You may not need the alias lines, but you certainly need the Plugin-Port.

hth,
tony

-- 
Tony Worthington
[EMAIL PROTECTED]
262-703-5911



Mike Chepaykin <[EMAIL PROTECTED]>
Sent by: "Action Request System discussion list(ARSList)"

08/06/2007 10:12 AM
Please respond to
arslist@ARSLIST.ORG


To
arslist@ARSLIST.ORG
cc

Subject
RPC: Unable to receive






Hello listers.

ARERR [8760] Cannot establish a network connection to the AR System
Plug-In server : bmcstage : RPC: Rpcbind failure - RPC: Unable to receive

This is what I got in RUT when I move my ARS server behind the firewall,
uncheck "Register with portmapper", assign static TCP port and shutdown
remedy portmapper service. And restart my windows box of course - a shut
in a head 8).

This error appears only in Problem Management Console on window open.
Other consoles - incident, asset, cmdb -
appear without any errors.

No errors in arerror, armonitor, arplugin logs and no errors on client
side logs too.

When I change environment back (no firewall restrictions at all) and move
to portmapper - everything is fine again.

Why (and which?) plugin try to register himself in portmapper? Or maybe
the cause is something else?

windows2003, mssql2000, ars7.0.1p2, ITSM 7.0.2

-- 
Mike Chepaykin


___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor: RMI Solutions ARSlist: "Where the Answers Are"