Title
Create new category
Edit page index title
Edit category
Edit link
MetaDefender Cluster Control Center
Ignition file
The ignition file is required only for a clean installation.
The following fields are essential for the ignition file:
identity.hostidentity.portidentity.connection_keydatabase.hostdatabase.portdatabase.userdatabase.passwordsecure.encryption_key
To install MetaDefender Cluster Control (MD Cluster) Center server, ignition file in YML format is required at the following location:
- Windows:
C:\opswat\md_cluster_control_center.yml - Linux:
/etc/opswat/md_cluster_control_center.yml
The ignition file includes fields:
| Key path | Value type | Accepted values | Required | Description |
|---|---|---|---|---|
identity.host | String | Required | IP address of the server where MD Cluster Identity Service server locates. | |
identity.port | String | Required | Port of MD Cluster Identity Service server is listening for connections from clients. | |
identity.connection_key | String | A string from 4 to 64 character long containing digits from 0 to 9 and characters from a/A to z/Z | Required | The access key required to connect to the MD Cluster 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 MD Cluster API Gateway from successfully establishing a connection to MD Cluster Identity Service.
Configuration file
After successfully installing, MD Cluster Control Center generates a configuration file with changeable settings at the following location:
- Windows:
C:\Program Files\OPSWAT\MetaDefender Cluster Control Center\md_cluster_control_center.yml - Linux:
/etc/md-cluster-control-center/md_cluster_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 MD Cluster Identity Service.
database: host: "your_postgres_host_ip" port: 5432 user: "your_postgres_username" password: "your_postgres_admin_password"identity: host: "your_md_cluster_identity_service_host_ip" port: 8891 connection_key: "1234abcd" secure: encryption_key: "12345678123456781234567812345678" # [a-z0-9]{32}