Pre requis techniques pour l`installation du logiciel complet de
Transcription
Pre requis techniques pour l`installation du logiciel complet de
Pré requis techniques pour l’installation du logiciel complet de gestion commerciale WIN GSM en version hyper File en configuration Windows Terminal Serveur Version de novembre 2012, valable jusqu’en avril 2013 Préalable Ce document présente l’architecture générale de l’installation du logiciel WIN GSM en configuration Windows Terminal Serveur en précisant les prérequis matériel et logiciel nécessaires à son bon fonctionnement. Pour l’acquisition et la maintenance des ordinateurs et du réseau, il est fortement conseillé de s’adresser à un professionnel qui, sur la base des informations décrites dans ce document pourra réaliser toute l’installation nécessaire. Important : 1 • Avenir Concept Monaco ne pourra en aucun cas être tenu responsable d’un dysfonctionnement de WIN GSM généré par le non respect de ces recommandations. • La technologie informatique évoluant sans cesse, les configurations décrites dans les pages suivante sont valables par rapport à la date précisée dans le titre du document et ce pour une période de six mois. En cas de doutes n’hésitez pas à consulter le service commercial. • WIN GSM a été testé avec succès sur Windows 2012 Serveur 64 bits, mais ce système étant très récent nous ne le recommandons pas pour l’instant. Le constat est le même pour Windows 2008 au niveau des postes de travail. Principe général de l’installation en configuration Windows Terminal Serveur – Bureau à distance • • • • • Le logiciel WIN GSM et la (ou les) base(s) de données Hyper File sont installés sur un serveur fonctionnant avec le système d’exploitation Windows Serveur 2008 Le rôle Bureau à distance (anciennement appelé Terminal Serveur) est activé sur le serveur. Les postes clients sont connectés en réseau ou à distance sur le serveur et utilisent l’application client Bureau à distance intégrée dans Windows XP, Vista, Windows 7 et 8 pour lancer à distance WIN GSM Les postes clients utilisent WIN GSM comme s’il était installé en local, mais en réalité le logiciel fonctionne sur le serveur. Les postes clients peuvent utiliser des périphériques comme des imprimantes, un tiroir caisse automatique, un afficheur multi lignes connecté en USB en série ou en parallèle ou des périphériques connectés en réseau sur le serveur. Serveur central avec Windows Serveur 2008 Bases de données Hyper File WIN GSM (une par agence et/ ou par siège) Applications WIN GSM fonctionnant sur le serveur WINGSM WINGSM Poste distant utilisant WIN GSM via le client Bureau à distance de Windows XP, Vista, Windows 7 ou 8 2 Imprimante réseau pilotée depuis le serveur Poste local en réseau utilisant WIN GSM via le client Bureau à distance de Windows XP, Vista, Windows 7 ou 8. Imprimante partagée sur le poste et pilotée depuis le serveur Configuration de base d’un serveur Windows Terminal Serveur Pour assurer un fonctionnement correct de l’application, le serveur et le réseau doivent avoir des performances suffisantes qui dépendent des configurations matérielles et du nombre de postes utilisateurs. Processeur Mémoire Un ou plusieurs processeurs Intel Pentium i5, i7 ou Xeon 4 Go minimum – plus de mémoire peut être nécessaire selon le nombre de postes connectés, mais nécessite l’utilisation de Windows Serveur 64 bits 2 x 250 Go minimum en SATA – Disques SAS recommandées – La capacité totale dépend du nombre de bases de données utilisées et du nombre d’utilisateurs connectés. RAID 1 (2 disques en miroir), ou RAID 5 (3 disques au minimum) ou autres formules de RAID assurant une protection des disques. Lecteur DVD Intégrée avec mémoire partagée ou sur port vidéo avec 128 Mo Giga-Ethernet (1000/100 Base TX) 1 port série, plusieurs ports USB 4 Go de mémoire : Windows Serveur 32 bits standard 2008 Au-delà de 4 Go : Windows Serveur 64 bits standard 2008 Ecran plat 4/3 avec une résolution SXGA de 1280 x 1024 ou au 16/10 avec une résolution minimale de 1366x768 Disque dur Système RAID Lecteur CD/DVD Carte vidéo Carte réseau Ports Système d’exploitation Ecran Nous recommandons l’utilisation systématique de Windows Server 2008 version 64 bits, car pour un prix identique à la version 32 bits, elle permet d’augmenter la mémoire bien au-delà de 4 Go. Besoins en mémoire sur le serveur en fonction du nombre de sessions La relation entre le nombre de sessions WIN GSM et la mémoire nécessaire n’étant pas linéaire, nous avons défini l’abaque suivante : Nombre de sessions WIN GSM Mémoire en Mo 3 1 4 8 10 12 512 2048 3072 3584 4096 21 26 39 56 89 102 131 164 7168 8192 10240 12288 15360 16384 18432 20480 Besoins en espace disque sur le serveur en fonction du nombre de postes Ce besoin se calcule au cas par cas en fonction du nombre et de la taille des bases de données Hyper File à héberger Exemple : • Un serveur doit héberger une seule base de données existante Hyper File de 10 Go • L’installation de WINGSM elle-même nécessite moins de 100 Mo Dans ce cas un espace disque de 20 Go pour la base elle-même et un espace disque de 10 Go pour chaque poste client devraient êtres suffisants. De façon générale les besoins en espace disque requis par WIN GSM sont très raisonnables par rapports aux configurations standards des serveurs proposées sur le marché. Besoins en bande passante sur la connexion entre le serveur et les postes de travail Nombre de sessions TSE supportées Bande passante nécessaire en Kbits/s 1 3 8 128 256 512 15 24 38 53 68 84 100 116 132 148 768 1024 1536 2048 2560 3072 3584 4096 4608 5120 5632 Nota : la bande passante indiquée correspond à un usage exclusif de WIN GSM, l’emploi d’autres applications sur le même canal peut faire varier fortement le besoin en bande passante. Ce besoin en bande passante peut être augmenté par la connexion d’imprimante réseau ou de périphériques sur les postes de travail, car ceux-ci sont pilotés par le serveur (voir page suivante). A noter : en cas d’interruption des connexions réseaux entre le serveur central et des postes de travail distants, la session de travail WIN GSM n’est pas interrompue. Lors de la reconnexion, l’utilisateur retrouve l’écran dans l’état où il l’avait laissé au moment de l’interruption. 4 165 Particularités des impressions en Terminal Serveur En général, on considère qu’une impression via Terminal Serveur a besoin de 64 à 128 kbit/s pour fonctionner. Mais cette bande passante ne permet pas toujours des performances optimales, car les impressions ont tendance à occuper toute la bande passante disponible. Pour obtenir des performances optimales, il est préférable d’avoir une bande passante d’au moins 1024 kbit/s montante au niveau du site serveur. Une bande passante de 512 kbit/s permettra d’imprimer, mais avec des temps d’attente plus longs. On peut également améliorer les performances des éditions en : • Utilisant l’impression directe en pdf des factures de WIN GSM, cette fonction étant disponible dans WIN GSM depuis la mi-2010 • Utilisant des imprimantes ticket en version USB en excluant formellement des imprimantes séries. • En utilisant un utilitaire spécifique permettant d’accélérer les impressions en réseau (exemple : Thinprint) En suivant ces recommandations, on parvient à obtenir des temps d’impressions corrects - de l’ordre d’une vingtaine de secondes pour l’édition d’une facture ou d’un ticket - même avec une bande passante de 512 kbit/s. Prérequis au niveau réseau Le service Terminal serveur utilise le protocole RDP (Remote Desktop Protocol) qui nécessite l’ouverture du port TCP 3389 sur le serveur, les postes clients, les routeurs et les Firewall. Sur Windows Serveur 2008 ont peut aussi établir des connexions sécurisées en https et utiliser alors le port 443 (fonction TS Gateway de Windows 2008) Contraintes d’utilisation 1. Même dans les meilleures conditions, les temps d’attente pour les impressions en TSE sont supérieurs aux temps d’une installation locale. L’expérience montre que ce n’est pas un problème, après une période d’adaptation. 2. Dans certains cas, en particulier sur des écrans chargés avec de nombreuses informations et des images, l’affichage peut rencontrer parfois des ralentissements. Cette contrainte ne remet absolument pas en question le bon fonctionnement du logiciel, mais uniquement son affichage sur le poste client. 3. Terminal Serveur ne permet pas en natif l’utilisation de certains périphériques USB (comme les scanners, les imprimantes tickets fonctionnent très bien en USB). Cependant cette limitation peut être contournée grâce à certains utilitaires disponibles sur le marché. 5 Pour information : licences Windows Serveur à utiliser • Windows 2008 serveur version R2 Standard 32 ou 64 bits avec 5 licences d’accès client (CAL) sans Hyper Viseur Prix indicatif : 1000,00 € HT • Une licence d’accès client (CAL ou Client Access Licence) Prix indicatif : 35,00 € HT • Une licence Terminal Serveur client (TSE CAL ou Termina Server CAL) Prix indicatif : 102,00 € HT Important : Chaque poste ou chaque utilisateur connecté au serveur doit obligatoirement disposer d’une licence CAL ET d’une licence TSE CAL Important : • Il ne s’agit que de prix indicatifs car les tarifs varient fortement suivant le type de client et le distributeur. 6 Protection du Terminal Serveur Plus encore que dans une installation classique, le serveur et le réseau supportant une installation Terminal Serveur doivent êtres protégés, car en cas de panne c’est le fonctionnement de tous les postes clients qui est interrompu. Au niveau du serveur il est fortement recommandé : • De le faire installer et configurer par un professionnel compétent dans le domaine Windows Terminal Serveur • D’utiliser du matériel de grande marque couvert par une garantie sur site • De mettre un place une surveillance pour être sûr qu’il n’y ait pas de saturation des ressources (mémoire, disque, processeur, réseau) • D’installer le serveur dans un local informatique bien ventilé avec une température inférieure à 30°C et de le protéger avec un onduleur d’une puissance adaptée • D’avoir une solution de sauvegarde fiable et facile à utiliser pour remettre très rapidement le serveur en service au où une restauration des données serait nécessaire. Configurations à Haute Disponibilité Dans le cas où une longue interruption du serveur (de plusieurs minutes à plusieurs heures selon le contexte) serait insupportable pour l’activité des postes connectés, il est nécessaire de prévoir une solution à haute disponibilité. Ce type de solution permet de continuer à travailler sans interruption (ou avec une interruption de quelques secondes) malgré une panne du serveur central. Exemples : • Système en cluster à deux serveurs (nœuds du cluster) : en cas de panne d’un serveur, l’autre prend le relai automatiquement • Système avec une « ferme » de serveurs : l’installation Terminal Serveur est répartie sur plusieurs serveurs tous actifs en même temps dans un groupe appelé « ferme ». o En cas de panne d’un des serveurs de la ferme, les autres serveurs prennent automatiquement le relai et l’interruption du poste client se compte en secondes. • Système avec utilisations de machines virtuelles réparties sur plusieurs serveurs (exemple : Windows 2008 Hyperviseur). En cas de panne d’une machine virtuelle, une autre machine prend le relai sur un autre serveur. • Système totalement redondant : serveurs Stratus constitués de deux serveurs dans un même boitier. Si vous estimez qu’il est nécessaire de mettre en place un système de Haute disponibilité pour votre activité, merci de contacter ACM pour analyser votre besoin et vous orienter vers une solution adaptée. 7 Possibilités d’utilisation de WIN GSM en configuration Terminal Serveur La grande différence entre une architecture en Terminal Serveur et une architecture classique, c’est que l’ensemble des données et des applications est hébergé sur un seul ordinateur : le serveur. Le poste client sur lequel travaille l’utilisateur du logiciel WIN GSM se contente de gérer l’affichage de l’application et les entrées/sorties (clavier, souris, imprimantes, périphériques, etc.). Plusieurs utilisations sont envisageables : 1. Une seule base de données Hyper File avec plusieurs postes clients sur un réseau local. • La configuration est très semblable à une installation multipostes avec un serveur, sauf qu’il n’est pas nécessaire d’installer WIN GSM sur chaque poste de travail. 2. Plusieurs bases de données Hyper File connectées chacune à plusieurs postes clients, en local et à distance. • Cette configuration permet par exemple de regrouper sur un seul serveur plusieurs magasins et un site central. Dans ce dernier cas, le gros avantage c’est qu’il n’est plus nécessaire de passer par un serveur FTP pour les opérations de transfert interagence. Grâce à un paramétrage spécial de WINGSM, tout se passe en local au niveau du serveur, ce qui est un gage de rapidité et de fiabilité. Mode de licence WIN GSM en configuration TSE Les règles sont les suivantes : 1. Une application WIN GSM installée sur une licence TSE = Une licence WIN GSM 2. Chaque licence WIN GSM est attachée à une et à une seule base de données WIN GSM Et ce quelque soit le mode de licence choisi pour Terminal Server (par utilisateur ou par poste) Exemples : • Une application WIN GSM installée sur un serveur TSE d’un groupe, mais utilisée uniquement par un seul point de vente, avec sa propre base de données Le besoin est d’une licence WIN GSM monoposte. • Dès que le point de vente utilisera une deuxième session, il faudra passer en licence réseau 2 à 4 postes. 8 Une installation sur un serveur avec • Dix sessions TSE pour 5 points de ventes différents, avec deux sessions utilisées sur chaque point de vente. Chaque point de vente possède sa propre base de données Le besoin est de 5 x licences réseaux de 2 à 4 postes. Une installation avec 36 licences TSE décomposée comme suit : • 5 licences TSE pour le point de vente A avec la base de données A • 25 licences TSE pour le point de vente B avec la base de données B • 3 licences TSE pour le point de vente C avec la base de données C • 2 licences TSE pour le point de vente D avec la base de données D • 1 licence TSE pour le point de vente E avec la base de données E Aura besoin de : Une licence 5-10 postes pour le point de vente A Une licence 25-30 postes pour le point de vente B Une licence 2-4 postes pour le point de vente C Une licence 2-4 postes pour le point de vente D Une licence monoposte pour le point de vente E 9