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:// |