Principe
Il existe plusieurs options de la Plateforme PlaniPSY qui nécessitent l’ajout d’un espace disque externe dédié pour :
charger des documents numérisés
exemple : ordonnance provenant du Juge des Libertés et de la Détention, Arrêté préfectoral, …
Cette centralisation de l’ensemble des documents liés à la mesure de soins sans consentement permettra de consulter une version dématérialisée du registre de la Loi.
signer électroniquement les documents générés par PlaniPSY
envoyer les documents générés par PlaniPSY vers le DPI (Dossier Patient Informatisé)
D’une manière générale, il est conseillé de mettre en place cet espace dès l’installation du serveur PlaniPSY.
ATTENTION : L’espace affecté au serveur de TEST doit être différent de l’espace affecté au serveur de PRODUCTION de PlaniPSY.
Afin d’activer l’une de ces fonctionnalités, la plateforme nécessite le montage d’un espace disque externe au serveur lui-même, qu’il faudra monter sur la plateforme PlaniPSY.
Cet espace, à l’extérieur du serveur, permet d’assurer la robustesse de la Plateforme en cas de remplissage de l’espace disque, le reste de l’application ne sera pas impacté.
De plus, cet espace doit être sauvegardé par un système autre que le backup automatisé de PlaniPSY (qui contient une sauvegarde des documents générés par PlaniPSY, mais qui ne reprendra pas les documents numérisés attachés aux dossiers). Cela permet d’assurer les performances de ce Backup sans impacter la disponibilité de l’application.
Attention
● Le partage NFS est prévu pour les partages Unix
● Le partage CIFS/SMB est prévu pour les partages Windows
Montage d’un disque par NFS (Unix)
Pour mettre en place l’espace nécessaire à la fonctionnalité de chargement des fichiers externes en utilisant le NFS il faut :
1- Monter un espace distant sur le serveur PlaniPSY (en root) :
mkdir -p /var/uploaded-files
mount {{adresse du nfs}}:/{{location du nfs}} /var/uploaded-files
2- Vérifier que le NFS ait bien été monté :
df -h
3- Créer un lien symbolique de cet espace vers le dossier spécifique :
ln -s /var/uploaded-files /var/whcsc/doc-generator/uploaded-files
4- Modifier les droits d’accès pour autoriser l’écriture par l’application :
Pour CentOS v6
chown tomcat:tomcat -R /var/whcsc/doc-generator/uploaded-files
chown tomcat:tomcat -R /var/uploaded-files
Pour CentOS v7
chown tomcat9:tomcat9 -R /var/whcsc/doc-generator/uploaded-files
chown tomcat9:tomcat9 -R /var/uploaded-files
Pour vérifier le bon paramétrage, consultez la page suivante (menu Paramètres > Informations > Fichiers chargés dans l’application PlaniPSY ) : https://<ip-du-serveur-planipsy>/planipsy/#!/parameter/information/files
Montage d’un disque par CIFS/SMB (Windows)
Pour mettre en place l’espace nécessaire à la fonctionnalité de chargement des fichiers externes en utilisant le CIFS il faut :
Toutes ces opérations sont à lancer avec l’utilisateur root.
1- Dans un premier temps, créez le dossier uploaded-files :
mkdir -p /var/uploaded-files
2- Modifier les droits d’accès pour autoriser l’écriture par l’application :
Pour CentOS v6
chown tomcat:tomcat -R /var/uploaded-files
Pour CentOS v7
chown tomcat9:tomcat9 -R /var/uploaded-files
3- Vous allez devoir maintenant créer le fichier .smb de crédentials dans /home/pmsiuser/ :
touch /home/pmsiuser/.smb
4- Puis vous l’éditerez :
vim /home/pmsiuser/.smb
5- Pour y indiquer trois information suivantes :
user=votreutilisateur
password=lemotdepassedel’utilisateur
domain=ledomaine
6- Une fois ce fichier créé, vous lui appliquerez les permissions suivantes :
chmod 400 /home/pmsiuser/.smb
7- Editez /etc/fstab avec votre éditeur de texte préféré :
vim /etc/fstab
et ajoutez-y une ligne en bas de fichier :
Pour CentOS 6
//IPduPartage/chemin /var/uploaded-files cifs
credentials=/home/pmsiuser/.smb,vers=3.0,uid=tomcat,gid=tomcat,soft,mfsymlinks,nou
ser,nosuid,noexec,_netdev 0 0
Pour CentOS 7
//IPduPartage/chemin /var/uploaded-files cifs
credentials=/home/pmsiuser/.smb,vers=3.0,uid=tomcat9,gid=tomcat9,soft,mfsymlinks,nou
ser,nosuid,noexec,_netdev 0 0
8- on applique ensuite la modification de /etc/fstab :
mount -a
9- Il faut maintenant créer le lien symbolique entre notre nouveau répertoire et l’emplacement de partage :
ln -s /var/uploaded-files /var/whcsc/doc-generator/uploaded-files
10- Modifier les droits d’accès pour autoriser l’écriture par l’application :
Pour CentOS v6
chown tomcat:tomcat -R /var/whcsc/doc-generator/uploaded-files
Pour CentOS v7
chown tomcat9:tomcat9 -R /var/whcsc/doc-generator/uploaded-files
10- Pour vérifier le bon paramétrage, consultez la page suivante (menu Paramètres > Informations > Fichiers chargés dans l’application PlaniPSY ) : https://<ip-du-serveur-planipsy>/planipsy/#!/parameter/information/files