Service Web

IBM i, configuration, commandes, ...
Répondre
florian67
Messages : 135
Enregistré le : lun. 23 déc. 2013, 17:03:12

Service Web

Message 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

thomas.barberot
Messages : 58
Enregistré le : jeu. 12 avr. 2012, 14:50:53

(sans sujet)

Message 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.
Thomas

nbonnet
Messages : 198
Enregistré le : mar. 11 sept. 2018, 08:20:13
Localisation : Lyon

(sans sujet)

Message 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+
Nathanaël

florian67
Messages : 135
Enregistré le : lun. 23 déc. 2013, 17:03:12

(sans sujet)

Message 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

thomas.barberot
Messages : 58
Enregistré le : jeu. 12 avr. 2012, 14:50:53

(sans sujet)

Message 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 !
Thomas

florian67
Messages : 135
Enregistré le : lun. 23 déc. 2013, 17:03:12

(sans sujet)

Message 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 :)

Répondre