|
|
Tech Note: 007
Configuring a Backup SmartGate Server
Information and Setup.
Applies to: SmartGate 4.1.x and later.
Last updated: July 20th, 2001.
SUMMARY
- Step-by-Step instructions for setting up a backup SmartGate Server.
- Description of SmartGate Server files involved in the backup process.
INSTRUCTIONS
Example Configuration Information, use information for your servers in a real configuration:
Primary SmartGate Server:
External IP: 10.1.2.10
Internal IP: 10.1.1.10
Subnet: 255.255.255.0
Backup SmartGate Server
External IP: 10.1.2.11
Internal IP: 10.1.2.11
Subnet: 255.255.255.0
Introduction
An additional computer, other than the one running the Authentication Server can be set up as a backup host storing a redundant user database. If the Authentication server fails then the backup server takes over the authentication process. It is recommended that that the backup server is created before users OLR to the primary authentication server.
To set up a redundant user database:
- Do a complete installation of the SmartGate server software on a
separate computer; excluding the Citrix License. The license does
not have to be activated since certificate and license key will
be copied from the primary SmartGate server to the backup SmartGate
server.
The
host name of the backup server should be different from the main
SmartGate server. For instance, if your SmartGate server is yourcompanyname.com,
your backup server may be yourcomanyname2.com.
- Configure
the backup server exactly the same as you're your primary SmartGate
server. All the following files should be copied to the backup
host:
-
All key files, i.e., your public/private key pair and certificate
(keyname.pub, keyname.prv, and keyname.cer)
- Remove any keyname.pub, keyname.prv, and keyname.cer created
in the backup server.
- All access control list (acl) and deny lists (sweb.acl, sweb.dny,
sgate.acl, sgate.dny, adm-gw.acl, and sgshim.acl). - Some files
may not appear in the data directory if they were not configured
in the SmartGate Admin.
- Configuration options including system definitions, OLR data
requirements, and single-port mapping rules (sgconf.ini, reginfo.dat,
an sgproxy.conf)
- The secret.key file containing your shared secret key
- Any user UID server files (Rules File)
- Using
SmartGate Admin, connect to your main SmartGate server. Configure
the following settings:
· On the backup server, add the hostname or IP address
of the your backup server host to the Authentication Client hosts
settings
· On the primary server, type the type the hostname or
IP address and the port number of the backup host in the Backup
server host and port text box. While the port number is configurable,
the redundant database has a default port number of 3901, which
is recommended.
Note:
If you are using the Remote Authentication Server settings,
you must also configure the sgconf.ini file on the computer where
the Authentication Server resides to recognizer the SmartGate
server(s) connecting to it. Use the Authentication Client hosts
settings on that computer
- If
the machine running the SmartGate server fails for any reason,
change the host name and the IP addresses of the backup server
to that of the original Authentication server. Install your Citrix
License Key on to your backup server.
- A
soon as the license key is installed, you should be up and running
and the new server SmartGate server will look identical to your
end users.
Note: Unless a backup host has been set up and his option is specified, no backup server will be created. If this option is turned on with an existing database, first copy the existing database (sgusrdb.idx) to the backup server because mirroring occurs in real time.
Glossary of Files
| Files |
Purpose |
| sgate.acl |
Provides
access control for secured TCP services including E-mail, FTP,
Oracle, Telnet server, rlogin Proxy support, etc. |
| sgate.dny |
Denies
access to specified TCP services including E-mail, FTP, Oracle,
Telnet server, rlogin Proxy support, etc. |
| sweb.acl |
Provides
access control to your web server |
| sweb.dny |
Denies
access to specified web servers |
| sgusrdb.idx |
The
user database stores the SmartGate User ID enabled/disabled
status, user's long name, group to which the user is assigned,
and authentication key for each user. |
| adm-gw.acl |
Specifies
the users who have administrative privileges to access the SmartGate
server and perform remote administration. It also specifies
which level of administrative rights they have and which groups
they may administer. |
| sgconf.ini |
Dynamically
controls the SmartGate serve's behavior. The sgconf.ini file
provides information to SmartGate servers about your specific
environment (e.g. where the authentication server resides and
whether you are using Web servers that require access tickets) |
| reginfo.dat |
This
file defines the data entry fields displayed to users when they
perform OLR methods are being used (e.g. VONE, Entrust, Netrust,
and PKI), each method can display unique data entry fields.
The OLR information is read from reginfo.dat into an HTML file
to be opened by your user's web browser. |
back to Technical Notes Archives
|
|