Deploying Software

In Edge Manager, you can deploy software packages to multiple devices at once, or to single devices.

About this task

You can also use the device Software page to view software packages installed on the device, as well as the software deployment history for the device.

Procedure

  1. To deploy a software package to a single device, follow these steps.
    1. In the left navigation pane, select Device Manager > Devices.
      The Device Manager page appears, with the list of devices.
    2. In the device list, click the device to which to deploy the software package.
    3. Click the Software tab.
      The Deployment Schedule section displays information about software and configuration packages deployed to the device, including:
      • Name – The name of the software or configuration package.
      • Version – The version of the software or configuration package.
      • Revision – This field displays only for configurations.
      • Status – The status of the deployment. Statuses include:
        • In Progress – When one or more tasks begins progress, and some tasks are successful, some are pending, and no failure occurs, a number displays how many are still incomplete, for example, In Progress (4).
        • Pending – All tasks have a pending status before an operation starts.
        • Success – The deployment succeeded.
        • Failed – The deployment failed.
          Note: If the installation script for the package saves messages to a status file, the Failed status is a clickable link, which launches a window with an error message about why the installation failed.
        • Canceled – The deployment was canceled.
        • Unknown – The status is unknown.
      • Retries – The number of times the task has been retried.
      • Scheduled On – The date and timestamp for when the deployment is scheduled.
      • Scheduled By – The name of the user who scheduled the deployment.
      • Start – The date and timestamp for when the deployment starts (the package begins downloading to the device).
      • Execution Start – The date and timestamp for when the installation of the package starts on the device.
      • End – The date and timestamp for when the installation is complete.
      • Description – The description for the package.
      • Execution Logs – Once the installation has a status of "Finished," you can click the details link to view the detailed log for the installation. Until the installation is complete, "Not available" is displayed.
        Note: This feature is not supported on some devices, in which case, "Not available" is displayed.
    4. Click Deploy Software.
    5. In the Select Software dialog box, select the boxes to the left of the software package (application, container, operating system, virtual machine) to deploy, and click Schedule.
      Note: If you schedule a deployment to a device with the status of "created" or "offline," the status displays "Pending" until the device comes online, at which time the deployment begins automatically and the status changes to "In progress."
  2. To deploy software to multiple devices follow these steps.
    1. Create and apply filters, or select devices from the device list.
    2. Select Device Operations > Deploy Software, and in the Select Software dialog, select the software package to deploy.
    3. In the Select Software list, select the software to deploy to the devices, and click Schedule.
  3. In the Schedule Deployment dialog, select the date and time for deployment to the device.
    Note: You can set the time zone timestamp formatting (UTC or local) in the Settings page.
    1. In Timeout, set the timeout for each operation in weeks, days, hours, minutes, or seconds, per device.
      Note: When the operation is not scheduled, the timeout starts from the moment you create the task. When the operation is scheduled, the timeout is the scheduled time plus the timeout time you set.
    2. (Optional) In the Retries field, enter a number for how many times to retry the deployment in case of failure (including if the deployment times out).
    3. Click Submit.
    The Deployment Status dialog appears.
  4. In the Deployment Status dialog box, click Close.
    The software package is deployed, downloaded to the device, and saved in the Repository on the date and time you specified.