ERP 2.50:Virtual appliances/fr
Needs help/review
Contents |
Introduction
Une machine virtuelle est un programme et système d'opération préinstallé et préconfiguré qui fonctionne sous VMware, Xen ou tout autre technologie de virtualisation. Openbravo ERP fourni ces machines virtuelles pour simplifier le processus d'évaluation. Pour faciliter le processus d'évaluation, ces machines incluent une base de données exemples nommée BigBazaar.
Ces machines virtuelles sont disponibles dans le SourceForge.
Information Générales
Programmes inclus
Les machines virtuelles contiennent les programmes suivants :
- Openbravo ERP 2.40.
- PostgreSQL 8.3.4.
- Sun JDK 1.5.0_16.
- Apache Ant 1.7.1.
- Apache httpd 2.2.9.
- Apache Tomcat 6.0.18.
- Tomcat Native 1.1.14.
- mod_jk 1.2.26.
- APR 1.2.12.
- OpenSSH 4.9p1 (client et serveur).
Minimum requis et détails du package
Machine virtuelle VMware
- Versions supportées : VMWare Player 1.x, 2.x, VMware Server, VMware WorkStation ou VMware Fusion.
- Nom du fichier : OpenbravoERP-2.40-x86.vmware.tar.gz
- Espace disque requis : 5GB.
- Mémoire RAM requise : 512MB.
- Mémoire Swap requise : 128MB.
- Réseau : bridged.
Machine virtuelle Xen appliance
- Versions supportées : Xen 3.0.3 or higher. Peut être déployée dans Amazon EC2.
- Nom du fichier : OpenbravoERP-2.40-x86.xen.tar.gz
- Espace disque requis : 5GB.
- Mémoire Swap requise : 128MB.
Machine virtuelle QEMU
- Versions supportées : QEMU 0.8 or higher. Optionally use KQEMU to increase performance.
- Nom du fichier : OpenbravoERP-2.40-x86.qemu-parallels.gz
- Espace disque requis : 5GB
- Mémoire Swap requise : 128MB
Machine virtuelle Parallels
- Versions supportées : Parallels Workstation, Desktop or Server.
- Nom du fichier : OpenbravoERP-2.40-x86.qemu-parallels.gz
- Espace disque requis : 5GB
- Mémoire Swap requise : 128MB
Machine virtuelle VirtualBox
- Versions supportées : VirtualBox or VirtualBox-OSE.
- Nom du fichier : OpenbravoERP-2.40-x86.virtualbox.gz
- Espace disque requis : 5GB.
- Mémoire Swap requise : 128MB.
Information d'identification Openbravo ERP
Entrez l'adresse IP indiquée à la fin du processus de démarrage. Pour s'identifier dans Openbravo ERP :
Identifiant: Openbravo
Mot de Passe: openbravo
Notez que ceux-ci respectent la casse.
Mots de passe Linux
- Accès administrateur : pas de mot de passe, s'identifier comme administrateur (root) et enregistrer le mot de passe 'passwd'. One cannot ssh as root until this password is set.
- Accès SSH : Utilisateur openbravo et mot de passe openbravo. Cet utilisateur s'identifie automatiquement dans le dossier /opt/AppsOpenbravo.
Notez que ces mots de passe ne sont pas utilisés dans Openbravo ERP, mais dans Linux.
Accès direct à la base de données
Pour des raisons de sécurité les machines virtuelles font usage d'un pare-feu (iptables) qui bloque tous les accès externes sauf pour les ports HTTP (80) et HTTPS (443). Donc, pour se connecter à la base de données en utilisant un outil externe, comme PgAdmin3, il est nécessaire d'établir un tunnel SSH, décris ci-dessous.
Linux, MAC et *BSD
- Ouvrez une ligne de commande et tapez la commande suivante, en remplaçant ip_address par l'adresse IP correcte :
ssh -N -L 5453:localhost:5432 openbravo@ip_address
- Cela transfert le port PostgreSQL de l'application dans le port 5433 de la machine locale de l'utilisateur, communiquée à travers une connection SSH.
- Tapez le mot de passe de l'utilisateur d'openbravo et laissez ce terminal ouvert.
- Ouvrez le client PostgreSQL (ex.: PgAdmin3), spécifiez les réglages de connection suivants et cliquez OK :
- Nom: OpenbravoERP
- Hôte: localhost
- Port: 5433
- Utilisateur: tad
- Mot de Passe: tad
La connection sera possible tant que la connection SSH précédente sera ouverte.
Windows
Utlisez PuTTY pour vous connecter à PostgreSQL dans Windows. PuTTY est un client SSH gratuit et open source.
- Sélectionnez Session
- Dans le champ Nom de l'hôte, entrez l'adresse IP de la machine réseau d'Openbravo.
- Sélectionnez Connection -> SSH -> Tunnels.
- Dans le champ Port source, entrez 5433.
- Dans le champ Destination, entrez localhost:5432.
- Cliquez Ajouter.
- Cliquez Ouvrir pour ouvrir la connection SSH.
- Tapez le nom d'utilisateur d'Openbravo et son mot de passe associé et laissez ce terminal ouvert.
Divers
- Le terminal tomcat (tomcat context) est localisé dans /var/lib/tomcat/webapps/openbravo.
- Le dossier /opt/AppsOpenbravo inclue seulement les codes sources, pas les codes binaires. Dans le but de développer il est nécessaire de lancer une complète compilation. Identifiez-vous avec l'utilisateur SSH d'openbravo et lancez :
$ ant core.lib wad.lib trl.lib compile.complete
Notez que c'est seulement besoin la première fois. Des compilations conséquentes peuvent être réalisées avec ant compile -Dtab=xx.
- Les services web peuvent être installés en s'identifiant comme utilisateur SSH d'Openbravo et en lançant :
$ ant installWebService
Installation et utilisation
Étapes communes
- Téléchargez un programme de virtualisation. Voir ci-dessous pour des instructions spécifiques à propos de VMware, Xen, QEMU, Parallels et VirtualBox.
- Téléchargez la machine virtuelle et ouvrez-la avec le programme de virtualisation.
- Le message suivant apparaît à la fin du processus de démarrage, indiquant l'adresse URL pour accéder à Openbravo ERP dans votre navigateur.
Bienvenue dans la Communauté d'Openbravo ERP Pour vous identifiez dans Openbravo ERP, utilisez votre navigateur pour entrer l'adresse http://<IP_ADDRESS>
VMware
Utilisez VMware Player (freeware) pour lancer des machines virtuelles de pré-configuration sur votre bureau. Pour obtenir la machine Openbravo lancée, suivez les étapes suivantes :
- Téléchargez et installez VMware Player. Il y a différentes versions pour Microsoft Windows et Linux. Pour Macs, VMware Fusion a besoin d'être téléchargé et installé.
- Téléchargez la dernière version de Openbravo VMware et décompressez les fichiers.
- Lancez VMware Player (ou VMware Fusion pour Macs) et sélectionnez le fichier .vmx décompressé.
- Si il y a DHCP sur votre réseau, les étapes suivantes ne sont pas requises. Le message de démarrage final dans la fenêtre du player de la machine virtuelle indique l'adresse URL pour accéder à Openbravo dans votre navigateur.
Si il n'y pas de DHCP dans votre réseau vous avez deux options :
- Changer les options réseaux dans VMware player et remplacer par NAT, et redémarrer la machine virtuelle. Cela créera une subdivision de réseau dans l'enceinte de votre ordinateur qui vous permettra d'accéder à la machine virtuelle.Notez que de cette façon, Openbravo n'aura pas accès à internet.
- Ou, identifiez-vous comme administrateur (root) (pas de mot de passe) et tapez les commandes suivantes pour régler une adrresse IP spécifique (IP_ADDRESS) et une passerelle (IP_GATEWAY) :
$ /sbin/ifconfig eth0 IP_ADDRESS netmask 255.255.255.0 up $ /sbin/route add default gw IP_GATEWAY
Finalement, pour que l'internet soit de nouveau disponible, assignez-leurs des serveurs DSN :
$ echo "nameserver IP_DNS1" >> /etc/resolv.conf $ echo "nameserver IP_DNS2" >> /etc/resolv.conf
Une fois que l'adresse IP est réglée, ouvrez http://<IP_ADDRESS> pour accéder à Openbravo ERP dans votre navigateur (voir ci-dessus).
Xen appliance
Xen est un programme de virtualisation gratuit et open source. Pour faire fonctionner la machine virtuelle d'Openbravo suivez ces étapes.
Fonctionnement avec Amazon EC2
Suivez ces étapes pour déployer Xen dans Amazon EC2. Veuillez vérifier que toutes les variables d'environnement sont configurées correctement :
- Tout d'abord, assemblez l'image :
$ ec2-bundle-image -i OpenbravoERP-2.40-x86.fs -k $EC2_PRIVATE_KEY -c $EC2_CERT -u $EC2_USER_ID
- Chargez l'image dans un pot d'Amazon S3 :
$ ec2-upload-bundle -b OpenbravoERP -m /tmp/OpenbravoERP-2.40-x86.fs.manifest.xml -a $EC2_ACCESS_KEY -s $EC2_SECRET_KEY
- Enregistrez l'image :
$ ec2-register OpenbravoERP/OpenbravoERP-2.40-x86.fs.manifest.xml ami-xxxxxx
- Use the ami-xxxxxx returned by this command to run the instance:
$ ec2-run-instances ami-xxxxxx
QEMU
L'installation et la configuration réseau sont abordées dans ces documents. Quand celles-ci sont terminées, entrez la commande suivante :
$ qemu -hda OpenbravoERP-2.40-x86.qemu-parallels -m 512 -net tap -net nic
Parallels
Décompressez OpenbravoERP-2.40-x86.qemu-parallels.gz et ouvrez le fichier OpenbravoERP-2.40-x86.qemu-parallels en utilisant Parallels.
VirtualBox
- Décompressez OpenbravoERP-2.40-x86.virtualbox.gz, cela donnera résultat dans le fichier OpenbravoERP-2.40-x86.virtualbox.vdi.
- Ouvrez VirtualBox et cliquez Machine -> New. Dans le champ Nom, entrez Communauté Openbravo ERP et sélectionnez Linux 2.6 dans OS Type. Cliquez Suivant.
- Sélectionnez 512MB pour Taille de base de données. Cliquez Suivant. Si vous utilisez la machine virtuelle 2.50alpha-r1, sélectionnez 1024MB.
- Cliquez Existing pour ajouter l'image. Puis Ajouter, cliquez Parcourir et sélectionnez le fichier OpenbravoERP-2.40-x86.virtualbox.vdi. Cliquez Sélectionner, puis sur Suivant et finalement sur Terminer.
Pour utiliser Openbravo ERP, il est nécessaire d'accéder à la machine virtuelle à travers le réseau. Suivez le In order to use Openbravo ERP it is necessary to access the virtual appliance through the network. Follow the official guide de l'utilisateur officiel pour configurer ce réseau, en particulier la section Introduction de Host Interface Networking (HIF). Il y a des instructions spécifiques pour Linux (Debian/Ubuntu), Mac OSX et Windows.
Changelog
Version 2.50alpha-r1
- Openbravo ERP: upgrade to 2.50alpha-r1.
- PostgreSQL: upgrade to 8.3.5. Add ossp-uuid support, version 1.6.2.
- Apache Ant: set ANT_OPTS to "-Xmx 1024M".
- Apache Tomcat: increase CATALINA_OPTS "-Xmx" to 768M.
- Sun JDK: upgrade to 1.6.0_10.
- mod_jk: update to 1.2.27.
- Tomcat-native: update to 1.1.15.
- Openbravo Linux user: create new files with umask 002. Change $HOME to /home/openbravo.
- VMware appliance: increase default memory allocation to 1024MB.
Version 2.40
- Openbravo ERP: upgrade to 2.40.
- Port appliance to rPath Linux 2.0 (glibc 2.5).
- PostgreSQL: upgrade to 8.3.4.
- Apache httpd: upgrade to 2.2.9.
- Apache Ant: upgrade to 1.7.1.
- Apache Tomcat: upgrade to 6.0.18.
- Sun JDK: upgrade to 1.5.0_16.
- Linux kernel: upgrade to 2.6.26.
- Added tomcat-native and apr support for Tomcat to increase performance.
- Added mod_deflate to Apache httpd configuration for text, HTML, XML, CSS and javascript.
- Fix an issue that prevented the web services from being installable.
- VMware appliance: upgrade Open VMware Tools to 2008.09.03_114782.
- Add a raw hard drive image, suitable for QEMU and Parallels.
- Add a vdi image, suitable for VirtualBox.
Version 2.35 MP5
- Openbravo ERP: upgrade to 2.35 Maintenance Pack 5. Add delay to init script to avoid errors on low memory systems.
- Conary: upgrade to 2.0.16.
- Cyrus-SASL: upgrade to 2.1.21.
- distro-release: update strings to "2.35 MP5".
Version 2.35 MP4
- Openbravo ERP: upgrade to 2.35 Maintenance Pack 4. Create initial database from a dump file with demo data. Include database structure XML files in database directory.
- PostgreSQL: upgrade to 8.2.7. Fix autovacuum issue.
- Apache Tomcat: upgrade to 5.5.26.
- Sun JDK: upgrade to 1.5.0_15.
- Include only apr and apr-util 0.9.x. Apache 2.0.x doesn't support apr 1.2.x and tomcat-native anyway.
- Linux kernel: upgrade to 2.6.24.7.
- Open VMware Tools: upgrade to 2008.05.02_90473.
- Conary: upgrade to 2.0.14.
- OpenSSH: upgrade to 4.9p1.
- distro-release: update strings to "2.35 MP4". Modify welcome message.
Version 2.35 MP1
- Openbravo ERP: upgrade to 2.35 Maintenance Pack 1. Create initial database from XML files.
- PostgreSQL: upgrade to 8.2.6. Enable autovacuum.
- Apache Tomcat: decrease maximum memory allocation to 384MB. Add the tmptomcat hourly cron script to prevent the deletion of /var/tmp/tomcat by tmpwatch.
- distro-release: update strings to "2.35 MP1".
- iptables: accept external PostgreSQL connections, port 5432.
- mod_jk: upgrade to 1.2.26.
- apr: upgrade to 1.2.12.
- apr-util: upgrade to 1.2.12.
- Add lftp.
- Add slocate.
- Add rsync.
- Add two branches to installLabelPath: conary.rpath.com@rpl:1 and addons.rpath.com@rpl:1.
- Linux kernel: upgrade to 2.6.22.16.
Version 2.35
Initial VMware and Xen virtual images:
- Openbravo ERP 2.35.
- Apache Tomcat 5.5.25.
- Apache httpd 2.0.61.
- PostgreSQL 8.2.5.
- Apache Ant 1.7.0.
- Linux kernel: upgrade to 2.6.22.13.
- mod_jk 1.2.23.
- apr 1.2.8.
- apr-util 1.2.8.
- VMware appliance: Open VMware Tools 2007.10.08.
Support
Pour toutes questions ou doutes à propos des machines virtuelles, posez des questions dans le forum aide. Ou joignez la chaîne de communication IRC d'Openbravo in freenode.
Si vous pensez que vous avez trouvé un bug, reportez-le à travers issues.openbravo.com.