Platform common services for BMC Helix Service Management deployment
This section describes the platform common services that are deployed as part of BMC Helix Service Management deployment. Use this information to determine which services are deployed for each deployment option before configuring the BMC Helix Service Management parameters in the deployment.config file during BMC Helix IT Operations Management deployment.
For more information, see Deploying BMC Helix Service Management in the CORE mode and Deploying BMC Helix Service Management in the FULL mode.
Services deployed for BMC Helix Service Management parameters
The following tables show which services are deployed based on the BMC Helix Service Management parameters you select:
| Service | Description | |||
|---|---|---|---|---|
| SM_PLATFORM_CORE | SM_PLATFORM_FULL without DYNAMIC_SERVICE_MODELING | SM_PLATFORM_FULL with DYNAMIC_SERVICE_MODELING | ||
| Infrastructure services | ||||
| PostgreSQL (Patroni) | Relational database that stores platform metadata and configuration data. | Deployed | Deployed | Deployed |
| MinIO | Provides object storage for artifacts and other binary content used by the platform and applications. | Deployed | Deployed | Deployed |
| OpenSearch (Logs) | Stores logs, and enables indexing and searching | Deployed | Deployed | Deployed |
| Valkey | Provides an in-memory data store for caching and message queuing. | Deployed | Deployed | Deployed |
| HSSO | Provides authentication and single sign-on across the BMC Helix platform. | Deployed | Deployed | Deployed |
| Kafka (+ Zookeeper) | Provides messaging and event-streaming. | Not deployed | Deployed | Deployed |
| Platform services | ||||
| Service | Description | SM_PLATFORM_CORE | SM_PLATFORM_FULL without DYNAMIC_SERVICE_MODELING | SM_PLATFORM_FULL with DYNAMIC_SERVICE_MODELING |
| tms | Manages tenants and tenant-specific configuration. | Not deployed | Deployed | Deployed |
| ims | Manages user identity, authentication, and identity-specific services. | Not deployed | Deployed | Deployed |
| imsportal | Provides a user interface for identity and access management operations. | Not deployed | Deployed | Deployed |
| tas | Provides administrative capabilities for managing tenants. | Not deployed | Deployed | Deployed |
| ucs | Manages communication across platforms. | Not deployed | Deployed | Deployed |
| ans | Manages alert and notification across platforms. | Not deployed | Deployed | Deployed |
| featureflag | Manages feature enablement and configuration. | Not deployed | Deployed | Deployed |
| aud | Manages audit information. | Not deployed | Deployed | Deployed |
| adeauthsvc | Provides authentication services. | Not deployed | Deployed | Deployed |
| credential | Stores and manages credentials required by platform services. | Not deployed | Deployed | Deployed |
| global-config-service | Manages global configuration values shared across platform and application services. | Not deployed | Conditional Note: | Deployed |
| AR services | ||||
| Service | Description | SM_PLATFORM_CORE | SM_PLATFORM_FULL without DYNAMIC_SERVICE_MODELING | SM_PLATFORM_FULL with DYNAMIC_SERVICE_MODELING |
| ade-arservices-register | Provides the AR System runtime required for BMC Helix IT Service Management and supports BMC Helix ITSM workflows and integration with platform common services. | Not deployed | Deployed | Deployed |
| Dynamic Service Modeling (DSM) services | ||||
| Service | Description | SM_PLATFORM_CORE | SM_PLATFORM_FULL without DYNAMIC_SERVICE_MODELING | SM_PLATFORM_FULL with DYNAMIC_SERVICE_MODELING |
| smart-graph-controller | Processes service topology and dependency models. | Not deployed | Not deployed | Deployed |
| smart-graph-api | Provides APIs to access service topology, relationships, and impact analysis data. | Not deployed | Not deployed | Deployed |
| Deployment flows | ||||
| Service | Description | SM_PLATFORM_CORE | SM_PLATFORM_FULL without DYNAMIC_SERVICE_MODELING | SM_PLATFORM_FULL with DYNAMIC_SERVICE_MODELING |
| Tenant onboarding | Creates and initializes tenants based on licensing and configuration. | Skipped | Executed | Executed |
| Master ingress creation | Configures ingress routing to enable external access to platform and application services. | Skipped | Executed | Executed |
| Product activation | Activates licensed product capabilities and prepares them for use. | Skipped | Executed | Executed |
| Configuration | ||||
| Service | Description | SM_PLATFORM_CORE | SM_PLATFORM_FULL without DYNAMIC_SERVICE_MODELING | SM_PLATFORM_FULL with DYNAMIC_SERVICE_MODELING |
| DEPLOYMENT_SIZE | Defines sizing profiles. | itsmcompact, itsmsmall, and itsmxlarge | compact, small, medium, large, and xlarge | compact, small, medium, large, and xlarge |
Supported BMC Helix Service Management deployment parameter combinations
The following table shows which BMC Helix Service Management deployment parameter combinations are valid and supported:
| SM_PLATFORM_CORE | SM_PLATFORM_FULL | DYNAMIC_SERVICE_MODELING | Is this combination supported? | Description |
|---|---|---|---|---|
| Yes | No | No | Yes | Valid BMC Helix Service Management CORE deployment |
| No | Yes | No | Yes | Valid BMC Helix Service Management FULL deployment |
| No | Yes | Yes | Yes | Valid BMC Helix Service Management FULL + DSM deployment |
| Yes | Yes | Any | No | Invalid – BMC Helix Service Management CORE and FULL cannot be enabled together |
| Any | No | Yes | No | Invalid – DSM requires BMC Helix Service Management FULL mode |