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
Service Web
-
- Messages : 58
- Enregistré le : jeu. 12 avr. 2012, 14:50:53
(sans sujet)
Bonjour.
Il est possible de sauvegarder/restaurer des serveurs web complets ou des services. Il faut regarder dans toutes les commandes qshell.
Il est possible de sauvegarder/restaurer des serveurs web complets ou des services. Il faut regarder dans toutes les commandes qshell.
Thomas
(sans sujet)
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+
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
(sans sujet)
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à
Du coup je vais continuer dans cette direction.
Merci à vous.
Florian
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à
Du coup je vais continuer dans cette direction.
Merci à vous.
Florian
-
- Messages : 58
- Enregistré le : jeu. 12 avr. 2012, 14:50:53
(sans sujet)
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 !
Après, il suffit des les faire tourner de la même manière sur les partitions !
Thomas
(sans sujet)
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
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