« Gestionnaire de Service 1000 » : différence entre les versions

De Wiki1000
(Page créée avec « ==Contexte== Dans le cadre de l'utilisation du service dans le cloud, le contrôleur de service n'est plus utilisé. Afin de mettre à jour le service, un nouvel exécuta... »)
 
Aucun résumé des modifications
Ligne 5 : Ligne 5 :


Ses deux uniques fonctions sont  
Ses deux uniques fonctions sont  
* de redémarrer le service s'il s'arrête
* De redémarrer le service s'il s'arrête
* si un service est présent dans le répertoire "install", remplacer le service avant de le redémarrer
* Si un service est présent dans le répertoire "install", remplacer le service avant de le redémarrer


Ainsi, le service 1000 peut se mettre à jour en téléchargeant la mise à jour et en s'arrêtant. Le loader se charge de remplacer l'exécutable (et le site est les dlls...) et de redémarrer.
Ainsi, le service 1000 peut se mettre à jour en téléchargeant la mise à jour et en s'arrêtant. Le loader se charge de remplacer l'exécutable (et le site est les dlls...) et de redémarrer.


==Mise en œuvre==
==Mise en œuvre==


Le loader de service s'installe via l'admin manager, sur une nouvelle installation, la mise à jour d'un service déjà installé n'est pas supportée.
<pre>
<répertoire du service>
  serviceL1000.exe
</pre>


'''Installation avec loader'''


''Installation sans loader''
<pre>
<répertoire du loader>
  serviceL1000Loader.exe
  <répertoire du service>
    serviceL1000.exe
    ... Tous les fichiers du container ...
  <install>
    fichiers temporaires à installer
</pre>


<répertoire du service>
===Nouvelle installation===
|__serviceL1000.exe


''Installation avec loader''
Le loader de service s'installe via l'admin manager.


<répertoire du service>
==Installation avec migration==
|__serviceL1000Loader.exe
|__<server>
    |__serviceL1000.exe
|__<install>


* Sauvegardez le fichier serveur .ini
* Désinstallez le service par Windows
* Installez le loader via le l'admin en ligne de commande
* Recopiez le fichier .ini dans le répertoire server.


{{tip|En mode cluster il est nécessaire de réenregistrer le service loader manuellement en passant les paramètres adéquats sur la ligne de commande}}


==Installation manuelle==
'''Désenregistrement des services Windows :'''


* Désenregistrez le service controlleur
* Désenregistrez les services 1000 en notant les paramètres passés sur leur ligne de commande


'''Création de la structure de répertoire :'''


* Créez un répertoire au même niveau que le répertoire du service existant.
* Copiez l'exécutable serviceL1000Loader.exe
* Créez un répertoire "server"
* Copiez l'ancien répertoire du service dans ce répertoire "server"
* Créez un répertoire "install"


'''Enregistrement des loader en service Windows :'''


* Enregistrer le serviceL1000Loader autant fois que de serviceL1000 démarrés avec même les paramètres que les serviceL1000.


{{warning|L'utilisation du loader est incompatible avec celle du contrôleur, vous devez désinstaller le contrôleur et configurer les services manuellement dans le fichier de configuration.}}


[[Category:Version1000]]
[[Category:Version1000]]
[[Category:Serveur]]

Version du 17 juin 2022 à 13:39

Contexte

Dans le cadre de l'utilisation du service dans le cloud, le contrôleur de service n'est plus utilisé.

Afin de mettre à jour le service, un nouvel exécutable est utilisé, le loader de service.

Ses deux uniques fonctions sont

  • De redémarrer le service s'il s'arrête
  • Si un service est présent dans le répertoire "install", remplacer le service avant de le redémarrer

Ainsi, le service 1000 peut se mettre à jour en téléchargeant la mise à jour et en s'arrêtant. Le loader se charge de remplacer l'exécutable (et le site est les dlls...) et de redémarrer.

Mise en œuvre

 <répertoire du service>
   serviceL1000.exe

Installation avec loader

 <répertoire du loader>
  serviceL1000Loader.exe
  <répertoire du service>
    serviceL1000.exe
    ... Tous les fichiers du container ...
  <install>
    fichiers temporaires à installer

Nouvelle installation

Le loader de service s'installe via l'admin manager.

Installation avec migration

  • Sauvegardez le fichier serveur .ini
  • Désinstallez le service par Windows
  • Installez le loader via le l'admin en ligne de commande
  • Recopiez le fichier .ini dans le répertoire server.
Tip : En mode cluster il est nécessaire de réenregistrer le service loader manuellement en passant les paramètres adéquats sur la ligne de commande

Installation manuelle

Désenregistrement des services Windows :

  • Désenregistrez le service controlleur
  • Désenregistrez les services 1000 en notant les paramètres passés sur leur ligne de commande

Création de la structure de répertoire :

  • Créez un répertoire au même niveau que le répertoire du service existant.
  • Copiez l'exécutable serviceL1000Loader.exe
  • Créez un répertoire "server"
  • Copiez l'ancien répertoire du service dans ce répertoire "server"
  • Créez un répertoire "install"

Enregistrement des loader en service Windows :

  • Enregistrer le serviceL1000Loader autant fois que de serviceL1000 démarrés avec même les paramètres que les serviceL1000.
Attention : L'utilisation du loader est incompatible avec celle du contrôleur, vous devez désinstaller le contrôleur et configurer les services manuellement dans le fichier de configuration.