Installing Component Pack services
Prepare the installation of the Component Pack for HCL Connections™ by determining which Helm charts you need for the deployment.
Before you begin
-
All Prerequisites for Component Pack are in place.
- An ImagePullSecret called
myregkey
must be created if you are using a private Docker registry (see Prerequisites for Component Pack); otherwise pods will fail to start with the error: ErrImagePull -
All persistent volumes are configured.
-
Your Connections deployment is running.
Component Pack for Connections requires Connections 6.0 CR1 or higher with the following fixes:
- If you are using CR3 or CR4, all required fixes are included.
- If you are using CR2, make sure that the following fixes have been downloaded from HCL FlexNet portal (if applicable to your deployment):
- For Customizer: Connections 6.0 CR1 iFix 6.0.0.0_CR1-IC-Common-IFLO94070.jar (APAR LO94070)
- If you are using CR1, make sure that the following fixes have been downloaded from HCL FlexNet portal (if applicable to your deployment):
- For Orient Me: Connections 6.0 CR1 iFix 6.0.0.0_CR1-IC-Common-IFLO93624 (APAR LO93624)
- For Elasticsearch Metrics: Connections 6.0 CR1 iFix 6.0.0.0-IC-Multi-IFLO93386 (APAR LO93386)
- For Customizer: Connections 6.0 CR1 iFix 6.0.0.0_CR1-IC-Common-IFLO94070.jar (APAR LO94070)
-
All Component Pack servers can reach the Connections servers.
About this task
Component Pack for Connections consists of three offerings: Orient Me, Elasticsearch, and Customizer. Each offering is delivered as a set of Docker images and the Helm charts for installing them; these are all included in the Component Pack installation package. Table 1 shows which Helm charts are required for each offering (a check mark indicates a required Helm chart).
Helm chart |
Customizer | Elasticsearch | Orient Me |
---|---|---|---|
connections-env |
|||
bootstrap |
|||
infrastructure |
|||
mw-proxy |
|||
elasticsearch |
Recommended* | ||
orientme |
|||
cnx-ingress |
|||
*It is best to use Elasticsearch as the storage and retrieval service for Orient Me Top Updates. Otherwise, Solr is used by default. |
Helm chart | Description |
---|---|
k8s-psp | Set the Pod Security Policies that are required for Component Pack pods to run. Only required if the PodSecurityPolicy admission plugin is enabled in your cluster. See Pod Security Policies |
sanity |
Sanity provides a dashboard where you can monitor the health of all applications running within the Component Pack. For more information, see Using Sanity to monitor Component Pack. |
sanity-watcher |
Monitors the helm list of installed releases and upgrades sanity with the latest list of services to monitor when it detects that any helm release has been added or removed. |
connections-persistent-storage-nfs |
Helm chart to set up and configure the required persistent volumes using NFS. |
esbackuprestore |
Helm chart to backup or restore data for Elasticsearch-based components. |
elasticstack |
Helm chart that deploys Filebeat, Logstash and Kibana,which integrate with the Component Pack Elasticsearch offering to provide a centralized logging solution. (Requires Elasticsearch helm chart to be deployed). |
Procedure
- Download the Component Pack installation kit from HCL FlexNet portal.
- Complete the following tasks to install Component Pack services.