This section describes how to install the nodes that make up your initial Sh Cache Microservice deployment on VMware or OpenStack virtual machines.
In a production system, you will need at least two Sh Cache Microservice nodes per site.
In a lab trial deployment, you can have just one ShCM.
For information on architecture and deployment options please refer to the Architecture guide.
Live migration of an Sh Cache Microservice node to a new VMware host or a new OpenStack compute node is not supported. To move such a node to a new host, remove it from the old host and re-add it to the new host.
Preparation
Task | More information |
---|---|
Set up your OpenStack or VMware deployment. |
The installation procedures assume that you are installing ShCM into an existing OpenStack or VMware deployment. |
Obtain a valid Sh Cache Microservice license. |
ShCM requires a valid license for Rhino, HTTP and Diameter Resource Adaptors. This should be obtained from a Metaswitch representative. |
Install the ShCM nodes. |
The ShCM node cluster provides the Cassandra database used by the caching function of ShCM, and the CDS used to configure ShCM. |
Installing your ShCM deployment
The following table sets out the steps you need to take to install and commission your ShCM deployment.
There are two ways to deploy the ShCM nodes: in an automated way using the Commissioning VM, or manually. It is recommended to perform an automated installation using the Commissioning VM.
Step | Task | Link |
---|---|---|
Automated installation (on VMware) |
Prepare the SDF for an automated ShCM deployment |
|
Deploy the Commissioning VM into VMware |
||
Deploy ShCM nodes from a VMware CSAR |
||
Automated installation (on OpenStack) |
Prepare the SDF for an automated ShCM deployment |
|
Deploy the Commissioning VM into OpenStack |
||
Create the OpenStack flavor |
||
Deploy ShCM nodes from an OpenStack CSAR |
||
Manual installation (on VMware) |
Deploy ShCM nodes from a VMware OVA |
|
Manual installation (on OpenStack) |
Create flavor |
|
Install image |
||
Determine networks and security group |
||
Deploy ShCM nodes |
||
Service configuration |
Ensure bootstrap completes successfully, then upload configuration files to CDS. |
|
Verification |
Run some simple tests to verify that your ShCM nodes are working as expected. |
|
Set up the rest of your deployment |
Refer to the Sh Cache Microservice Configuration Guide for information and procedures to set up other components and features in your ShCM deployment. |