OpenStack extension classes
Summarize
Summary of OpenStack extension classes
The CMDB CI Class Models store app extends the ServiceNow Configuration Management Database (CMDB) by adding and updating classes specifically for OpenStack environments. These extensions integrate OpenStack components into the CMDB class hierarchy, allowing customers to manage OpenStack resources alongside other configuration items (CIs).
Show less
OpenStack is a cloud operating system that manages compute, storage, and networking resources across datacenters through APIs. It includes modular services for orchestration, fault, and service management to ensure application availability and scalability.
Key Features
- New OpenStack Classes: The app introduces three main classes extending the Virtual Machine Object:
- OpenStack Services [cmdbcicloudopenstackservice]: Represents OpenStack web services accessible via URLs.
- OpenStack Endpoint [cmdbcicloudopenstackendpoint]: Represents access points for services.
- OpenStack Domain [cmdbcicloudopenstackdomain]: Represents collections of users, groups, and projects.
- Class Extensions: Each class includes additional columns relevant to OpenStack management:
- OpenStack Services: Includes service type (e.g., compute, identity) and enabled status indicating visibility in the service catalog.
- OpenStack Endpoint: Includes interface type (public, internal, admin) describing endpoint visibility and an enabled flag.
- OpenStack Domain: Includes an enabled flag to indicate if the domain is active.
- Integration with Discovery and Service Mapping: These class models allow ServiceNow applications like Discovery and Service Mapping Patterns to discover and populate OpenStack CIs effectively.
Practical Benefits for ServiceNow Customers
- Enables comprehensive visibility and management of OpenStack resources within the ServiceNow CMDB.
- Supports automated discovery and mapping of OpenStack services and endpoints for accurate service models.
- Facilitates governance and operational control of OpenStack domains, services, and endpoints directly from the CMDB.
- Allows customers to leverage existing CMDB and ServiceNow platform capabilities for OpenStack cloud infrastructure management.
The CMDB CI Class Models store app adds or updates classes for OpenStack.
The CMDB CI Class Models app adds class models that extend the CMDB class hierarchy, including class descriptions, identification rules, identifier entries, and, if applicable, dependent relationships. You can use the added classes just like any other CMDB class. Applications such as Discovery and Service Mapping Patterns can use the class extensions to populate CIs and discover technologies and software.
See the full release notes for all CMDB CI Class Models.
Request apps on the Store
Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.
OpenStack
Classes
This section lists the classes that the CMDB CI Class Models store app adds or updates. See the class columns table for further details about the columns added for each class.
| Class | Extends | Description |
|---|---|---|
| OpenStack Services [cmdb_ci_cloud_openstack_service] | Virtual Machine Object [cmdb_ci_vm_object] | An OpenStack web service that can be accessed via a URL. |
| OpenStack Endpoint [cmdb_ci_cloud_openstack_endpoint] | Virtual Machine Object [cmdb_ci_vm_object] | The access point of a Service. |
| OpenStack Domain [cmdb_ci_cloud_openstack_domain] | Virtual Machine Object [cmdb_ci_vm_object] | A collection of users, groups, and projects. |
Class columns
| Added columns | Description |
|---|---|
| type | The Service type, which describes the API implemented by the Service. Possible values: Compute, ec2, identity, image, network, or volume. |
| enabled | Defines if the service and its endpoints appear in the Service catalog (true/false). |
| Added columns | Description |
|---|---|
| interface | The interface type, which describes the visibility of the endpoint. Possible values:
|
| enabled | Defines if the Service and its endpoints appear in the Service catalog (true/false). |
| Added columns | Description |
|---|---|
| enabled | Defines if the domain is enabled (true/false). |