You need to specify the TCO Edge Kafka Cluster and TCO credentials in the clientConnect.conf file and associate the Orchestrator, TCO Edge Kafka Cluster and TCO details in esm-param.conf file located in the Server Manager installation directory.

TCO Collector Manager APIs will be accessed using the details provided as part of TCO details.

To specify credentials:

Procedure

  1. At BASEDIR/smarts/bin , type the following command:

    ./sm_edit conf/clientConnect.conf

  2. Enter the following line for TCO Edge Kafka Cluster and TCO details :

    kafka: <kafka_IP_Address>:<kafka_Username>:<kafka_Password>:<port>:<Discovery_Topic>:<Monitoring_Topic>

    dcc: < tco_master_node_IP_Address>:< tco_Username>:<tco_Password>:<Protocol>:<Port>

    You must add the line for kafka and dcc instances above the line for smarts admin user

    "*:*:admin:<E-1.0>94689C5A7C826FD58DDE9F62284A68191EC739743EA25E5E1F76FE493337D558" in the clientConnect.conf file.

    For example:

    kafka:xx.xx.xx.xx:admin:admin:9092:discoveryTopic:monitoringTopic

    dcc:xx.xx.xx.xx:admin:changeme:https:443
    Note: In case of TCO Edge Kafka Cluster add the details of any one Kafka broker (generally the IP of the Domain Managers node of TCO Deployment).
    Note: server.conf file for the kafka installation has a property named “auto.create.topics.enable”. If this property is set then the discovery and monitoring topics are automatically created. If not, these topics need to be created manually.
  3. Save and close the file.
  4. At BASEDIR/smarts/bin , type the following command:

    ./sm_edit conf/esm/esm-param.conf

  5. Enter the following line for Orchestrator, TCO Edge Kafka Cluster and TCO:

    # For providing single broker instance use below format.

    KAFKA-<Orchestrator_host_IP_address> <Kafka_broker_ip_address:port>

    # For providing multiple broker instances of a kafka cluster use below format.

    KAFKA-<Orchestrator_host_IP_address>

    <Kafka_broker1_ip_address>:>port1>,<Kafka_broker2_ip_address>:<port2>,……,<Kafka_broker[n]_ip_address>:<port[n]>

    # For providing IP Address of TCO instance (Master Node) use below format

    DCC- <orchestrator_IP_Address> tco_master_node_IP_Address

    # For providing orchestrator instance use below format

    ORCHESTRATOR- <orchestrator_IP_Address> VELOCLOUD

    For Example:

    KAFKA-xx.xx.xx.xx zz.zz.zz.zz:9092,zz.zz.zz.zz:9093, zz.zz.zz.zz:9094

    DCC- xx.xx.xx.xx yy.yy.yy.yy

    # For providing usertype when Orchestrator is VELOCLOUD use the below format

    VCO_USERTYPE-xx.xx.xx.xx operator|enterprise|MSP

    VCO_USERTYPE-xx.xx.xx.xx operator

  6. Restart the Server Manager.