Installation sous Debian Wheezy en mode automatique

De Mediase3
(Redirigé depuis Installation)
Aller à : Navigation, rechercher
Retour chapitre en cours : II. Installation d'un serveur SambaEdu3

Sommaire

Installation automatique de SambaEdu3 sous Debian

Il s'agit d'une installation automatisée avec DI (debian installer) à l'instar de ce qui se fait sur LCS. Le principe consiste à générer en ligne les paramètres de configuration qui seront ensuite utilisés par le cd d'installation Debian officiel. On utilisera le CD d'installation netinst AMD64 ou I386 selon son architecture. Dans les deux cas, l'image iso type netinst (220Mo environ) est à privilégier.

L'image est disponible dans le sous dossier de l'architecture souhaitée à cette url : http://cdimage.debian.org/cdimage/archive/latest-oldstable/ un fois le dossier de l'architecture choisi, il faut cliquer sur le dossier iso-cd et enfin sur l’image iso type netinst. Par exemple, Au 06/2016, la version courante étant la 7.11, l'iso sera la suivante.


En plus des version officielles, DI existe également sous de multiples versions y compris les firmwares "non-free" intégrés (utile pour certaines carte réseaux par exemple). voir http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/


Phase 1 : Pre-Configuration en ligne SE3

Saisie des paramètres SE3 et génération des fichiers de configuration se3.preseed et setup_se3.data pour une Debian Wheezy.

On utilisera l'outil en ligne SE3 D-Installer, créé par Romuald Jourdin, à partir du travail de jLCF <(-_°)/> pour LCS.


Version de debian et type de Partitionnement

Si vous voulez installer une version wheezy, alors vous pouvez allez directement à l'url suivante :

http://dimaker.tice.ac-caen.fr/dise3xp/se3conf-xp.php?dist=wheezy

Le partitionnement devra se faire sur plusieurs partitions. Si vous faites une installation sur machine virtuelle, il faudra veiller à avoir un disque d'au moins 30Go.


Seuls quelques détails changent entre ces deux versions, par conséquent les captures suivantes peuvent pas pas être strictement identiques à ce que vous obtiendrez.

Se3di1.png


Se3di2.png

Paramètres du serveur

Vous devez indiquer les différents paramètres en prenant soin de ne rien oublier.


Se3di3.png


Se3di4.png


Mots de passe

Pour un serveur de production, il est indispensable d'avoir des mots de passe différents pour chaque usage. Attention, Les mot de passe root mysql, admin et adminSE3 ne doivent pas contenir de caractères spéciaux comme #,*,!. Il est préférable de laisser le mode "AUTO" ou de s'en tenir aux caractère numériques et alphanumériques. A noter que le mot de passe root du système devra être changé à la fin de l'installation.


Se3di5.png

Génération des fichiers de configuration

Une fois vos paramètres saisies, validez le formulaire et prenez note de l'url du fichier preseed généré, c'est indispensable pour la suite. Le second fichier setup-se3.data sera quant à lui téléchargé par l'installeur lui même.

Se3di6.png

Phase 2 : Installation d'une Debian Wheezy en auto avec Debian-Installer

Démarrer sur le cd. Vous obtenez l'écran d'invite ci-dessous.

Bootcdsqueeze.png


Pressez la touche Echap pour obtenir le prompt boot: : puis saisissez le lien généré précédemment. Il se présente sous la forme du texte ci-dessous :

auto url=http://dimaker.tice.ac-caen.fr/diSE3/XXXX/se3.preseed

XXXX représente le répertoire généré de façon aléatoire lors de la saisie en ligne de vos paramètres.


Attention, au moment de cette saisie votre clavier est en qwerty, ce qui donne :

quto url=httpM!!di,qker:tice:qc-cqen:fr!diSE3!XXXX!se3:preseed

NB :

  • Attention à la casse (.../diSE3/...)
  • L'utilisation du pavé numérique peut simplifier les choses
  • Sur un laptop,le signe - est la touche °)], à droite du 9.
  • Le proxy doit être transparent pour permettre le téléchargement des fichiers de configuration

Boot auto url.png

L'installation va débuter et se poursuivra (presque) sans que vous ayez à intervenir, puisque tous les paramètres se trouvent dans le fichier preseed généré préalablement.

Bootcdsqueeze-debut.png

En l'absence de serveur DHCP sur le réseau, un message interrompt le processus automatique et permet de saisir manuellement une configuration réseau provisoire pour le serveur

Absence dhcp.png

Phase 3 : Après le reboot installation automatique du paquet se3 et consort

La machine reboote puis elle charge le système depuis le disque dur. Une fois ceci effectué, se connecter en root en utilisant le mot de passe choisi précédemment.

Install-cnxroot.png


La deuxième partie de l’installation commence avec la mise à jour et l'installation de quelques paquets indispensables pour la suite.

/!\ ATTENTION /!\

  • Si vous êtes dans le cadre d'une migration d'un serveur avec récupération des données de l'ancien, vous devez insérer le fichier secret.tdb à ce moment de l'installation. Se reporter à la partie

FAQ relative à cette problématique.

  • Si vous possédez un proxy apt (un miroir des mises à jour Debian), alors c'est le moment :
CTRL+C
echo 'Acquire::http { Proxy "http://apt:3142"; };' | tee /etc/apt/apt.conf.d/01apt-cacher-ng-proxy
./install_phase2.sh

et l'installation reprend.


Install-cnxroot2.png


Une fois que le fichier setup_se3.data chargé, le serveur se met à l'heure sur son serveur NTP.

Install-cnxroot3.png


Vient ensuite le téléchargement l'installation du paquet se3, de ses modules indispensables et de ses nombreuses dépendances

Install-cnxroot4.png


Le paquet Se3 se configure automatiquement à l'aide des informations contenu dans le fichier /etc/se3/setup_se3.data.

Install-cnxroot5.png


L’installation s'achève avec la mise à jour vers la dernière version puis le changement du mot de passe root. Le serveur est désormais fonctionnel et peut être administré via l'interface web.

Install-cnxroot6.png

Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Support
Téléchargements
Développement
Outils logiciels
Boîte à outils