Installing and Configuring Pivotal Scheduler

This topic describes how to install and configure Pivotal Scheduler.

Prerequisites

Before you install Pivotal Scheduler v1.2, you must have one of the following:

  • A MySQL for Pivotal Platform v2.3 or later tile with TLS Options set to Optional or Not Configured. See Configure Security.
  • A external MySQL database with TLS disabled

For more information about installing and configuring a MySQL for Pivotal Platform v2 tile, see Installing and Configuring MySQL for Pivotal Platform.

Download and Install Pivotal Scheduler

Note: Before using Pivotal Scheduler v1.2.3 and later, you must update any BOSH add-ons to support Xenial stemcells. See Update Add-ons to Run with Xenial Stemcell.

  1. Download the product file from Pivotal Network.

  2. Navigate to the Ops Manager Installation Dashboard and click Import a Product to upload the product file.

  3. Under the Import a Product button, click + next to the version number of Pivotal Scheduler. This adds the tile to your staging area.

  4. Click the newly added Pivotal Scheduler tile.

Configure Pivotal Scheduler

Follow the steps below to configure the Pivotal Scheduler tile.

Configure AZs and Networks

Follow the steps below to choose an Availability Zone (AZ) to run the Scheduler Service Broker and to select networks.

  1. Click Assign AZs and Networks.

  2. Configure the fields as follows:

    Field Description
    Place singleton jobs in Select the AZ for executing the Scheduler Errands. All Scheduler components execute as apps and do not require VMs.
    Balance other jobs in Ignore this field.
    Network Select a subnet for the Scheduler Errands. Use the subnet that includes the Elastic Runtime component VMs.

    NOTE: The network selected is used only by Errand VMs and does not apply to the Scheduler runtime.

  3. Click Save.

Configure Scheduler Options

  1. Click Scheduler Configuration.

  2. Configure the fields as follows:

    Field Description
    Enable outbound HTTP calls The field is enabled by default. Disable this feature if you want to prevent users from scheduling outbound HTTP calls from the Pivotal Scheduler service.
    Name Enter the name of your MySQL service broker. For example, p.mysql.
    Plan Name Enter the name of your MySQL service plan, which is used to provision a database for persistent storage of Scheduler data, including jobs, calls, and history.
  3. Click Save.

Verify Resource Config

  1. Click Resource Config.

  2. Verify the settings.

  3. Click Save.

Verify Stemcell Version

To verify that you have the correct stemcell version for the Pivotal Scheduler tile, do the following:

  1. Click Stemcell.

  2. Verify the settings.

    Pivotal Scheduler v1.2.3 and later requires a Xenial stemcell. Pivotal Scheduler v1.2.2 and earlier requires a Trusty stemcell. If you need to import a new stemcell version, do the following:

  3. Download the stemcell from Pivotal Network.

  4. In the Ops Manager, click Stemcell Library.


    Stemcell Library

  5. Click Import Stemcell, and then select the stemcell you downloaded from Pivotal Network.

  6. Click Save.

  7. Return to the Ops Manager Installation Dashboard.

  8. If you are using Ops Manager v2.3 or later, click Review Pending Changes. For more information about this Ops Manager page, see Reviewing Pending Product Changes.

  9. Click Apply Changes.