Projet

Général

Profil

SrvSTG2 » Historique » Version 2

Ludovic Pouzenc, 07/12/2014 14:44

1 1 Ludovic Pouzenc
h1. Serveur stg2.tetaneutral.net
2 1 Ludovic Pouzenc
3 1 Ludovic Pouzenc
h2. Caractéristiques
4 1 Ludovic Pouzenc
5 1 Ludovic Pouzenc
* Gigabyte Brix
6 1 Ludovic Pouzenc
* CPU Celeron, 4GB RAM
7 1 Ludovic Pouzenc
* SSD Intel 40GB
8 1 Ludovic Pouzenc
* Debian 7 amd64
9 1 Ludovic Pouzenc
10 1 Ludovic Pouzenc
h2. Traces Install
11 1 Ludovic Pouzenc
12 1 Ludovic Pouzenc
A partir d'un clone (rsync) de stg.tetaneutral.net
13 1 Ludovic Pouzenc
14 1 Ludovic Pouzenc
h3. Config réseau
15 1 Ludovic Pouzenc
16 1 Ludovic Pouzenc
* Le NUC n'a qu'une interface réseau, donc tout part sur la base de VLANs
17 1 Ludovic Pouzenc
(confère /etc/network/interfaces)
18 1 Ludovic Pouzenc
* Changer le /etc/hostname : stg2
19 1 Ludovic Pouzenc
* Utiliser /etc/debian_chroot pour éviter les confusions des machines
20 1 Ludovic Pouzenc
21 1 Ludovic Pouzenc
<pre>
22 1 Ludovic Pouzenc
echo NUC > /etc/debian_chroot
23 1 Ludovic Pouzenc
source ~/.bashrc
24 1 Ludovic Pouzenc
</pre>
25 1 Ludovic Pouzenc
26 1 Ludovic Pouzenc
* Mettre l'IP publique dans /etc/hosts (car sinon résolution de stg pourrie chez les adhérents)
27 1 Ludovic Pouzenc
28 1 Ludovic Pouzenc
<pre>
29 1 Ludovic Pouzenc
91.224.148.6    stg2.tetaneutral.net     stg2
30 1 Ludovic Pouzenc
</pre>
31 1 Ludovic Pouzenc
32 1 Ludovic Pouzenc
* Vérifier que le FQDN fonctionne
33 1 Ludovic Pouzenc
34 1 Ludovic Pouzenc
<pre>
35 1 Ludovic Pouzenc
(NUC)root@stg2:~# hostname
36 1 Ludovic Pouzenc
stg
37 1 Ludovic Pouzenc
(NUC)root@stg:~# hostname --fqdn
38 1 Ludovic Pouzenc
stg.tetaneutral.net
39 1 Ludovic Pouzenc
</pre>
40 2 Ludovic Pouzenc
41 2 Ludovic Pouzenc
42 2 Ludovic Pouzenc
h3. A wikifier :
43 2 Ludovic Pouzenc
44 2 Ludovic Pouzenc
<pre>
45 2 Ludovic Pouzenc
=== Apache Server ===
46 2 Ludovic Pouzenc
<code>
47 2 Ludovic Pouzenc
apt-get install apache2-mpm-prefork libapache2-mod-php5 php5-cli
48 2 Ludovic Pouzenc
</code>
49 2 Ludovic Pouzenc
  * TODO : reprendre /var/www... + conf apache htpasswd...
50 2 Ludovic Pouzenc
51 2 Ludovic Pouzenc
=== Munin Server ===
52 2 Ludovic Pouzenc
<code>
53 2 Ludovic Pouzenc
apt-get install munin libapache2-mod-fcgid
54 2 Ludovic Pouzenc
a2enmod rewrite
55 2 Ludovic Pouzenc
</code>
56 2 Ludovic Pouzenc
  * confère fichiers de conf de /etc/munin/ : apache.conf munin.conf munin-htpasswd munin-conf.d/hosts.conf 
57 2 Ludovic Pouzenc
58 2 Ludovic Pouzenc
=== Air Control ===
59 2 Ludovic Pouzenc
60 2 Ludovic Pouzenc
<code>
61 2 Ludovic Pouzenc
mkdir /opt/aircontrol
62 2 Ludovic Pouzenc
cd /opt/aircontrol
63 2 Ludovic Pouzenc
wget http://www.ubnt.com/downloads/aircontrol/aircontrol_1.4.2-beta_all.deb
64 2 Ludovic Pouzenc
dpkg -i aircontrol_1.4.2-beta_all.deb
65 2 Ludovic Pouzenc
apt-get install -f
66 2 Ludovic Pouzenc
# -> Port par defaut : 9080
67 2 Ludovic Pouzenc
68 2 Ludovic Pouzenc
service aircontrol stop
69 2 Ludovic Pouzenc
ln -s java-1.6.0-openjdk-amd64 /usr/lib/jvm/java-6-sun
70 2 Ludovic Pouzenc
mkdir /var/log/aircontrol
71 2 Ludovic Pouzenc
mv /usr/share/aircontrol/logs/ /var/log/aircontrol
72 2 Ludovic Pouzenc
ln -s /var/log/aircontrol/logs/ /usr/share/aircontrol
73 2 Ludovic Pouzenc
service aircontrol start
74 2 Ludovic Pouzenc
tail -f /var/log/aircontrol/logs/* &
75 2 Ludovic Pouzenc
wget -O - localhost:9080/home.seam
76 2 Ludovic Pouzenc
</code>
77 2 Ludovic Pouzenc
78 2 Ludovic Pouzenc
  * Lire http://wiki.ubnt.com/AirControl#Installation
79 2 Ludovic Pouzenc
</pre>