The contents of this article are specific to Embotics® vCommander® 5.5.5 and earlier. Beginning with vCommander 5.6.1, Maintenance Groups are used to handle change request scheduling.

Embotics® vCommander® makes it easy for you to configure approval workflows to automatically approve all change requests, only those which are non-disruptive (do not require reboot), or only those change requests entered using forms you specify. You can use one or more of these options as appropriate for your operations.

Additionally, you can specify that some or all change requests must be handled manually. Doing so provides another option; the ability to schedule the change to take place at a time you specify. One of the most common scenarios is configuring a single approval workflow for change requests, and having non-disruptive changes fulfilled automatically but requiring a human to schedule disruptive changes during a maintenance window.

This article describes the process of configuring this scenario, with some automatic and some manual deployments.

Creating an Approval Workflow for Mixed Deployment Change Requests

In this example, a default approval workflow for change requests is created which will automatically approve and deploy non-disruptive change (disk additions or expansions) and otherwise require manual deployment. As with any workflow, you can use conditions to determine whether or not the automatic approval should occur, or forgo automatic approval entirely.

  1. Login to vCommander and click Service Request Configuration under the Configuration menu.
  2. Switch to the Approval Workflow tab and click Add.

  3. Enter a Name for the workflow and choose to Apply this workflow: when a change request is created. Click Next.

  4. Choose to Apply this workflow globally or Allow these specific users/groups to access this workflow, providing the users or groups as needed. Click Next.

  5. If you want to introduce human or automatic approval, add the necessary relevant steps to the approval process and click Next.
  6. Choose Automatically fulfill non-disruptive changes from the drop-down list. Choose Automatically fulfill change requests for the selected forms and underneath, Resource Change Request (CPU/Memory/Disk) or another form you’ve created. Click Next.

  7. Review your choices on the Summary page and click Finish.

Scheduling Change Request Deployments

With the approval workflow above created and active, an administrator will be required to deploy all of the disruptive change requests. To do so, follow the steps below.

  1. From the Service Requests page in vCommander, double-click an approved change request for which you wish to schedule the deployment.
  2. Select the component you wish to update from the left-hand pane. Click Fulfill Request.

  3. Click Schedule Changes. Use the Date and Time controls to configure the start time for completing the changes. Click Next.

  4. Review your choices on the Summary page and click Finish.
  5. Click Close.

Viewing Scheduled Changes

You can review scheduled changes for VMs in two places in vCommander. The first place is on the Service Requests page, where the state will be listed as Approved – Scheduled. Filtering the list by State is Approved will help narrow the results.

You can also view the scheduled changes as an entry under Scheduled Tasks.

See Also