
SBB Entities
The
removeAllSBBs
command accepts a service component ID and will immediately and forcibly remove all SBB entities
belonging to that service. As an additional safeguard, it is required that the service be in the deactivating state before executing
this command.
6.3 Upgrading a Cluster
Sometimes it will be necessary to upgrade a cluster. This would happen, for instance, when the Rhino SLEE is to be replaced
with a newer version, or if some part of the system needs to be modified that cannot be done using the standard management
commands.
Using the Rhino SLEE, it is possible to upgrade an existing cluster without causing any service disruptions. This does depend,
however, on the structure of the resource adaptors and network devices used.
The general sequence for upgrading a cluster is as follows:
1. Export the state of the existing cluster to a directory.
2. Install a new Rhino SLEE, using a new cluster ID .
3. Deploy that saved state into the new cluster.
4. Activate the new cluster.
5. Deactivate the old cluster.
Upgrading a cluster can cause high CPU usage and disk access, so it is best to perform this operation when the cluster is at its
lowest load to prevent dropped calls.
6.3.1 Exporting State
To export state from an old cluster, simply use the
rhino-export
command:
$ client/bin/rhino-export export
Connecting to rhinomachine:1199
7 deployable units found to export
Establishing dependencies between deployable units...
Exporting file:rhino/units/ss7-common-types-du.jar...
Exporting file:rhino/units/capv2-ra-type.jar...
Exporting file:rhino/units/capv2-conductor-ra.jar...
... etc ...
After this command has completed, the state of the cluster should be stored in the
export
directory.
The
export
command is discussed in more detail in Chapter 7.
6.3.2 Installing a new cluster
Installing a new cluster follows more or less the same steps as described in Chapter 4. However, there are a few differences.
Likely, the new cluster will be installed on the same machines as the old cluster. Because of this, several system resources
will be occupied by the old cluster when the new cluster is brought into action. Typically, these would be TCP/IP ports which
can only be opened for listening by one application, but could also be other system resources used by other deployed resource
adaptors.
During installation, it is necessary to use new values for the following:
Open Cloud Rhino 1.4.3 Administration Manual v1.1 48
Komentarze do niniejszej Instrukcji