| Installation d'un serveur PingOO: Concept de base de la distribution PingOO |
La distribution PingOO est basée sur celle de Debian. Ceux qui sont habitués à Debian n'auront donc aucune difficulté à installer PingOO. C'est même plus rapide et plus simple que cette dernière.
Elle se fait donc comme celle de Debian en 3 phases :
- 1ère phase : début de l'installation. L'ordinateur boote sur la disquette ou le cdrom. Après une installation minimale, vous redémarrez la machine (sans mettre ni cdrom, ni disquette).
- 2ème phase : la machine démarre avec les paramètres temporaires que vous avez indiqués. Vous insérez comme demandé la disquette "PingOO". L'installation se fait alors soit par le cdrom (le programme vous demande alors de mettre le cdrom), soit par le réseau ou soit les deux. (Ca permet par exemple de prendre tous les packages sur le cdrom sauf les plus récents disponibles uniquement par réseau). Pour cela, il suffit d'utiliser 2 sources pour la config d'apt (voir INSTALL_ADDRESS dans le fichier pingoo.cf).
Un ensemble de packages sont alors installés.
L'installation se termine. Vous redémarrez l'ordinateur.
- 3ème phase : L'ordinateur redémarre avec ses bons paramètres. Le serveur est prêt à fonctionner.
L'objectif de l'installation de la distribution PingOO est qu'elle soit non-interactive.
L'ensemble des configurations nécessaires se trouve dans un fichier de configuration, nommé PingOO.conf et qui se trouve sur une disquette format ms-dos sous le nom pingoo.cf (pour des raisons de compatibilité dos).
Au moment de l'installation, il faut rentrer des paramètres réseaux qui ne sont en fait que temporaires.
Toutes les serveurs à installer peuvent avoir la même configuration (pas en même temps !!).
Leurs vrais paramètres seront installés à partir des données se trouvant dans le fichier, sur la disquette au moment du second reboot de la machine.
- pingoo.cf :
Vous devez donc créer un fichier de configuration pingoo.cf, dont un modèle est disponible
ici.
Il contient différentes informations de configurations (réseau, proxy, ntp, configuration de messagerie...).
- passwd.cf :
Il contient les mots de passe du système. Vous avez un exemple disponible
ici.
Il contient les mots de passe suivants :
- mot de passe uucp en clair
- mot de passe système de root en crypté
- mot de passe système de sysadm en crypté
- mot de passe système de master en crypté
- mot de passe système de master en clair
- mot de passe pour le web de master en crypté
- mot de passe pour le web de sysadm en crypté
Vous pouvez générer des mots de passe cryptés en utilisant
ce petit script perl
Utilisation : ./crypt_pass.pl mot_de_passe salt
Vous devez créer la disquette PingOO-conf qui vous sera demandée lors du second boot de la machine.
Cette disquette contient 4 fichiers :
- passwd.cf : mots de passe utilisés sur le système (voir chapitre précédent)
- pingoo.cf : fichier de configuration global utilisé par la distribution PingOO (voir chapitre précédent)
- aptgetli que vous pouvez récupérer
ici
Ce fichier contient le script d'installation de la distribution. Il peut aisément être personnalisé.
- listpkgs que vous pouvez récupérer
ici
Ce fichier contient la liste des packages à installer. Vous pouvez ainsi facilement en ajouter.