1
|
Dans la configuration du module en mode normal,
|
2
|
L'image par défaut est paramétrable, on peut choisir:
|
3
|
- des clients FAT ou THIN
|
4
|
- des architecture i386 ou AMD64
|
5
|
|
6
|
on peut choisir de générer la configuration d'une deuxième image avec les mêmes choix disponibles.
|
7
|
Note: le seconde image ne sera pas générée automatiquement à l'instance, vous devraz la générer après avec la commande suivante:
|
8
|
ltsp-build-client --config /etc/ltsp/seconde_image.conf
|
9
|
|
10
|
Par défaut la configuration du serveur Eclair fait démarrer les clients légers sur l'image par défaut.
|
11
|
Pour démarrer sur la deuxieme image plusieurs solutions sont possibles:
|
12
|
- Sur le serveur Eclair (non-recommandé en production, seulement pour test):
|
13
|
remplacer le lien /var/lib/tftpboot/ltsp/default par un lien vers /var/lib/tftpboot/ltsp/<seconde_image>
|
14
|
|
15
|
- Sur le serveur Scribe:
|
16
|
1. Dans gen_config changer le chemin pxe de /default/pxelinux.0 vers /<seconde_image>/pxelinux.0
|
17
|
2. Faire une configuration du serveur dhcp comme celle qui suit pour renseigner quelles machines démarrent sur quelles images. (méthode recommandée en production)
|
18
|
|
19
|
Pour activer sur le serveur dhcp le support des différentes images disponibles sur Eclair:
|
20
|
Avant la déclaration de subnet, ajouter une inclusion pour les groupes de machines Eclair
|
21
|
|
22
|
include "/etc/dhcp/eclair-dhcp.txt";
|
23
|
|
24
|
|
25
|
Dans ce fichier, on peut mettre ca:
|
26
|
Note: toutes les combinaisons sont renseignées dans ce qui suit mais on peut ne declarer que celles nécessaires
|
27
|
|
28
|
```
|
29
|
group {
|
30
|
# fat amd64
|
31
|
next-server <ip_serveur_eclair>;
|
32
|
filename "/fat_amd64/pxelinux.0";
|
33
|
include "/etc/dhcp/fixed-address/eclair/fat_amd64.txt";
|
34
|
deny unknown-clients;
|
35
|
}
|
36
|
|
37
|
group {
|
38
|
# thin amd64
|
39
|
next-server <ip_serveur_eclair>;
|
40
|
filename "/thin_amd64/pxelinux.0";
|
41
|
include "/etc/dhcp/fixed-address/eclair/thin_amd64.txt";
|
42
|
deny unknown-clients;
|
43
|
}
|
44
|
|
45
|
group {
|
46
|
# fat i386
|
47
|
next-server <ip_serveur_eclair>;
|
48
|
filename "/fat_i386/pxelinux.0";
|
49
|
include "/etc/dhcp/fixed-address/eclair/fat_i386.txt";
|
50
|
deny unknown-clients;
|
51
|
}
|
52
|
|
53
|
group {
|
54
|
# thin i386
|
55
|
next-server <ip_serveur_eclair>;
|
56
|
filename "/thin_i386/pxelinux.0";
|
57
|
include "/etc/dhcp/fixed-address/eclair/thin_i386.txt";
|
58
|
deny unknown-clients;
|
59
|
}
|
60
|
```
|
61
|
|
62
|
Chaque group contient
|
63
|
- l'ip du serveur Eclair
|
64
|
- le chemin tftp absolu de l'image sur le serveur Eclair (la convention sur Eclair pour nommer les images: <type[thin|fat]>_<arch[i386|amd64]>)
|
65
|
- l'inclusion d'un fichier d'hôtes faisant partie du groupe
|
66
|
- une directive interdisant les clients inconnus
|
67
|
|
68
|
Les fichiers inclus dans chaque déclaration de group sont de la forme.
|
69
|
|
70
|
host fat1 { hardware ethernet 02:00:0a:01:02:6b; }
|
71
|
|
72
|
|
73
|
Dans la configuration en mode expert en plus des options présentées plus haut,
|
74
|
- on peut choisir la base des CHROOT pour les clients légers (similaire en 2.6.0)
|
75
|
- on peut choisir le type de bureau pour les clients THIN (xfce4 ou mate) mate par défaut
|