Deploying packages and bundles

Overview

Use deployments to install, update, or uninstall software on a set of target computers. Deployments can run once or be ongoing to meet requirements such as:

  • Maintain operational hygiene and system baselines.
  • Manage systems which may be online for short periods.
  • Rerun packages which become applicable as system states change.

Deployments do not run outside of a maintenance window unless the Override maintenance window option is selected in the deployment options. You must create at least one maintenance window for other deployments to run. For more information about creating a maintenance window, see Managing maintenance windows.

Before you begin

Create a software package deployment

To deploy a software package, click the name of your package and then click Deploy.

  1. Provide the deployment details.
  2. Select the software package operation.
  3. Choose at least one target for the deployment.
  4. Select deployment options.
    1. Choose whether you want to base this deployment on a deployment template. To create a new deployment template based on this template, select Create Deployment Template. For more information, see Create a deployment template.
    2. Designate the deployment time.

      You can choose from your browser time or local time on the endpoint.

    3. Specify a deployment type. You can either do a single deployment with a specific start and end time, or an ongoing deployment that does not have an end time.
    4. If you want the endpoints to download the deployment content before the installation time, select Download immediately.
    5. You can enable end user notifications about the deployments. Select Notify User in the Pre-Notify User section. You can then configure settings that allow the user to postpone the start of the deployment. You also must configure the Message Content that informs the user about the deployment. To preview the window that displays the message and postponement options, click Show Preview.

    6. To reduce the network load, select Distribute over time and indicate the time.
    7. If you want to ignore deployment restrictions, select Override maintenance windows.
    8. Select whether to restart the endpoint. For more information, see Endpoint restarts.
    9. You can enable end user notifications about the completion of a deployment with or without a restart. Select Notify User in the Post-Notify User section. If you enabled endpoint restarts, you can then configure settings that allow the user to postpone the restart. You also must configure the Message Content that informs the user about the restart. To preview the window that displays the message and postponement options, click Show Preview.

  5. Click Create Deployment.

Endpoint restarts

Deploy can trigger a restart of any system after updates have been installed. You can choose between the following options for the restart: 

  • Restart silently and immediately after deployment. This option is typically used for servers and production machines in conjunction with maintenance windows and change control processes.
  • Notify the system user about the pending restart and give the system user the option to defer the restart for a specified amount of time. Configure the following options:

    Duration of Postponement

    Specify the amount of time in minutes, hours, or days before the endpoint must be restarted. The deadline is calculated by adding this value to the time the deployment completed for each endpoint.

    Countdown to deadline

    Specify the amount of time in minutes, hours, or days to show the final notification before restarting the endpoint.

    Allow User to Postpone

    If you want to give the user an option to defer the restart for a specified amount of time, select this option. A user cannot postpone beyond the deadline.

    User Postponement Options

    Specify the amount of time in minutes, hours, or days that a user can postpone the restart.

    Message Content

    Specify the title and body of the notification message. You can use ||OPERATION||, ||PACKAGENAME||, or ||DEPLOYMENTNAME|| as variables in the title or body. If you are deploying a software bundle, the bundle name is used for the ||PACKAGENAME|| variable. Upload optional icon and body images for branding to avoid confusing users and limiting support calls. Click Show Preview to preview the notifications.
    This message is configurable, and might look like the following example:

    After the deadline for restart passes, the user gets a message that they cannot postpone:

End user notifications can be added to existing deployments by stopping, reconfiguring, and reissuing the deployment.

If no user is logged into an endpoint, the endpoint will restart immediately after a deployment completion even if the deployment is configured for a notification.

Create a software bundle deployment

A software bundle is platform-specific and each software package evaluates and installs independently, but is available only for the specified OS platform. If an individual package fails to install during a bundle deployment, you can decide if the bundle should continue and install the remaining packages, or you can choose to stop on failure and report the failure.

To deploy a software bundle, click the name of your bundle and then click Deploy.

  1. Provide the deployment details.
  2. Verify the software bundle details.
  3. Choose at least one target for the deployment.
  4. Select deployment options.
    1. Choose whether you want to base this deployment on a deployment template. To create a new deployment template based on this template, select Create Deployment Template. For more information, see Create a deployment template.
    2. Designate the deployment time.

      You can choose from your browser time or local time on the endpoint.

    3. Specify a deployment type. You can either do a single deployment with a specific start and end time, or an ongoing deployment that does not have an end time.
    4. If you want the endpoints to download the deployment content before the installation time, select Download immediately.
    5. You can enable end user notifications about the deployments. Select Notify User in the Pre-Notify User section. You can then configure settings that allow the user to postpone the start of the deployment. You also must configure the Message Content that informs the user about the deployment. To preview the window that displays the message and postponement options, click Show Preview.

    6. To reduce the network load, select Distribute over time and indicate the time.
    7. If you want to ignore deployment restrictions, select Override maintenance windows.
    8. Select whether to restart the endpoint. For more information, see Endpoint restarts.
    9. You can enable end user notifications about the completion of a deployment with or without a restart. Select Notify User in the Post-Notify User section. If you enabled endpoint restarts, you can then configure settings that allow the user to postpone the restart. You also must configure the Message Content that informs the user about the restart. To preview the window that displays the message and postponement options, click Show Preview.

  5. Click Create Deployment.

Reissue a deployment

You can restart a stopped deployment or reissue a one-time deployment. Reissuing a deployment creates a new deployment with the same configuration and targets.

  1. From the Deploy menu, click Deployments.
  2. On the Inactive tab, click the deployment name.
  3. Click Reissue.
  4. Make changes if necessary.
  5. Preview the changes.
  6. Click Create Deployment.

Stop a deployment

You can stop a package or bundle deployment, but it does not remove packages that have already completed installation.

  1. In the Deploy menu, click Deployments.
  2. On the Active tab, click the deployment name.
  3. Click Stop.
  4. Go to the Inactive tab and click the deployment name to verify the status.

Create a deployment template

You can create a deployment template to save settings for a deployment that you can issue repeatedly. You can either create a deployment template from the Deployment Templates menu item, or you can select an option when you create a deployment to save the options as a template.

  1. From the Deploy menu, click Deployment Templates.
  2. Click Create Deployment Template.
  3. Specify a name for your deployment template.
  4. Select deployment options. These options are the same as the options you can configure in an individual deployment.
  5. Click Create Deployment Template.
  6. You can use this template when you create a deployment.

Last updated: 8/9/2018 11:56 AM | Feedback