Issue
Contents
- Overview
- Plugins
- CMP Versions
- Credentials & Accounts
- MID Server for CMP
- Cloud Discovery
- Catalogs & Blueprints
- Provisioning
- Brownfiled VM Management
- Stack & Resource Operations
- Cloud Billing
- CMP License & Budget
- Cloud Alert Management
- Cloud Policies & Execute Scripts
- Cloud Tag Management
- Domain Separation for CMP
- Advanced CMP
1. Overview
Product Docs
2. Plugins
CMP Required Plugins
Plugin Name | Plugin ID | Requirement |
Cloud API | com.snc.cloud.api | Core Automation, Pattern Designer (NG version), Discovery Core, Service Model Designer |
Cloud Config Management | com.snc.config.mgmt | REST API Provider, Cloud Management Core |
Cloud Management | com.snc.cloud.mgmt | Discovery Core, Cloud API |
Cloud Management Core | com.snc.cloud.core | Cloud Management Core, Cloud Config Management, Orchestration, ITOM Optimization Licensing |
Note: By default, when the "Discovery" Plugin is activated, the "Cloud Management Core" and "Cloud API" plugins will be activated as a dependency for "Discovery".
Plugins required for Domain Separation with CMP
Plugin Name | Plugin ID | Requirement |
Service Catalog - Domain Separation | com.glideapp.servicecatalog.domain_separation | N/A |
Domain Support - Domain Extensions Installer | com.glide.domain.msp_extensions.installer | N/A |
Additional Information
3. CMP Versions
4. Credentials & Accounts
Product Docs
Knowledge Articles
-
- Credential exchange between ServiceNow API and Azure Cloud
- Azure Service Principal Credential verification from the command line (CLI)
- AWS Credential verification from the command line (CLI)
- Fixed credentials for NodeAccess on ExecuteScript Operation(CMP)
- How to test AWS REST API using POSTMAN
- AWS Main & Member account Roles/Permissions with Servicenow Discovery
- How to make sure the sub account Discovery created from the Main AWS Account works as expected
5. MID Server for CMP
- Working with CMPv1 was designed to execute the Cloud Resource Discovery without a MID server and uses APIProxy probes.
- Starting from the CMPv2, the Cloud Resource Discovery and Cloud Orchestration are designed to use MID Server.
Knowledge Articles
-
- Configure a MID Server for cloud discovery
- CMP - MID Server selection customization for Cloud Operations
- Cloud Management: How to Execute a PowerShell script locally on the MID server instead of on the provisioned VM when launching a stack (during cloud provisioning)
- If default Mid Server Override is customized, after instance is upgraded to Madrid release, MID Server Selection is broken for Cloud Discovery / Cloud Account Discovery
6. Cloud Discovery
7. Catalogs
Product Docs
Knowledge Articles
-
- Blueprints - Catalogs & Templates
- Blueprints, Vmware and Terraform
- CMP Static IP parameters in Resource Block
- Cloud Catalog Items Actions under Rules - Lookup fields not displaying the Actual value
- Manage Attribute Related Link is not visible on the Cloud catalog form
- Missing ACLs for "sn.cmp.cloud_service_designer" role to add input parameters on Blueprint
- [CMP\CFT Template] VM name is "empty" in AWS Portal which is provisioned from CMP
- Blueprints and Vmware
- AWS-CFT Provisioning failed with Requires capabilities : [CAPABILITY_IAM]
8. Provisioning
Product Docs
Knowledge Articles
-
- How to find out the returned message from Azure when CMP failed to deprovision a cloud resource - example: Microsoft.Network/virtualNetworks
- [CMP\Stack provision] Failed to launch stack from Cloud User Portal
- Cloud Management V2 - VMWare Questions
- CMP - Stack error "User or Group Quota Exceeded"
- CMP - Stack Provisioning fails with error "Failed with status code and message: 400"
- Perform Stack provision operation using REST API without Cloud User Portal
- Template Requirements for VMware provisioning with ServiceNow Cloud Management
- Update a cmdb_ci_vm_instance record post-Cloud Provisioning using Policies
- ARM/CFT/GCP/Terraform Template Verification on Cloud Provider prior Provisioning with CPG
- Azure Cloud Provisioning of a Linux Virtual Machine fails with error "com.jcraft.jsch.JSchException: Auth fail ..."
- Azure deprovisioning fails for VMs with "StandardSSD_LRS" storage account type
- [GCP\Response API] Stack provisioning request is failing for Google Cloud
9. Brownfield VM Management
- Virtual Machines provisioned using CMP are called as GreenFiled VMS and the Virtual Machines provisioned by AWS/Azure console and discovered by Servicenow are called as Brownfield VMs.
- Either provisioned or discovered VMs, both the Greenfield and Brownfield VMs located under "cmdb_ci_vm_instance"
- By default, the Greenfield VMs are visible under the User Portal and available for Life Cycle operations (Stop, Start.. Etc) and for Resource Operations.
- To make the Brownfield VMs also to be visible under the User Portal, the VMs must need to be manually populated with "Assigned To" field.
- Once the Brownfield VM is available under the User Portal, have the opportunity to use the Life Cycle and Resource Operations.
Knowledge Articles
10. Stack & Resource Operations
Product Docs
Knowledge Articles
-
- CMP Resource level operations have duplicate Deprovision
- Resource Operations are not visible at User Portal
- Guest Interface & Host Resource'
- Cloud Management: Change Request does not populate when executing Stack Life Cycle Operations
- Cloud user portal | Stacks with the same owner group do not have visibility for other group members
- In Blueprint Request Workflow fails with an Error - "Capacity Check Failed"
11. Cloud Billing
12. CMP License & Budget
Knowledge Articles
13. CMP Alert Configuration
Product Docs
Knowledge Articles
-
- Azure alert configuration with CMP
- AWS alert configuration with CMP
- VMware alert configuration with CMP
- Google alert configuration with CMP
- Ingesting Azure Alerts Using Generic JSON Script
- Processed date is missing on the sn_cmp_cloud_event record when the cloud event triggers a horizontal pattern
- Cloud Events mark deleted resource as "In Maintenance" instead of "Absent"
14. Cloud Policies and Execute Scripts
Product Docs
Knowledge Articles
15. Cloud Tag Management
Product Docs
Knowledge Articles
16. Domain Separation for CMP
Product Docs
Knowledge Articles
17. Advanced CMP
- Using List Collectors in Template-Based Catalog Items
- CMP - Using Response Mapping - How to populate CMDB using CMP
- Showing a new CI Class to the User Portal
- Using Cloud Catalog Items in Standard Service Portal
- CMP - Discovering new Resource Types in AWS
- CMP - Discovering new Resource Types in Azure
- Provisioning an AKS Cluster in Azure using ARM
- Cloud Management: Invoking Cloud APIs through Scripts
- Python Script Execution in Cloud Management Platform
- Cloud Management VMWare Operations: Tags Assignment
- Provisioning S3 with Replication
- Pre and Post Provision operation with Templates
- Enhancements to Scripted REST APIs in New York release of Cloud Management
- Terraform Enterprise Integration in Cloud Management
- What's cooking (Nov 2019) - Lots more Cloud Management Recipes, at ServiceNow Dev Portal
- CFT
- CFT Single Windows VM
- CFT Linux VM with Multiple NICs
- CFT Linux VM with LB and Storage
- CFT Linux VM with Multi VM Multi Disk
- CFT Linux Install Apache
- CFT Simple VM with Approval Policy
- CFT Windows VM Multi-Disk and LB
- ARM
- ARM Windows VM with Multi NICs
- ARM Windows Single VM Multi Disk
- ARM Windows Stack Multi Disk
- ARM Windows Stack Multi NIC
- ARM Linux VM Multi NIC Multi Disk
- ARM Linux VM Install Apache
- ARM Linux VM Install MySQL
- ARM WebApp MySQL
- ARM VNET Multi Subnet with Approval Policy
- ARM VNIC Multi Subnet with Naming Policy
- Resource Operations
- Attach / Detach / Modify Volume/Create / Describe Snapshots/Modify Instance Attribute
- CFT