Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Serveur platine » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
|||
| (14 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 23 : | Ligne 23 : | ||
Nom complet du nouvel utilisateur : ajlsm | Nom complet du nouvel utilisateur : ajlsm | ||
Nom d'utilisateur : ajlsm | Nom d'utilisateur : ajlsm | ||
== Configurer le réseau == | |||
* Configurer vous-même le réseau | |||
** IP address : 188.165.144.240 | |||
** Valuer du masque-réseau : 255.255.255.255 | |||
** Passerelle : 188.165.144.240 | |||
** Addresses des serveurs de noms : 188.165.144.240 | |||
** Nom de machine : platine | |||
** Domaine : platine.ajlsm.com | |||
== Partitionner les disques == | |||
* Partitionnement assisté | |||
* Assisté - utiliser tout un disque avec LVM | |||
* Disque à partitionner : SCSI (0,0,0) (sda) - 107.4 GB ATA QEMU HARDDISK | |||
== Configurer l'outil de gestion des paquets == | |||
* Mandataire HTTP : | |||
== Configuration de tasksel == | |||
* Mises à jour : Pas de mises à jour automatiques | |||
Disque avec LVM | Disque avec LVM | ||
== Logiciels à installer == | |||
* OpenSSH server | |||
* LAMP server | |||
== Installer le programme de démarrage GRUB sur le secteur d'amorçage ? == | |||
Oui | |||
= Configuration par SSH = | |||
== Configuration du réseau == | |||
<syntaxhighlight lang="bash"> | |||
ssh ajlsm@188.165.144.240 | |||
</syntaxhighlight> | |||
==== sudo vim /etc/network/interfaces ==== | |||
<syntaxhighlight lang="bash"> | |||
# This file describes the network interfaces available on your system | |||
# and how to activate them. For more information, see interfaces(5). | |||
# The loopback network interface | |||
auto lo | |||
iface lo inet loopback | |||
# The primary network interface | |||
auto eth0 | |||
iface eth0 inet static | |||
address 188.165.144.240 | |||
netmask 255.255.255.255 | |||
broadcast 188.165.144.240 | |||
post-up route add 37.187.27.254 dev eth0 | |||
post-up route add default gw 37.187.27.254 | |||
pre-down route del 37.187.27.254 dev eth0 | |||
pre-down route del default gw 37.187.27.254 | |||
# dns-* options are implemented by the resolvconf package, if installed | |||
dns-nameservers 213.186.33.99 127.0.0.1 | |||
dns-search ovh.net | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
sudo reboot | |||
ssh ajlsm@188.165.144.240 | |||
</syntaxhighlight> | |||
== Installer des applications == | |||
<syntaxhighlight lang="bash"> | |||
sudo apt-get install subversion ant build-essential imagemagick libapache2-mod-proxy-html libxml2-dev | |||
mkdir /home/ajlsm/tmp | |||
mkdir -p /home/ajlsm/production/bassebretagne-mnatp1939.com/webapp | |||
wget -O /home/ajlsm/tmp/apache-tomcat-6.0.39.tar.gz ftp://ftp.ciril.fr/pub/apache/tomcat/tomcat-6/v6.0.39/bin/apache-tomcat-6.0.39.tar.gz | |||
tar -C /home/ajlsm/tmp -xf /home/ajlsm/tmp/apache-tomcat-6.0.39.tar.gz | |||
mkdir /home/ajlsm/app | |||
mv /home/ajlsm/tmp/apache-tomcat-6.0.39 /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat6 | |||
rsync -P -r ajlsm@87.98.157.194:/home/ajlsm/app/java6 /home/ajlsm/app | |||
export JAVA_HOME=/home/ajlsm/app/java6 | |||
exit | |||
</syntaxhighlight> | |||
== Migrer bassebretagne-mnatp1939.com == | |||
<syntaxhighlight lang="bash"> | |||
ssh ajlsm@188.165.201.213 | |||
mysqldump -u root -p pleade > /home/ajlsm/pleade.sql | |||
exit | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
ssh ajlsm@188.165.144.240 | |||
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/apps/pleade-basse-bretagne-v2.1-20140317 /home/ajlsm/production/bassebretagne-mnatp1939.com/webapp | |||
ln -s /home/ajlsm/production/bassebretagne-mnatp1939.com/webapp/pleade-basse-bretagne-v2.1-20140317 /home/ajlsm/production/bassebretagne-mnatp1939.com/webapp/current | |||
ln -s /home/ajlsm/production/bassebretagne-mnatp1939.com/webapp/current /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat6/webapps/pleade-entreprise | |||
mkdir -p /home/ajlsm/production/bassebretagne-mnatp1939.com/data/ead/bretagne | |||
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/apps/pleade-basse-bretagne-v2.1-20140317/exemples/ead/fonds-prives/bretagne/* /home/ajlsm/production/bassebretagne-mnatp1939.com/data/ead/bretagne | |||
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/data/basse-bretagne/pdf /home/ajlsm/production/bassebretagne-mnatp1939.com/data | |||
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/data/basse-bretagne/images /home/ajlsm/production/bassebretagne-mnatp1939.com/data | |||
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/data/basse-bretagne/multimedia /home/ajlsm/production/bassebretagne-mnatp1939.com/data | |||
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/sdx-data/basse-bretagne-new/* /home/ajlsm/production/bassebretagne-mnatp1939.com/data/datadir | |||
mkdir -p /home/ajlsm/production/bassebretagne-mnatp1939.com/data/mysql/dump | |||
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/pleade.sql /home/ajlsm/production/bassebretagne-mnatp1939.com/data/mysql/dump | |||
mysql -u root -p | |||
create database pleade; | |||
create user pleade@localhost identified by 'noN4TuDL'; | |||
GRANT all privileges ON pleade.* TO pleade@localhost WITH GRANT OPTION; | |||
exit | |||
mysql -u pleade -p pleade < /home/ajlsm/production/bassebretagne-mnatp1939.com/data/mysql/dump/pleade.sql | |||
mkdir /home/ajlsm/production/bassebretagne-mnatp1939.com/apache2 | |||
vim /home/ajlsm/production/bassebretagne-mnatp1939.com/apache2/bassebretagne-mnatp1939.com | |||
</syntaxhighlight> | |||
== /home/ajlsm/production/bassebretagne-mnatp1939.com/apache2/bassebretagne-mnatp1939.com == | |||
<syntaxhighlight lang="bash"> | |||
<VirtualHost *:80> | |||
ServerName bassebretagne-mnatp1939.com | |||
ProxyPass /cgi-bin/iipsrv.fcgi ! | |||
ProxyPassReverse /cgi-bin/iipsrv.fcgi http://localhost/cgi-bin/iipsrv.fcgi | |||
ProxyPass / ajp://localhost:8009/pleade-entreprise/ connectiontimeout=5 timeout=300 | |||
ProxyPassReverse / ajp://localhost:8009/pleade-entreprise/ | |||
</VirtualHost> | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
sudo ln -s /home/ajlsm/production/bassebretagne-mnatp1939.com/apache2/bassebretagne-mnatp1939.com /etc/apache2/sites-available/bassebretagne-mnatp1939.com | |||
sudo a2enmod proxy | |||
sudo a2enmod proxy_http | |||
sudo a2enmod rewrite | |||
sudo a2enmod proxy_ajp | |||
sudo a2ensite bassebretagne-mnatp1939.com | |||
sudo service apache2 reload | |||
</syntaxhighlight> | |||
vim /home/ajlsm/.bashrc | |||
export JAVA_HOME=/home/ajlsm/app/java6 | |||
= Services pour tomcat = | |||
<syntaxhighlight lang="bash"> | |||
mkdir /home/ajlsm/production/bassebretagne-mnatp1939.com/init.d | |||
</syntaxhighlight> | |||
==== /home/ajlsm/production/bassebretagne-mnatp1939.com/init.d/tomcat-prod ==== | |||
<syntaxhighlight lang="bash"> | |||
export JPDA_ADDRESS=10199 | |||
export JPDA_TRANSPORT=dt_socket | |||
export CATALINA_PID=/home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat/bin/catalina.pid | |||
export CATALINA_HOME=/home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat | |||
export JAVA_HOME=/home/ajlsm/app/java6 | |||
export JAVA_OPTS="-Dfile.encoding=UTF-8 -Xms400m -Xmx3000m -XX:MaxPermSize=256m -XX:NewSize=300m -Djava.awt.headless=true -server -Duser.language=fr -Duser.region=FR" | |||
case $1 in | |||
start) | |||
su -c "sh /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat/bin/catalina.sh jpda start" ajlsm | |||
;; | |||
stop) | |||
su -c "sh /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat/bin/catalina.sh stop -force" ajlsm | |||
;; | |||
restart) | |||
su -c "sh /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat/bin/catalina.sh stop -force" ajlsm | |||
su -c "sh /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat/bin/catalina.sh jpda start" ajlsm | |||
;; | |||
esac | |||
exit 0 | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash"> | |||
sudo ln -s /home/ajlsm/production/bassebretagne-mnatp1939.com/init.d/tomcat-prod /etc/init.d/tomcat-prod | |||
sudo chmod 755 /etc/init.d/tomcat-prod | |||
sudo update-rc.d tomcat-prod defaults | |||
sudo service tomcat-prod start | |||
</syntaxhighlight> | |||
Dernière version du 5 janvier 2015 à 16:15
Configuration OVH
[modifier | modifier le wikicode]Configuration MAC Virtuelle
[modifier | modifier le wikicode]- Visiter https://www.ovh.com/manager/dedicated/index.html
- utilisateur : sm1213
- mot de passe dans svn+ssh://moorea/home/svn/internals/srv-ovh.asc
- Trouver IP -> ns3391129.ip-37-187-27.eu -> 188.165.144.240/30 -> 188.165.144.240
- Cliquer l'icon pour "188.165.144.240" configuration et choisir "Ajouter une MAC virtuelle"
- Type : ovh
- Nom de la machine virtuelle : platine
- Cliquer [ Valider ]
- Attender quelques minutes et faire un refresh sur la page pour voir la nouvelle MAC virtuelle
- Nouvelle Addresse IP : 188.165.144.240
- Nouvelle MAC Virtuelle : 02:00:00:48:a5:16
- La Passerelle : 37.187.27.254
Configuration ProxMox
[modifier | modifier le wikicode]- Visiter https://ns3391129.ip-37-187-27.eu:8006/
- Utilisateur : root
- mot de passe dans svn+ssh://moorea/home/svn/internals/srv-platine.asc
Installation d'Ubuntu
[modifier | modifier le wikicode]Nom de machine : platine Nom complet du nouvel utilisateur : ajlsm Nom d'utilisateur : ajlsm
Configurer le réseau
[modifier | modifier le wikicode]- Configurer vous-même le réseau
- IP address : 188.165.144.240
- Valuer du masque-réseau : 255.255.255.255
- Passerelle : 188.165.144.240
- Addresses des serveurs de noms : 188.165.144.240
- Nom de machine : platine
- Domaine : platine.ajlsm.com
Partitionner les disques
[modifier | modifier le wikicode]- Partitionnement assisté
- Assisté - utiliser tout un disque avec LVM
- Disque à partitionner : SCSI (0,0,0) (sda) - 107.4 GB ATA QEMU HARDDISK
Configurer l'outil de gestion des paquets
[modifier | modifier le wikicode]- Mandataire HTTP :
Configuration de tasksel
[modifier | modifier le wikicode]- Mises à jour : Pas de mises à jour automatiques
Disque avec LVM
Logiciels à installer
[modifier | modifier le wikicode]- OpenSSH server
- LAMP server
Installer le programme de démarrage GRUB sur le secteur d'amorçage ?
[modifier | modifier le wikicode]Oui
Configuration par SSH
[modifier | modifier le wikicode]Configuration du réseau
[modifier | modifier le wikicode]ssh ajlsm@188.165.144.240
sudo vim /etc/network/interfaces
[modifier | modifier le wikicode]# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 188.165.144.240
netmask 255.255.255.255
broadcast 188.165.144.240
post-up route add 37.187.27.254 dev eth0
post-up route add default gw 37.187.27.254
pre-down route del 37.187.27.254 dev eth0
pre-down route del default gw 37.187.27.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 213.186.33.99 127.0.0.1
dns-search ovh.net
sudo reboot
ssh ajlsm@188.165.144.240
Installer des applications
[modifier | modifier le wikicode]sudo apt-get install subversion ant build-essential imagemagick libapache2-mod-proxy-html libxml2-dev
mkdir /home/ajlsm/tmp
mkdir -p /home/ajlsm/production/bassebretagne-mnatp1939.com/webapp
wget -O /home/ajlsm/tmp/apache-tomcat-6.0.39.tar.gz ftp://ftp.ciril.fr/pub/apache/tomcat/tomcat-6/v6.0.39/bin/apache-tomcat-6.0.39.tar.gz
tar -C /home/ajlsm/tmp -xf /home/ajlsm/tmp/apache-tomcat-6.0.39.tar.gz
mkdir /home/ajlsm/app
mv /home/ajlsm/tmp/apache-tomcat-6.0.39 /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat6
rsync -P -r ajlsm@87.98.157.194:/home/ajlsm/app/java6 /home/ajlsm/app
export JAVA_HOME=/home/ajlsm/app/java6
exit
Migrer bassebretagne-mnatp1939.com
[modifier | modifier le wikicode]ssh ajlsm@188.165.201.213
mysqldump -u root -p pleade > /home/ajlsm/pleade.sql
exit
ssh ajlsm@188.165.144.240
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/apps/pleade-basse-bretagne-v2.1-20140317 /home/ajlsm/production/bassebretagne-mnatp1939.com/webapp
ln -s /home/ajlsm/production/bassebretagne-mnatp1939.com/webapp/pleade-basse-bretagne-v2.1-20140317 /home/ajlsm/production/bassebretagne-mnatp1939.com/webapp/current
ln -s /home/ajlsm/production/bassebretagne-mnatp1939.com/webapp/current /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat6/webapps/pleade-entreprise
mkdir -p /home/ajlsm/production/bassebretagne-mnatp1939.com/data/ead/bretagne
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/apps/pleade-basse-bretagne-v2.1-20140317/exemples/ead/fonds-prives/bretagne/* /home/ajlsm/production/bassebretagne-mnatp1939.com/data/ead/bretagne
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/data/basse-bretagne/pdf /home/ajlsm/production/bassebretagne-mnatp1939.com/data
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/data/basse-bretagne/images /home/ajlsm/production/bassebretagne-mnatp1939.com/data
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/data/basse-bretagne/multimedia /home/ajlsm/production/bassebretagne-mnatp1939.com/data
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/sdx-data/basse-bretagne-new/* /home/ajlsm/production/bassebretagne-mnatp1939.com/data/datadir
mkdir -p /home/ajlsm/production/bassebretagne-mnatp1939.com/data/mysql/dump
rsync -P -r ajlsm@188.165.201.213:/home/ajlsm/pleade.sql /home/ajlsm/production/bassebretagne-mnatp1939.com/data/mysql/dump
mysql -u root -p
create database pleade;
create user pleade@localhost identified by 'noN4TuDL';
GRANT all privileges ON pleade.* TO pleade@localhost WITH GRANT OPTION;
exit
mysql -u pleade -p pleade < /home/ajlsm/production/bassebretagne-mnatp1939.com/data/mysql/dump/pleade.sql
mkdir /home/ajlsm/production/bassebretagne-mnatp1939.com/apache2
vim /home/ajlsm/production/bassebretagne-mnatp1939.com/apache2/bassebretagne-mnatp1939.com
/home/ajlsm/production/bassebretagne-mnatp1939.com/apache2/bassebretagne-mnatp1939.com
[modifier | modifier le wikicode]<VirtualHost *:80>
ServerName bassebretagne-mnatp1939.com
ProxyPass /cgi-bin/iipsrv.fcgi !
ProxyPassReverse /cgi-bin/iipsrv.fcgi http://localhost/cgi-bin/iipsrv.fcgi
ProxyPass / ajp://localhost:8009/pleade-entreprise/ connectiontimeout=5 timeout=300
ProxyPassReverse / ajp://localhost:8009/pleade-entreprise/
</VirtualHost>
sudo ln -s /home/ajlsm/production/bassebretagne-mnatp1939.com/apache2/bassebretagne-mnatp1939.com /etc/apache2/sites-available/bassebretagne-mnatp1939.com
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod rewrite
sudo a2enmod proxy_ajp
sudo a2ensite bassebretagne-mnatp1939.com
sudo service apache2 reload
vim /home/ajlsm/.bashrc export JAVA_HOME=/home/ajlsm/app/java6
Services pour tomcat
[modifier | modifier le wikicode]mkdir /home/ajlsm/production/bassebretagne-mnatp1939.com/init.d
/home/ajlsm/production/bassebretagne-mnatp1939.com/init.d/tomcat-prod
[modifier | modifier le wikicode]export JPDA_ADDRESS=10199
export JPDA_TRANSPORT=dt_socket
export CATALINA_PID=/home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat/bin/catalina.pid
export CATALINA_HOME=/home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat
export JAVA_HOME=/home/ajlsm/app/java6
export JAVA_OPTS="-Dfile.encoding=UTF-8 -Xms400m -Xmx3000m -XX:MaxPermSize=256m -XX:NewSize=300m -Djava.awt.headless=true -server -Duser.language=fr -Duser.region=FR"
case $1 in
start)
su -c "sh /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat/bin/catalina.sh jpda start" ajlsm
;;
stop)
su -c "sh /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat/bin/catalina.sh stop -force" ajlsm
;;
restart)
su -c "sh /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat/bin/catalina.sh stop -force" ajlsm
su -c "sh /home/ajlsm/production/bassebretagne-mnatp1939.com/tomcat/bin/catalina.sh jpda start" ajlsm
;;
esac
exit 0
sudo ln -s /home/ajlsm/production/bassebretagne-mnatp1939.com/init.d/tomcat-prod /etc/init.d/tomcat-prod
sudo chmod 755 /etc/init.d/tomcat-prod
sudo update-rc.d tomcat-prod defaults
sudo service tomcat-prod start