Page 1 sur 1

Service Web

Posté : mer. 23 oct. 2019, 08:25:14
par florian67
Bonjour à tous,

Petite question du matin :)

Est-ce qu'il existe un outil standard IBM pour déployer des services web sur plusieurs IBMi ?

Bonne journée.
Florian

(sans sujet)

Posté : mer. 23 oct. 2019, 08:35:30
par thomas.barberot
Bonjour.
Il est possible de sauvegarder/restaurer des serveurs web complets ou des services. Il faut regarder dans toutes les commandes qshell.

(sans sujet)

Posté : mer. 23 oct. 2019, 08:42:31
par nbonnet
Bonjour Florian,

Thomas est dans le vrai :
dans le répertoire /qibm/proddata/os/webservices/bin, il existe des scripts shell

createWebServicesServer.sh
deleteWebServicesServer.sh
getConfigurationFile.sh
getWebServiceProperties.sh
getWebServicesServerProperties.sh
installWebService.sh
listWebServicesServers.sh
listWebServices.sh
restoreWebServicesServer.sh
restoreWebServices.sh
saveWebServicesServer.sh
saveWebServices.sh
setWebServiceProperties.sh
setWebServicesServerProperties.sh
startWebService.sh
startWebServicesServer.sh
stopWebService.sh
stopWebServicesServer.sh
uninstallWebService.sh

Pour déployer sur plusieurs machines, 2 possibilités :
- préparer des scripts d'installation et les jouer sur l'ensemble des machines concernées
- déployer sur une machine et utiliser les scripts saveWebServices.sh et restoreWebServices.sh (utilisent un SAVF)

Je préfères la première solution, j'ai eu des soucis avec la 2nde, principalement si les machines ne sont pas exactement au même niveau d'OS/PTF.

a+

(sans sujet)

Posté : mer. 23 oct. 2019, 08:56:05
par florian67
Merci Thomas, Nathanaël.

J'ai commencé à m'écrire un outil pour faire la solution 1 mais je me demandais à tout hasard si ça n'existait pas déjà :D

Du coup je vais continuer dans cette direction.

Merci à vous.
Florian

(sans sujet)

Posté : mer. 23 oct. 2019, 13:13:50
par thomas.barberot
Je peux fournir les programmes qu'on utilise pour faire les déploiement, mais ils ne sont que mono-partition.
Après, il suffit des les faire tourner de la même manière sur les partitions !

(sans sujet)

Posté : mer. 23 oct. 2019, 13:33:18
par florian67
Merci Thomas c'est gentil.

J'ai déjà pas mal avancé sur le sujet. Je me suis créé un programme de service avec toutes les fonctions de démarrage / arrêt / déploiement etc...

La je m'attaque à la gestion des logs et à la récupération des paramètres programme dans le PCML. Une fois que c'est bon, petite appli web pour commander tout ça et hop :)