Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Creating and Assigning a Deployment Plan to Devices

 

You need to create a deployment plan for each of the service planning templates, such as the ones defined for ADC or SFW services, and the policy or filter templates, such as the packet filter or SFW policy, that you have created. A deploy plan contains details about the settings and configuration parameters that must be propagated and provisioned on the SDGs managed by Edge Services Director. A deploy plan is associated with a set of SDGs. A deploy plan passes through the following steps in a workflow:

  1. The operator creates a deploy plan, assigns devices, and publishes it to make it available for transmission and application on the devices. A plan is initially unpublished. If you want to modify the deploy plan, it needs to be in unpublished state. The administrator can view only published plans. The operator needs to publish any unpublished plan.

  2. The administrator can approve or reject a deploy plan. If a plan is rejected, the operator corrects the plan and sends the updated plan to the administrator for approval. After approval, a plan cannot be modified. If the plan is approved, it moved to the approved state.

  3. The administrator can reject to unpublish the deploy plan. Also, the administrator can discard a plan, which causes the plan to be deleted from the database.

  4. The operator or designer can transfer the configuration to the devices in a plan. If the commissioning, which causes the configuration to be sent to the device, is successful, the relevant settings are applied. Otherwise, the configuration push fails, and the plan needs to be edited, published, approved, and commissioned again.

Creating a Deployment Plan

You must have previously defined service templates and policy or filter templates before you can create a deployment plan.

To create a deployment plan and assigning devices to it:

  1. From the View selector, select Gateway View or Service View. The workspaces that are applicable to this view are displayed. In Gateway view, the devices in the entire network are displayed, organized by the device types and the device models within each device type. In Service View, the different types of services are displayed in the View pane.
  2. From the Junos Space user interface, click the Deploy icon on the Edge Services Director banner.

    The functionalities that you can configure in this mode are displayed in the task pane.
  3. From the View pane, select the All Network item in Gateway view. Click the plus sign (+) beside the All Network item in the View pane to expand the tree and select the device node you want.
  4. Select Deploy Service > Manage Deployment Plans in the task pane. The Create Deployment Plan page appears.
    Figure 1: Create Deployment Plan Page
    Create Deployment Plan Page
  5. Click the Add icon to begin the creation of a deployment plan
  6. Instead of a user-specified name for the deploy plan, a unique deployment job ID is assigned automatically by the Edge Services Director application. The deployment creation process occurs through a wizard. The first step of the wizard is to select the service type for which the deploy plan needs to be created.

    Click the Select Service Template button. You need not click this button if you are navigating to the Deployment Plans page for the first time or are traversing from another page of the wizard to this page. You must click this button only if you are viewing other pages of the wizard, such as modifying service template settings or are assigning devices to the plan.

  7. Do one of the following:

    From the Service Type list, select the service template type for which you want to assign devices and deploy. Type of the service, such as ADC, SFW, CGNAT, or TLB can be selected.

    After you select the service type, the lower pane of the page displays all of the previously configured service templates for the particular service type.

  8. Select the check box next to the service template that you want to provision and apply to an SDG or pair of SDGs.
  9. Click Next to proceed to the second step of the wizard, which is to modify the service template settings. Instead, you can also click the Service Basic Details button.

    Alternatively, click Previous to return to the earlier step or page of the wizard. Click Cancel to discard the deploy plan creation.

    The service template components are displayed. You can add or update attributes or elements of the service definition. For details about managing service templates, see Creating and Managing an ADC Service Template, Creating and Managing a TLB Service Template, Creating and Managing an SFW Service Template, and Creating and Managing a NAT Service Template.

  10. From the boxes that show the components of a service template, you can edit, delete, or add elements to it. If you do not have permissions to update a template, the corresponding icons are not shown.
  11. Click Next to proceed to the third step of the wizard, which is to assign SDGs or SDG pairs to the deployment plan. Instead, you can also click the Select Service Gateways button. Alternatively, click Previous to return to the earlier step or page of the wizard. Click Cancel to discard the deploy plan creation.
  12. Select the check boxes next to the SDGs or SDG groups that you want to assign to the plan. Based on your selection of a service or a policy template, the components or attributes are shown for the corresponding device.
  13. Click Next to proceed to the final step of the wizard, which is to modify the service definition settings that are assigned to the devices you have selected for the deployment plan to be provisioned.

    The configuration details are displayed in property view and configuration view. The property view is useful if you want a GUI, tree-based structure of display. In this view, you can drill-down the tree and view data about each of the service attributes. Property view is simple view of configuration as key value pair. The dynamic fields in form view are defined using parameters. The configuration view is beneficial if you are familiar with the CLI interface structure and want to view service attributes in the form of configuration fstanzas and hierarchy levels.

  14. From the boxes that show the components of a service template, you can edit, delete, or add elements to it. If you do not have permissions to update a template, the corresponding icons are not shown.
  15. Click Finish in the Assign Deployment Plan page to save the plan. Otherwise, click Cancel to discard the changes .Alternatively, click Previous to return to the earlier step or page of the wizard.

    You are returned to the Deployment Plans page.

  16. Click Validate Configuration in the Deployment Plans page to perform validation checks on the configuration planned to be deployed to examine and correct any syntax errors or incompatible settings. You can also validate without deploying the configuration.

    Configuration changes are validated for each device both in Edge Services Director and on the device. If any part of a configuration change for a device fails validation, no configuration changes are deployed to the device. You can see the results of each validation phase separately. Edge Services Director will not deploy configuration to a device with a configuration that is out of sync (meaning that the device’s configuration differs from Edge Services Director’s version of that device’s configuration), or to a device that has uncommitted changes to its candidate configuration. Deployment to such devices will fail.

    The Configuration Validation window displays the results of the verification. The object name lists the devices you selected for validation. Click the arrow next to a device to expand it. If there are no errors or warnings, one item labeled No Validation warnings appears. If the device has errors or warnings, they appear under the device. The device contains a list of the profiles that caused errors or warnings. Expand a profile name to see the of errors and warnings it caused.

    The errors or warnings, if any, for the objects or components are displayed.

  17. Select Reject or Approve from the Actions menu to reject the plan or to move the plan to approved state and make it available for commissioning to the devices.

Publishing a Deploy Plan

To publish a deployment plan:

  1. From the View selector, select Gateway View or Service View. The workspaces that are applicable to this view are displayed. In Gateway view, the devices in the entire network are displayed, organized by the device types and the device models within each device type. In Service View, the different types of services are displayed in the View pane.
  2. From the Junos Space user interface, click the Deploy icon on the Edge Services Director banner.

    The functionalities that you can configure in this mode are displayed in the task pane.
  3. From the View pane, select the All Network item in Gateway view. Click the plus sign (+) beside the All Network item in the View pane to expand the tree and select the device node you want.
  4. Select Deploy Service > Manage Deployment Plans in the task pane. The Deployment Plan page appears

    You can search for a plan or policy by entering the search criteria in the search field at the top of the page.

  5. Click Edit to modify a deployment plan. Modify and save the plan in the Assign Deployment Plan to Devices page.
  6. Click Publish at the bottom of the page to move the plan to published state and make it available for commissioning to the devices.

Viewing Deploy Plans and Policies

To view the deployment plan and policies:

  1. From the View selector, select Gateway View or Service View. The workspaces that are applicable to this view are displayed. In Gateway view, the devices in the entire network are displayed, organized by the device types and the device models within each device type. In Service View, the different types of services are displayed in the View pane.
  2. From the Junos Space user interface, click the Deploy icon on the Edge Services Director banner.

    The functionalities that you can configure in this mode are displayed in the task pane.
  3. From the View pane, select the All Network item in Gateway view. Click the plus sign (+) beside the All Network item in the View pane to expand the tree and select the device node you want.
  4. Select Deploy Service > Manage Deployment Plans in the task pane. The Deployment Plans page appears.

    You can search for a plan or policy by entering the search criteria in the search field at the top of the page.

  5. Select one or more published deploy plans or policies from the page. All the policies and deploy plans that you previously created are displayed. The devices associated with the policies and plans are also listed, categorized by the SDG pairs to which they belong.

    The SDG/Feature column displays the deployment plans and policies, grouped by the pair of SDGs or SDG groups, and devices to which the plans and policies are assigned. The status of the plan, and progress of commissioning, if initiated, are also shown.

  6. Click the View link under the Configuration column to view the CLI format of the settings.
  7. Click Actions to perform an appropriate action on the selected plans or policies.
  8. You can search and filter the displayed items on the page

Approving a Deploy Plan and Policies

To approve a deployment plan and policies:

  1. From the View selector, select Gateway View or Service View. The workspaces that are applicable to this view are displayed. In Gateway view, the devices in the entire network are displayed, organized by the device types and the device models within each device type. In Service View, the different types of services are displayed in the View pane.
  2. From the Junos Space user interface, click the Deploy icon on the Edge Services Director banner.

    The functionalities that you can configure in this mode are displayed in the task pane.
  3. From the View pane, select the All Network item in Gateway view. Click the plus sign (+) beside the All Network item in the View pane to expand the tree and select the device node you want.
  4. Select Deploy Service > Manage Deployment Plans in the task pane. The Deployment Plans page appears.

    You can search for a plan or policy by entering the search criteria in the search field at the top of the page.

  5. Select one or more published deploy plans or policies from the page. All the policies and deploy plans that you previously created are displayed. The devices associated with the policies and plans are also listed, categorized by the SDG pairs to which they belong.
  6. Click the down arrow in the Actions menu and select Approve. The state for selected plans is changed to Approved. The approved plan can be used for commissioning it to devices.

Unpublishing a Deploy Plan and Policies

To unpublish a deployment plan and policies:

  1. From the View selector, select Gateway View or Service View. The workspaces that are applicable to this view are displayed. In Gateway view, the devices in the entire network are displayed, organized by the device types and the device models within each device type. In Service View, the different types of services are displayed in the View pane.
  2. From the Junos Space user interface, click the Deploy icon on the Edge Services Director banner.

    The functionalities that you can configure in this mode are displayed in the task pane.
  3. From the View pane, select the All Network item in Gateway view. Click the plus sign (+) beside the All Network item in the View pane to expand the tree and select the device node you want.
  4. Select Deploy Service > Deployment Plans in the task pane. The Deployment Plans page appears.

    You can search for a plan or policy by entering the search criteria in the search field at the top of the page.

  5. Select one or more published deploy plans or policies from the page. All the policies and deploy plans that you previously created are displayed. The devices associated with the policies and plans are also listed, categorized by the SDG pairs to which they belong.
  6. Click the down arrow in the Actions menu and select Unpublish. The state for selected plans is changed to Unpublished. The operator can modify the plan and publish it again to send it for approval.

Deploying a Deploy Plan and Policies Immediately

To deploy a deployment plan and policies immediately:

  1. From the View selector, select Gateway View or Service View. The workspaces that are applicable to this view are displayed. In Gateway view, the devices in the entire network are displayed, organized by the device types and the device models within each device type. In Service View, the different types of services are displayed in the View pane.
  2. From the Junos Space user interface, click the Deploy icon on the Edge Services Director banner.

    The functionalities that you can configure in this mode are displayed in the task pane.
  3. From the View pane, select the All Network item in Gateway view. Click the plus sign (+) beside the All Network item in the View pane to expand the tree and select the device node you want.
  4. Select Deploy Service > Manage Deployment Plans in the task pane. The Deployment Plans page appears.

    You can search for a plan or policy by entering the search criteria in the search field at the top of the page.

  5. Select one or more published deploy plans or policies from the page. All the policies and deploy plans that you previously created are displayed. The devices associated with the policies and plans are also listed, categorized by the SDG pairs to which they belong.
  6. Click the Provision button. The Provision Deployment Plan dialog box appears.
  7. Click Provision to begin the commissioning of settings defined in the deploy plan to the corresponding devices immediately.

    The configuration deployment job runs. To view the status or results of the deployment job, you can view the Approve and Provision columns of the Deployment Plans page.

  8. Select the Rollback Deployment Configuration in case of failure check box to cause the configuration set that is being propagated to devices to be rolled back if a failure occurs during the deployment operation. You can return to the most recently configured successful configuration on the device.
  9. In the Deployment Plans page, the Deploy Status and Message columns are updated indicating the progress of commission. The Approve Status and Deploy Action fields denote the approval status and the action being performed on the deployment plan. If the deploy is successful, the status denotes Commissioned. If the deploy fails, the status changes to Commission Failed.

Scheduling Deployment of Services and Policies

To schedule configuration deployment to devices:

  1. From the Junos Space user interface, click the Deploy icon on the Edge Services Director banner.

    The functionalities that you can configure in this mode are displayed in the task pane.
  2. Select Deploy Service > Manage Deployment Plans in the task pane. The Deployment Plans page appears.

    You can search for a plan or policy by entering the search criteria in the search field at the top of the page.

  3. Select one or more published deploy plans or policies from the page. All the policies and deploy plans that you previously created are displayed. The devices associated with the policies and plans are also listed, categorized by the SDG pairs to which they belong.
  4. Click the Provision button. The Provision Deployment Plan dialog box appears.
  5. Select the Rollback Deployment Configuration in case of failure check box to cause the configuration set that is being propagated to devices to be rolled back if a failure occurs during the deployment operation. You can return to the most recently configured successful configuration on the device.
  6. Select Schedule at a later time, and enter the start date and time for deployment. Click Provision to accept changes and exit the window. Click Cancel to cancel changes and exit the window.

    The status changes to Commission Scheduled.

  7. In the Deployment Plans page, the Deploy Status and Message columns are updated indicating the progress of commission. The Approve Status and Deploy Action fields denote the approval status and the action being performed on the deployment plan. If the deploy is successful, the status denotes Commissioned. If the deploy fails, the status changes to Commission Failed.

Rejecting a Deploy Plan and Policies

To reject a deployment plan and policies:

  1. From the Junos Space user interface, click the Deploy icon on the Edge Services Director banner.

    The functionalities that you can configure in this mode are displayed in the task pane.
  2. Select Deploy Service > Manage Deployment Plans in the task pane. The Deployment Plans page appears.

    You can search for a plan or policy by entering the search criteria in the search field at the top of the page.

  3. Select one or more published deploy plans or policies from the page. All the policies and deploy plans that you previously created are displayed. The devices associated with the policies and plans are also listed, categorized by the SDG pairs to which they belong.
  4. Click the down arrow in the Actions menu and select Reject. The Reject Comments dialog box appears.
  5. Enter comments for rejecting the plan to enable the operator correct and modify the plan. Click Reject in the dialog box.

    The state for selected plans is changed to Rejected. If a plan is rejected, the operator corrects the plan and sends the updated plan to the administrator for approval. After approval, a plan cannot be modified.

Changing a Deploy Plan Action or Decommissioning a Deploy Plan

To change a deployment plan action and policies for decommissioning or unprovisioning it when a plan is no longer needed:

  1. From the Junos Space user interface, click the Deploy icon on the Edge Services Director banner.

    The functionalities that you can configure in this mode are displayed in the task pane.
  2. Select Deploy Service > Manage Deployment Plans in the task pane. The Deployment Plans page appears.

    You can search for a plan or policy by entering the search criteria in the search field at the top of the page.

  3. Select one or more published deploy plans or policies from the page. All the policies and deploy plans that you previously created are displayed. The devices associated with the policies and plans are also listed, categorized by the SDG pairs to which they belong.
  4. Click the Change button. You can modify the action to be performed on the deployment plan, such as to not commission the settings on devices. However, you cannot change the deploy plan action for plans created from the Service Edit workspace.
  5. Enter comments for decommissioning the plan. Click OK in the dialog box.

    In the Deployment Plans page, the Provision Status and Message columns are updated indicating the progress of commission. If the deploy is successful, the status denotes Commissioned. If the deploy fails, the status changes to Commission Failed.

Discarding a Deploy Plan and Policies

To discard a deployment plan and policies:

  1. From the Junos Space user interface, click the Deploy icon on the Edge Services Director banner.

    The functionalities that you can configure in this mode are displayed in the task pane.
  2. Select Deploy Service > Manage Deployment Plans in the task pane. The Deployment Plans page appears.

    You can search for a plan or policy by entering the search criteria in the search field at the top of the page.

  3. Select one or more published deploy plans or policies from the page. All the policies and deploy plans that you previously created are displayed. The devices associated with the policies and plans are also listed, categorized by the SDG pairs to which they belong.
  4. Click the down arrow in the Actions menu and select Discard.

    The Discard Comments dialog box appears.

  5. Enter comments for discarding the plan to enable the operator correct and modify the plan. Click Discard in the dialog box.

    The state for selected plans is changed to Discarded. If a service or policy template is new, it is removed from the system. If a policy or service template has been updated or deleted, you can restore it using the copy from the device.