La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Linux – Mise en œuvre PXE V 1.1

Présentations similaires


Présentation au sujet: "Linux – Mise en œuvre PXE V 1.1"— Transcription de la présentation:

1 Linux – Mise en œuvre PXE V 1.1

2 PXE PreBoot Execution Environment
Permet de démarrer une machine sur le réseau indépendament du stockage disque Depuis 1999 version 2.1 par Intel Fonctionne sur toutes les architectures Utilise IP/UDP, DHCP et TFTP Nécessite une carte réseau compatible PXE

3 Utilisation Permet d’effectuer des installations réseau sans support CD ou lecteur CD Très utilisé pour les installations de clusters ou de clouds Permet la restauration de postes de travail à partir d’images disque situées sur un serveur

4 Fonctionnement plusieurs étapes :
La carte réseau compatible PXE envoie un broadcast DHCPDISCOVER sur le port UDP 67 Obtention d’un bail IP attribué par un serveur DHCP Le serveur DHCP donne l'adresse du serveur TFTP (next-server et le nom de l'image noyau) Téléchargement du fichier noyau depuis le serveur TFPT (Trivial TFTP). PXE permet d'avoir une config. spécifique à une adresse MAC Lancement du fichier noyau reçu

5 Installation Les prérequis Serveur dhcp, serveur tftp

6 Installation TFTP Installer : apt-get install tftpd-hpa
Editer /etc/default/tftpd-hpa et changer : RUN_DAEMON="yes" OPTIONS="-l -s /var/lib/tftpboot" Créer racine tftp : mkdir -p /var/lib/tftpboot /etc/init.d/tftpd-hpa start

7 Installation DHCP apt-get install isc-dhcp-server
Fichier /etc/dhcp/dhcpd.conf option domain-name-servers , ; default-lease-time 86400; max-lease-time ; authoritative; subnet netmask { range ; filename "pxelinux.0"; # image a charger next-server ; #serveur TFTP option subnet-mask ; option broadcast-address ; option routers ; }

8 Installation PXE - 1 apt-get install pxe syslinux
Création de l’arborescence tftpboot mkdir /var/lib/tftpboot/pxelinux.cfg Pour la suite cf : administration.org

9 Installation PXE - 2 Fichier /var/lib/tftpboot/pxelinux.cfg/default :
DISPLAY boot.txt DEFAULT squeeze-i386-install LABEL squeeze-i386-install kernel debian/squeeze/i386/linux append vga=normal initrd=debian/squeeze/i386/initrd.gz -- LABEL squeeze-i386-linux kernel debian/etch/i386/linux LABEL squeeze-i386-expert append priority=low vga=normal initrd=debian/squeeze/i386/initrd.gz -- LABEL squeeze-i386-rescue append vga=normal initrd=debian/sqeeze/i386/initrd.gz rescue/enable=true -- PROMPT 1 TIMEOUT 0

10 Installation PXE - 3 root@itchy:~# tree /var/lib/tftpboot/
|-- boot.txt |-- debian | `-- squeeze | `-- i386 | |-- initrd.gz | `-- linux |-- pxelinux.0 `-- pxelinux.cfg `-- default

11 Test Paramétrer le client pour démarrer en PXE
Vérifier la négociation du bail Vérifier le chargement du noyau


Télécharger ppt "Linux – Mise en œuvre PXE V 1.1"

Présentations similaires


Annonces Google