8.2.18.2. Configuration / fichiers utiles¶
Les fichiers de configuration sont gérés par les procédures d’installation ou de mise à niveau de l’environnement VITAM. Se référer au DIN.
Les fichiers de configuration sont définis sous /vitam/conf/worker
.
8.2.18.2.1. Fichier batch-report-client.conf
¶
serverHost: {{ vitam.batchreport.host }}
serverPort: {{ vitam.batchreport.port_service }}
secure: {{ vitam.batchreport.https_enabled }}
8.2.18.2.2. Fichier format-identifiers.conf
¶
Ce fichier permet de définir l’URL d’accès à Siegfried.
siegfried-local:
type: SIEGFRIED
client: http
host: localhost
port: {{ siegfried.port }}
rootPath: {{ vitam_folder_tmp }}/
versionPath: {{ vitam_folder_data }}/version/folder
8.2.18.2.3. Fichier functional-administration-client.conf.j2
¶
Ce fichier permet de définir l’accès à functional-administration.
serverHost: {{ vitam.functional_administration.host }}
serverPort: {{ vitam.functional_administration.port_service }}
8.2.18.2.4. Fichier metadata-client.conf
¶
Ce fichier permet de définir l’accès au metadata.
serverHost: {{ vitam.metadata.host }}
serverPort: {{ vitam.metadata.port_service }}
8.2.18.2.5. Fichier storage-client.conf
¶
Ce fichier permet de définir l’accès au storage.
serverHost: {{ vitam.storageengine.host }}
serverPort: {{ vitam.storageengine.port_service }}
8.2.18.2.6. Fichier verify-timestamp.conf
¶
# Configuration - verify timestamp
p12LogbookPassword: {{ keystores.timestamping.secure_logbook }}
p12LogbookFile: keystore_secure-logbook.p12
8.2.18.2.7. Fichier version.conf
¶
binaryDataObjectVersions:
- BinaryMaster
- Dissemination
- Thumbnail
- TextContent
physicalDataObjectVersions:
- PhysicalMaster
- Dissemination
8.2.18.2.8. Fichier worker.conf
¶
Ce fichier permet de définir le paramétrage du composant worker.
# Configuration processing
# HERE MUST BE MY (WORKER) current configuration
registerServerHost: {{ ip_service }}
registerServerPort: {{ vitam_struct.port_service }}
# Configuration handler
processingUrl: {{vitam.processing | client_url}}
urlMetadata: {{vitam.metadata | client_url}}
urlWorkspace: {{vitam.workspace | client_url}}
# Configuration jetty
jettyConfig: jetty-config.xml
#Configuration parallele
capacity: {{ vitam_worker_capacity }}
{% if vitam_worker_workerFamily is defined %}
workerFamily: {{ vitam_worker_workerFamily }}
{% endif %}
indexInheritedRulesWithAPIV2OutputByTenant: [ "{{ vitam.worker.api_output_index_tenants | join('", "') }}" ]
indexInheritedRulesWithRulesIdByTenant: [ "{{ vitam.worker.rules_index_tenants | join('", "') }}" ]
# Archive Unit Profile cache settings (max entries in cache & retention timeout in seconds)
archiveUnitProfileCacheMaxEntries: {{ vitam.metadata.archiveUnitProfileCacheMaxEntries }}
archiveUnitProfileCacheTimeoutInSeconds: {{ vitam.worker.archiveUnitProfileCacheTimeoutInSeconds }}
# Schema validator cache settings (max entries in cache & retention timeout in seconds)
schemaValidatorCacheMaxEntries: {{ vitam.metadata.schemaValidatorCacheMaxEntries }}
schemaValidatorCacheTimeoutInSeconds: {{ vitam.worker.schemaValidatorCacheTimeoutInSeconds }}
Paramètres obligatoires :
- processingUrl : URL de connexion au compsoant Vitam processing
- urlMetadata : URL de connexion au composant VITAM metadata
- urlWorkspace : URL de connexion au composant VITAM workspace
- registerServerHost : host ou le worker déployé
- registerServerPort : port ou le worker déployé
- jettyConfig : le fichier config jetty associé au service du worker
Paramètres optionnels :
- workerFamily : la famille dont le worker appartant en fonction de tache exécutée
- capacity : capacité du worker en mode parallèle de tache (par défaut à 1 dans l’ansiblerie, si non définie)