Gestionnaire de Service 1000
De Wiki1000
(Différences 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... ») |
|||
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 à 14:39
Sommaire |
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.