Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
| musee:infrastructure:bor:lxc_pxe [13/10/2018 00:55] – ↷ Page déplacée de infrastructure:bor:lxc_pxe à musee:infrastructure:bor:lxc_pxe pnahoum | musee:infrastructure:bor:lxc_pxe [16/10/2018 01:48] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. 157.55.39.138 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ======[Bor] LXC PXE====== | ||
| + | Le LXC PXE va nous permettre de proposer un service de réinstallation des machines via le réseau. | ||
| + | |||
| + | ===== Présentation ===== | ||
| + | |||
| + | ^ Type | Linux Container (machine virtuelle) hébergée sur [[infrastructure: | ||
| + | ^ Utilité | Service de réinstallation du GINFO | | ||
| + | ^ Services | Installation PC | | ||
| + | ^ OS | Ubuntu Server 17.04 | | ||
| + | ^ Nom du LXC | bor_pxe | | ||
| + | ^ IP | **10.61.16.30 **| | ||
| + | =====Création de la LXC sur BOR===== | ||
| + | Pour créer le Linux Container, je vous invite à suivre la seconde partie du tutoriel disponible sur cette page : [[musee: | ||
| + | |||
| + | La seule chose à respecter lors de la création du container est le nom que vous lui donnerez : **bor_pxe** | ||
| + | |||
| + | ====Configuration de la LXC==== | ||
| + | En suivant le précédent tutoriel pensez à : | ||
| + | |||
| + | -> attribuer une IP fixe au LXC (cf tutoriel [[musee: | ||
| + | |||
| + | -> la mettre en démarrage automatique au démarrage de [[infrastructure: | ||
| + | |||
| + | -> [[musee: | ||
| + | =====Installation des packets===== | ||
| + | |||
| + | Avant toute chose, mettez vous en root sur le LXC ://** su root**// | ||
| + | |||
| + | L' | ||
| + | |||
| + | On installe les packages suivant : | ||
| + | $> sudo apt-get install tftpd-hpa syslinux | ||
| + | | ||
| + | =====Configuration du serveur TFTP===== | ||
| + | |||
| + | |||
| + | Le serveur TFTP est une forme de serveur FTP très basique. Dans ce tutoriel, il sert à rendre disponible le menu de démarrage et le noyau Linux qui lui-même n'aura plus besoin de TFTP une fois démarré sur l' | ||
| + | |||
| + | Pour le configurer, il suffit de modifier le fichier / | ||
| + | $> sudo xdg-open / | ||
| + | |||
| + | Et de compléter son contenu avec: | ||
| + | # / | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | # | ||
| + | | ||
| + | |||
| + | Il faut ensuite redémarrer le service: | ||
| + | $> sudo service tftpd-hpa restart | ||
| + | |||
| + | |||
| + | =====INSTALLATION ET CONFIGURATION DES FICHIERS NETBOOT===== | ||
| + | |||
| + | ====Installation des fichiers==== | ||
| + | |||
| + | Rendez-vous sur [[http:// | ||
| + | http:// | ||
| + | |||
| + | Il faut ensuite renommer les archives netboot.tar.gz selon l' | ||
| + | netboot_VERSION_32.tar.gz | ||
| + | netboot_VERSION_64.tar.gz | ||
| + | |||
| + | On crée ensuite des répertoires spécifiques à chaque VERSION sur le serveur et on y installe les fichiers. On prend ici l' | ||
| + | $> sudo mkdir / | ||
| + | $> cd / | ||
| + | $> sudo tar -xzf /< | ||
| + | $> sudo tar -xzf /< | ||
| + | |||
| + | ====Création du menu de démarrage==== | ||
| + | |||
| + | On installe le package syslinux : | ||
| + | $> sudo apt-get install syslinux | ||
| + | On en extrait 3 fichiers nécessaires et on les copie dans le dossier / | ||
| + | $> sudo cp / | ||
| + | $> sudo cp / | ||
| + | $> sudo cp / | ||
| + | On crée ensuite le menu permettant de choisir la VERSION et l' | ||
| + | $> sudo mkdir / | ||
| + | $> gksu gedit / | ||
| + | On modifie le menu (on prend encore une fois l' | ||
| + | # | ||
| + | | ||
| + | # liste des choix | ||
| + | label Boot local disk | ||
| + | | ||
| + | | ||
| + | |||
| + | label Precise 32bits installer | ||
| + | | ||
| + | | ||
| + | |||
| + | label Precise 64bits installer | ||
| + | | ||
| + | | ||
| + | |||
| + | Il suffit ensuite de démarrer le pc qu'on souhaite installer en PXE. | ||
| + | =====Références===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||