Prérequis
Préconisations techniques
Serveur applicatif
Configuration minimale |
Configuration recommandée |
|
---|---|---|
Système d'exploitation |
|
|
CPU |
2 cœurs |
4 cœurs |
Mémoire vive |
8 GB |
16 GB |
Espace disque disponible |
20 GB |
60 GB |
Base de données |
PostgreSQL 12 |
PostgreSQL 12, 13, 14 ou 15 |
Serveur HTTP |
Apache 2.4.13 ou plus avec mod_ssl |
Apache 2.4 dernière version avec mod_ssl |
Avertissement
Pour choisir la version de l'OS pour votre serveur, vous devez aussi tenir compte des préconisations techniques de SAFE Software par rapport à la ou les version(s) de FME que vous souhaitez utiliser via GTF.
Postes clients
Utilisation d'un navigateur Web à jour (ou version de l'année courante) parmi les suivants :
Installation des prérequis
Installation de FME
Dans GTF, FME est en charge de l’exécution des projets. Procéder en premier lieu à l'installation de FME pour que GTF puisse fonctionner et exécuter des traitements.
Si vous utilisez FME Database Edition de FME (Oracle), installez le client Oracle sur le serveur.
Sur Linux, si vous voulez utiliser FME 2018, exécutez le script suivant :
cd /opt/fme-desktop-2018/metafile
sudo cp *.fmi ./dependencies/
sudo cp *.fmf ./dependencies/
Installation de FME sur Windows
Sur Windows, depuis FME 2019, Safe Software a modifié la façon dont le code machine est calculé : celui-ci s'appuie depuis sur des fichiers .uuid déployé dans des emplacements spécifiques sur la machine.
Il peut donc y avoir une différence entre le code machine visible dans l'interface de GTF et celui récupéré via l'utilisation sur le serveur. Si c'est votre cas, vous pouvez ajouter des variables d'environnement dans la configuration d'Apache pour lui permettre de se baser sur le bon fichier uuid.
SetEnv ALLUSERSPROFILE "C:\\ProgramData"
SetEnv ProgramData "C:\\ProgramData"
SetEnv ProgramFiles "C:\\Program Files"
SetEnv ProgramFiles(x86) "C:\\Program Files (x86)"
SetEnv ProgramW6432 "C:\\Program Files"
SetEnv USERNAME [USERNAME]
SetEnv USERPROFILE "C:\\Windows\\system32\\config\\systemprofile"
SetEnv USERDOMAIN WORKGROUP
SetEnv SYSTEMDRIVE "C:"
SetEnv TEMP "C:\\Windows\\TEMP"
Astuce
Pour vous aider, Veremes met à disposition un traitement FME permettant de lister l'environnement. Il vous donnera les informations à utiliser pour compléter cette partie. Pour le télécharger, rendez-vous sur vStore > Section GTF > Récupération de l'environnement du système.
Installation de FME sur Linux
Sur Linux, FME 2020 ne se lance pas si le dossier de l'utilisateur n'existe pas. Pour le créer, exécuter le code suivant :
cd /var/www
mkdir .Safe\ Software
cd .Safe\ Software
mkdir FME
cd /var/www
chown -R www-data.www-data .Safe\ Software
chmod 755 -R .Safe\ Software
Installation d'Apache 2.4
GTF utilise le protocole sécurisé HTTPS qui assure le cryptage des échanges entre le Serveur d’Application Vitis et le poste client.
Il est donc nécessaire d’installer une version spécifique du serveur HTTP Apache compilé avec le module SSL.
Installation de PostgreSQL
GTF utilise une base PostgreSQL pour stocker les informations sur les projets FME et les demandes de traitement ainsi que sur les utilisateurs et leurs droits.
Si PostgreSQL est déjà installé sur votre poste, cette étape est facultative.