Planning for the procedure
Background knowledge
This procedure assumes that:
-
You are installing into an existing VMware deployment which has pre-configured networks and VLANs; this procedure does not cover setting up a VMware deployment from scratch.
-
You have knowledge of VMs and familiarity with the VMware vSphere Web Client.
-
You know the IP networking information (IP address, subnet mask in CIDR notation, and default gateway) for the ShCM nodes.
Reserve maintenance period
This procedure does not require a maintenance period. However if you are integrating into a live network then it’s recommended to implement measures to mitigate any unforeseen events.
Tools and access
You must have access to a local computer (referred to in this procedure as the local computer) with a network connection and the VMware vSphere Client Integration Plug-in installed. You can use various versions of VMware vSphere, including V5.5 through to V6.7.
For more information on installing the VMware vSphere Client Integration Plug-in, see the VMware documentation.
Installation Questions
Question | More information |
---|---|
Do you have the correct ShCM OVA? |
All ShCM virtual appliances use the naming convention |
Do you have a list of the IP addresses that you intend to give to each node? |
Each node requires two IP addresses - one for signaling which will support Diameter, HTTP and CQL traffic, and one for management traffic. |
Do you have DNS and NTP Server information? |
It’s expected that the system will integrate with the IMS Core NTP and DNS servers. |
Installation Steps
Repeat the following steps for each ShCM VM that you are creating.
Step | Information |
---|---|
1 - Deploy your ShCM OVA |
Deploy the OVA into VMware |
Method of procedure
Step 1 - Deploy your ShCM OVA
This description tells you how to deploy a ShCM VM using the vSphere GUI. There are equivalent mechanisms than can be used to deploy the same VM via command line tools, as would be used for scripted deployment scenarios.
-
Start vSphere client.
-
Navigate to the datacenter in which you want to deploy the VMs.
-
Select [Actions] → [Deploy OVF Template].
-
Check [local file] and select the OVA template.
-
Click
Next
to continue. -
Enter the hostname for the virtual machine, for example
shcm-1
, and select the datacenter or VM folder to create the new virtual machine in. -
Click
Next
to continue. -
Select a compute resource to run the new virtual machine.
-
Click
Next
to continue. -
Review the settings and click
Next
to continue -
Select a deployment configuration.
-
Click
Next
to continue. -
Set the Select virtual disk format: field to
Thick Provision Lazy Zeroed
(for a lab trial deployment, you can use thin provision instead). -
Select the desired datastore.
-
Click
Next
to continue. -
Ensure that the correct network connections are selected to allow your ShCM node to connect to your management and signaling networks.
-
Click
Next
to continue. -
Customize the deployment properties. See Bootstrap parameters for detailed information. Optional properties can be left blank.
Note: The Sh Cache Microservice installation will fail to bootstrap if an incorrect property is used, rendering the VM unusable. Refer to the bootstrap troubleshooting section for more information in the event that the Sh Cache Microservice doesn’t bootstrap successfully.
-
Click
Next
to continue. -
The next panel summarizes the deployment settings. Review the settings to check you have entered all settings accurately.
-
Click
Finish
to complete the process. -
Start the node by right clicking on the VM and select
Power On
.
Results
A ShCM VM has been created and powered on. The bootstrap script will run automatically once the VM has booted.
Repeat the above steps for each ShCM VM you are creating.
Troubleshooting
In some systems, the above procedure may fail with the following error message:
"Transfer failed: The OVF descriptor is not available"
If this happens, take the following steps:
-
Create a temporary directory on the local computer on which you are running the browser.
-
Copy the OVA template to this directory.
-
Restart the procedure, selecting the copy of the OVA template from this temporary location.
-
Once the OVA template has been successfully uploaded, delete the temporary directory.
In the event of any other failure, refer to the Backout Procedure.
Next step
Once all ShCM VMs have been created using the procedure above, configure them by uploading configuration to CDS. Follow the links from this page.
Backout Procedure
If you need to delete a VM that failed to create properly or has the wrong bootstrap parameters, follow these steps.
-
Find the VM you wish to delete under its datacenter / host.
-
If the VM is powered on, power it off by right-clicking on its entry in the list of VMs and choosing [Power] → [Power Off].
-
Delete the VM and its associated resources by right-clicking on its entry in the list of VMs and choosing [Delete from Disk].