cfxDimenions on VMware vSphere

This section provides information on how to provision VMs for cfxDimensions platform in VMware vCenter (6.5 to 6.7 or above) environment.

cfxDimensions platform OVF comes with below configuration profiles.

  • Platform Instance

  • Service Instance

  • cLambda Instance

  • Platform HA Instance

  • Platform POC Instance

cfxDimensions platform deployment in non-HA mode: (option-1)

When cfxDimensions platform is deployed in non-HA mode, below list provides minimum number of server VM instances to be deployed.

cfxDimensions Service Type

OVF profile

Min. number of instances

Infrastructure Services

Platform HA Instance

1

Platform Services

Platform POC Instance

1

Application Services

Service Instance

1

cLambda (Serverless) Services

cLambda Instance

1

cfxDimensions platform deployment in non-HA mode: (option-2)

When cfxDimensions platform is deployed in non-HA mode, below list provides minimum number of server VM instances to be deployed.

cfxDimensions Service Type

OVF profile

Min. number of instances

Platform Services

Platform Instance

1

Application Services

Service Instance

1

cLambda (Serverless) Services

cLambda Instance

1

cfxDimensions platform deployment in HA mode:

When cfxDimensions platform is deployed in distributed for scale and HA mode in production environments, below list provides minimum number of server instance requirement which can tolerate one server node failure and to provide continuity of AIOps application's access.

cfxDimensions Service Type

OVF profile

Min. number of instances

Infrastructure Services

Platform HA Instance

3

Platform Services

Platform POC Instance

2

Application Services

Service Instance

2

cLambda (Serverless) Services

cLambda Instance

2

Step 1: Download the latest OVF binary image from CloudFabrix (or contact [email protected]).

OVF Details: RHEL/CentOS 8.3

Step 2: Login to VMware vCenter Webclient

Note: It is expected that the user who is deploying VMs for CloudFabrix cfxDimensions platform, have sufficient VMware vCenter privileges. Also, has necessary pre-requisite credentials and details handy (e.g IP Address/FQDN, Gateway, DNS & NTP server details).

Step 3: Select a vSphere cluster/resource pool in vCenter and right click on it and then select -> Deploy OVF Template as shown below.

Step 4: Select the OVF image from the location it was downloaded.

Note: When VMware vSphere Webclient is used to deploy OVF, it expects to select all the files necessary to deploy OVF template. Select all the binary files (.ovf, .mf, .vmdk files) for deploying VM.

Step 5: Click Next and Enter appropriate 'VM Name'. While deploying VMs for cfxDimensions platform, there are different types of VMs that need to be deployed and they are 'Platform', 'Service', 'cLambda' and external DB/Data nodes (optional).

Step 6: Click Next and select appropriate vSphere Cluster / Resource pool where the cfxDimensions VM is going to be deployed.

Step 7: Click Next and you are navigated to deployment configuration view. Select the instance of VM from the configuration drop-down provided. The following configuration options are available to choose from during the deployment.

  • Platform Instance

  • Service Instance

  • cLambda Instance

  • Platform HA Instance (or DB/Data Instance)

  • Platform POC Instance (for Staging / Test environments)

Select 'Platform Instance' as shown below. (For POC/Staging/Lab/Test environments, please select 'Platform POC Instance').

Step 8: Click Next and you are navigated to selecting the Datastore (Virtual Storage). Select Datastore / Datastore Cluster where you want to deploy the VM. Make sure you select 'Thin Provision' option as highlighted in the below screenshot.

Step 9: Click Next and you are navigated to 'Network port-group' view. Select the appropriate Virtual Network port-group as shown below.

Step 10: Click Next and you are taken to Network Settings/Properties as shown below. Note: CloudFabrix highly recommends to provide all the necessary network details as per network requirements.

  • Default OVF username and password is 'macaw' and 'macaw1234' (Update the password field to change default password)

Please make sure to use same password for 'macaw' user on all of the VMs (Platform, DB/Data, Services & cLambda)

Step 11: Adjust the Disk size settings based on the environment size. For any help in this section, please contact [email protected]

Step 12: Click Next and final view 'Ready to Complete' with a summary of deployment settings are displayed. Click Finish as shown below to deploy the VM using the OVF template and to create the platform/service/clambda/db or data node VMs.

Step 13: Before powering ON the deployed VM, please follow the below steps to make sure 'VMware Tools' option is selected (as shown in the below screenshots).

Step 14: Edit the VM settings and adjust the CPU and Memory settings based on the environment size. For any help/guidance in this section, please contact [email protected]

Step 15: Power ON the VMs and wait until it is completely up with OVF settings. It usually takes around 2 to 5 minutes.

Repeat the above steps for provisioning below required VMs for cfxDimensions platform. At step 7, select the following option to create respective VMs.

  • Service Instance

  • cLambda Instance

  • Platform HA Instance (for external DB/Data node (optional))