Page Sections
Introduction
You use Klarity's VMware Scanner to feed data to Klarity from your VMware installations.
To run the VMware Scanner, you must:
- download and install the Scanner in your VMware environment
- configure and deploy the Scanner
- schedule the Scanner to run at regular intervals
Prerequisites
Paid feature & Onboarding
Klarity's VMware Scanner is an extra feature, for which you must make an additional payment. To arrange payment, and onboarding, please contact your Nordcloud CSM for support.
Platforms
The VMware Scanner supports both Windows and Linux machines (amd64).
Nordcloud does not officially support binaries for other platforms and architectures. However, for test purposes, you are permitted to compile the scanner with the Golang compiler (using the relevant GOOS
and GOARCH
variables).
Virtual machine
You must prepare a virtual machine with direct access to VMware's vCenter API (at least, vCenter 7).
Credentials
You must arrange to have:
- Read-only API credentials for VMware's vCenter API
- Nordcloud Klarity Cloud Account credentials for VMware
Limitations
In Klarity, it is not possible to see the cost of machines running on VMware, because no billing information is available.
Onboarding
In vCenter, create a service user with read-only permissions for your VMware installation. Record the username and password of this service user, because you must add this information to the Scanner's configuration file.
To download the relevant binary package (either Windows, or Linux) to the virtual machine, click below:
- The downloaded binary package includes a configuration file named as
config.json
.
In config.json
, change the values of the keys, as follows:
Key | Value |
---|---|
vmware_api_url | Domain name or IP address of a VMware installation (for example, vmware.local ) |
vmware_api_username | Username of created service account |
vmware_api_password | Password of created service account |
Copy
config.json
to the same location as the binary.Schedule the binary to run at a certain time during the night, for example, 1:00 UTC.
For this purpose:
- for Windows machines, use Windows Task Scheduler
- for Linux machines, use Crontab
- After configuration, first run the binary as a test. Verify with Nordcloud that the Scanner is importing estate record data as you would expect.