Skip to main content

Setting up access between IO and Global View

To establish access between IO and Global View, you must have the client ID and client secret for the organization in the Virtana Platform to which you are connecting. After generating a set of unique credentials in Virtana Platform, you must enter the credentials in IO.

OAuth credentials are created for the organization in the Virtana Platform used for login and are exclusive to that organization.

Prerequisites

For IO data to display in Global View, the following prerequisites must be met:

  • You must have administrator privileges in both Global View and IO.

  • Your Global View account needs to be configured with a supported cloud provider instance.

  • The organization to which you intend to upload the IO export data must already exist in Global View.

Generate OAuth credentials

Ensure you have an active Virtana account. To set up IO and Global View integration, generate OAuth client credentials by performing the following steps.

  1. Log in to your Virtana account and click Settings (gear icon).

  2. In the side menu, click Integrations > Virtana Platform API.

  3. Click Generate OAuth Client Credentials.

    The New Credentials dialog box opens.

    OAuth_Cred_VP.png
  4. Enter a name and description for the credentials, and optionally assign a user group.

    (Optional) At some point, you may need to remove credentials. Perform the following steps to remove credentials:

    1. Select and right-click on the credentials that you want to remove in the list.

      The Edit Credentials dialog box opens.

      OAuth_Cred_Revoke.png
    2. Select Revoke Credentials.

    3. In the Revoke Credentials dialog box that opens, click Revoke.

      The credentials are removed.

  5. Click Save.

Integrating IO with Global View at a Glance

This section outlines the process for integrating IO with Global View.

  • In Infrastructure Observability, click Settings, and then click Connect to Virtana Platform. Depending on the status of your connection, do one of the following.

    If no connection exists to a Virtana Platform organization:

    1. Provide the OAuth 2.0 client ID and client secret for the target organization in Virtana Platform.

    2. Click Validate & Connect.

      A confirmation message informs you that the connection was successful.

    If a connection already exists to a Virtana Platform organization:

    1. Click Connect to a different organization.

    2. Provide the OAuth 2.0 client ID and client secret for the target organization in Virtana Platform.

    3. Click Validate & Connect.

      A confirmation message informs you that the connection was successful.

    IO does not retain a copy of the content that is uploaded to Global View. If you want to retain a backup copy, download the generated content.

  • To configure IO properties to integrate with Global View, restart IO Cloud Sync once properties are updated.

    Ensure the vw.vp_base_url is correctly set to avoid connection failures.

    By default, flag properties are set to false; change them to true if needed.

    • IO Cloud Sync Integration Parameters (IO Cloud Sync service):

      com.vi.integrations.vcs.platform.region=<region> #eg: USA
      com.vi.integrations.vcs.platform.datacenter=<datacenter> # eg: Boston
      com.vi.integrations.vcs.tls.trust_all_certs=true
      com.vi.integrations.vcs.srclink_name=hostname  ## Just hostname from your IO URL not required https:// if not set some default name will be used like VI-Appliance
    • UI Service Properties:

      vw.vp_base_url=<GLOBAL VIEW URL>   ## e.g., https://gv.k8s.example.com/
      com.vi.vp.tls.trust_all_certs=true
      com.vi.ui.filters.exclusions.enable=true
      com.vi.ui.enable.debug.options=true
  • Enable CloudSync. Setting this property is essential while connecting to Global View, so make sure to set it first in the UI service.

    Use the client ID and client secret (see Generate OAuth credentials) in the IO appliance at:

    https://<IO appliance>/#settings/connect-to-virtana-platform

    Ensure the connection is successful before proceeding.

For more details, refer to this Virtana Platform process.

Verifying if IO Data Appears in Global View

This section outlines the verification steps to ensure a seamless connection has been established between IO and Global View.

  1. Activate IO Cloud Sync Service.

    To ensure that the backend integration services are operational, verify that the IO Cloud Sync service is running.

  2. Set up the collection of data metrics

    Data metrics should be successfully collected by at least one integration in IO, meaning collection and discovery must occur without issues. This ensures that IO captures essential data for monitoring.

  3. Configure Alarms in IO

    Create a property-based alarm rule:

    1. Go to Alarms > Rules > New > Property.

    2. Select entities and properties, set filter criteria, and define rule logic (AND/OR).

    3. Save the rule; it will appear in the rules list with the template set to 'property'.

      Cases are generated as per the rule criteria.

    Once an alarm is triggered in IO according to configured rules, it will appear as an alert in the Global View Alerts dashboard.

  4. Check the Capacity Dashboard

    1. Navigate to:

      • Global View > Dashboard > On-Premise Storage Array Capacity Summary,

      • Global View > Dashboard > On-Premise VM Compute Capacity Summary.

    2. Verify if the data is displayed accurately.

Caution

Set all required property values before enabling CloudSync.

Important

The datacenter set in the parameters will display as the site property on the array capacity pages.

Related Topics