Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Doc/BM-Dijon

De AJLSM
Version datée du 15 mars 2013 à 12:41 par Groche (discussion | contributions) (création+catégories)
Aller à la navigation Aller à la recherche
Notice :
Application sous contrat de Maintenance.
Notice :
La documentation est à écrire. On utilisera les documentations suivantes :
To do :
La configuration du serveur est totalement chaotique.

Le redémarrage quotidien est fait par l'utilisateur root si qui pose de nombreux problèmes par la suite.

Certains executable (startup.sh et shutdown.sh) appartenait à root. On les a passé à pleade, il faudra les passé à l'utilisateur ajlsm une fois créé.

Les dossier datadir/ et ceux des img/ ont des les droit 777 et appartiennent à différent utilisateur ce qui est tout à fait anormal.

  1. on supprimera l'utilisateur pleade, on utilisera uniquement un groupe pleade qui  ;
  2. on mettra en place un prompt différent pour l'utilisateur root et les autres ;
  3. on créera un utilisateur ajlsm pour remplacer l'utilisateur pleade :
    • il sera responsable de l'application ;
    • il appartiendra au groupe pleade.
  4. On transfèrera la gestion du redémarrage des applications (crontad) de l'utilisateur root à l'utilisateur ajlsm de façon à stopper les problèmes liés aux droits ;
  5. on transfèrera la gestion de Apache Tomcat de l'utilisateur pleade à l'utilisateur ajlsm ;
  6. on mettra en place des scripts de redémarrage des instances tomcats.
.
Important :
Ça simplifierai les choses de bascules sur une connexion en SSH uniquement

Nous préférons travailler directement en SSH. Cependant, nous avons besoin de pouvoir accéder au application de production et de recette depuis notre entreprise. Pouvez-vous router les demandes provenants de notre IP (82.225.177.85) sur les ports 22, 80, 90 et 8080, 9090 vers la machine concernée (ip: 10.0.2.39 ou hostname: pleade.ville-dijon.fr). Nous devrions pouvoir nous débrouiller avec ça.

Merci de nous communiquer votre l'adresse IP à laquelle nous devons nous connecter en SSH si elle est différente de 92.103.182.152 .


Serveur

Description Valeur Commentaire
Adresse IP accès par VPN
tomcat ??
tomcat-?? ??

Connexion au réseau de Dijon (VPN)

On se connecte à distance avec OpenVPN. Si besoin, installer le client OpenVPN (http://openvpn.net/index.php/open-source/downloads.html)

Remarques : Les autres solutions ne marchent pas puisque les clefs qu'ils nous ont fournis sont spécifique pour OpenVPN.

On commencera par se placer dans le répertoire keys_bmdijon/ contenant les fichiers :

├── ajlsm.zip
├── arvers@ajlsm.com.p12
└── client_dijon.ovpn

On lance la connexion VPN et on saisi la clé/mot de passe :

openvpn client_dijon.opvpn # sudo sera peut-être nécessaire

Quand la connexion réussie on obtient des log se terminant par :

Fri Mar 15 10:54:05 2013 /sbin/route add -net 10.89.0.1 netmask 255.255.255.255 gw 10.89.0.254
Fri Mar 15 10:54:05 2013 Initialization Sequence Completed

On est maintenant sur le résaux de la ville de Dijon, dans un autre terminal, on ouvrira la connexion SSH sur leur réseau local :

ssh pleade@10.0.2.39

Utilisateurs

Le serveur compte au moins 3 utilisateurs :

Utilisateur Commentaire
root -
ajlsm
To do :
début de mise en place.
pleade gère l'application mais pas tout à fait
biblio Quel est son rôle ?

Logiciels

To do :
à compléter.

Sauvegardes

To do :
à compléter.

Crontab

To do :
à compléter.

Tomcat


To do :
à compléter.

Localisation des serveur

Description Production Recettage
Emplacement ?
To do :
changer pour : "$AJLSM_HOME"/server/tomcat6-prod.
/opt/apache-tomcat-6.0.29-test/
To do :
changer pour : "$AJLSM_HOME"/server/tomcat6-recette.
Commande -
To do :
tomcat6-instance-create "$AJLSM_HOME"/server/tomcat6-prod
.
-
To do :
tomcat6-instance-create -p 9090 -c 9005 "$AJLSM_HOME"/server/tomcat6-pre-prod
.

Ports d'écoutes

Type de Port Production Recettage
arrêt 8005 9005
écoute (connecteur HTTP) 8080 8090
To do :
utiliser 9090.
redirection (connecteur HTTP) 8443 9443
écoute (connecteur AJP/1.3) 8009 8019
To do :
utiliser 9009.
redirection (connecteur AJP/1.3) 8443 9443

Liens vers l'application

To do :
à compléter.

Configuration du serveur : server.xml

To do :
à compléter.

Allocation de mémoire

To do :
à compléter.

Scripts et redémarrage automatique

To do :
à compléter.

PostreSQL

To do :
à compléter.

Apache

/etc/httpd/

Port d'écoute

To do :
à compléter.

Production

URL de l'application : http://10.0.2.39/pleade/


To do :
à compléter.

Recette

URL de l'application : http://10.0.2.39/pleade-test/

To do :
à compléter.

Application(s) Pleade

To do :
à compléter.

Emplacement

Emplacement des Images

Utilisateurs

Utilisateur Commentaire
ajlsm_dijon
To do :
Changer pour ajlsm.
pleade_dijon
To do :
Changer pour client-dijon.

Emplacements des fichiers

To do :
à compléter.

Paramètres spéciaux

To do :
à compléter.

Production : $HOME/apps/*-prod/

To do :
à compléter.

./WEB-INF/properties/pleade-admin.properties

To do :
à compléter.

./WEB-INF/cocoon.xconf

To do :
à compléter.

Recette : $HOME/apps/*-recette

To do :
à compléter.

./WEB-INF/properties/pleade-admin.properties

To do :
à compléter.

./WEB-INF/cocoon.xconf

To do :
à compléter.

Paramètres de publication

Recette

  • chemin installation:/opt/apache-tomcat-6.0.29-test/
  • repertoire d'installation: /opt/pleade/ville-dijon-test


Production

  • chemin installation:
  • repertoire d'installation: /opt/pleade/ville-dijon


Utilisateur Pleade

Les démo sont installées sur houat2


To do :
À changer :
  • /opt/donnees/pages vs module-eadeac/pages
  • /opt/pleade/donnees/theme vs theme.

Application bm-dijon à vérifier avant le 23 février pour présentation

Vérifier publication auto. Rajouter racine image et modifier EAD (nom image seulement). /opt/img/IMAGES_DIJON/ dao publier: <dao href="FR212316101__est_dij__Est_CJ_I_0001__01.jpg"></dao> ajouter role admin user bm-dijon

racines test: /opt/img/DIFFUSION/:/opt/img/IMAGES_DIJON/