Orchestration

 

What is Orchestration?

Orchestration (previously called as Runbook Automation (RBA)) refers to technologies used to achieve operational IT efficiency by streamlining Orchestration procedures by automating many of the daily manual tasks. Orchestration helps organizations by reducing manual tasks, which are time consuming and also prone to human-error issues, provides a more efficient workflow through automation, and reduces operational costs while still meeting IT service levels and compliance.

SummitAI Orchestration is designed to automate System and Network operational processes, while interacting with infrastructure elements, such as applications, database, and hardware. Orchestration also enables work flows to automate defined processes. These work flows can be used directly to resolve Incidents or execute Change or Release processes or to automate any other manual tasks that the IT Operations team performs regularly.

Examples:

  • Creation/ Deletion of a User/Mailbox
  • Shutting Down/Restarting a Server/ Service
  • Installation/Uninstallation of any Software
  • Addition/ Removal of a VM
  • Configuration of Access List

Orchestration Capabilities

  • Automated Service Request Fulfillment

  • Automated Incident Remediation

  • Automated Scheduled Task Execution

Orchestration Service

  • Service/Process Automation
    • Datacenter Services
    • End User Services

Orchestration Action Library

Datacenter Services

 Microsoft Active Directory
  • AD User Creation
  • Remove User from Security Group
  • Add User to Security Group
  • Change Owner Security Group
  • Check AD User Exists
  • Update User First Name and/or Last Name
  • Update AD Object Owner
  • Delete Security Group
  • Create Security Group
  • Create Service Account
  • Password Reset
  • Account Unlock
 Microsoft Exchange
  • Update User Email ID
  • Check Email ID Exists
  • User Mailbox Creation
  • Increase Mailbox Size
  • Add User to Distribution List
  • Remove User from Distribution List
  • Change Owner of Distribution List
  • Delete Distribution List
  • Create Distribution List
  • Check User Exists in Distribution List
  • Check Distribution List Exists
  • Group Mailbox Creation
 Windows Operating System
  • Share Folder Access
  • Share Folder Creation
  • Get-Active RDP Connections
  • Get-Active Share Connections
  • Windows Service Restart
  • Service Start
  • Service Stop
  • Add Server to Domain
  • Remove Server from Domain
  • Uninstall a Role/Feature in Windows Server
  • Clear Event Logs
  • Create an Event in the Event Logs
  • Creating Service Account
  • Deleting Service Account
  • Install a Role/Feature in Windows Server
  • Increase Hard Disk Size
  • Create Resource Group
  • Giving Permission to Specific Directory or File
  • Install Software in UNIX/LINUX
  • Assigning ACL
  • FTP Account Creation
  • Backup Service Restart
  • Add DNS Server Resource Record
  • Remove DNS Server Records
  • Adding MX Records
  • Removing MX Records
 MSQL/Oracle
  • Create Database
  • Create Table
  • Create View
  • Create Index
  • Shrink Data/Log File
  • Filegroup add & Data/Log File Increase/Decrease -SQL
  • Archive Log Files
  • Drop Indexes
  • Create Indexes
 Middleware
  • Auto Install of Web Logic Software
  • Adding Node Cluster
 Networks
  • Create User on Aruba Device
  • Create User in Cisco Device
  • Create User on Cisco ISE
  • VLAN Configuration
  • Reset Cisco Router Ports
 Google - Gsuite
  • Create User
  • Delete User
  • Add User to Group
  • Remove User from Group

End User Services

 DL Management
  • Creation of Distribution List
  • Add to Distribution List
  • Remove from Distribution List
  • Deletion of Distribution List
  • Change the owner of Distribution List
 Generic /Self Services
  • Access to Shared Folder
  • Create Share Folder for Project
  • Requesting admin access to Laptop/Desktop
  • Installing Software on Laptop/Desktop
  • Provisioning of a new vanilla VM
  • On-boarding of New User
  • Off-boarding of New User
  • AD Password reset via SMS
  • Get AirWatch Access
  • Printer Configuration
  • Updating End User Profiles
  • Configuring Browser Settings

Features of Orchestration

  • Agent less Architecture
  • Supports various scripting languages such as PowerShell, VB script, Python, Perl, Bash and Batch.
  • Easy Integration with Private/Public Cloud or On-Premise systems/applications
  • Any protocol is supported provided Ports are open.
  • E2E Workflow development with continuous support.
  • Execution of workflow automatically when incident or Service request is created or updated.
  • Execution of workflow on a specific date via Automated Work Order Creation
  • Execution of workflow manually by an analyst based on his Choice
  • Orchestration can be integrated with On-Cloud or On-Premise systems/ applications

Configuring Orchestration

The Administrators can configure Orchestrations for Incidents and Service Requests (SRs). In Orchestration, a condition is defined. If this condition is met, the defined Orchestration Scripts are executed. This does not require any manual intervention from the Analysts and the actions are performed by the Orchestration Scripts if the pre-condition is met. For more information about configuring Orchestration, see Configuring Orchestration.

Configuring Orchestration Scripts

Orchestration Scripts need to be configured so that Analysts can execute the scripts on the Configuration Items (CIs). The configured Scripts are used in Orchestration. The Administrators need to configure the Scripts, specify the target platform, and add commands that need to be executed through the Script. For more information about configuring Orchestration Scripts, see Configuring Orchestration Scripts.

Accessing the Feature

The Analysts can view the Orchestrations under the ORCHESTRATION tab if the logged Incident/ Service Request meets the configured conditions (see: Viewing and Updating Incident Details and Viewing and Updating Service Request Details).