Deploy Liberator and Transformer
This page describes how to deploy Caplin Platform’s core components: Liberator and Transformer.
In the following steps you’ll be using the For a list of |
Obtain kits and licenses
Deployment kits for Liberator and Transformer are available at the Caplin Downloads page.
Licenses are available at your Caplin account’s Licenses page.
Install the Deployment Framework
If you haven’t done so already, install the Deployment Framework on each of the server machines that host your system. See Installing the Deployment Framework.
Deploy Liberator and Transformer
Liberator and Transformer only need to be deployed to the servers on which they run, but in practice you may find it easier to deploy them to all servers in your infrastructure and use the dfw hosts command to specify on which servers they should run.
For full instructions on installing Liberator and Transformer, follow the links below:
Deploy modules
Both Liberator and Transformer use modules to implement or extend their functionality. Some modules are distributed with Liberator and Transformer, and some are available separately.
Liberator and Transformer module kits should be deployed to all servers in your deployment framework; they may contain configuration required by other Caplin Platform components.
To deploy a module kit, follow the steps below:
-
Copy all the blade kits you require to the Deployment Framework’s <Framework-root>/kits directory on the relevant server machines.
-
Run the deploy command on each of the server machines:
./dfw deploy
The deploy command doesn’t start any Caplin Platform components (including any Adapter blades you’ve deployed).
$ ./dfw deploy
Deploying Transformer kit Transformer-7.1.3-311854-x86_64-pc-linux-EL6-gnu.tar.gz
Kit will be saved in kits/archive.
Kit successfully unpacked.
Not copying license from Transformer kit. Ensure the current license
is the same version as the kit just deployed.
Transformer kit has deployed a new blade: PersistenceService
Transformer kit has deployed a new blade: PersistenceServiceClient
Transformer kit has deployed a new blade: TransformerDemoDataSource
Transformer kit has deployed a new blade: TransformerJMX
Transformer kit has deployed a new blade: TransformerToLiberatorConnection
Transformer kit has deployed a new blade: TransformerToLiberatorSSLConnection
Activating the peer connection blade.
Activating TransformerToLiberatorConnection
Blades ok
The configuration has been updated. The new configuration will not be active
until the Framework is restarted.
1 kit(s) deployed
Blades ok
To ensure that old kit files don’t take up too much space on your server, periodically check and clean out the kits/archive directory. |
Check which blades are deployed
Enter the command: ./dfw versions
This command returns the Deployment Framework version, the versions of the deployed components and blades, and the status of the blades.
Example output:
$ ./dfw versions
Deployment Framework 6.0.4-268982
Core components Version
-----------------------------------------------------------
Liberator 6.0.5-268662
Transformer 6.0.4-268662
Deployed blades Version State
-----------------------------------------------------------
Built-in blades State
-----------------------------------------------------------
BlotterExport Inactive
DemoDataSource Inactive
DirectConnection Active
HTTP Active
HTTPS Inactive
JavaOpenPermissioning Inactive
LiberatorJMX Inactive
LiberatorWebsite Active
MinimalLiberatorWebsite Inactive
OpenPermissioning Active
ServerIdentification Active
TransformerJMX Inactive
Check which blades are running
You can find out which core components and adapters are running, by entering the command: ./dfw status
At this stage, nothing is running, because we haven’t started the components and blades:
$ ./dfw status
Liberator Not running
Transformer Not running
Deployed Adapter blades Status Process ID
-------------------------------------------------------------
To start and stop components and adapters, see Start and stop components and blades.
See also: