Tutorial
Installer Nuxeo 5.2 DM sur une
  image VMWare Ubuntu 8.10


           Jean Marie PASCAL
       jeanmarie.pascal@gmail.com
Objectifs
 Téléchargement des composants

 Installation des composants

 Configuration des composants

 Installation Nuxeo

 Configuration Nuxeo



   07/18/09       http://www.opensourceecm.fr/search/label/nuxeo   2
Ma Configuration
 Système d’exploitation :
   Windows XP SP2

 Processeur
   Intel Core 2 Duo

 Mémoire
   2Gb



    07/18/09     http://www.opensourceecm.fr/search/label/nuxeo   3
Architecture
 Serveur

 • Ubuntu Server 8.10
 • Nuxeo 5.2
 • PostgreSQL 8.3
 • Sun JDK 1.6.0.10
 • SSH

                          Putty
                         WinSCP

                                                   Client

                                                   • Windows XP SP2
                                                   • VmWare Player
                                                   • PgAdmin III
                                                   • Putty
                                                   • WinSCP


     07/18/09           http://www.opensourceecm.fr/search/label/nuxeo   4
Pré-Requis
 Installation de
   Putty (Pour les lignes de commandes)
   WinSCP (Pour le transfert de fichiers)



 Connaître les commandes de bases Linux.




    07/18/09        http://www.opensourceecm.fr/search/label/nuxeo   5
Pré-Requis Nuxeo
 JBoss application server with EJB3
  support enabled
 Java Development Kit (JDK)

 RAM: 2Gb is the minimum requirement for
  using Nuxeo EP
 CPU: Intel Core2 or equivalent and upper



 Pour plus d’informations :
   http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/#admin-os-requirements



     07/18/09                   http://www.opensourceecm.fr/search/label/nuxeo     6
Téléchargement et Installation
          VMWare
Télécharger
 VMWare FreePlayer
    http://www.vmware.com/products/player/

 Lancer l’exécutable et suivre l’assistant




     07/18/09           http://www.opensourceecm.fr/search/label/nuxeo   8
Télécharger
 Image VMWare
   http://www.thoughtpolice.co.uk/vmware/
   Ubuntu Server 8.10 (Intrepid Ibex)




   Login : notroot
   Password : thoughtpolice



   07/18/09        http://www.opensourceecm.fr/search/label/nuxeo   9
Configuration de l’OS
Lancer une image VMWare
 Démarrer VMWare Player



 Cliquer sur l’image
   Choisir le fichier VM


 Attendre le prompt




    07/18/09         http://www.opensourceecm.fr/search/label/nuxeo   11
Configuration de l’image Ubuntu
 Modifier la configuration clavier
   sudo dpkg-reconfigure console-setup

 Modifier le password du user : notroot
   Passwd notroot

 Pour plus d’informations de configuration de
  l’image
   http://www.thoughtpolice.co.uk/vmware/howto/1-minut




    07/18/09         http://www.opensourceecm.fr/search/label/nuxeo   12
Mise à Jour des Paquets
 Lancer les commandes suivants via le player :
    sudo apt-get update
    sudo apt-get upgrade



 Pour plus d’informations sur l’utilisation de la
  commande apt-get
    http://doc.ubuntu-fr.org/apt-get




     07/18/09         http://www.opensourceecm.fr/search/label/nuxeo   13
Installation SSH
 Installation SSH
    BUT : Pour la communication entre Putty/Winscp et le serveur
     Ubuntu VmWare
 Executer la commande :
    sudo apt-get install ssh


 Récupérer l’IP du serveur
    ifconfig




     07/18/09              http://www.opensourceecm.fr/search/label/nuxeo   14
SSH : WinSCP
 Vérifier la connexion avec WinSCP
  




 Login
  



      07/18/09     http://www.opensourceecm.fr/search/label/nuxeo   15
SSH : Putty
 Vérifier la connexion avec Putty
  



 Login
  




      07/18/09      http://www.opensourceecm.fr/search/label/nuxeo   16
Installation unzip
 Installer unzip
    Sudo apt-get install unzip




     07/18/09         http://www.opensourceecm.fr/search/label/nuxeo   17
Installation des outils
 nécessaires à Nuxeo
Installation d’une JVM
 Se connecter au serveur Ubuntu via putty :
   sudo apt-get install sun-java6-jdk




    07/18/09        http://www.opensourceecm.fr/search/label/nuxeo   19
Définir les variables
              d’environnements
 Définir la variable JAVA_HOME & CLASSPATH:
    vi /etc/environnement

 Ajouter le bloc de ligne suivant à la fin du fichier
   


    Redémarrer Putty pour prendre en compte la modification

 Vérifier l’installation




       07/18/09             http://www.opensourceecm.fr/search/label/nuxeo   20
Installation PostgreSQL
 Se connecter au serveur Ubuntu via putty:
   sudo apt-get install postgres




   Pour plus d’informations
      http://doc.ubuntu-fr.org/postgresql
      http://docs.postgresql.fr/8.3/


    07/18/09            http://www.opensourceecm.fr/search/label/nuxeo   21
Installation PostgreSQL
 Initialisation du mot de passe postgres (côté
  BDD)
  sudo su postgres -c psql template1
   ALTER USER postgres WITH PASSWORD 'password';
  q (pour quitter)

 Ré-initialisation du mot de passe postgres
  (côté user linux)




    07/18/09           http://www.opensourceecm.fr/search/label/nuxeo   22
Installation PostgreSQL
 Pour accéder à distance au serveur Postgre
  Modifier le fichier de configuration
     sudo vi
      /etc/postgresql/8.3/main/postgresql.conf
  Ouvrir l’accès distant
     Décommenter la ligne
     Editer la ligne


  Mot de passe crypté
     Décommenter la ligne


    07/18/09        http://www.opensourceecm.fr/search/label/nuxeo   23
Installation PostgreSQL
 Pour accéder à distance au serveur Postgre
  Modifier le fichier de configuration
     sudo vi /etc/postgresql/8.3/main/pg_hba.conf
  Ouvrir l’accès distant
     Ajouter la ligne suivante à la fin du fichier




                     A remplacer par votre plage d’IP
    07/18/09         http://www.opensourceecm.fr/search/label/nuxeo   24
Installation PostgreSQL
 Redemarrer PostgreSQL
  sudo /etc/init.d/postgresql-8.3 restart




   07/18/09       http://www.opensourceecm.fr/search/label/nuxeo   25
Installation Pgadmin III
 Télécharger l’application à l’adresse suivante:
  http://www.pgadmin.org/download/




    07/18/09        http://www.opensourceecm.fr/search/label/nuxeo   26
Installation Pgadmin III
 Décompresser le fichier et lancer
 Suivre l’assistant d’installation




    07/18/09     http://www.opensourceecm.fr/search/label/nuxeo   27
Utiliser PGAdmin III
 Démarrer pgadmin III
 Cliquer sur ajouter un serveur

 Remplir le formulaire




    07/18/09     http://www.opensourceecm.fr/search/label/nuxeo   28
Utiliser PGAdmin III
 Vérifier l’affichage des propriétés du
  serveur




    07/18/09      http://www.opensourceecm.fr/search/label/nuxeo   29
Installation openoffice
 Lancer la commande
  sudo apt-get install openoffice.org




   07/18/09       http://www.opensourceecm.fr/search/label/nuxeo   30
Installation James (Serveur Mail)
 Télécharger James sur le site officiel
  http://james.apache.org/download.cgi

 Décompresser le fichier dans le repertoire
  /opt

 Suivre le tutoriel
  http://james.apache.org/



    07/18/09       http://www.opensourceecm.fr/search/label/nuxeo   31
Installation Nuxeo
Nuxeo 5.2 DM
 Télécharger la dernière version
  http://www.nuxeo.com/downloads/

 Glisser/Déposer le fichier avec WinSCP
  dans le répertoire opt

 Dézipper le contenu (via putty)
  Cd /opt
  Unzip nuxeo-dm-latest-stable-jboss.zip

    07/18/09     http://www.opensourceecm.fr/search/label/nuxeo   33
Définir la base de donnée
 Se connecter à PGAdmin III
 Créer un utilisateur « nuxeo »
  Clic droit sur l’icône
   Roles de connexion




  Remplir le formulaire



    07/18/09      http://www.opensourceecm.fr/search/label/nuxeo   34
Définir la base de donnée
 Se connecter à PGAdmin III
 Créer une base de données
  Clic droit sur l’icône
   Bases de données
    Ajouter une base de données

  Remplir le formulaire




   07/18/09       http://www.opensourceecm.fr/search/label/nuxeo   35
Définir la base de données
 Vérifier la création de la base de données
  et du nouveau rôle de connexion




    07/18/09     http://www.opensourceecm.fr/search/label/nuxeo   36
Ajouter un langage procédural
 Ajout du langage plpgsql sur la base de
  données nuxeo
  su postgres
  Createlang plpgsql nuxeo




    07/18/09     http://www.opensourceecm.fr/search/label/nuxeo   37
Ajouter la librairie postgresql
 Télécharger la librairie postgresql
  http://jdbc.postgresql.org/download.html
  

 Copier le jar via winscp vers le répertoire
 /opt/nuxeo-dm-5.2.0/server/default/deploy/nuxeo.ear/lib




    07/18/09          http://www.opensourceecm.fr/search/label/nuxeo   38
Définir les datasources
 Editer les fichiers suivants via WinSCP
 Répertoire
 /opt/nuxeo-dm-5.2.0/server/default/deploy/nuxeo.ear/datasources



 Fichiers
  default-repository-ds.xml
  unified-nuxeo-ds.xml




    07/18/09             http://www.opensourceecm.fr/search/label/nuxeo   39
default-repository-ds.xml




   07/18/09   http://www.opensourceecm.fr/search/label/nuxeo   40
unified-nuxeo-ds.xml




   07/18/09   http://www.opensourceecm.fr/search/label/nuxeo   41
Définir les fichiers de configuration
 Editer les fichiers suivants via WinSCP

 Répertoire
 /opt/nuxeo-dm-5.2.0/server/default/deploy/nuxeo.ear/datasources



 Fichiers
  Sql.properties
  Nuxeo.properties
  Default-repository-config.xml


    07/18/09             http://www.opensourceecm.fr/search/label/nuxeo   42
Default-repository-config.xml




   07/18/09   http://www.opensourceecm.fr/search/label/nuxeo   43
Sql.properties




   07/18/09      http://www.opensourceecm.fr/search/label/nuxeo   44
Nuxeo.properties




   07/18/09   http://www.opensourceecm.fr/search/label/nuxeo   45
Démarrer l’application
 Pour Démarrer Nuxeo :
  Cd /opt/nuxeo-dm-5.2.0/bin/
  Sh run.sh –b 0.0.0.0
 Pour vérifier le démarrage




    07/18/09     http://www.opensourceecm.fr/search/label/nuxeo   46
Les Interfaces : Nuxeo
 Interface Web
   http://hostname:8080/nuxeo
   Login : Administrator
   Mot de passe : Administrator




    07/18/09        http://www.opensourceecm.fr/search/label/nuxeo   47
Pour plus d’informations sur l’installation
 Nuxeo Book
   http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/


 Admin Guide
   http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/inde




    07/18/09         http://www.opensourceecm.fr/search/label/nuxeo   48
Installation Nuxeo 5.2


         By JM.PASCAL

       www.opensourceecm.fr
                 &
      www.open-source-ecm.com

DRAFT - Vm Ware - Installation Nuxeo

  • 1.
    Tutorial Installer Nuxeo 5.2DM sur une image VMWare Ubuntu 8.10 Jean Marie PASCAL jeanmarie.pascal@gmail.com
  • 2.
    Objectifs  Téléchargement descomposants  Installation des composants  Configuration des composants  Installation Nuxeo  Configuration Nuxeo 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 2
  • 3.
    Ma Configuration  Systèmed’exploitation :  Windows XP SP2  Processeur  Intel Core 2 Duo  Mémoire  2Gb 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 3
  • 4.
    Architecture Serveur •Ubuntu Server 8.10 • Nuxeo 5.2 • PostgreSQL 8.3 • Sun JDK 1.6.0.10 • SSH Putty WinSCP Client • Windows XP SP2 • VmWare Player • PgAdmin III • Putty • WinSCP 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 4
  • 5.
    Pré-Requis  Installation de  Putty (Pour les lignes de commandes)  WinSCP (Pour le transfert de fichiers)  Connaître les commandes de bases Linux. 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 5
  • 6.
    Pré-Requis Nuxeo  JBossapplication server with EJB3 support enabled  Java Development Kit (JDK)  RAM: 2Gb is the minimum requirement for using Nuxeo EP  CPU: Intel Core2 or equivalent and upper  Pour plus d’informations :  http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/#admin-os-requirements 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 6
  • 7.
  • 8.
    Télécharger  VMWare FreePlayer  http://www.vmware.com/products/player/  Lancer l’exécutable et suivre l’assistant 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 8
  • 9.
    Télécharger  Image VMWare  http://www.thoughtpolice.co.uk/vmware/  Ubuntu Server 8.10 (Intrepid Ibex)  Login : notroot  Password : thoughtpolice 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 9
  • 10.
  • 11.
    Lancer une imageVMWare  Démarrer VMWare Player  Cliquer sur l’image  Choisir le fichier VM  Attendre le prompt 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 11
  • 12.
    Configuration de l’imageUbuntu  Modifier la configuration clavier  sudo dpkg-reconfigure console-setup  Modifier le password du user : notroot  Passwd notroot  Pour plus d’informations de configuration de l’image  http://www.thoughtpolice.co.uk/vmware/howto/1-minut 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 12
  • 13.
    Mise à Jourdes Paquets  Lancer les commandes suivants via le player :  sudo apt-get update  sudo apt-get upgrade  Pour plus d’informations sur l’utilisation de la commande apt-get  http://doc.ubuntu-fr.org/apt-get 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 13
  • 14.
    Installation SSH  InstallationSSH  BUT : Pour la communication entre Putty/Winscp et le serveur Ubuntu VmWare  Executer la commande :  sudo apt-get install ssh  Récupérer l’IP du serveur  ifconfig 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 14
  • 15.
    SSH : WinSCP Vérifier la connexion avec WinSCP   Login  07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 15
  • 16.
    SSH : Putty Vérifier la connexion avec Putty   Login  07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 16
  • 17.
    Installation unzip  Installerunzip  Sudo apt-get install unzip 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 17
  • 18.
    Installation des outils nécessaires à Nuxeo
  • 19.
    Installation d’une JVM Se connecter au serveur Ubuntu via putty :  sudo apt-get install sun-java6-jdk 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 19
  • 20.
    Définir les variables d’environnements  Définir la variable JAVA_HOME & CLASSPATH:  vi /etc/environnement  Ajouter le bloc de ligne suivant à la fin du fichier   Redémarrer Putty pour prendre en compte la modification  Vérifier l’installation 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 20
  • 21.
    Installation PostgreSQL  Seconnecter au serveur Ubuntu via putty:  sudo apt-get install postgres  Pour plus d’informations  http://doc.ubuntu-fr.org/postgresql  http://docs.postgresql.fr/8.3/ 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 21
  • 22.
    Installation PostgreSQL  Initialisationdu mot de passe postgres (côté BDD) sudo su postgres -c psql template1  ALTER USER postgres WITH PASSWORD 'password'; q (pour quitter)  Ré-initialisation du mot de passe postgres (côté user linux) 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 22
  • 23.
    Installation PostgreSQL  Pouraccéder à distance au serveur Postgre Modifier le fichier de configuration sudo vi /etc/postgresql/8.3/main/postgresql.conf Ouvrir l’accès distant Décommenter la ligne Editer la ligne Mot de passe crypté Décommenter la ligne 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 23
  • 24.
    Installation PostgreSQL  Pouraccéder à distance au serveur Postgre Modifier le fichier de configuration sudo vi /etc/postgresql/8.3/main/pg_hba.conf Ouvrir l’accès distant Ajouter la ligne suivante à la fin du fichier A remplacer par votre plage d’IP 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 24
  • 25.
    Installation PostgreSQL  RedemarrerPostgreSQL sudo /etc/init.d/postgresql-8.3 restart 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 25
  • 26.
    Installation Pgadmin III Télécharger l’application à l’adresse suivante: http://www.pgadmin.org/download/ 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 26
  • 27.
    Installation Pgadmin III Décompresser le fichier et lancer  Suivre l’assistant d’installation 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 27
  • 28.
    Utiliser PGAdmin III Démarrer pgadmin III  Cliquer sur ajouter un serveur  Remplir le formulaire 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 28
  • 29.
    Utiliser PGAdmin III Vérifier l’affichage des propriétés du serveur 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 29
  • 30.
    Installation openoffice  Lancerla commande sudo apt-get install openoffice.org 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 30
  • 31.
    Installation James (ServeurMail)  Télécharger James sur le site officiel http://james.apache.org/download.cgi  Décompresser le fichier dans le repertoire /opt  Suivre le tutoriel http://james.apache.org/ 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 31
  • 32.
  • 33.
    Nuxeo 5.2 DM Télécharger la dernière version http://www.nuxeo.com/downloads/  Glisser/Déposer le fichier avec WinSCP dans le répertoire opt  Dézipper le contenu (via putty) Cd /opt Unzip nuxeo-dm-latest-stable-jboss.zip 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 33
  • 34.
    Définir la basede donnée  Se connecter à PGAdmin III  Créer un utilisateur « nuxeo » Clic droit sur l’icône Roles de connexion Remplir le formulaire 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 34
  • 35.
    Définir la basede donnée  Se connecter à PGAdmin III  Créer une base de données Clic droit sur l’icône Bases de données Ajouter une base de données Remplir le formulaire 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 35
  • 36.
    Définir la basede données  Vérifier la création de la base de données et du nouveau rôle de connexion 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 36
  • 37.
    Ajouter un langageprocédural  Ajout du langage plpgsql sur la base de données nuxeo su postgres Createlang plpgsql nuxeo 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 37
  • 38.
    Ajouter la librairiepostgresql  Télécharger la librairie postgresql http://jdbc.postgresql.org/download.html   Copier le jar via winscp vers le répertoire /opt/nuxeo-dm-5.2.0/server/default/deploy/nuxeo.ear/lib 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 38
  • 39.
    Définir les datasources Editer les fichiers suivants via WinSCP  Répertoire /opt/nuxeo-dm-5.2.0/server/default/deploy/nuxeo.ear/datasources  Fichiers default-repository-ds.xml unified-nuxeo-ds.xml 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 39
  • 40.
    default-repository-ds.xml 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 40
  • 41.
    unified-nuxeo-ds.xml 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 41
  • 42.
    Définir les fichiersde configuration  Editer les fichiers suivants via WinSCP  Répertoire /opt/nuxeo-dm-5.2.0/server/default/deploy/nuxeo.ear/datasources  Fichiers Sql.properties Nuxeo.properties Default-repository-config.xml 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 42
  • 43.
    Default-repository-config.xml 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 43
  • 44.
    Sql.properties 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 44
  • 45.
    Nuxeo.properties 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 45
  • 46.
    Démarrer l’application  PourDémarrer Nuxeo : Cd /opt/nuxeo-dm-5.2.0/bin/ Sh run.sh –b 0.0.0.0  Pour vérifier le démarrage 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 46
  • 47.
    Les Interfaces :Nuxeo  Interface Web  http://hostname:8080/nuxeo  Login : Administrator  Mot de passe : Administrator 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 47
  • 48.
    Pour plus d’informationssur l’installation  Nuxeo Book  http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/  Admin Guide  http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/inde 07/18/09 http://www.opensourceecm.fr/search/label/nuxeo 48
  • 49.
    Installation Nuxeo 5.2 By JM.PASCAL www.opensourceecm.fr & www.open-source-ecm.com