V/OS bundle is a collection of one or more packages signed and downloaded as a single unit on V/OS based devices. It is simply an archive containing one or more signed packages (optionally includes signer certificates and a special 'remove' file).
Below example, has 2 Bundles – Bundle1.TGZ and Bundle2.TGZ. Each one has corresponding signature files (.p7s).
Multiple Bundles are further compressed wrapped using a Bundle Container. (BundleContainer.TGZ to form Bundle of Bundles. Bundle of Bundles can contain one or more Bundles.)
A single Bundle or Bundle of Bundles can be imported into VHQ and set up as a VHQ Package. The contained V/OS Packages (Package1.tar and Package2.tar) are extracted and set up as VHQ Applications. Control File#1 defines the Bundle Name and Version of Bundle1.TGZ, Control File#1.1 and Control File#1.2 define the Package Name and Version for the Packages Package1.tar and Package2.tar respectively
The bundles are built by the Corresponding SE (Sales Executives) using Secure Installer.
Structure of Bundle of Bundles (V/OS Based Devices)
Bundle Structure |
V/OS Terminology and Description |
VHQ Terminology/ Representation |
|||
BundleContainer.TGZ |
Main Bundle container |
Package |
|||
Bundle1.TGZ |
Bundle |
||||
Control File#1 |
Defines bundle name and version |
||||
Package1.tar |
Package |
Application |
|||
Control File#1.1 |
Defines Package name and version |
Application Name and Version |
|||
Package2.tar |
Package |
Application |
|||
Control File#1.2 |
Defines Package name and version |
Application Name and Version |
|||
Bundle1.TGZ.p7s |
Bundle signature |
||||
Bundle2.TGZ |
Bundle |
Package |
|||
Control File #2 |
Defines bundle name and version |
||||
Package3.tar |
Package |
Application |
|||
Control File#2.1 |
Defines Package name and version |
Application Name and Version |
|||
Package4.tar |
Package |
Application |
|||
Control File#2.2 |
Defines Package name and version |
Application Name and Version |
|||
Bundle2.TGZ.p7s |
Bundle signature |
NOTE:
- A V/OS Bundle is configured as a Package in VHQ and a package (contained in the V/OS bundle) is configured as an Application.
- For the devices enabled for Automated Download, VHQ downloads the Bundles that do not match the Bundles on Device. Bundle Name and Version defined in Control Files (Control File#1 for Package1, Control File#2 for Package2) forms the basis of evaluating the Software version setup on VHQ. Only the Bundles that have Control files qualify for Automated downloads.
- Only the VHQ Packages qualified for Automated Download, are available while creating a reference set.