MetaDefender Distributed Cluster Control Center
Ignition file
The ignition file is required only for a fresh installation.
To install MetaDefender Distributed Cluster Control Center server, ignition file in YML format is required at the following location:
- Windows:
C:\opswat\mddc_control_center.yml - Linux:
/etc/opswat/mddc_control_center.yml
The ignition file includes keys
| Key path | Value type | Accepted values | Required | Description |
|---|---|---|---|---|
| identity.host | string | required | IP address of the server where MDDC Identity Service server locates. | |
| identity.port | string | required | Port of MDDC Identity Service server is listening for connections from clients. | |
| identity.connection_key | string |
| required | The access key required to connect to the MDDC Identity Service server, ensuring it matches the value used by the server. |
| database.host | string | required | IP address / domain name of the server where PostgreSQL server locates. | |
| database.port | number | required | Port of PostgreSQL server is listening for connections from clients. | |
| database.user | string | required | PostgreSQL server's user. SUPERUSER privilege is required to setup the server's database and extensions for the first time. | |
| database.password | string | required | PostgreSQL server's user credentials. | |
| secure.encryption_key | string | A 32-character plain text composed of characters 'a'-'z' and digits '0'-'9'. | required | The encryption key is used to encrypt the sensitive data in the database. |
| rest.port | number | optional | The port where the server resides on. Default value is 8892 | |
| rest.log_path | string | optional | Location where logs are written. | |
| rest.log_level | string |
| optional | Level of log message. |
| log.streams[@].log_type | string |
| optional | Type of log device. |
| log.streams[@].log_level | string |
| optional | Level of log message. |
| log.streams[@].log_path | string | If If
| optional | Location where logs are written. |
Avoid using the loopback IP address (such as localhost or 127.0.0.1 ) for key identity.host .
It may prevent the MetaDefender Distributed Cluster API Gateway from successfully establishing a connection to MetaDefender Distributed Cluster Identity Service.
Configuration file
After successfully installing, MetaDefender Distributed Cluster Control Center generates a configuration file with changeable settings at the following location:
- Windows:
C:\Program Files\OPSWAT\MetaDefender Distributed Cluster Control Center\mddc_control_center.yml - Linux:
/etc/mddc-control-center/mddc_control_center.yml
The service must be restarted to take the new configurations into effect.
Sample
database.host, database.port, database.user, and database.password should be updated with the appropriate values of your Postgres host/IP, port, username, and password.
identity.host should be updated with the appropriate host or IP of your MetaDefender Distributed Cluster Identity Service.
database host"your_postgres_host_ip" port5432 user"your_postgres_username" password"your_postgres_admin_password"identity host"your_mddc_identity_service_host_ip" port8891 connection_key"1234abcd" secure encryption_key"12345678123456781234567812345678" # [a-z0-9]{32}