Calm ServiceNow Plug in User Guide v1 - 2
Calm ServiceNow Plug in User Guide v1 - 2
ServiceNow Calm
Plug-In User Guide
March 20, 2020
Contents
Copyright....................................................................................................................13
License.......................................................................................................................................................................... 13
Conventions................................................................................................................................................................ 13
Version.......................................................................................................................................................................... 13
NUTANIX CALM PLUG-IN FOR
SERVICENOW
Nutanix Calm plug-in for ServiceNow enables you to launch Calm blueprints or MPIs in ServiceNow platform as
service catalog items. The Calm plug-in helps to automate the application provisioning and life-cycle management
of Calm product. The plug-in allows you to control the resources by using IT services management (ITSM) and IT
operations management (ITOM) processes that are defined by the customers in ServiceNow to reduce the time in
Nutanix Marketplace.
Note: To configure and use Calm plug-in, you must be familiar with the basic concepts of Nutanix Calm and
ServiceNow platform.
Figure 1: Architecture
Supported Versions
The following table shows the supported versions in this release.
Note: If you are upgrading the Calm plug-in from v1.1 to v1.2, click the Save Properties button in Application
Properties page. The page automatically displays the calm version.
Role Responsibility
System administrator
• Assigns Calm administrator role to one of the LDAP
imported users.
x_nuta2_nutanix_ca.calm_admin
• Plug-in configuration
• Runtime configuration
• Importing Calm resources in ServiceNow platform
• Creating catalog items
• Entitling users or groups
catalog
• Accesses and launches catalog items on ServiceNow
Native UI.
x_nuta2_nutanix_ca.user
• Launch catalog items
• Perform actions on applications
• Check logs
mid_server
• Connects Calm environment by using CyberArk
integrations with ServiceNow actioj designer.
approval_admin
• Approves or rejects approval requests.
• Nutanix Calm and ServiceNow both must be configured with the same AD or LDAP instance.
• ITSM license that includes incident management module. The license is used to create incidents to report
blueprint and other events launch failures.
• If you use connect to Calm option by using the ServiceNow credential store object with CyberArk as the external
storage, the following components should be enabled.
Note: If you have log on by using the administrator credentials, then you need to be in the Global application
scope. For information on how to select Global application scope, see ServiceNow Documentation. If you have not
used the administrator credentials to log on, then the selection of scope is automatically taken care by the platform.
Note:
• If the table permission is mentioned as Yes, you have to assign the permission for the table. For more
information, see Assigning Access to Tables on page vi.
• If the table permission is mentioned as No, you do not require any permission to perform the operation.
Note: If you have log on by using the administrator credentials, then you need to be in the Global application scope.
For information on how to select Global application scope, see ServiceNow Documentation. If you have not used the
administrator credentials to log on, then the selection of scope is automatically taken care by the platform.
Procedure
6. Under the Application Access tab, assign permissions for the required tables. If any of the table do not have
the access permission, assign the access to the table. For more information about assigning access to table, see
Assigning Access to Tables on page vi.
7. Click Update.
Similarly, you need to assign required permissions for the following tables.
• item_option_new
• user_criteria
• sc_category
• catalog_ui_policy
• sc_catalog
• catalog_script_client
• sys_user_has_role
• sys_group_has_role
• sys_user_group
• sys_user_grmember
• question
• question_choice
• sysapproval_approver
For more information about table permissions, see Default Table Permissions on page v.
Procedure
2. Under the Name column, in the Search field, type glide.sc.guide.tab.validate and press Enter.
Plug-In Capabilities
The ServiceNow Calm plug-in enables you to order and provision applications into Calm and perform actions on
these applications. This is possible with ServiceNow catalog items derived from Calm resource definitions.
Following functionalities are supported:
User Operations
You can perform the following user operations.
Catalog Management
By using the catalog management menu, you can access catalog items, launch catalog items, orders, and incidents.
Note:
• If a catalog item is broken due to Calm-ServiceNow plug-in v1.0 issue (For example, Catalog Item is
not correctly created in v1.0), then the catalog item remains broken on the Calm-ServiceNow plug-in
v1.1. The administrator needs to delete and create new catalog item.
• If a Project is added to a remote Prism Central and the NIC is marked as runtime editable, the project
cannot list the subnets during launch.
• A variable with multiple dependencies is not supported.
Procedure
2. Click Nutanix Calm > Catalog Management > Launch Blueprints to launch blueprint.
The Launch Blueprint window is displayed.
Note: Depending upon the approval workflow selected by the administrator, system process the request. You can
track the progress of request by clicking Catalog Item > Orders .
Note: If you have log on by using the administrator credentials, then you need to be in the Nutanix Calm application
scope. For information on how to select Nutanix Calm application scope, see ServiceNow Documentation. If you
have not used the administrator credentials to log on, then the selection of scope is automatically taken care by the
platform.
Procedure
2. Click Nutanix Calm > Inventory Sync > Applications to view the deployed applications.
Note:
• Recovery Points tab is only available for single VM applications running on Nutanix and VMware
cluster for Calm v2.9.7.
• AMIs tab is only available for single VM applications running on AWS cluster for Calm v2.9.7.
Accessing Actions
After the request is approved, an API call is triggered to Calm to create the application instance.
• If the application instance is created successfully, the newly created application is immediately synced into
ServiceNow and displays under the Nutanix Calm Application.
• If the application instance fails, an incident is created in the ServiceNow instance and assigned to the assignment
group defined by the Calm administrator.
Procedure
a. Right-click on the action that you want to perform and click Perform Action.
Note: For the single VM blueprints running on the Nutanix cluster, you can do the following advanced actions.
• Taking snapshots
• Restoring an application from the snapshot
• Deleting a snapshot
• Cloning an application
• Installing or uninstalling NGT
• Editing an application
Advanced actions are available for Calm v2.7.
Tracking Orders
You can track your orders by performing the following procedure.
Procedure
2. By using the Order window, you can track the progress of your orders.
Figure 4: My Orders
Procedure
Figure 5: Incident
Viewing Logs
Procedure
Procedure
Procedure
License
The provision of this software to you does not grant any licenses or other rights under any Microsoft patents with
respect to anything other than the file server implementation portion of the binaries for this software, including no
licenses or any other rights in any hardware or any devices or software that are used to communicate with or in
connection with this software.
Conventions
Convention Description
user@host$ command The commands are executed as a non-privileged user (such as nutanix)
in the system shell.
root@host# command The commands are executed as the root user in the vSphere or Acropolis
host shell.
> command The commands are executed in the Hyper-V host shell.
Version
Last modified: March 20, 2020 (2020-03-20T20:30:51+05:30)
Third-Party Integrations |