Prérequis

Préconisations techniques

Serveur applicatif

Configuration minimale

Configuration recommandée

Système d'exploitation

  • Debian 11

  • Ubuntu 20 / 22

  • Windows Server 2016 ou plus récent

  • Ubuntu 20.04 LTS Focal Fossa

  • Ubuntu 22.04 LTS Jammy Jellyfish

  • Windows Server 2019 ou 2022

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.