DRAFT - Vm Ware - Installation Nuxeo

49
Tutorial Tutorial Installer Nuxeo 5.2 DM sur Installer Nuxeo 5.2 DM sur une image VMWare Ubuntu une image VMWare Ubuntu 8.10 8.10 Jean Marie PASCAL Jean Marie PASCAL [email protected] [email protected]

Transcript of DRAFT - Vm Ware - Installation Nuxeo

Page 1: DRAFT - Vm Ware - Installation Nuxeo

TutorialTutorial

Installer Nuxeo 5.2 DM sur une Installer Nuxeo 5.2 DM sur une image VMWare Ubuntu 8.10image VMWare Ubuntu 8.10

Jean Marie PASCALJean Marie PASCAL

[email protected]@gmail.com

Page 2: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 2

Téléchargement des composantsTéléchargement des composants

Installation des composantsInstallation des composants

Configuration des composantsConfiguration des composants

Installation NuxeoInstallation Nuxeo

Configuration NuxeoConfiguration Nuxeo

ObjectifsObjectifs

Page 3: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 3

Ma ConfigurationMa Configuration Système d’exploitation : Système d’exploitation :

Windows XP SP2Windows XP SP2

ProcesseurProcesseur Intel Core 2 DuoIntel Core 2 Duo

MémoireMémoire 2Gb2Gb

Page 4: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 4

ArchitectureArchitectureServeur Serveur

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

ClientClient

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

PuttyPuttyWinSCPWinSCP

Page 5: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 5

Pré-RequisPré-Requis Installation de Installation de

PuttyPutty (Pour les lignes de commandes) (Pour les lignes de commandes) WinSCP (Pour le transfert de fichiers)WinSCP (Pour le transfert de fichiers)

Connaître les commandes de bases Linux.Connaître les commandes de bases Linux.

Page 6: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 6

Pré-Requis NuxeoPré-Requis Nuxeo JBoss application server with EJB3 JBoss application server with EJB3

support enabledsupport enabled Java Development Kit (JDK)Java Development Kit (JDK)

RAM: 2Gb is the minimum requirement for RAM: 2Gb is the minimum requirement for using Nuxeo EPusing Nuxeo EP

CPU: Intel Core2 or equivalent and upperCPU: Intel Core2 or equivalent and upper

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

Page 7: DRAFT - Vm Ware - Installation Nuxeo

Téléchargement et Installation Téléchargement et Installation VMWareVMWare

Page 8: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 8

TéléchargerTélécharger VMWare FreePlayerVMWare FreePlayer

http://www.vmware.com/products/player/http://www.vmware.com/products/player/

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

Page 9: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 9

TéléchargerTélécharger Image VMWareImage VMWare

http://www.thoughtpolice.co.uk/vmware/http://www.thoughtpolice.co.uk/vmware/ Ubuntu Server 8.10 (Intrepid Ibex)Ubuntu Server 8.10 (Intrepid Ibex)

Login : notrootLogin : notroot Password : thoughtpolicePassword : thoughtpolice

Page 10: DRAFT - Vm Ware - Installation Nuxeo

Configuration de l’OSConfiguration de l’OS

Page 11: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 11

Lancer une image VMWareLancer une image VMWare Démarrer VMWare PlayerDémarrer VMWare Player

Cliquer sur l’imageCliquer sur l’image Choisir le fichier VMChoisir le fichier VM

Attendre le promptAttendre le prompt

Page 12: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 12

Configuration de l’image UbuntuConfiguration de l’image Ubuntu

Modifier la configuration clavierModifier la configuration clavier sudo dpkg-reconfigure console-setup sudo dpkg-reconfigure console-setup

Modifier le password du user : notrootModifier le password du user : notroot Passwd notrootPasswd notroot

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

minute-guide.htmlminute-guide.html

Page 13: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 13

Mise à Jour des PaquetsMise à Jour des Paquets

Lancer les commandes suivants via le player :Lancer les commandes suivants via le player : sudo apt-get updatesudo apt-get update sudo apt-get upgradesudo apt-get upgrade

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

Page 14: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 14

Installation SSHInstallation SSH Installation SSH Installation SSH

BUT : Pour la communication entre Putty/Winscp et le serveur BUT : Pour la communication entre Putty/Winscp et le serveur Ubuntu VmWareUbuntu VmWare

Executer la commande : Executer la commande : sudo apt-get install sshsudo apt-get install ssh

Récupérer l’IP du serveurRécupérer l’IP du serveur ifconfigifconfig

Page 15: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 15

SSH : WinSCPSSH : WinSCP Vérifier la connexion avec WinSCPVérifier la connexion avec WinSCP

LoginLogin

Page 16: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 16

SSH : PuttySSH : Putty Vérifier la connexion avec PuttyVérifier la connexion avec Putty

LoginLogin

Page 17: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 17

Installation unzipInstallation unzip Installer unzipInstaller unzip

Sudo apt-get install unzipSudo apt-get install unzip

Page 18: DRAFT - Vm Ware - Installation Nuxeo

Installation des outils Installation des outils nécessaires à Nuxeonécessaires à Nuxeo

Page 19: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 19

Installation d’une JVMInstallation d’une JVM Se connecter au serveur Ubuntu via putty :Se connecter au serveur Ubuntu via putty :

sudo apt-get install sun-java6-jdksudo apt-get install sun-java6-jdk

Page 20: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 20

Définir les variables Définir les variables d’environnementsd’environnements

Définir la variable JAVA_HOME & CLASSPATH: Définir la variable JAVA_HOME & CLASSPATH: vi /etc/environnementvi /etc/environnement

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

Redémarrer Putty pour prendre en compte la modificationRedémarrer Putty pour prendre en compte la modification

Vérifier l’installationVérifier l’installation

Page 21: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 21

Installation PostgreSQLInstallation PostgreSQL Se connecter au serveur Ubuntu via putty:Se connecter au serveur Ubuntu via putty:

sudo apt-get install postgressudo apt-get install postgres

Pour plus d’informationsPour plus d’informationshttp://doc.ubuntu-fr.org/postgresqlhttp://doc.ubuntu-fr.org/postgresqlhttp://docs.postgresql.fr/8.3/http://docs.postgresql.fr/8.3/

Page 22: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 22

Installation PostgreSQLInstallation PostgreSQL Initialisation du mot de passe postgres Initialisation du mot de passe postgres (côté (côté

BDD)BDD)

sudo su postgres -c psql template1sudo su postgres -c psql template1 ALTER USER postgres WITH PASSWORD 'password';ALTER USER postgres WITH PASSWORD 'password'; \q\q (pour quitter)(pour quitter)

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

Page 23: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 23

Installation PostgreSQLInstallation PostgreSQL Pour accéder à distance au serveur PostgrePour accéder à distance au serveur Postgre

Modifier le fichier de configurationModifier le fichier de configurationsudo vi sudo vi

/etc/postgresql/8.3/main/postgresql.conf/etc/postgresql/8.3/main/postgresql.conf

Ouvrir l’accès distantOuvrir l’accès distantDécommenter la ligneDécommenter la ligneEditer la ligne Editer la ligne

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

Page 24: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 24

Installation PostgreSQLInstallation PostgreSQL Pour accéder à distance au serveur PostgrePour accéder à distance au serveur Postgre

Modifier le fichier de configurationModifier le fichier de configurationsudo vi /etc/postgresql/8.3/main/pg_hba.confsudo vi /etc/postgresql/8.3/main/pg_hba.conf

Ouvrir l’accès distantOuvrir l’accès distantAjouter la ligne suivante à la fin du fichier Ajouter la ligne suivante à la fin du fichier

A remplacer par votre plage d’IP

Page 25: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 25

Installation PostgreSQLInstallation PostgreSQLRedemarrer PostgreSQLRedemarrer PostgreSQL

sudo /etc/init.d/postgresql-8.3 restart sudo /etc/init.d/postgresql-8.3 restart

Page 26: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 26

Installation Pgadmin IIIInstallation Pgadmin III Télécharger l’application à l’adresse suivante:Télécharger l’application à l’adresse suivante:

http://www.pgadmin.org/download/http://www.pgadmin.org/download/

Page 27: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 27

Installation Pgadmin IIIInstallation Pgadmin IIIDécompresser le fichier et lancerDécompresser le fichier et lancerSuivre l’assistant d’installationSuivre l’assistant d’installation

Page 28: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 28

Utiliser PGAdmin IIIUtiliser PGAdmin IIIDémarrer pgadmin IIIDémarrer pgadmin IIICliquer sur ajouter un serveurCliquer sur ajouter un serveur

Remplir le formulaire Remplir le formulaire

Page 29: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 29

Utiliser PGAdmin IIIUtiliser PGAdmin IIIVérifier l’affichage des propriétés du Vérifier l’affichage des propriétés du

serveurserveur

Page 30: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 30

Installation openofficeInstallation openofficeLancer la commandeLancer la commande

sudo apt-get install openoffice.org sudo apt-get install openoffice.org

Page 31: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 31

Installation James (Serveur Mail)Installation James (Serveur Mail)Télécharger James sur le site officielTélécharger James sur le site officiel

http://james.apache.org/download.cgihttp://james.apache.org/download.cgi

Décompresser le fichier dans le repertoire Décompresser le fichier dans le repertoire /opt/opt

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

Page 32: DRAFT - Vm Ware - Installation Nuxeo

Installation NuxeoInstallation Nuxeo

Page 33: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 33

Nuxeo 5.2 DMNuxeo 5.2 DMTélécharger la dernière versionTélécharger la dernière version

http://www.nuxeo.com/downloads/http://www.nuxeo.com/downloads/

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

Dézipper le contenu (via putty)Dézipper le contenu (via putty)Cd /optCd /optUnzip nuxeo-dm-latest-stable-jboss.zipUnzip nuxeo-dm-latest-stable-jboss.zip

Page 34: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 34

Définir la base de donnéeDéfinir la base de donnéeSe connecter à PGAdmin IIISe connecter à PGAdmin IIICréer un utilisateur « nuxeo »Créer un utilisateur « nuxeo »

Clic droit sur l’icône Clic droit sur l’icône Roles de connexionRoles de connexion

Remplir le formulaireRemplir le formulaire

Page 35: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 35

Définir la base de donnéeDéfinir la base de donnéeSe connecter à PGAdmin IIISe connecter à PGAdmin IIICréer une base de donnéesCréer une base de données

Clic droit sur l’icône Clic droit sur l’icône Bases de donnéesBases de donnéesAjouter une base de donnéesAjouter une base de données

Remplir le formulaireRemplir le formulaire

Page 36: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 36

Définir la base de donnéesDéfinir la base de donnéesVérifier la création de la base de données Vérifier la création de la base de données

et du nouveau rôle de connexionet du nouveau rôle de connexion

Page 37: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 37

Ajouter un langage procéduralAjouter un langage procéduralAjout du langage plpgsql sur la base de Ajout du langage plpgsql sur la base de

données nuxeodonnées nuxeosu postgressu postgresCreatelang plpgsql nuxeoCreatelang plpgsql nuxeo

Page 38: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 38

Ajouter la librairie postgresqlAjouter la librairie postgresqlTélécharger la librairie postgresqlTélécharger la librairie postgresql

http://jdbc.postgresql.org/download.htmlhttp://jdbc.postgresql.org/download.html

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

Page 39: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 39

Définir les datasourcesDéfinir les datasourcesEditer les fichiers suivants via WinSCPEditer les fichiers suivants via WinSCPRépertoireRépertoire

/opt/nuxeo-dm-5.2.0/server/default/deploy/nuxeo.ear/datasources/opt/nuxeo-dm-5.2.0/server/default/deploy/nuxeo.ear/datasources

FichiersFichiersdefault-repository-ds.xmldefault-repository-ds.xmlunified-nuxeo-ds.xmlunified-nuxeo-ds.xml

Page 40: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 40

default-repository-ds.xmldefault-repository-ds.xml

Page 41: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 41

unified-nuxeo-ds.xmlunified-nuxeo-ds.xml

Page 42: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 42

Définir les fichiers de configurationDéfinir les fichiers de configurationEditer les fichiers suivants via WinSCPEditer les fichiers suivants via WinSCP

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

FichiersFichiersSql.propertiesSql.propertiesNuxeo.propertiesNuxeo.propertiesDefault-repository-config.xmlDefault-repository-config.xml

Page 43: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 43

Default-repository-config.xmlDefault-repository-config.xml

Page 44: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 44

Sql.propertiesSql.properties

Page 45: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 45

Nuxeo.propertiesNuxeo.properties

Page 46: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 46

Démarrer l’applicationDémarrer l’applicationPour Démarrer Nuxeo : Pour Démarrer Nuxeo :

Cd /opt/nuxeo-dm-5.2.0/bin/Cd /opt/nuxeo-dm-5.2.0/bin/Sh run.sh –b 0.0.0.0Sh run.sh –b 0.0.0.0

Pour vérifier le démarragePour vérifier le démarrage

Page 47: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 47

Les Interfaces : NuxeoLes Interfaces : Nuxeo Interface WebInterface Web

http://hostname:8080/nuxeohttp://hostname:8080/nuxeo Login : Login : AdministratorAdministrator Mot de passe : Mot de passe : AdministratorAdministrator

Page 48: DRAFT - Vm Ware - Installation Nuxeo

04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 48

Pour plus d’informations sur l’installationPour plus d’informations sur l’installation Nuxeo BookNuxeo Book

http://doc.nuxeo.org/5.1/books/nuxeo-book/html-http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/single/

Admin GuideAdmin Guide http://doc.nuxeo.org/5.1/books/nuxeo-book/html-http://doc.nuxeo.org/5.1/books/nuxeo-book/html-

single/index-admin.htmlsingle/index-admin.html

Page 49: DRAFT - Vm Ware - Installation Nuxeo

Installation Nuxeo 5.2Installation Nuxeo 5.2

By JM.PASCALBy JM.PASCAL

www.opensourceecm.frwww.opensourceecm.fr&&

www.open-source-ecm.comwww.open-source-ecm.com