Technical Notes |
|
Beginning in Reflection for the Web 9.5, you can use Reflection management server replication when setting up load balancing. This technical note describes how to configure the Master and Slave servers, and provides the steps for managing the servers' certificates.
Note: For information about load balancing in versions 9.1 or earlier, see Technical Note 1510.
Server replication enables you to synchronize multiple Reflection management servers by propagating configuration and session changes made on one server to all of the servers in a replication group. Internally, Replication uses a Master and one or more Slave servers. Externally, the replication group appears as a group of synchronized peers.
When configuring replication, you may choose to use HTTP or HTTPS as your server-to-server communication transport. If you choose HTTPS, you must manage the servers' certificates as described in Managing Certificates. If you choose HTTP, you may skip the following section and proceed to Configuring Replication.
Note: In a replication environment, the only security settings that are replicated are those configured on the Tools > Security Setup > Security tab. Settings configured on the Secure Shell, Certificates, Credential Store, and Security Proxy tabs are not replicated.
If you select HTTPS as your transport option, replication requires that the Master server have each Slave web servers' certificates installed to the Master's Management Server trusted certificate store, and that each Slave server has the Master web server's certificate installed to the Slave's Management Server trusted certificate store. You can do this one of two ways:
If the web servers are using CA-signed certificates (such as from VeriSign or Thawte), the certificates are probably already installed in the Reflection Management Server’s Trusted Certificate Store. You can check this by launching the Administrative WebStation on one of your web servers.
If you find the certificates in this list, skip the rest of this section and proceed to Configuring Replication.
If the web server’s certificates are not CA-signed, you will need to import them using the following steps as a guide.
If you have the web servers’ certificates available in file(s), copy the file(s) to the \ReflectionData\certificates folder and then proceed to Step 3Importing into Reflection.
If you do not have the web servers’ certificates already in file(s), follow the three-step process described below: first, locate the server certificate and import it to your browser’s certificate store, then export the certificate from your browser store to a file, and finally, import the Reflection Master (or Slave) web server certificate into the Reflection Management Server Trusted Certificate Store.
Note: The following steps describe importing a Slave web server certificate to a Master server using Internet Explorer. (You may use another browser to perform the steps, but the dialog boxes and steps may differ slightly.) To import a Master web server certificate to a Slave server, simply reverse the Master/Slave references.
https://slaveServer1.mycompany.com:443Note the certificate information so that you can easily identify the certificate once you have installed the Slave server's certificate to the Master's browser certificate store.
Repeat this process for each slave server.
Repeat this process for each slave server.
Follow the same process you follow to import Slave server certificates to a Master server, but reverse the Master and Slave designations, for example, launch a browser on the Slave server and connect to the Master server using HTTPS.
You must configure the servers for their specific role: Master or Slave.
Warning: Be aware that Master server settings (including sessions, access control setup, and security settings, but excluding certificate stores) overwrite the settings on the server that you configure to be a Slave server.
Configuring replication is a multi-step process during which you must alternate between configuring Master server options and Slave server options. Follow the steps below:
On the Master server,
To use HTTPS for transport, select the "Use HTTPS for server to server communication" check box.
Note: If HTTPS is selected under "Choose management server access protocol" on the Security Setup > Security tab, then you must use HTTPS in the Replication Transport configuration.
On the Slave server,
To use HTTPS for transport, select the "Use HTTPS for server to server communication" check box.
Note the following:
If the Slave server cannot communicate with the Master server, an error message will display at the top of the page.
On the Master server,
If the Master server cannot communicate with the Slave server, an error message will display at the top of the page.
Repeat the above four steps to complete the Master server configuration for each Slave server.
For detailed information about what to do if your master server goes down, see Technical Note 2373.
Beginning in version 9.5, concurrent administration can be used with a standalone server and in a replication environment. See Technical Note 2371 for more information.
If you have server replication enabled, you should disable it on every server with replication before you upgrade. Follow these steps: