Lancement de la simulation SIMBA



Documents pareils
Cobian backup. Sauvegarde. Cobian Backup est un logiciel de sauvegarde gratuit fonctionnant sous windows. Nathan Garaudel PCplus 01/01/2014

italc supervision de salle

Exécution de PCCOMPTA à distance sous Terminal Server 2003.

Installation d'un TSE (Terminal Serveur Edition)

Création d une connexion VPN dans Windows XP pour accéder au réseau local de l UQO. Document préparé par le Service des technologies de l information

Présentation de l outil AppliDis ESX Console Viewer

Guide SQL Server 2008 pour HYSAS

Itium XP. Guide Utilisateur

Présentation du logiciel Cobian Backup

Guide de démarrage

TP4 : Installer configurer un contrôleur de domaine

Système Principal (hôte) 2008 Enterprise x64

Prérequis. Résolution des problèmes WMI. Date 03/30/2010 Version 1.0 Référence 001 Auteur Antoine CRUE

Cahier Technique Envoi par à partir des logiciels V7.00

Utilisation de KoXo Computers V2.1

Sécurisation du réseau

Janvier Entretien de l ordinateur

Mémento pour l intégration des postes dans le domaine de Scribe

Manuel d'installation de GESLAB Client Lourd

Instructions relatives à l installation et à la suppression des pilotes d imprimante PostScript et PCL sous Windows, version 8

K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web

Network Scanner Tool R2.7. Guide de l'utilisateur

INSTRUCTIONS D'INSTALLATION

Back up Server DOC-OEMSPP-S/6-BUS-FR-17/05/11

MIGRATION ANNEXE SAINT YVES. 1 : L existant. Pourquoi cette migration Schéma et adressage IP. 2 : Le projet. Schéma et adressage IP.

Utiliser le portail d accès distant Pour les personnels de l université LYON1

1 - EXCHANGE Installation

Procédure d installation des logiciels EBP sous environnement MAGRET

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

Configuration du serveur Web

Installation de GFI MailSecurity en mode passerelle

Tutorial Terminal Server sous

Sage 100 CRM - Guide d installation Version Mise à jour : 2015 version 8

Améliorer l expérience utilisateur en environnement TSE (Terminal Services, Services Bureau à distance, Remote App)

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

Contrôleur de communications réseau. Guide de configuration rapide DN

Sécurisation de Windows NT 4.0. et Windows 2000

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

But de cette présentation

Accéder à ZeCoffre via FTP

Validation de la création des groupes ABM et ajout de l utilisateur SASDEMO

Installation 1K-Serveur

arcopole Studio Annexe 7 Architectures Site du programme arcopole :

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

PRONOTE 2010 hébergement

Chapitre 02. Configuration et Installation

Procédure d installation des logiciels EBP sous environnement ESU4. Serveur SCRIBE ou Windows

Objet du document. Version document : 1.00

Autres solutions de contrôle à distance d utilisation gratuite

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

ZEROSHELL NET BALANCING. Julien Dabin Page 1

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Utilisation du plugin AppliDis SLB (Smart Load Balancing)

FICHE PEDAGOGIQUE. Questions à poser. - Avant de démarrer l ordinateur,

Configuration de base de Jana server2. Sommaire

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

Sauvegarde des données du scribe sur disque USB

MANUEL D INSTALLATION

Installation de Windows 2000 Serveur

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

Chapitre 1 Windows Server

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence :

SAUVEGARDER SES DONNEES PERSONNELLES

Sydonia. Direction des technologies et des services de l information. Guide d'installation de la suite Sydonia Nom de fichier :

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

INTERCONNEXION ENT / BCDI / E - SIDOC

Procédure d installation détaillée

Windows Internet Name Service (WINS)

Pré-requis serveur d'applications AppliDis pour Microsoft Windows Server 2012

Cette option est aussi disponible sur les clients Windows 7 sous la forme d un cache réparti entre les différentes machines.

L annuaire et le Service DNS

Facturation / Trains de facture INTRODUCTION. On peut accéder à la gestion des trains de facture de deux manières : Via les menus classiques

Guide d installation

MANUEL DE L UTILISATEUR

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

NiceLabel pour Services Microsoft Windows Terminal Serveur et Citrix MetaFrame

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

Gestion des fichiers sur micro-ordinateur

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

MANUEL DU SERVICE CENTER

Fiche Technique. MAJ le30/03/2011

Guide d installation de OroTimesheet 7

Préparation à l installation d Active Directory

Configurer et sécuriser son réseau sans fil domestique

Tutorial et Guide TeamViewer

NOTICE D UTILISATION. PC / Version française

VERITAS Backup Exec TM 10.0 for Windows Servers

NAS 206 Utiliser le NAS avec Windows Active Directory

MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7

L accès à distance du serveur

A. Architecture du serveur Tomcat 6

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

Connecter le lecteur réseau de Pro-Cardex 3 Vérifier la version du gestionnaire de base de données 5 Procéder à l installation 6

INSTALLATION DE PEGASUS MAIL 3.12 c FR Avec l interface Harp

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Ces deux machines virtuelles seront installées sous VMWARE WORKSTATION.

Gestionnaire des services Internet (IIS)

Transcription:

Lancement de la simulation SIMBA Sommaire Nature du document... 1 Présentation de l architecture réseau... 1 Configuration poste élève... 3 Configuration confxml... 3 Installation du service SimulationSIMBA... 3 Configuration poste maître... 4 Partage des Configurations IGC... 4 Configurations des aménagements pour le Monitor... 5 Vérification du contenu de IPServeur.xml... 6 Exécution des Services... 7 Poste maître... 7 Poste élève... 7 Modification Simulation, LibClient, Monitor et Monitor View... 7 Simulation & LibClient... 7 Monitor... 8 MonitorView... 8 Nature du document Ce document présente les solutions pratiques et techniques pour lancer les services d une simulation SIMBA en mode enchaîné, depuis le poste maître. Il s agit ainsi d une étude technique du lanceur principal de Simba, qui aidera à l implémentation de celui-ci. Présentation de l architecture réseau Une simulation en mode enchaîné se répartie sur plusieurs ordinateurs : des postes élèves qui exécutent le service «IGC_SIMU_SIMBA», et un poste maître qui «contrôle» la simulation, et exécute tous les autres services IGC.

Poste maître IGC Serveur IGC Serveur Donnees IGC Serveur Log Lanceur SIMBA Dossier Partagé Confs IGC IGC_SUPERVISION_SIMBA Poste élève 1 Monitor Web Service IGC_SIMU_SIMBA Poste élève 2 Monitor Web Service IGC_SIMU_SIMBA Le lanceur de la simulation enchaînée sera présent sur le poste maître. Il aura comme tâche de lancer les services IGCs sur le poste local, puis de lancer les différents services «IGC_SIMU_SIMBA» des postes élèves. Pour demander le lancement des services «IGC_SIMU_SIMBA» distants, le poste maître utilisera l application «Monitor» qui devra être installé sur tous les postes élèves et qui propose une interface Web Service (donc contactable à distance) pour exécuter les services de l ordinateur hôte. Les services «IGC_SIMU_SIMBA» ont besoin pour fonctionner d une configuration présente dans les aménagements (et simulations) en cours d exécution (il s agit du fichier «conf/simulation_00.xml»). Pour cette raison, les configurations IGC (aménagements et simulations) seront mises à disposition depuis un dossier partagé sur le poste maître pour tout le monde. Elles sont ainsi uniques et au même endroit.

Configuration poste élève Les postes élèves ont comme seule application Simba le service Windows «SimulationSIMBA.dll». Configuration confxml Chaque poste élève contient une variable d environnement «DISTRIBUTION» pointant vers les applications IGC de l ordinateur hôte («C:\Program Files\IGC\Bin» la plupart du temps). Pour que le service «IGC_SIMU_SIMBA» (Nom du service une fois la dll «SimulkationSIMBA.dll» installée comme un service Windows) puisse aller chercher correctement la configuration de l aménagement et de la simulation en cours d exécution, il doit connaître l adresse UNC du répertoire des aménagements partagés sur le poste maître. Pour ce faire, il faut modifier la valeur de la clé «ConfigurationExecution» dans le fichier «confxml» pour y indiquer l adresse du répertoire partagé. Le «Monitor» (présent sur chaque poste élève) qui sera le lanceur du service doit également pouvoir être accessible à distance. En effet, c est le lanceur principal du poste maître qui va se connecter à chaque «Monitor» des différents postes élèves pour lancer les services «IGC_SIMU_SIMBA». Par défaut, le «Monitor» n est pas accessible à distance. Pour changer cela, il faut ajouter une branche «Monitor» toujours dans le fichier «confxml.xml» de chaque poste élève. Voici une illustration des modifications à effectuer sur le fichier «confxml.xml» de chaque poste élève :... <!--Repertoire d'execution des configurations--> <Clef Nom="ConfigurationExecution" Valeur="\\10.33.162.83\Simulations"/>... <Branche Nom="Monitor"> <Clef Nom="Port" Valeur="2569"/> <Clef Nom="Adresse" Valeur=""/> </Branche> </ConfXML> Installation du service SimulationSIMBA L installation du service avec l utilitaire «ServiceEI.exe» l enregistre par défaut pour un démarrage en compte «Système Local». Cela pose un problème dans le cas du service «SimulationSIMBA» des postes élèves, car il ne sera pas capable d accéder au dossier partagé sur le réseau. La solution proposée est d installer le service, puis de modifier manuellement dans le gestionnaire de service de Windows sa session de démarrage pour le compte de l utilisateur Windows loggué.

Configuration poste maître Partage des Configurations IGC Le poste Simba maître doit partager le dossier contenant les aménagements et les simulations pour l ensemble des postes Simba. Pour ce faire sous Windows XP il suffit d afficher les propriétés du dossier à partager (click droit sur le dossier à partager, puis click gauche sur «Propriétés»), puis d activer son partage dans l onglet «Partage», et de renseigner une autorisation pour le groupe «Tout le monde» (click sur le bouton «Autorisations»).

Configurations des aménagements pour le Monitor Le module «Monitor» sera utilisé comme lanceur sur tous les postes élèves. Pour qu il sache comment démarrer le service «IGC_SIMU_SIMBA», on doit lui expliciter comment s y prendre. Pour ce faire, dans le dossier de chaque aménagement on doit ajouter un dossier «Supervision», contenant un dossier «IGC_SIMU_SIMBA» (le nom du service à lancer) qui contient enfin un fichier nommé «module.xml».

Le fichier «module.xml» doit expliciter de la manière suivante la manière de lancer le service : <?xml version="1.0" encoding="utf-8"?> <Module> /> simul) --> </Module> <!-- Comment l'os gère le process --> <Systeme nomfichier="simulationsimba"> <Windows extension=".dll" service="oui" lanceur="serviceei.exe" <Arguments> <!-- <Argument>AmApotreCrb</Argument> Argument vide (nom <Argument>-machine</Argument> <Argument>10.33.162.83</Argument> <Argument>-configuration</Argument> <Argument>conf/Simulation_00.xml</Argument> </Arguments> </Systeme> <Client bu="oui" libclientigc="non" nom="simulationsimba"/> <!-- Mode de démarrage --> <Lancement manuel="oui" obligatoire="non" /> Pour de plus amples informations sur ses configurations concernant le Monitor, référez vous à l adresse suivante : http://wiki.igcbox.fr/index.php?title=configuration_du_monitor Vérification du contenu de IPServeur.xml Le service «IGC_SIMU_SIMBA» de chaque poste élève se connectera au démarrage au serveur IGC du poste maître. Pour ce faire, il doit en avoir l autorisation. Vérifiez ainsi que le fichier IPServeur.xml

compris dans chaque aménagement («CnfSitricIn» et «CnfSitricOut») autorise des connexions clientes distantes : <?xml version="1.0" encoding="iso-8859-1"?> <Document Nom="Serveur" Date="31/07/2009" Version="1"> <IPServeur> <!-- Liste des IP Refusées --> <!--IPRefusees IP="10.27.137.201"/ --> <!-- Liste des IP Acceptées --> <IPAcceptees IP= "*.*.*.*" /> </IPServeur> </Document> Exécution des Services Lors du lancement d une simulation, quelques services prennent quelques paramètres. Poste maître Sur le poste maître, le serveur IGC prends en paramètre l aménagement à exécuter, suivi de la simulation. Le service «IGC_SUPERVISION_SIMBA» prends quant à lui sa configuration xml, en chemin relatif par rapport au répertoire racine de la simulation en cours. Poste élève Le service «IGC_SIMU_SIMBA» prends en paramètre son fichier de configuration xml, en chemin relatif par rapport au répertoire racine de la simulation en cours, et l adresse IP de la machine exécutant le serveur IGC principal. Modification Simulation, LibClient, Monitor et Monitor View Pour arriver à tester toute la chaîne, il m a fallu modifier les outils utilisés. A titre informatif, voici un bilan des modifications effectuées. Simulation & LibClient Le service «IGC_SIMU_SIMBA» une fois installé sur les postes élèves avaient des dépendances avec d autres services installés en local. Cela étant, lorsque l on démarrait le service il essayait de démarrer le service IGC local, même en lui passant en paramètre la machine distante sur laquelle le noyau IGC s exécutait. Pour remédier à cela, nous avons ajouté avec Patrick dans la LibClient une constante CLIENT_DISTANT qui permet à un client d IGC de choisir s il sera installé avec des dépendances ou sans dépendance.

De ce fait, dans le client IGC «Simulation», j ai ajouté une définition de cette nouvelle constante CLIENT_DISTANT. Monitor Dans l application «Monitor» rien n était prévu jusqu alors pour sélectionner un aménagement et une simulation. Pour arranger cela, j ai ajouté à la méthode «SelectAmenagement» de l interface Web Service du Monitor un paramètre optionnel pour sélectionner en plus de l aménagement une simulation. <element name="selectamenagement" ><complextype> <attribute name="amenagement" type="xs:string" use="required" /> <attribute name="simulation" type="xs:string" default="" use="optional" /> </complextype></element> Par défaut ce paramètre est égal à une chaine de caractère vide. MonitorView Le «MonitorView», qui est une IHM en QT pour manipuler un «Monitor», m a servi pour tester la chaîne de lancement. Mais dans son état d origine, elle ne permettait pas de sélectionner autre chose qu un aménagement (pas de simulation). J ai donc modifié le MonitorView pour lui ajouter un champ de sélection pour la simulation, et j ai mis cette version particulière à Simba du MonitorView dans la branche «svn://10.33.162.5/edf/simba/branches/2.1.0/monitorview».