The following services provided by BMC Helix Platform are used by BMC Helix Service Management:
- Infrastructure services
- Common services
- BMC Helix Dashboards
- BMC Helix ITSM Insights
Click here to see the list of containers required to deploy services:
AIF/ITSM INSIGHTS
containers.bmc.com/bmc/lp0lz:ade-file-service-93acc46-136
containers.bmc.com/bmc/lp0lz:aif-api-service-c0e77f3-196
containers.bmc.com/bmc/lp0lz:aif-clustering-ingestion-service-0a4f181-209
containers.bmc.com/bmc/lp0lz:aif-clustering-service-3cb0ce6-145
containers.bmc.com/bmc/lp0lz:aif-core-service-498f30a-209
containers.bmc.com/bmc/lp0lz:aif-incident-ingestion-service-4388a36-132
containers.bmc.com/bmc/lp0lz:aif-job-manager-service-a635f78-190
containers.bmc.com/bmc/lp0lz:aif-machine-learning-utilities-59bd4c5-151
containers.bmc.com/bmc/lp0lz:aif-ticket-service-43f7612-147
CORE
containers.bmc.com/bmc/lp0lz:ade-audit-service-207
containers.bmc.com/bmc/lp0lz:ade-authz-service-292
containers.bmc.com/bmc/lp0lz:ade-identity-management-service-1134
containers.bmc.com/bmc/lp0lz:ade-predeploydb-40
containers.bmc.com/bmc/lp0lz:adereporting-3152
containers.bmc.com/bmc/lp0lz:adereporting-apiservice-22.2.00.001-16jun
containers.bmc.com/bmc/lp0lz:adereporting-content-fa81cba-442
containers.bmc.com/bmc/lp0lz:adereporting-initdb-v001
containers.bmc.com/bmc/lp0lz:adereporting-kafkacli-v002
containers.bmc.com/bmc/lp0lz:adereporting-puller-20d31c8-490
containers.bmc.com/bmc/lp0lz:adereporting-renderer-2cae2a4-448
containers.bmc.com/bmc/lp0lz:adereporting-runner-20d31c8-490
containers.bmc.com/bmc/lp0lz:aif-clustering-query-service-5b9d911-169
containers.bmc.com/bmc/lp0lz:anomaly-detection-service-ea2af64-126
containers.bmc.com/bmc/lp0lz:es-proxy-nginx-service-101af7e-253
containers.bmc.com/bmc/lp0lz:es-proxy-service-101af7e-253
containers.bmc.com/bmc/lp0lz:event-ingestion-service-18ed847-205
containers.bmc.com/bmc/lp0lz:event-mgmt-service-bd596c3-240
containers.bmc.com/bmc/lp0lz:event-processor-service-e551a5a-444
containers.bmc.com/bmc/lp0lz:event-service-8bf97b3-153
containers.bmc.com/bmc/lp0lz:kibana-proxy-service-77c08a2-314
containers.bmc.com/bmc/lp0lz:kibana-service-77c08a2-314
containers.bmc.com/bmc/lp0lz:log-ingestion-service-7f9eaab-181
containers.bmc.com/bmc/lp0lz:log-mgmt-service-e487cfa-299
containers.bmc.com/bmc/lp0lz:log-processing-service-8ea37b7-290
containers.bmc.com/bmc/lp0lz:logs-enrichment-sync-service-77e8c5d-89
containers.bmc.com/bmc/lp0lz:logs-portal-3427b5f-211
containers.bmc.com/bmc/lp0lz:metric-aggregation-service-e4db843-133
containers.bmc.com/bmc/lp0lz:metric-configuration-service-974a60f-140
containers.bmc.com/bmc/lp0lz:metric-gateway-service-f441bf4-152
containers.bmc.com/bmc/lp0lz:metricservice-0953cab-183
containers.bmc.com/bmc/lp0lz:prometheus-ingestion-service-8ccbab9-74
containers.bmc.com/bmc/lp0lz:smart-graph-api-r850051-1150-daas_ship-tkn_ship
containers.bmc.com/bmc/lp0lz:thirdparty-ingestion-service-7291e10-69
containers.bmc.com/bmc/lp0lz:truesight-credential-service-320
containers.bmc.com/bmc/lp0lz:truesight-featureflag-service-62
containers.bmc.com/bmc/lp0lz:ade-ims-webhook-218
containers.bmc.com/bmc/lp0lz:ade-itsm-identity-sync-336
containers.bmc.com/bmc/lp0lz:adeops-util-88
containers.bmc.com/bmc/lp0lz:smart-graph-controller-api-r850051-1150-daas_ship-tkn_ship
containers.bmc.com/bmc/lp0lz:smart-graph-controller-efsinit-r850051-1150-daas_ship-tkn_ship
containers.bmc.com/bmc/lp0lz:smart-graph-controller-security-r850051-1150-daas_ship-tkn_ship
containers.bmc.com/bmc/lp0lz:smart-graph-environment-controller-r850051-1150-daas_ship-tkn_ship
containers.bmc.com/bmc/lp0lz:tctlrest-110
containers.bmc.com/bmc/lp0lz:tctlrest-24
PLATFORM
containers.bmc.com/bmc/lp0lz:ade-identity-management-portal-1150
containers.bmc.com/bmc/lp0lz:ade-notification-service-334
containers.bmc.com/bmc/lp0lz:adeops-util-71
containers.bmc.com/bmc/lp0lz:ade-tenant-management-automation-404
containers.bmc.com/bmc/lp0lz:ade-tenant-management-portal-327
containers.bmc.com/bmc/lp0lz:ade-tenant-management-service-807
containers.bmc.com/bmc/lp0lz:ade-ui-content-service-247
containers.bmc.com/bmc/lp0lz:authproxy-RSSO_Auth_Proxy_126
containers.bmc.com/bmc/lp0lz:authproxy-RSSO_Auth_Proxy_130
containers.bmc.com/bmc/lp0lz:kubectl-latest
containers.bmc.com/bmc/lp0lz:tctlrest-85
INFRA
containers.bmc.com/bmc/lp0lz:22201-1-v1-bitnami-kafka-2.7.0-debian-10-r124
containers.bmc.com/bmc/lp0lz:22201-1-v1-haproxy-2.4.9
containers.bmc.com/bmc/lp0lz:22201-1-v1-justwatch-elasticsearch_exporter-1.1.0
containers.bmc.com/bmc/lp0lz:22201-1-v2-bitnami-minio-2021.4.18-debian-10-r0
containers.bmc.com/bmc/lp0lz:22201-1-v2-bitnami-postgresql-repmgr-12.9.0
containers.bmc.com/bmc/lp0lz:22201-1-v2-pgpool-4.3.1-debian-10-r58
containers.bmc.com/bmc/lp0lz:22201-1-v2-victoriametrics-vminsert-v1.76.1-cluster
containers.bmc.com/bmc/lp0lz:22201-1-v2-victoriametrics-vmselect-v1.76.1-cluster
containers.bmc.com/bmc/lp0lz:22201-1-v2-victoriametrics-vmstorage-v1.76.1-cluster
containers.bmc.com/bmc/lp0lz:22201-1-v3-redis-6.2.5-alpine
containers.bmc.com/bmc/lp0lz:22201-1-v4-bitnami-zookeeper-3.7.0-debian-10-r25
containers.bmc.com/bmc/lp0lz:22201-1-v6-opendistro-for-elasticsearch-1.13.3
containers.bmc.com/bmc/lp0lz:22201-1-v7-elasticsearch-7.16.2-debian-10-r0
containers.bmc.com/bmc/lp0lz:22201-1-v2-bitnami-elasticsearch-curator-5.8.4
containers.bmc.com/bmc/lp0lz:22201-1-v4-bitnami-kibana-7.16.3-debian-10-r18
containers.bmc.com/bmc/lp0lz:HSSO_22.2.01-RC
containers.bmc.com/bmc/lp0lz:22201-1-v4-ade-infra-clients-1
Important
After you install BMC Helix Platform services to 22.2.01 version, you must apply the 22.2.01 hotfix 1.
Before you begin
Create a namespace.
Expand to see the steps:
Run the following command. The namespace must be a DNS-1123 label. That is, it must consist of lowercase alphanumeric characters or '-', and must start and end with an alphanumeric character.
kubectl create ns <namespace>
- Verify that nothing is installed in the namespace in which you plan to deploy the product.
Run the following command:
kubectl get all -n <namespace_created_earlier_in_this_procedure>
Make sure that the following message is displayed:
For EFK logging
Create a namespace called bmc-helix-logging by using the following command:
kubectl create ns bmc-helix-logging
The Elasticsearch, FluentD, and Kibana services are installed in this namespace. These services are required to access logs from the pods that are running on BMC Helix Platform.
Configure the ingress controller.
Expand to see the steps:
Identify the configmap name by running the following command:
kubectl get cm -n <ingress_nginx_namespace>
Change the configmap name to use the configmap in your environment by running the following command:
kubectl edit cm <ingress_nginx_configmap> -n <ingress_nginx_namespace>
data:
enable-underscores-in-headers: "true"
proxy-body-size: 250m
server-name-hash-bucket-size: "1024"
ssl-redirect: "false"
use-forwarded-headers: "true"
worker-processes: "40"
Note
The configurations shown above are mandatory. Apart from these, you can retain any other configurations as per your requirement.
The following host names must be created with a DNS entry that points to the load balancer. The property names are used in the infra.config and deployment.config files during deployment. Make sure that the URLs are in the same domain.
| | | | Must be configured in the load balancer? | | | |
---|
| | <any unique string>.$DOMAIN | mycomputer-rsso.lab.bmc.com | | | | |
Host for tenant management system | | <any unique string>.$DOMAIN | mycomputer-tms.lab.bmc.com | | | | |
| | <any unique string>.$DOMAIN | mycomputer-minio.lab.bmc.com | | | | |
| | $COMPANY_NAME-$TENANT_TYPE-$ENVIRONMENT.$DOMAIN | acme-private-poc.lab.bmc.com | | | configs/deployment.config for ENVIRONMENT and configs/infra.config for the others | COMPANY_NAME TENANT_TYPE ENVIRONMENT DOMAIN |
| - BMC Helix IT Operations Management
- BMC Helix Continuous Optimization
| $COMPANY_NAME-disc-$TENANT_TYPE-$ENVIRONMENT.$DOMAIN | acme-disc-private-poc.lab.bmc.com | | | configs/deployment.config for ENVIRONMENT and configs/infra.config for the others | COMPANY_NAME TENANT_TYPE ENVIRONMENT DOMAIN |
BMC Helix Continuous Optimization | BMC Helix Continuous Optimization | $COMPANY_NAME-optimize-$TENANT_TYPE-$ENVIRONMENT.$DOMAIN | acme-optimize-private-poc.lab.bmc.com | | | configs/deployment.config for ENVIRONMENT and configs/infra.config for the others | COMPANY_NAME TENANT_TYPE ENVIRONMENT DOMAIN |
- Log in to the controller or bastion machine from where the Kubernetes cluster is accessible.
- Download the deployment manager BMC_Helix_Platform_Services_for_Service_Management_Version_22.2.01.zip from BMC Electronic Product Distribution (EPD) and extract it, if you haven't already.
The ZIP file contains the following files:
- helix-on-prem-deployment-manager-22.2.01.sh—This file contains the deployment manager.
- jsons_22201_002.bzip2—This file contains the fix for the incorrect deployment file repository location issue.
- hotfix-22.2.01.001-17.tar.gz—This file contains the 22.2.01 hotfix 1 artifacts.
- Download the only_ITSM_configs_22201_003.tar.xz file from EPD, if you haven't already.
This file contains the latest deployment size templates.
To download the files from EPD, see Downloading-the-installation-files.
- Go to the directory where you downloaded the deployment manager from the EPD and give the execute permission to the helix-on-prem-deployment-manager-22.2.01.sh file.
Self-extract the deployment manager. Run the following command:
./helix-on-prem-deployment-manager-22.2.01.sh
cd helix-on-prem-deployment-manager
- If you are installing BMC Helix Platform services on Kubernetes 1.24 version, perform the following steps:
- Navigate to the commons directory.
- Open the preinstall-checker.sh file.
- Comment the code for Kubernetes version check.
Prepare for password encryption:
Expand to see the steps:
- Go to the commons/certs directory and open the secrets.txt file.
Add the following passwords to this file:
- Save the secrets.txt file
Troubleshooting tip
Make sure that you provide all passwords in the secrets.txt file. Even if a single password is not added in the secrets.txt file, the deployment fails with an error.
# cat commons/certs/secrets.txt
#Please put the passwords in this file
IMAGE_REGISTRY_PASSWORD=password123
SMTP_PASSWORD=""
SMART_SYSTEM_PASSWORD=password123
PG_PASSWD=Test2020
################## End OF THE FILE ####################
- To apply the fix for the incorrect deployment file repository location issue, perform the following steps:
- Copy the jsons_22201_002.bzip2 file in the helix-on-prem-deployment-manager directory.
Unzip the file by running the following command:
tar xvf jsons_22201_002.bzip2
After you unzip the file, the following folders are replaced in the helix-on-prem-deployment-manager/Products directory:
- aiops
- common-services
- helixdashboard-services
- intelligentautomation
- intelligentintegrations
- itsminsight-services
- monitor
- platform
- Update the deployment size templates.
- In the helix-on-prem-deployment-manager directory, copy the only_ITSM_configs_22201_003.tar.xz file.
Extract the only_ITSM_configs_22201_003.tar.xz file by using the following command:
tar xvf only_ITSM_configs_22201_003.tar.xz
After you unzip the file, the following folders are replaced with the new deployment size templates in the helix-on-prem-deployment-manager directory.
- configs/
- configs/compact.config
- configs/compact.json
- configs/compact_jvm.config
- configs/small.config
- configs/small.json
- configs/small_jvm.config
In the helix-on-prem-deployment-manager/configs/infra.config file, modify the following parameters that are environment-specific.
Important
- The following load balancer hosts are required. You do not need any subdomains.
- LB_HOST
Ensure that the LB_HOST value is not the same as the tenant URL.
- TMS_LB_HOST
- MINIO_LB_HOST
- Tenant URL that is derived based on the following parameters from the infra.config file:
$COMPANY_NAME-$TENANT_TYPE-$ENVIRONMENT.$DOMAIN
- Make sure that you have created a storage class.
In the helix-on-prem-deployment-manager/configs/deployment.config file, modify the following parameters:
To install the product, run the following command:
When asked, enter a password of your choice for encryption or decryption.
This password is used to encrypt all passwords that you added in the commons/certs/secrets.txt file.
Important
Save this password. The deployer uses this password in all future product deployments.
What happens next?
- The deployer encrypts all passwords that you added in the secrets.txt file.
- The deployer creates a commons/certs/secrets.config file and adds all the encrypted passwords to it.
- The deployer deletes the secrets.txt file.
What happens if I need to change the encryption password?
Perform these steps if you forget the encryption password or if you need to change it:
- Delete the commons/certs/secrets.config file.
- In thecommons/certs directory, create secrets.txt file, and specify the encryption password.
- Run the deployer again.
- When asked, enter a password of your choice for encryption or decryption.
The deployer creates a new secrets.config file with the new encryption password.
After the BMC Helix Platform services are deployed, the tenant administrator receives the following emails:
- An email with details about the BMC Helix Platform account
- An email to change the BMC Helix Platform account password at the first login
After the installation, you can see the Elasticsearch, Fluentd, and Kibana pods in the bmc-helix-logging namespace. You can access Kibana with the following URL:
http://<masternodeip>:5601/
All installation logs are located in the following directory:
helix-on-prem-deployment-manager/logs
To apply the hotfix
- Log in to the controller or bastion machine from where the Kubernetes cluster is accessible.
In the helix-on-prem-deployment-manager/configs/deployment.config file, make sure that the INFRA and _RSSO parameter values are set to yes.
Important
The INFRA and _RSSO parameter values must be set to yes. All other parameters in the file must be set to value no.
Extract the hotfix-22.2.01.001-17.tar.gz file that you downloaded from EPD by using the following command:
tar xvf hotfix-22.2.01.001-17.tar.gz
Navigate to the hotfix directory by using the following command:
If you are not using BMC Helix ITSM Insights, disable the aif chart installation in this hotfix by commenting the following line in the hotfix/new-service-list.config file:
ITSMINSIGHT_SERVICES=aif-core-service,aif-ticket-service
Run the hotfix script file hf_script.sh by using the following command and pass the full path of the previous deployment manager directory.
bash hf_script.sh </path/to/directory/22.2.01>/helix-on-prem-deployment-manager
This command creates a copy of the helix-on-prem-deployment-manager directory.
For example:
bash hf_script.sh /data/22.2.01/helix-on-prem-deployment-manager
This command creates a new directory named helix-on-prem-deployment-manager_HF1 at /data/22.2.01
After the hotfix script execution is complete, the Please enter password for encryption/decryption command prompt is displayed.
- Enter the password.
Sample configuration files
Sample infra.config file
#Docker registry details
IMAGE_REGISTRY_HOST=containers.bmc.com
IMAGE_REGISTRY_USERNAME=<user name to access registry>
# keep double quotes in all variables if not required, don't leave them blank or empty
#Infra details
#NAMESPACE=dark-helmet
#LB_HOST=host-india-app.mydomain.com
#LB_PORT=443
#TMS_LB_HOST=tms-private-poc.mydomain.com
#DOMAIN=mydomain.com
#MINIO_LB_HOST=minio-private-poc.mydomain.com
#ENVIRONMENT=<Type of environment>
ENVIRONMENT=small
NAMESPACE=
LB_HOST=
LB_PORT=
TMS_LB_HOST=
DOMAIN=
MINIO_LB_HOST=
#Cluster type can have values openshift or ocp for OpenShift.
#If CLUSTER_TYPE is not set to openshift or ocp then cluster type is treated as kubernetes cluster.
CLUSTER_TYPE=
#Tenant details for onboarding
#COMPANY_NAME=<tenant company name same as in tenant discover appliance url>
#TENANT_EMAIL=<tenant email address>
#TENANT_FIRST_NAME=<tenant first name>
#TENANT_LAST_NAME=<tenant last name>
## TENANT_TYPE= <Tenant type in tenant url same as in tenant discovery appliance url>
## Please use only alphanumeric value in COMPANY_NAME
COMPANY_NAME=
TENANT_EMAIL=
TENANT_FIRST_NAME=
TENANT_LAST_NAME=
TENANT_TYPE=
# Ensure that the values must be compliant with the domain format mentioned in parameter "ADE_TENANT_DOMAIN_FORMAT" defined in ../product/platform/platform.json file
# i.e. ADE_TENANT_DOMAIN_FORMAT: "#TENANT_NAME#__tenant_type__#ENV_NAME#.__domain__" i.e. adecompany-private-dev.onbmc.com
TENANT_DOMAIN_HOST=
# Ensure that the value of COUNTRY is enclosed within double quotes
COUNTRY="Virgin Islands, U.S."
#SMTP Config
#SMTP_HOST=<SMTP host name of IP address accessible from cluster>
#SMTP_PORT=<SMTP server port, e.g. 25>
#SMTP_USERNAME=<SMTP user name>
#SMTP_FROM_EMAIL=<SMTP from email address>
#SMTP_TLS=<SMTP server TLS, Leave it blank if not in use>
#This below variable is used by portal team
#SMTP_AUTH=<PLAIN or LOGIN or NONE>
# Use NONE for if you want to skip SMTP authentication
# PLAIN or LOGIN is used when you have authenticated SMTP user and SMTP password
#This variable is used for getting report email to dahsboard team by default value is true
#SMTP_AUTH_DASHBOARD=<true or false>
#OPS_GROUP_EMAIL=<ops email address>
#APPROVAL_GROUP_EMAIL=<email address for approval>
SMTP_HOST=
SMTP_PORT=
#Ensure blank values for SMTP username password is in double quotes
SMTP_USERNAME=
SMTP_FROM_EMAIL=
## SMTP_TLS value can be blank, use double quotes to give blank value
SMTP_TLS=
SMTP_AUTH_DASHBOARD=
SMTP_AUTH=
OPS_GROUP_EMAIL=
APPROVAL_GROUP_EMAIL=
#NFS details
## fully qualified mount path (e.g. /data/ade-stack/export) with folder (e.g. volumes), it will use static pvc with nfs storage
## Create a folder under mount path and change the owner to 786:998, e.g. chown -R 786:998 /data/ade-stack/export/volumes
#NFS_MOUNT_PATH=/data/ade-stack/export/volumes
#NFS_SERVER=<nfs server host name or IP address accessible from cluster>
#NFS_STORAGE_CLASS=onprem-nfs-storage
## keep NFS_STORAGE_CLASS empty if default storage class value should be used.
NFS_MOUNT_PATH=""
NFS_SERVER=""
NFS_STORAGE_CLASS=""
#storage class, set value as per storage class in cluster
#PG_STORAGE_CLASS=onprem-storage
#VMSTORAGE_STORAGE_CLASS=onprem-storage
#VMAGGSTORAGE_STORAGE_CLASS=onprem-storage
#ES_MASTER_STORAGE_CLASS=onprem-storage
#ES_DATA_STORAGE_CLASS=onprem-storage
#MINIO_STORAGE_CLASS=onprem-storage
#EFS_STORAGE_CLASS=onprem-storage
#REDIS_HA_GLOBAL_STORAGECLASS=onprem-storage
#KAFKA_STORAGECLASS=onprem-storage
#ESLOG_MASTER_STORAGE_CLASS=onprem-storage
#ESLOG_DATA_STORAGE_CLASS=onprem-storage
#AIOPS_STORAGE_CLASS=onprem-storage
PG_STORAGE_CLASS=
VMSTORAGE_STORAGE_CLASS=
VMAGGSTORAGE_STORAGE_CLASS=
ES_MASTER_STORAGE_CLASS=
ES_DATA_STORAGE_CLASS=
MINIO_STORAGE_CLASS=
EFS_STORAGE_CLASS=
REDIS_HA_GLOBAL_STORAGECLASS=
KAFKA_STORAGECLASS=
ESLOG_MASTER_STORAGE_CLASS=
ESLOG_DATA_STORAGE_CLASS=
AIOPS_STORAGE_CLASS=
#Optimize storage details
#OPT_STORAGE_CLASS=onprem-storage
OPT_STORAGE_CLASS=
################################################################################################################
## This section is only relevant on upgrade scenario from 21.3.03, on fresh deployment there is not need to create the static
## directories for optimize, they will be created dynamicliy
################################################################################################################
## fully qualified mount path (e.g. /data/ade-stack/export) with folders it will use static pvc with nfs storage
# 1) repository
# 2) migratorrepository
# 3) etlrepository
## Create a folder under mount path and change the owner to 1001:87654321,
# e.g. chown -R 1001:87654321 /data/ade-stack/export/repository
# e.g. chown -R 1001:87654321 /data/ade-stack/export/migratorrepository
# e.g. chown -R 1001:87654321 /data/ade-stack/export/etlrepository
REPOPV_MOUNT_PATH=
MIGRATORPV_MOUNT_PATH=
ETLPV_MOUNT_PATH=
################################################################################################################
#CUSTOM_CA_SIGNED_CERT_IN_USE=true/false
#if you are using self-signed/custom CA signed certificate please set it to true,
#also ensure you have copied custom CA certificate file at commons/certs dir with file name custom_cacert.pem i.e. commons/certs/custom_cacert.pem
CUSTOM_CA_SIGNED_CERT_IN_USE=false
# Deployment Repository Service client root cert
# Ensure that the value of CLIENT_ROOT_CERT is enclosed within double quotes
#CLIENT_ROOT_CERT="jEV0lsYSEY1QSte="
CLIENT_ROOT_CERT=""
# Smart Graph
#SMART_SYSTEM_USERNAME=system
SMART_SYSTEM_USERNAME=""
# Ingress class used while deploying Ingress controller
INGRESS_CLASS=nginx
#Binary paths on your system
#HELM_BIN=/usr/local/bin/helm
#KUBECTL_BIN=/usr/bin/kubectl
HELM_BIN=
KUBECTL_BIN=
#OC_BIN path should be set if CLUSTER_TYPE is openshift or ocp
#OC_BIN=/usr/local/sbin/oc
OC_BIN=
# If kubernetes in use is higher than 1.21 then set INGRESS_API_VERSION to true, else set it to false.
# Or if OpenShift version in use is higher than 4.8 then set INGRESS_API_VERSION to true, else set it to false.
INGRESS_API_VERSION=false
################################### DO NOT CHANGE ANYTHING BELOW THIS LINE ##########################################
#Postgres config
PG_HOSTNAME=postgres-postgresql-ha-pgpool
PG_USER=postgres
PG_DATABASE=postgres
#Redis HA config
REDIS_HA_HOSTNAME=redis-redis-ha-haproxy
#Kafka & Zookeeper config
KAFKA_HOSTNAME=kafka
ZOOKEEPER_HOSTNAME=kafka-zookeeper
#RSSO Config
RSSO_PG_DB=ade_rsso
#Elasticsearch config
ES_EVENTS_HOSTNAME=elasticsearch-events-opendistro-es-data-svc
ES_LOGS_HOSTNAME=elasticsearch-logs-opendistro-es-data-svc
#MinIO config
MINIO_HOSTNAME=minio
# Misc
IMAGE_REGISTRY_SECRET=bmc-dtrhub
TENANT_PHONE=1234567890
LOGIN_ID=hannah_admin
Sample deployment.config file
#Common config begin
#Type of deployment, values are compact, small, medium, large
DEPLOYMENT_ENVIRONMENT=small
#Docker registry project details
IMAGE_REGISTRY_PROJECT=bmc
IMAGE_REGISTRY_ORG=lp0lz
CORE_IMAGE_REGISTRY_ORG=lp0lz
IA_IMAGE_REGISTRY_ORG=lp0oz
OPTIMIZE_IMAGE_REGISTRY_ORG=lp0pz
BHOM_IMAGE_REGISTRY_ORG=lp0mz
AIOPS_IMAGE_REGISTRY_ORG=la0cz
#Common config end
#Install mode as fresh or upgrade
INSTALL_MODE=fresh
#Flag controlling infra services installation
INFRA=yes
#Flag controlling individual infra services installation
_POSTGRES=yes
_KAFKA=yes
_REDIS=yes
_RSSO=yes
_VICTORIAMETRICS=yes
_ELASTICSEARCH=yes
_MINIO=yes
# Do not make changes to service flags it will break dependency
#Flag controlling helix dashboard services installation
HELIX_DASHBOARD_SERVICES=yes
#Flag controlling itsminsight services installation
ITSMINSIGHT_SERVICES=yes
#Flag controlling aiops services installation
AIOPS_SERVICES=no
#Flag controlling monitor product installation
MONITOR=no
#Flag controlling intelligentintegrations services installation
INTELLI_INT_SERVICES=no
#Flag controlling intelligent automation product installation
INTELLIGENT_AUTOMATION=no
#Flag controlling bmc-helix-logging product installation
BMC_HELIX_LOGGING=yes
#Flag Controlling optimize installation
OPTIMIZE=no
Where to go from here
| |
---|
| If you are finished setting up the installation environment, return to the appropriate installation, update, or upgrade process: |
---|