Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| fr:wiki:tech:mode_cs [2025/06/24 21:05] – créée - modification externe 127.0.0.1 | fr:wiki:tech:mode_cs [2025/11/13 00:46] (Version actuelle) – supprimée eneuville | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Gestan CS - Le mode Client/ | ||
| - | FIXME Relecture A1 non encore effective pour cette page. En attendant, vous pouvez poser toute question sur le [[https:// | ||
| - | |||
| - | Gestan fonctionne en mode " | ||
| - | |||
| - | Le mode C/S présente les avantages suivants : | ||
| - | * amélioration des temps de réponse quand il y a un grand nombre d' | ||
| - | * protection des données : les fichiers de données ne sont plus visibles directement par les utilisateurs. | ||
| - | * administration des bases facilitée : via les utilitaires du serveur HFSQL. | ||
| - | |||
| - | L' | ||
| - | |||
| - | :LIKE: Le mode C/S est disponible depuis la version 13.0R de Gestan Entreprise, et n' | ||
| - | |||
| - | |||
| - | ===== Principe de fonctionnement ===== | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | En mode Client/ | ||
| - | |||
| - | Techniquement, | ||
| - | |||
| - | * Le premier est de sextraire de la gestion des accès réseau par Windows, les accès étant gérés par le serveur de données HFSQL. Vous navez plus à vous préoccuper de la mise à jour des couches réseau de vos machines sous Windows : la cohérence des machines du parc est en effet une condition importante de bon fonctionnement dun réseau sous Windows. Si tous les postes ne sont pas à jour, le partage réseau de Windows peut avoir des défaillances et provoquer des problèmes de déphasage des index avec les données (dans ce cas, il suffit de réindexer les données). | ||
| - | |||
| - | * Le second est daccéder aux données via le protocole TCP/IP, et donc par lintermédiaire de tout type de connexion, câble réseau, USB, WiFi ou Internet. Dans ce dernier cas, il permet par exemple davoir lexécutable de Gestan (le programme gestan.exe) sur sa machine ou sa clé USB, et les données sur un serveur distant, pourvu quil soit accessible par Internet. Il permet aussi de communiquer avec des applications mobiles. | ||
| - | |||
| - | |||
| - | ===== Installer Gestan en Client/ | ||
| - | |||
| - | |||
| - | ==== Etape 1 : installer le serveur HFSQL ==== | ||
| - | |||
| - | Tout d' | ||
| - | |||
| - | Puis installez le serveur HFSQL. Il est disponible gratuitement sur le [[https:// | ||
| - | |||
| - | Le programme s' | ||
| - | |||
| - | Vous pouvez installer le serveur HFSQL sur : | ||
| - | * votre serveur d' | ||
| - | * toute machine standard de votre réseau d' | ||
| - | * une machine ancienne installée sous Linux peut être une solution intéressante : coût très faible et bonne efficacité | ||
| - | * un serveur hébergé (vu chez un client : un Gestan C/S fonctionnant sur un serveur d' | ||
| - | * un NAS (attention aux performances de la machine : risque de mauvais temps de réponse, en fonction des performances du NAS) | ||
| - | |||
| - | Il n'est pas obligatoire que la machine | ||
| - | |||
| - | |||
| - | Vous pourrez trouver de nombreuses videos sur le net, par exemple : | ||
| - | |||
| - | {{youtube> | ||
| - | |||
| - | \\ \\ | ||
| - | {{youtube> | ||
| - | |||
| - | |||
| - | ==== Etape 2 : paramétrer le serveur HFSQL ==== | ||
| - | |||
| - | === Les utilisateurs === | ||
| - | |||
| - | Au moment de l' | ||
| - | |||
| - | === L' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Le champ **Répertoire des bases de données** de l' | ||
| - | |||
| - | Par défaut, le répertoire est < | ||
| - | |||
| - | Il est préférable de désigner un répertoire plus facile d' | ||
| - | |||
| - | :TIP: Pour arrêter les services HFSQL : Panneau de Configuration -> Outils d' | ||
| - | |||
| - | |||
| - | ==== Etape 3 : Importation d'une base de données ==== | ||
| - | |||
| - | Il faut maintenant importer votre base " | ||
| - | |||
| - | {{: | ||
| - | |||
| - | {{: | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Le centre de contrôle vous demandera de préciser : | ||
| - | * l' | ||
| - | * le nom de la base tel qu'il sera connu du serveur HFSQL. | ||
| - | * l' | ||
| - | |||
| - | |||
| - | // :TIP: Depuis le 01/01/2018, la loi française impose aux éditeurs de logiciels un [[https:// | ||
| - | |||
| - | ==== Etape 3bis - Nettoyage des liaisons ==== | ||
| - | {{ : | ||
| - | |||
| - | A partir des versions 15.41.00/ | ||
| - | |||
| - | Plus de détails : [[http:// | ||
| - | |||
| - | |||
| - | **Vifs remerciements à Yves B., consultant informatique, | ||
| - | |||
| - | |||
| - | ==== Etape 4 : Vérifier le pare-feu ==== | ||
| - | |||
| - | La connexion HFSQL utilise normalement le port 4900, mais rien ne vous interdit d' | ||
| - | |||
| - | Le port de communication (normalement 4900) soit être ouvert en TCP, comme paramétré ci-dessous (vous pouvez restreindre l' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | - Sous Windows 2012 | ||
| - | |||
| - | {{: | ||
| - | |||
| - | - Sous Windows Server 2008 R2 | ||
| - | |||
| - | Pour vérifier que votre port 4900 est ouvert, vous pouvez utiliser telnet (telnet [IP] 4900). | ||
| - | |||
| - | ==== Etape 5 : Vérifier la box ==== | ||
| - | |||
| - | Si vous avez une box internet et un réseau local, il faut probablement ajouter une règle de redirection de ports. | ||
| - | |||
| - | Ci-dessous le réglage d'une livebox d' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | :INFO: Ce paramétrage fonctionne avec une LibeBox V3, il est différent pour la V4. | ||
| - | |||
| - | |||
| - | * [[https:// | ||
| - | * [[http:// | ||
| - | * [[https:// | ||
| - | * [[http:// | ||
| - | |||
| - | Si vous souhaitez que les données Gestan de votre propre serveur puissent être accessibles depuis l' | ||
| - | |||
| - | Il faudra ouvrir un port dans le firewall protégeant le serveur. | ||
| - | |||
| - | On pourra au choix : | ||
| - | |||
| - | * Placer le serveur dans la DMZ, l' | ||
| - | * Effectuer un forward de port sur son routeur-firewall. Il faut rajouter une règle dans le routeur qui spécifie que les connexions arrivant sur un port X depuis Internet seront transférées sur la machine hébergeant le serveur HFSQL sur le port 4900 (ou celui précisé dans HFConf.ini) | ||
| - | |||
| - | Si le client utilise un firewall, de la même manière, il faut que celui-ci permette aux applications de se connecter via le port utilisé vers l' | ||
| - | |||
| - | ==== Etape 6 : Déclaration de la connexion sous Gestan ==== | ||
| - | |||
| - | Il faut ensuite indiquer les paramètres de connexion à Gestan. | ||
| - | |||
| - | {{: | ||
| - | |||
| - | Pour ce faire, sous Gestan, utilisez le menu outils -> Administration -> Gestion multi-entreprise, | ||
| - | |||
| - | Décrivez la connexion, tel que détaillé, [[fr: | ||
| - | |||
| - | Et voilà ! | ||
| - | |||
| - | ===== Test de débit ===== | ||
| - | |||
| - | Les temps de réponse dépendent pour partie de la qualité de votre connexion Internet, dont vous pouvez [[fr: | ||
| - | |||
| - | ===== Migration de Gestan CS vers Gestan classique ===== | ||
| - | |||
| - | La migration inverse, c'est à dire passer d'un Gestan C/S à un Gestan Classique, nécessite deux étapes : | ||
| - | |||
| - | * Copiez les fichiers *.fic, *.ndx et *.mmo (c'est à dire tous les fichiers) se trouvant dans le répertoire des données Client/ | ||
| - | * Puis, dans Gestan, via le menu " | ||
| - | |||
| - | |||
| - | ===== Sauvegarder une base en C/S ===== | ||
| - | |||
| - | **La définition d'une stratégie de sauvegarde robuste est la mission première de tout responsable informatique d'une société.** | ||
| - | |||
| - | Sans que cela soit la seule solution, le centre de contrôle dispose d'un outil qui permet d' | ||
| - | |||
| - | Pour cela : | ||
| - | * cliquez sur la base à sauvegarder. | ||
| - | * cliquez sur le bouton " | ||
| - | * déroulez les menus qui s' | ||
| - | * sur les options des scénarios de sauvegarde, vous pouvez choisir " | ||
| - | |||
| - | :WARNING: Tester le bon fonctionnement des sauvegardes fait partie de la stratégie de sauvegarde ! | ||
| - | ===== Recommandations concernant le serveur physique ===== | ||
| - | |||
| - | //Même si ces informations datent un peu - Merci à [[http:// | ||
| - | |||
| - | Sur quels points porter son attention pour une configuration correcte en mode Client/ | ||
| - | |||
| - | === la RAM === | ||
| - | |||
| - | Le plus important est d' | ||
| - | |||
| - | De façon générale, **16 Go de RAM** sont un bon point de départ. C'est la mémoire standard sur les configurations serveur actuelles. | ||
| - | |||
| - | Pour une évaluation précise de la quantité de RAM nécessaire, | ||
| - | - indiquer la période de test, | ||
| - | - cliquer sur " | ||
| - | - utiliser le volet " | ||
| - | |||
| - | Vous pouvez ainsi évaluer finement la RAM utilisée par une ou plusieurs connexions, afin d' | ||
| - | |||
| - | Il ne faut pas oublier de prendre en compte la RAM également nécessaire au système (8 Go pour W11, très gourmand), et aux autres applications. | ||
| - | |||
| - | |||
| - | === La vitesse des disques === | ||
| - | |||
| - | Des disques rapides (7 400 tours 15 000 si possible) améliorent les temps de réponse, les meilleurs étant les disques SSD. | ||
| - | |||
| - | Si possible, séparez le disque des données et le disque du système (surtout son fichier d' | ||
| - | |||
| - | |||
| - | === La qualité du processeur === | ||
| - | |||
| - | La rapidité du processeur aura une incidence sur la réponse du serveur. Un processeur " | ||
| - | |||
| - | === La qualité du réseau === | ||
| - | |||
| - | Utilisez des routeurs de bonne qualité. En particulier, | ||
| - | |||
| - | === Le système d' | ||
| - | |||
| - | En 32 bits, un processus ne peut pas allouer plus de 2 Go (environ 1,6 Go au maximum dans la pratique). Un processeur en 64 bits permet d' | ||
| - | |||
| - | Le moteur HFSQL est disponible pour Windows et pour Linux, le choix est à effectuer en fonction des habitudes et compétences des équipes en charge de l' | ||
| - | |||
| - | Pour Windows toutes les versions peuvent convenir. Une version " | ||
| - | |||
| - | Pour Linux les distributions les plus utilisées sont les suivantes : Debian, OpenSuse, Ubuntu, Fedora, et Mandriva. | ||
| - | |||
| - | |||
| - | Voir aussi sur le blog de PCSOFT : | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | |||
| - | |||
| - | ===== Accéder à des fichiers HFSQL via SAMBA sur Linux ===== | ||
| - | |||
| - | Si le serveur HFSQL est installé sous Linux, et si l' | ||
| - | |||
| - | < | ||
| - | |||
| - | [global] | ||
| - | locking = yes | ||
| - | strict locking = yes | ||
| - | share modes = yes | ||
| - | oplocks = no | ||
| - | kernel oplocks = no | ||
| - | blocking locks = no | ||
| - | fake oplocks = no | ||
| - | level2 oplocks = no | ||
| - | </ | ||
| - | |||
| - | Ensuite, il est nécessaire de redémarrer le service Samba pour prendre en compte le nouveau paramétrage. | ||
| - | |||
| - | ----------------- | ||
| - | {{: | ||
| - | |||
| - | <nspages fr: | ||