Kbase P71137: Is There a Way to set a NameServer as a Backup?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  06/03/2009 |
|
Status: Verified
GOAL:
Is there is a way to set a NameServer as a backup?
GOAL:
How can I have a NameServer backup?
GOAL:
How do I implement NameServer fault tolerance?
FACT(s) (Environment):
All Supported Operating Systems
Progress 9.x
OpenEdge 10.x
WebSpeed 3.x
FIX:
You want to use either NameServer Neighbors or NameServer Replication or both.
This is in our online documentation, Progress Installation and Configuration Guide for Windows
7.6.1 Connection-level Fault Tolerance
Connection-level fault tolerance enables a client (AppServer client, SonicMQ
Adapter, WebSpeed Messenger, or DataServer client) to have its connection
request satisfied by any NameServer from a set of related NameServer. You can
configure NameServer for fault-tolerant operation using two different
techniques, and you can use these techniques independently or together:
NameServer replication
Where you configure multiple NameServer instances within
a single subnet on different machines to listen on the same UDP port. Clients
send connection requests and Unified Brokers send registration requests to all
NameServer instances using UDP broadcasting. Using UDP broadcasting, the
registration information from brokers is replicated on each NameServer that is
listening (hence NameServer replication). Similarly, each client connection
request is sent to each of the replicated NameServer.
NameServer neighbors
Where you configure multiple NameServer on machines
located in one or more subnets so that an initial NameServer instance receives
the client connection request. If this initial NameServer cannot resolve the
request, it passes the request on to a specified list of NameServer neighbors.
These NameServer neighbors then attempt to resolve the connection request. Each
NameServer neighbor represents the controlling NameServer for a separate Unified
Broker instance.
Using either or both techniques, a client can get multiple responses from
multiple NameServer. The client uses the first response that indicates that the
requested Application Service was found. A client only gets a connection error
if all NameServers that respond indicate that the Application Service cannot be
found.
In general, you can combine NameServer replication with NameServer neighbors to
provide connection-level fault tolerance across an entire network.