๐งฉ Ensuring IO Appears in Global View (GV)¶
This document outlines the prerequisites and step-by-step process required for Infrastructure Observability (IO) integration to appear successfully in the Global View (GV). It covers account setup, property configurations, and validation steps for seamless visibility.
๐ Prerequisites¶
1. GV Account and OAuth Credentials¶
- Requirement: Ensure the customer has an active Global View (GV) account and generated OAuth client credentials.
๐ Steps to Generate Credentials:¶
- Log into the GV account.
- Navigate to Integrations โ Virtana Platform API.
- Click Generate OAuth Client Credentials.
- Provide a name and optional description, then click Save.
๐ง IO-to-GV Integration Steps¶
2. Connectivity to Global view¶
- Ensure the **IO appliance ** can connect to the Global view endpoint or cloud environment.
3. Install or Upgrade IO Cloud Sync¶
- Upgrade: Validate the current IO Cloud Sync build version.
- Fresh Install:
- Download the latest IO Cloud Sync bundle from the UPD repository.
- Example (v1.2.9): [Download IO Cloud Sync Bundle]
4. Enable CloudSync¶
๐ Note: - Setting this property is essential while connecting to GV, so make sure to set it first in the UI service. - The property is also mentioned in the UI Service Properties section below.
- Use the Client ID and Secret (from Step 1) in the IO appliance at:
โ Ensure the connection is successful before proceeding.
5. Configure IO Properties to Integrate with GV¶
Note: - Restart IO Cloud Sync once properties are updated, as they are generally read at startup. - Ensure the
vw.vp_base_urlis correctly set to avoid connection failures. - By default flag properties are set tofalse, change them totrueif 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
โ Validation Steps¶
6. IO Cloud Sync Service Activation¶
- Confirm that the IO Cloud Sync is running.
- This is essential for backend integration and sync with GV.
7. Active Data Metric Collection¶
- At least one integration in IO must be collecting and discovering metrics.
- Without data flow, GV wonโt reflect IO.
8. Configured Alarms in IO¶
- Alarms must be:
- Properly configured in IO once the alarm is generated it should flow in the Global View.
๐ฅ Global View Verification¶
In the Global view UI:¶
- Confirm the presence of the IO source link in the Infrastructure Observability drop down on GV i.e set through the property com.vi.integrations.vcs.srclink_name as mentioned above in the IO Cloud Sync properties section.
- Check if dashboards, alerts, and governance pages load as expected.
๐งฎ Capacity Dashboard Check:¶
Navigate to:
Infrastructure Monitoring / Global View โ Dashboard โ On-Premise Storage Array Capacity Summary
Infrastructure Monitoring / Global View โ Dashboard โ On-Premise VM Compute Capacity Summary
โ Ensure data is accurate and updated.
โ Frequently Asked Questions (FAQ)¶
1. VCS Integration Parameters: com.vi.integrations.vcs.platform.region=<region or leave blank>. How do we know what โregionโ to use?¶
Answer โ
Region is picked up based on the timestamp of the appliance, but you can override it using the following properties:
2. Enable CloudSync - "Confirm the connection succeeds." What do we do if it fails? What is the next step?¶
Answer โ
If IO to VP connection is successful and IO Cloud Sync is enabled, then it should send data to CloudCapi/GV.
There is a retry mechanism already present in IO Cloud Sync.
If you still canโt see the data on GV (even when proper integrations are available), check the logs of the IO Cloud Sync service for failures or issues.
3. Is there a way to easily validate what version of VCS is installed without generating and downloading audit logs?¶
Answer โ
VCS is a backend service, not a UI-visible integration, so itโs not listed in the UI.
To check the version, SSH into the IO appliance and run:
```bash rpm -qa | grep vcs