5.5.4 IDIH Manual Deployment on OpenStack Using VNFM Heat Templates

Perform the following procedure for IDIH manual deployment on OpenStack using VNFM heat templates:

  1. Log in to the Jumpbox where you have installed all the required OpenStack libraries.
  2. Source the OpenStack cloud RC file and upload all the three VMDK images, MySQL, Kafka, and Service, in the OpenStack.
  3. Download the VNFM heat templates from OHC for the respective version.
  4. Update the parameter file with the required configuration information.
  5. To provision the IDIH setup (Kafka, MySQL, and Service VMs) on OpenStack, run the relevant creation commands below:

    For deployments requiring Fixed IP addresses, run:

    openstack stack create -t template/eidih_fixedIps.yaml -e environment/eidihResources_fixedIps.yaml -e environment/vnfm-eidih-fixedIp61-Params.yaml <StackName> --wait

    For deployments requiring Dynamic IP addresses, run:

    openstack stack create -t template/eidih_provider.yaml -e environment/eidihResources_provider.yaml -e environment/vnfm-eidih-dynamicIp61-Params.yaml <StackName> --wait

Service Setup

Perform the following steps to set up the services on the Service VM:

  1. Log in to the Service VM and navigate to the /opt directory.
  2. Edit the cnidih_VM.yaml file.
  3. Replace <REPLACE WITH SOAM VIP> with a valid active SOAM IP.
  4. Navigate to the Protrace section and set the NFCONFIG_CLIENT_ENABLED property to true.
  5. Save and exit.
  6. Run the service setup script:
    
    podman rm -f --all 
    docker-compose -f cnidih_VM.yaml up -d
  7. Run the following command to verify if all the services are running:
    podman ps -a

    Access the UI at: https://<SERVICE XMI IP>/#/

    This completes the IDIH deployment using heat template.