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. PXE PreBoot Execution Environment Permet de démarrer une machine sur le réseau indépendament du stockage disque Depuis.

Présentations similaires


Présentation au sujet: "Linux – Mise en œuvre PXE V 1.1. PXE PreBoot Execution Environment Permet de démarrer une machine sur le réseau indépendament du stockage disque Depuis."— 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 deffectuer 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 dimages 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 dun 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 : root@itchy:~# mkdir -p /var/lib/tftpboot root@itchy:~# /etc/init.d/tftpd-hpa start

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

8 Installation PXE - 1 apt-get install pxe syslinux Création de larborescence tftpboot mkdir /var/lib/tftpboot/pxelinux.cfg Pour la suite cf : http://debian- 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 append vga=normal initrd=debian/squeeze/i386/initrd.gz -- LABEL squeeze-i386-expert kernel debian/etch/i386/linux append priority=low vga=normal initrd=debian/squeeze/i386/initrd.gz -- LABEL squeeze-i386-rescue kernel debian/squeeze/i386/linux 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/ /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. PXE PreBoot Execution Environment Permet de démarrer une machine sur le réseau indépendament du stockage disque Depuis."

Présentations similaires


Annonces Google