Overview
Intel® Device Manager for VMware* vCenter Server is a user-friendly way to manage Intel devices on the VMware vCenter platform. It is deployed as a plug-in to vCenter.
The plug-in lets you manage and configure devices right from the interface of VMware vCenter. You can:
- View information on supported devices.
- Monitor device counters and sensors.
- Customize device configuration.
- Save configurations as recipes for future reuse and apply these recipes to all your devices with a single click.
The plug-in requires the Intel® Accelerator Management Daemon for VMware ESXi* on each host to discover and allow device management.
This document covers:
- Installation
- Setup and configuration
- Recipe creation
- Device monitoring and management
- Troubleshooting
Deployment Architecture
This diagram illustrates the relationship between the plug-in and other system components.
The plug-in is packaged into the VMware Photon* OS (4.0 Rev2) to enable ease of setup. The Photon OS has its own source and security dispositions, which can be found on the Photon Security Advisories page. Intel recommends that you follow these steps to keep the OS and its packages updated.
Setup
Prerequisites
- VMware vCenter (See Appendix A for a list of compatible versions.)
- VMware (See Appendix A for a list of compatible versions.)
- Supported Intel device on a host with driver installed (See Appendix B for a compatibility guide.)
Install the Plug-in
Install the Daemon on the Host
The Intel Accelerator Management Daemon for VMware ESXi provides an interface for the plug-in to communicate directly with device drivers to enable configuration and monitoring capabilities.
- Sign in to the ESXi host via SSH or access the web console.
- Install the daemon bundle using the software install command.
Set Up a User Account
A user account is needed for the plug-in to communicate with Intel Accelerator Management Daemon to enable management of devices from the plug-in interface.
- Navigate to the Administration page in vCenter.
- Create a role for the daemon account to use:
- Under Access Control, select Roles, and then select New.
- In the New Role window (see the following screenshot), enter a suitable name in the Role name field.
- In the left menu, select Interact with Partner Rest Daemons.
- From the drop-down menu at the right, select All, and then check Select All.
- Select Create.
- Set up a daemon user account:
- Under Single Sign On, select Users and Groups, and select your domain. This example uses the vsphere.local domain.
- Select Add.
- In the Add User window, enter the username intelplugin and a password of your choice, and then select Add.
- Add the role to the account:
- Under Access Control, select Global Permissions, and then select Add.
- Select the domain and account created in the previous step, assign the previously created role to this account, and then select OK.
Install the Plug-in
- Navigate to the Administration page in vCenter.
- Select Add. Upload a local OVF template file or enter the URL for the template file.
- Select the location for the plug-in: Select a data center, the compute resource, and storage and network options.
- Customize the template: Enter the details needed to set up the plug-in VM.
The following properties are available:- Certificate properties: Properties to set for the self-generated certificate.
- vCenterGUID (required): The GUID from vCenter that is required to authenticate a user session with the plug-in.
- Password (required): Password for the VM, which will be set on first boot. Must be at least 12 characters long. Recommended not to use common dictionary words.
- Proxy: Proxy for installing Java* into the VM. Only sets the proxy for tdnf.
- Static IP: Skip this section if you have DHCP. Set static IP for VM in this section. IP is in CIDR notation, which includes a mask. For example, an IP of aa.bb.cc.dd with a mask of 255.255.255.0 will be represented by aa.bb.cc.dd/24.
- MAC: Specify a MAC for the VM’s network adapter to spoof. This is not recommended unless you have a MAC restriction.
- Solution Information: Values that are not editable. Default values required for registering the plug-in with vCenter.
- Associate vCenter: Select a vCenter for the plug-in to associate with. Currently, the plug-in supports only a single vCenter per VM.
Sign in to the Daemon Account
- In the overflow menu, select Intel® Device Manager for VMware* vCenter Server.
- When prompted, enter the username and password for the daemon user account you created in the previous section.
Uninstall the Plug-in
Uninstall the Daemon on the Host
- Sign in to the ESXi host via SSH or access the web console.
- Uninstall the daemon bundle using the software remove command.
Uninstall the Plug-in and Remove the VM
- Navigate to the Administration page in vCenter.
- Select Client Plugin and select Intel Device Manager for VMware vCenter Server.
- Select Remove.
- Navigate to the VM in your inventory. You can now safely delete it.
Procedures
Discover Devices
- A card on the Summary page for the host, cluster, or data center shows the available devices:
Device Information
- On the Configure tab for a host, cluster, or data center, under the plug-in name, select Managed Devices. Alternatively, on the summary card, select Configure.
- Select the double chevron (>>) to show the following information for this device:
- General Info: Information regarding the location of the device, PCI information, type, and number of fans.
- Firmware & Engines: List of available firmware and engines.
- Memory & Frequency: Memory modules and their information along with frequency domains and their types.
- Power: Power supply units present along with power domains.
- Additional Info: Additional information defined by driver specific to the device.
- Alerts: Recent alerts that have been raised for this device.
- Monitor this device: Select the chart icon to monitor this device.
- Configure this device: Select the gear icon to configure this device.
Device Configuration
- On the Configure tab for a host, cluster, or data center, under the plug-in name, select Managed Devices. Alternatively, on the summary card, select ConfigureTo.
- To select a device, use the check box, and then select Configure. This opens the wizard.
- Select Next to start the configuration wizard.
- On the Select a Configuration page, select a configuration method.
- Recipes: Refer to the next section, Recipes.
- Profiles and parameters: Continue with step 5.
Note Configuring a device using parameters is only available when selecting a single device.
- Configure with a profile: In the Change Configuration window, choose the Select A Profile tab, select an existing profile, and then select Apply.
- Configure parameter values: In the Change Configuration window, choose the Change Parameter Value tab, modify the parameters, and then select Apply.
- Maintenance mode: Configuration changes that require maintenance mode to run are denoted by a yellow caution symbol. If this icon appears on any of the configuration parameters or profiles selected, the plug-in asks to proceed with setting the host on maintenance mode. This will fail if the host has running VMs that need to be shut down manually.
- Apply configuration: This page shows the status of configuration changes and the results of the operation. For a single device, it shows the configuration results. For multidevice operations, it shows the result per device.
- Summary: Summary of this operation. This also provides shortcuts to access the Recipes or Monitoring page.
Recipes
- On the Configure tab for a host, cluster, or data center, under the plug-in name, select Managed Devices. Alternatively, on the summary card, select Configure.
- To select a device, use the check box, and then select Manage Recipes. This opens the wizard.
- You have three options:
- Save current configuration into a recipe: Save the currently applied device configuration to a recipe and set its name.
- Update recipe: Update an existing recipe with the current configuration on a device.
- Delete a recipe: Delete an existing recipe.
How to Use Recipes
- On the Configure tab for a host, cluster, or data center, under the plug-in name, select Managed Devices. Alternatively, on the summary card, select Configure.
- To select a device, use the check box, and then select Configure. This opens the configuration wizard.
- On the Select a Configuration page, choose Select A Recipe.
- When only a single device is selected, the wizard shows the change between the current configuration of the device and the selected recipe. When multiple devices are selected, only the recipe values are shown.
- In some cases, the recipe may not be compatible with the selected device. If this happens, you get an error when selecting the recipe (with single device selected) or when applying the recipe (if applying to multiple devices at once).
- Follow the rest of configuration steps to apply the recipe.
Monitor a Device
- On the Monitor tab for a host, cluster, or data center, under the plug-in name, select Managed Devices. Alternatively, on the summary card, select Monitor.
- To see the device status, select the double chevron (>>) to the left of the device address.
The following options are available:- Status: General status of the device and PCI bus. This also allows the user to select a refresh interval and export the data as JSON.
- LEDs: LEDs on the device.
- RAS: RAS counters for the device.
- Sensors: Sensors, such as temperature, voltage, and fan speeds, for the device.
- Telemetry: Device-defined telemetry data with visualization.
- Performance: Device-defined performance data with visualization. To switch to the Configure page, select the information icon at the top of the page and view the device information.
- Alerts: View alerts for the device (see the following section).
Alerts
- On the Monitor or Configure tab for a host, cluster, or data center, under the plug-in name, select Managed Devices.
- Select the Alerts drop-down option.
- Dismiss dismisses an alert
- Dismiss All dismisses all alerts in the dropdown
- Older Alerts gives you a table of all older alerts
Refresh Devices
- On the Monitor or Configure tab for a host, cluster, or data center, under the plug-in name, select Managed Devices.
- Select Refresh.
Add a New Device or Host
- Follow the steps to install daemon on host if not available.
- On the Monitor or Configure tab for the host, under the plug-in name, select Managed Devices.
- Select Refresh.
Troubleshooting
Invalid Credentials
- Verify that correct credentials are set for the daemon account. If this account has not been set up yet, follow the process in the “Setup” section to create and log in to the account.
- Verify that time is synchronized between the host, plug-in VM, and vCenter.
Status of Daemon
- Verify that the host has the daemon installed.
- Verify that the host has the daemon running. You can use the following command to check the status of daemon on the host:
esxcli daemon info get -s acceleratormanagementd
Configuration Wizard Is Empty or Configuration Fails
- Verify that the device is in SR-IOV mode. For version 1.0.0, the plug-in and drivers support only SR-IOV mode configuration. To enable SR-IOV mode, refer to the driver documentation.
- Verify that virtual functions (VFs) are enabled for the device. To enable VFs for any device:
- Sign in to the ESXi Host Client by typing the IP address in the browser.
- Go to Manage > PCI Devices.
- Search for the device, select the device, configure for SR-IOV, and save the settings.
No Healthy Upstream
- Verify that the plug-in VM is up and running.
- Verify that the plug-in server is running on the VM.
General Errors
- Check the log file at /var/log/solutioninstall
- Contact Intel Support.
Appendix A: Version Compatibility
Intel Device Manager for VMware vCenter Server - Version | Supported VMware vCenter Version(s) | Intel Accelerator Management Daemon for VMware ESXi – Version | Supported VMware ESXi Version(s) |
---|---|---|---|
1.x.x | 8.0 | 1.x.x | 8.0 |
Appendix B: Driver Compatibility
Driver Name | Driver Version | Intel Device Manager for VMware vCenter Server - Version | Intel Accelerator Management Daemon for VMware ESXi - Version |
---|---|---|---|
Intel® QuickAssist Technology Driver for VMware ESXi (Intel QAT Driver for VMware ESXi) | 2.4.0.x | 1.x.x | 1.x.x |
Intel® Dynamic Load Balancer Driver for VMware ESXi (Intel DLB Driver for VMware ESXi) | 1.0.0.x | 1.x.x | 1.x.x |
Resources
Intel Device Manager for VMware vCenter Plug-in
Intel QuickAssist Technology (Intel QAT)
Intel Dynamic Load Balancer (Intel DLB)
Learn more about the Intel and VMware partnership.