cfxOIA Installation

This section covers provisioning of cfxOIA service after cfxDimensions platform is installed / provisioned.

Step 1: Login to cfxDimensions console at https://<platform IP>/console-ui.

Enter the platform username and password and click 'Login'.

Step 2: You will be logged in Macaw DevOps Console.

Step 3: Click on Platform Menu (Top Left) and expand the 'Service Manager'. Select the Service Catalog option from the pull-down menu as shown below.

Step 4: You will be in the Service Catalog view. Please choose the right repo from the dropdown (if more than one option available - this will by default point to production entry in a fresh deployment).

Select cfxOIA Standalone App and click on 'Deploy'. Note: Before selecting the 'Deploy' option, cfxOIA application services require additional properties that are explained in the following sections. Input the necessary options and select 'Deploy'.

Step 5: The next series of views capture various information. In this series of views, you can update the various policies including High Availability, Environment Capability like initial log file size, etc. The following are some of the screen captures along with example properties filled in as per your deployment. Please contact the CloudFabrix support team if you need more information on any particular section of deployment capture views.

a. Service Information:

Select which project needs deployment to which environment

Do not select 'Delete Service Metadata unless you are sure of what you are deleting. It is mainly used to delete existing service metadata so that the installation is a fresh start. Always check with the CloudFabrix support team before proceeding further when this needs to be selected. By default, this is unselected.

b. Policies:

Policies capture high availability information including any environment add-on features like logging, debugging, etc. that need to be enabled during cfxOIA application services deployment.

By default, select 'Best Effort' as an HA deployment policy and choose if any additional environment capabilities required.

c. Deploy Service

Select the number of instances for each of the individual services within cfxOIA. Leave defaults wherever applicable for a fresh deployment. Also, you need to select the image tag that needs to be deployed as shown (The production tag will be provided by your point of contact or check with CloudFabrix support).

d.Email Service

Email service enables default SMTP for email communication with your users like when they forgot a password, etc.

e. Indigo Reporting Service

Enter Mysql DB details to be used by reporting services. These are the same properties that users provided during the OVF VM macaw setup (by default you can choose Platform Infra based MySql that was deployed on your Platform VM along with its properties that user has provided).

f. cLambda Service

Enter the tag of cLambda container. The default value is python2.7.

g. Dataset Manager

Enter MYSQL details to be used for datasets including the connection pool details.

h. Inframanager Service

Select the number of Protowraps per protocol in the environment. The default is 4.

i. CFX Scheduler Service

Enter the prefix you want to use for each of the scheduler jobs. The default value is oia.

j. IRM Service

Enter CFX Dimensions app IRM service database details including the incident processor frequency for pending incidents. This is the same Mysql details that were deployed on Platform.

k. Plugin Execution Service

CloudFabrix provides certain functionality as python packages which can be configured here so that is provisioned as part of service deployment.

Check with CloudFabrix support for plugin details including its content or leave them blank.

l. Alert Ingester

Enter the details provided by CloudFabrix or leave them blank.

m. Event Consumer

Enter the details provided by CloudFabrix or leave them blank.

Step 6: Once all the details are entered, click on 'Verify'. Once verified and click on 'Deploy'.

Step 7: Verify if the deployment is successful by ensuring that all services are running without errors. Users can verify this from the console UI home screen as shown below.

From the home screen of cfxDimensions / Macaw Console UI, the dashboard page provides the information. The dashboard view as shown below displays all the services and application services that are deployed to the cfxDimensions platform.

From Service Groups and Applications view, click on cfxOIA Standalone App.

This leads to cfxOIA Standalone App service status page as shown below. Make sure the service instances status shows 'Available.