Preliminary Information
Before upgrading rvrd
on a production server, we recommend upgrading in a test or development environment using the same procedure.
We recommend that you upgrade or reconfigure any rvrd
only during scheduled downtime (not during production hours).
When upgrading routing daemons in an enterprise, we recommend upgrading them one at a time. Verify that each upgraded daemon is properly forwarding messages and cooperating with any redundant routing daemons (for fault tolerance). Only then upgrade the next routing daemon.
Backup
Before upgrading any rvrd
, make backup copies of all rvrd
store files and log files (throughout your network).
Configuration Changes
Determine whether you must modify the routing daemon’s configuration. If so, prepare the new configuration before starting an upgrade. For more information, see Reconfiguring an Upgraded Routing DaemonReconfiguring an Upgraded Routing DaemonReconfiguring an Upgraded Routing Daemon.
Message Flow
Upgrading a routing daemon involves stopping the daemon, making changes, and starting the new daemon. While the daemon is stopped, it cannot forward messages. Two scenarios are possible:
• | When redundant routing daemons cooperate for fault-tolerant service, you can upgrade one while the others continue to forward messages. This technique lets you upgrade without disrupting message flow. |
• | Otherwise, you might need to stop the flow of messages that require forwarding through the stopped daemon. (see Stopping Messages that Require Routing). |
Clients
Routing daemon executables can also serve as ordinary daemons. If any client applications connect specifically to the daemon you are upgrading, you must stop those client processes before upgrading. (You may restart them such that they connect to a different daemon process during the upgrade; but see Message Flow.)