Learn about automated downloads and steps to configure automated downloads by device and hierarchy.
VHQ’s ability to efficiently and selectively download software packages provides users with a powerful and customized way to manage changes to the devices in their estate automatically.
Using the Device Management module on the VHQ Server, packages and reference set can be created for automatic download to one or more devices and scheduled at the hierarchy, group, or device level. When an automated download is scheduled, selected package/files is/are chosen to download to the selected devices.
Software Package Format |
Platform |
.TGZ |
V/OS, V/OS2 |
.TAR |
V/OS, V/OS2 |
.ZIP |
VX eVo |
.Bintbl |
V/OS, V/OS2 |
.APK |
Android |
Disabling or enabling automated downloads in case of download failure at the device level:
When the device reports failure of an automatic download of an application, VHQ marks the application (at Device level) disabled for download automation and further restricts download of the particular application. However, the user can manually reset the state and enable the Applications for future automated downloads.
The Automated Download functionality is available for any Downloads (Software – V/OS Bundles and VPI Packages and Content).
You can assign a Reference set directly to a Device.
To assign reference set:
NOTE: When a Reference Set is assigned directly (Direct Assignment), then attributes added at the time of RS creation will not be considered.
The Hierarchy Assignment screen is now presented in a column layout.
The Hierarchy Assignment screen includes:
Hierarchy Path |
Indicates the device hierarchy path. |
Qualified Reference Sets |
Indicates the qualified reference set assigned to the hierarchy and inherited from the parent hierarchy. |
Direct Reference Sets |
Indicates the qualified reference set assigned to the hierarchy and inherited from the parent hierarchy. |
Assignment Type |
Indicates the assignment type for the hierarchy. If the assignment is of direct assignment, the assignment type is Direct and if the assignment is of qualified reference set the assignment type as None. |
Automatic Download Enabled |
Indicates the hierarchy is enabled for auto downloads. |
Download On |
Indicates when the download should take place. The download can take place on Next Contact or Maintenance Window or Next available free time slot. |
Details |
Indicates the full path of the hierarchy reference set. |
To edit the reference set assignment, click Edit icon.
The Qualified reference set is added in the Edit Reference Set Assignment screen.
You can assign a software package to the device through Direct Assignment.
To assign software package:
The software assignment screen includes:
You can assign a Reference Set which contains a collection of packages, to the device or assign multiple packages to a device by selecting the Package option; however you can only assign one reference set to a device.
NOTE: Any Reference Set with the Device Attributes criteria added, when used particularly in Direct Assignment, the criteria part will not be applicable to the device. Only the Download part is applicable. However, if the same Reference Set is assigned to a Hierarchy, the attributes criteria part will be applicable.
refer Associating Software (Reference Set) to Hierarchy Node.
refer Associating Software (Reference Set) to Hierarchy Node.
You can assign software to multiple devices.
To assign software to multiple devices:
The software assignment screen includes:
You can assign Reference sets to hierarchy node. The Reference Sets can be assigned at any levels in a hierarchy tree.
To associate reference set:
Select the Reference sets that need to be assigned to the selected Hierarchy node. You can also inherit reference sets from parent hierarchy.
You can assign multiple Reference Sets to a Hierarchy node. You can also define the order in which these Reference Sets need to be evaluated to identify the best qualifying Reference set for each Device.
VHQ evaluates and identifies one Reference Set that best qualifies for each Device. For complete set rules on how VHQ evaluates the best qualifying Reference Set for each Device, refer Automated Downloads.
You can enable of disable the Automatic downloads for Devices under a hierarchy by selecting the option Enable download automation.
You can also define when to schedule the Automated downloads by choosing the Download On option.
In Auto boarding (XML Import), by default the Reference set is mapped to Hierarchy. If the user wants to map Reference set to Direct Assignment, then the user has to specify it explicitly.
In Direct Assignment VHQ validates the reference set that qualifies and lists based on the model type, and the user has to assign any one among the qualified reference sets.
After the reference set is assigned, VHQ validates:
If the user has selected Software Assignment as inherit hierarchy option, then:
NOTE: When multiple devices are under a hierarchy node, the device attributes of the reference set(s) qualified for that hierarchy will be validated against each device.
Downloads occurs in response to a periodic request from the device. The request is made by the device whenever it reboots, principally to detect a change in operating environment such as POS type, and on a frequent periodic schedule. The purpose of frequent request is that despite changes to reference devices could be infrequent, when a change is made, the devices must be updated as quickly as possible.
NOTE: A key feature of automated downloads, the user creates a new reference set or make changes to the reference set and no further action is required by the user to update the devices to match the reference set.
Automated downloads:
MP generated should have the URL pointing to the Download Server configured for immediate Parent Hierarchy. If Download Server NOT configured for immediate Parent Hierarchy then look for grandparent hierarchy and keep going till the Root.
Rules
VHQ evaluates the qualifying reference set to a device on the bases of following rules:
1. If a device is assigned reference sets at multiple levels in the hierarchy, the order of precedence is:
2. If a device is assigned a reference set at the device level and hierarchy level, the order of precedence is:
You can assign reference set at Parent hierarchy or child hierarchy. If download automation is disabled at parent Hierarchy to which Reference Set is assigned, all the child level hierarchy assigned with reference set or without reference set will automatically get disabled for download automation. You can enable download automation for child hierarchy individually. If download automation is enabled at child hierarchy to which Reference Set is assigned, the devices under the hierarchy are enabled for download automation.
If download automation is enabled at parent Hierarchy to which Reference Set is assigned, all the child hierarchies are enabled for download automation. If download automation is disabled at child hierarchy assigned with or without the reference set the devices under child hierarchy are not qualified for download automation.
If any devices under hierarchy which is disabled for download automation are enabled, the configuration at device level will take precedence and will be enabled for download automation.
NOTE: Parameter files should be uploaded in the Application Library.
2. VHQ User imports Application (Package) to VHQ to configure the Application on VHQ. The Import process will read the manifest file and setup the necessary properties in the database.
VHQ User defines Parameter Templates for the Application.
3.VHQ User defines Reference Set with
Determining when a device needs an update requires two sets of information. The request shall have both the device profile and a list of all device files. The profile is used by VHQ to match the device with a reference device. When there is no reference device match, VHQ responds to the device that no download is required. When a match occurs, VHQ compares the device file list with the items contained in the reference device. If there are no differences in the file comparison VHQ responds that no download is required. When a mismatch does occur, VHQ will issue a schedule download action to the device. The schedule for the download is set by VHQ based on system availability. When the device receives the schedule download action, periodic updates are suspended until the scheduled download is completed.
If a device reboots after a scheduled download, VHQ will receive an update request with the device’s current profile. If the device profile attributes used for matching a reference device have changed since the scheduled download and the content of the matched reference device is different from the content of the reference device used for the original schedule, VHQ shall send a cancel download command and new schedule download.
You can view the information about the assigned devices in Device Assignment Report. The Device assignment report includes the Device Serial Number, Device ID, Device Hierarchy Path, Device Model, Device Reference Set, Device Packages, Direct Assignment enabled, and Assigned Reference Set. The report also includes whether the device has been assigned reference set through direct assignment or hierarchy.