Eclair23 » Historique » Version 30
Laurent Flori, 13/09/2011 09:03
1 | 1 | Laurent Flori | h1. Eclair23 |
---|---|---|---|
2 | 1 | Laurent Flori | |
3 | 1 | Laurent Flori | Cette page sert à suivre l'avancée du projet Eclair2.3. |
4 | 1 | Laurent Flori | |
5 | 28 | Laurent Flori | +*12/09/2011 LA VERSION COURANTE est au stade alpha (mais fonctionnelle).*+ |
6 | 1 | Laurent Flori | |
7 | 2 | Laurent Flori | *!! IMPORTANT !!* |
8 | 3 | Laurent Flori | |
9 | 1 | Laurent Flori | Ne pas chercher: |
10 | 1 | Laurent Flori | * L'intégration avec le serveur Scribe, elle n'existe pas encore mais c'est la prochaine phase. |
11 | 1 | Laurent Flori | * Les règles de firewall sur le serveur maitre (Ce sera pour plus tard). |
12 | 1 | Laurent Flori | * A mettre le serveur installé en suivant ce guide en production (version alpha). |
13 | 3 | Laurent Flori | |
14 | 1 | Laurent Flori | |
15 | 1 | Laurent Flori | Pour ceux qui sont encore là et intéressés, c'est parti: |
16 | 1 | Laurent Flori | |
17 | 30 | Laurent Flori | Prérequis: |
18 | 30 | Laurent Flori | Avoir un serveur de test avec: |
19 | 30 | Laurent Flori | * Au moins 15Go d'espace libre |
20 | 30 | Laurent Flori | * Deux cartes réseau |
21 | 30 | Laurent Flori | * Un accès à internet |
22 | 30 | Laurent Flori | |
23 | 30 | Laurent Flori | |
24 | 14 | Laurent Flori | h2. 1. Installer une eolebase: |
25 | 12 | Laurent Flori | |
26 | 18 | Laurent Flori | Pour le partitionnement faire tout en manuel et au moins une partition / de 5Go et une partition /opt de 5Go. |
27 | 18 | Laurent Flori | Vous pouvez faire ce que vous voulez pour le partitionnement tant que vous gardez en tête que /opt devrait accueillir beaucoup de données (~3Go) |
28 | 5 | Laurent Flori | |
29 | 15 | Laurent Flori | h2. 2. Faire une mise à jour en version candidate: |
30 | 12 | Laurent Flori | |
31 | 5 | Laurent Flori | <pre>Maj-Auto -C -i -S test-eoleng.ac-dijon.fr</pre> |
32 | 5 | Laurent Flori | |
33 | 15 | Laurent Flori | h2. 3. Installer les paquets suivants: |
34 | 12 | Laurent Flori | |
35 | 5 | Laurent Flori | <pre>apt-get install eole-ltsp-server eole-ltsp-lb eole-ltsp-fichier eole-conteneur</pre> |
36 | 5 | Laurent Flori | |
37 | 15 | Laurent Flori | h2. 4. Générer les conteneurs: |
38 | 12 | Laurent Flori | |
39 | 29 | Laurent Flori | <pre> |
40 | 29 | Laurent Flori | rm /etc/eole/.VirtDisabled.lock |
41 | 29 | Laurent Flori | gen_conteneurs |
42 | 29 | Laurent Flori | </pre> |
43 | 6 | Laurent Flori | *Là y a un bug: il faut surveiller la création du conteneur /opt/lxc/ltspapps. Dès que celui-ci est présent se chrooter dedans:* |
44 | 7 | Laurent Flori | <pre> |
45 | 7 | Laurent Flori | chroot /opt/lxc/ltspapps/rootfs/ |
46 | 8 | Laurent Flori | mount -t proc proc /proc |
47 | 7 | Laurent Flori | exit |
48 | 7 | Laurent Flori | </pre> |
49 | 27 | Laurent Flori | *Si jamais gen_conteneurs se termine en erreur avant que vous ayez pu monter /proc:* |
50 | 16 | Laurent Flori | <pre> |
51 | 16 | Laurent Flori | chroot /opt/lxc/ltspapps/rootfs/ |
52 | 16 | Laurent Flori | mount -t proc proc /proc |
53 | 16 | Laurent Flori | exit |
54 | 16 | Laurent Flori | gen_conteneurs |
55 | 16 | Laurent Flori | </pre> |
56 | 19 | Laurent Flori | |
57 | 19 | Laurent Flori | h2. 5. Faire une configuration: |
58 | 20 | Laurent Flori | |
59 | 19 | Laurent Flori | <pre>gen_config</pre> |
60 | 21 | Laurent Flori | *Pensez à activer le serveur tftp dans les paramétrages avancés le repertoire tftp est /var/lib/tftpboot/ltsp/i386/* |
61 | 19 | Laurent Flori | |
62 | 19 | Laurent Flori | h2. 6. Instancier la configuration: |
63 | 20 | Laurent Flori | |
64 | 19 | Laurent Flori | <pre>instance /root/zephir.eol</pre> |
65 | 21 | Laurent Flori | *Là encore un bug subsiste, les droits sur la clef utilisée par le serveur postgresql ne sont pas bons.* |
66 | 19 | Laurent Flori | <pre> |
67 | 19 | Laurent Flori | ssh ltspserver |
68 | 19 | Laurent Flori | rm /var/lib/postgresql/8.4/main/server.key |
69 | 19 | Laurent Flori | cp /etc/ssl/private/ssl-cert-snakeoil.key /var/lib/postgresql/8.4/main/server.key |
70 | 19 | Laurent Flori | chmod 700 /var/lib/postgresql/8.4/main/server.key |
71 | 19 | Laurent Flori | chown postgres /var/lib/postgresql/8.4/main/server.key |
72 | 19 | Laurent Flori | exit |
73 | 19 | Laurent Flori | instance /etc/eole/config.eol |
74 | 19 | Laurent Flori | </pre> |
75 | 22 | Laurent Flori | |
76 | 22 | Laurent Flori | h2. 7. Changer la configuration du serveur ssh dans le conteneur ltspapps: |
77 | 23 | Laurent Flori | |
78 | 22 | Laurent Flori | <pre> |
79 | 22 | Laurent Flori | vi /opt/lxc/ltspapps/rootfs/etc/ssh/sshd_config |
80 | 22 | Laurent Flori | AllowUsers root -> commenter cette option |
81 | 22 | Laurent Flori | PasswordAuthentication no -> passer cette option a yes |
82 | 22 | Laurent Flori | . /usr/share/eole/FonctionsEoleNg |
83 | 22 | Laurent Flori | Service ssh restart ltspapps |
84 | 23 | Laurent Flori | </pre> |
85 | 23 | Laurent Flori | |
86 | 23 | Laurent Flori | h2. 8. Créer un utilisateur de test: |
87 | 24 | Laurent Flori | |
88 | 23 | Laurent Flori | <pre> |
89 | 23 | Laurent Flori | ssh ltspapps |
90 | 23 | Laurent Flori | adduser lolo |
91 | 23 | Laurent Flori | adduser lolo video |
92 | 23 | Laurent Flori | adduser lolo audio |
93 | 22 | Laurent Flori | </pre> |
94 | 25 | Laurent Flori | |
95 | 25 | Laurent Flori | h2. 9 Terminer la configuration: |
96 | 25 | Laurent Flori | |
97 | 25 | Laurent Flori | <pre> |
98 | 26 | Laurent Flori | aller à l'adresse http://ADRESSE_DU_SERVEUR_LTSP/ltsp-cluster-control/Admin/ avec un navigateur et mettre les options suivantes : |
99 | 26 | Laurent Flori | LDM_SERVER='%LOADBALANCER%' |
100 | 26 | Laurent Flori | LDM_DIRECTX='True' |
101 | 26 | Laurent Flori | LOCAL_APPS_MENU='True' |
102 | 26 | Laurent Flori | SCREEN_07='ldm' |
103 | 26 | Laurent Flori | XKBLAYOUT='fr' |
104 | 1 | Laurent Flori | </pre> |
105 | 26 | Laurent Flori | |
106 | 26 | Laurent Flori | h2. 10 Brancher un client léger et le démarrer |
107 | 26 | Laurent Flori | |
108 | 26 | Laurent Flori | <pre> |
109 | 26 | Laurent Flori | Vous devriez voir votre client démarrer et afficher une fenêtre avec un certains nombres d'informations dont |
110 | 26 | Laurent Flori | l'adresse du serveur d'application et l'adresse de l'interface web de contrôle du cluster LTSP. |
111 | 26 | Laurent Flori | </pre> |
112 | 1 | Laurent Flori | |
113 | 27 | Laurent Flori | h2. 11 Si vous êtes arrivé jusque là avec une installation fonctionnelle: |
114 | 27 | Laurent Flori | |
115 | 27 | Laurent Flori | *Vous venez de gagner 5000 points d'expérience informatique.* |