Manuel d'utilisation de xoe, gestionnaire de serveurs OpenERP multiples
Par SISalp le mardi 27 octobre 2009, - Administrer Odoo - Lien permanent
xoe est un utilitaire utilisé par SISalp pour gérer automatiquement des serveurs OpenERP multiples. poe quant à lui applique des modifications spécifiques sur les serveurs OpenERP au moment de leur téléchargement. Pour plus d'information sur poe, reportez vous au manuel de poe
Dans quels cas utiliser xoe ?
xoe crée un environnement d'exécution adapté aux cas suivants :
- utiliser plusieurs serveurs OpenERP indépendants
- automatiser les fonctions d'installation et de maintenance d'OpenERP
- tracer l'historique de vos serveurs OpenERP
- surveiller le fonctionnement des serveurs OpenERP
- vous connaissez le langage shell de Linux
Dans quels cas ne pas utiliser xoe ?
xoe n'est pas adapté pour :
- les serveurs windows
- les serveurs Linux autres que debian et dérivés
- vous ne connaissez pas le shell et l'administration Linux
xoe n'a pas pour but de masquer la complexité d'installation pour les débutants qui souhaitent une installation facile pour découvrir OpenERP.
Pré-requis
Sur une machine (physique ou virtuelle) installer une version minimale de debian lenny ou ubuntu
installer xoe et poe
Connexion sous root, ou bien utiliser sudo devant chaque commande
cd /usr/local/bin wget http://download.sisalp.net/xoe chmod 755 xoe xoe --update
poe est installé lors de la mise à jour de xoe. Reportez vous à la documentation de poe au besoin. Ces deux outils sont indépendants, mais la configuration de xoe peut automatiser le report des adaptations spécifiques gérées par poe sur un serveur fraichement installé.
afficher le manuel d'utilisation de xoe
xoe --documentation
afficher la liste des commandes xoe
xoe --help
xoe affiche :
Extended OpenERP servers management xoe is both an initial setup utility and an execution manager for OpeneERP xoe [--]command [-option] [parameters] [] mean optionnal command and option can be abreviated if non ambiguous some parameters can be abreviated if non ambiguous a missing parameter often means "all maching Auto in configuration file" xoe --command -usage provides documentation on --command command is one of : ==================
and the list of xoe commands and options
afficher la documentation disponible sur une commande xoe
xoe --commande -usage
remplacer --commande par la commande sur laquelle vous voulez en savoir davantage
afficher la documentation sur la configuration de xoe
xoe --config -example
Mettre à jour xoe
Connexion sous root, ou bien utiliser sudo devant chaque commande
xoe --update
Récupérer xoe après une panne pendant la mise à jour
Quand xoe fonctionne correctement
Connexion sous root, ou bien utiliser sudo devant chaque commande
xoe --rescue
Quand xoe est cassé et ne peut plus se mettre à jour tout seul
Connexion sous root, ou bien utiliser sudo devant chaque commande
rescue.xoe
Connaître la version de xoe
xoe --version
Connaître la version de la configuration de xoe
xoe --config -version
Connaître les évolutions de xoe
xoe --change
Supprimer xoe et poe
Connexion sous root, ou bien utiliser sudo devant chaque commande
rm /usr/local/bin/xoe rm /usr/local/bin/poe