Enabling the extractor component

The first step to enabling the Data Exporter is to enable the extractor component. To enable the extractor:

  1. Open an SSH terminal session to your Turbonomic instance.

    Log in with the System Administrator that you set up when you installed Turbonomic:

    Username: turbo

    Password: [your_private_password]

  2. Edit the Turbonomic custom resource to enable the extractor component.

    In the same SSH session, open the cr.yaml file for editing. For example:

    vi /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml
    Note:

    If your Turbonomic instance is deployed to Red Hat OpenShift through the Operator Hub, you can access the custom resource by navigating to Installed Operators > Turbonomic Platform Operator > Turbonomic Platform Operator tab > <xl-release>.

    The default name for the Turbonomiccustom resource in an OpenShift environment is xl-release. Select the name of the resource for your instance.

  3. Edit the entry for the extractor component.

    Note:

    If you enabled Embedded Reporting, then the extractor component is already enabled (set to true).

    You can enable the Data Exporter without enabling Embedded Reports, just as you can enable Embedded Reports without enabling the Data Exporter. Search for the extractor entry in the cr.yaml file. It appears as the following code:

    extractor:
      enabled: false

    Change the entry to true.

  4. Edit the entry for the extractor properties.

    Search for the extractor entry in the cr.yaml file. It appears as the following code:

    properties:
      extractor:
        enableDataExtraction: false

    Change the entry to true.

  5. Save and apply your changes to the platform.

    After you save your changes, use kubectl to apply the changes:

    kubectl apply -f \
    /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml  
  6. Verify that the extractor component is running.

    Give the platform enough time to restart the components. Then run the command:

    kubectl get pods -n turbonomic

    Look for output similar to the following example:

    NAME                                         READY   STATUS    RESTARTS 
    ...
    extractor-5f41dd61c4-4d6lq                   1/1     Running   0   
    ...

    Look for an entry for the extractor component. If the entry is present, ready, and running, then the extractor component is installed and running.