« Gestionnaire de Service 1000 » : différence entre les versions
(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 | ||
* | * 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== | ||
<pre> | |||
<répertoire du service> | |||
serviceL1000.exe | |||
</pre> | |||
'''Installation avec loader''' | |||
<pre> | |||
<répertoire du loader> | |||
serviceL1000Loader.exe | |||
<répertoire du service> | |||
serviceL1000.exe | |||
... Tous les fichiers du container ... | |||
<install> | |||
fichiers temporaires à installer | |||
</pre> | |||
===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. | |||
{{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.