DRAFT - Vm Ware - Installation Nuxeo
-
Upload
pascal-jean-marie -
Category
Technology
-
view
4.000 -
download
2
Transcript of 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
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
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
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
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.
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
Téléchargement et Installation Téléchargement et Installation VMWareVMWare
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
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
Configuration de l’OSConfiguration de l’OS
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
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
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
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
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
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
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
Installation des outils Installation des outils nécessaires à Nuxeonécessaires à 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
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
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/
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)
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
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
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
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/
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
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
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
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
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/
Installation NuxeoInstallation 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
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
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
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
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
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
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
04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 40
default-repository-ds.xmldefault-repository-ds.xml
04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 41
unified-nuxeo-ds.xmlunified-nuxeo-ds.xml
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
04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 43
Default-repository-config.xmlDefault-repository-config.xml
04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 44
Sql.propertiesSql.properties
04/12/23 http://www.opensourceecm.fr/search/label/nuxeo 45
Nuxeo.propertiesNuxeo.properties
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
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
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
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