Documente Academic
Documente Profesional
Documente Cultură
BTS SIO
Guedon David
Dufal-Salat Franois
PPE N4
Nous avons t mandat par le laboratoire GSB afin deffectuer des
restructurations de leur systme informatique. Le secteur tant en forte
volution des restructurations des systmes informatiques utiliss auparavant
sont ncessaire. En effet des alliances entre les grands groupes sont de plus en
plus frquentes, une fois ces groupes affilis il est absolument ncessaire
dharmoniser les architectures informatiques prsentes afin doptimiser le travail
dans le nouveau grand groupe cr.
Dans le cas de GSB la fusion a eu lieu en 2009, le sige social est aux Etats
Unis (Philadelphie), mais le centre administratif est quant lui en France (Paris).
Du point de vue administratif les donnes importantes pour le groupe sont
stockes de manire local sur un serveur au 6me tage du btiment, celui-ci
ayant aussi pour rle dtre le DHCP et le DNS.
Dans un premier temps il faut installer les paquets dont nous aurons
besoin : Apt-get install joe (pour la mme raison que pour le serveur de
fichier). Puis :
Par :
1.
auto eth0
2.
3.
address 192.168.2.53
4.
netmask 255.255.255.0
gateway 192.
pxelinux.0
reboot.c32
intftpd
memdisk
Il faut aussi pens accorder tous les droits au rpertoire du pxe : chmod
777 /tftpboot
On va crer larborescence ncessaire au bon fonctionnement :
mkdir -pv /tftpboot/pxelinux.cfg
mkdir -pv /tftpboot/os/linux
mkdir pv /tftpboot/os/linux/debian/I386
mkdir pv /tftpboot/os/linux/debian/AMD64
default menu.c32
prompt 0
noescape 1
timeout 300
Label 1
MENU LABEL Debian I386
LINUX memdisk
INITRD /os/linux/debian/I386/debiani386.iso
APPEND iso raw
Label 2
MENU LABEL Debian AMD64
LINUX memdisk
INITRD /os/linux/debian/AMD64/debianamd64.iso
APPEND iso raw
. mkdir /os/windows/windows7
_ Puis faite une extraction de liso Windows sur la machine avec
laquelle vous avez cr le live cd ; une fois termine, la racine du
serveur PXE, ajout un rpertoire nomm os-windows :
Cd
Mkdir /os/windows/windows7
Et placez dans le rpertoire windows7 les fichiers extrait de liso de
Windows 7
_ Nous allons maintenant partager le rpertoire os-windows sur le
rseau :
Dans smb.conf
[Windows]
Path = /os-windows
Comment = Partage os windows
Writable = yes
Read only = no
Public = yes
ext4 defaults
0 0
Redmarrez le serveur et avec une machine test all sur votre pxe ; une
fois sur le menu allez sur Windows 7 et laiss la machine charger liso. Au
bout dun certain temps vous devriez arriver sur un bureau de ce type :
Une fois sur ce bureau par le rseau allez dans le dossier oswindows que vous avez partag et cliqu sur Setup.exe pour lancer
une nouvelle installation de Windows.
Cration PXE sous debian pour dploiement par le rseau dOS linux.
DUFAL-SALAT Francois
Matriel utilis :
ASUS ROG G750JH-T4076H
Processeur Intel Core i7-4700HQ (2,40 GHz)
GTX780m 4 GO de ram DDR5
16 GO RAM DDR3
Oracle VM VirtualBox pour cration du PXE ( debian 7.5 ) ainsi que de loutil de test.
Il faut ensuite crer le dossier /tftpboot, qui sera le dossier qui hbergera le pxe.
Copier ensuite les fichiers prsents dans le dossier/usr/lib/syslinux dans le dosier /tftpboot
Il faut crer le menu du PXE , que jai choisi de mettre dans le dossier
/tftpboot/pxelinux.cfg/default
Guedon david
Prrequis
Un server installer avec un Active directory et au moins un membre prsent dedans, le
serveur sera bien sur configurer en adresse IP fixe.
Installation du rle DHCP
Pour cette tape il faut simplement suivre les instructions et rentr une plage dadresse IP
(192.168.1.10 a .30 pour ma part)
Installation / configuration du rle WDS
Il faut ajouter le rle Service de dploiement Windows au server et le configurer,
pendant la configuration il faudra choisir le dossier ou seront enregistrer les
images et autre fichier pour le dploiement dimage Windows lemplacement de
ce dossier est pour moi :
E : \RemoteInstall\Boot\x86
Tlcharger le Syslinux
ZIP\core\pxelinux.0
ZIP\com32\menu\vesamenu.c32
ZIP\com32\modules\chain.c32
Copier les dans le dossier de votre de ploiement pour ma part ile se trouve
lemplacement suivant:
E:\RemoteInstall\Boot\x64
pxeboot.n12 en pxeboot.0
abortpxe.com en abortpxe.0
E: \RemoteInstall\Boot\x64\Linux
E: \RemoteInstall\Boot\x64\pxelinux.cfg
Ensuite dans le dossier pxelinux.cfg il faut cre le fichier default celuici naura aucune extension et permettra de dfinir les options pour le
menu de notre SYSlinux.
DEFAULT vesamenu.c32
PROMPT 0
MENU TITLE PXE Boot Menu (x64)
MENU COLOR TITLE 0 #ffffffff #00000000 none
MENU INCLUDE pxelinux.cfg/graphics.conf
MENU BACKGROUND background.jpeg
MENU TITLE PXE BOOT MENU
# UBUNTU
LABEL linux
MENU LABEL ^Ubuntu
KERNEL vesamenu.c32
APPEND pxelinux.cfg/graphics.confl
# Load the correct kernel
kernel /Linux/Ubuntu/Linux
# Boot options
append priority=low vga=normal initrd=/Linux/Ubuntu/initrd.gz
#-Excuter Debian
LABEL debian
menu label ^Debian
# Load the correct kernel
kernel /Linux/Debian/Linux
# Boot options
append priority=low vga=normal initrd=/Linux/Debian/initrd.gz
#- Excuter WDS
LABEL WDS
MENU LABEL ^Windows
KERNEL pxeboot.0
#demarrage classique
LABEL local
MENU DEFAULT
MENU LABEL ^Demarrer normalement
LOCALBOOT 0
Type 0x80
Chaque section contenu dans le fichier ci-dessus est l pour charger les diffrents
dploiements que lon met en place (Debian, Ubuntu, Windows) les systmes
linux ce trouveront dans un dossier cre au pralable et contiendra les fichiers
ncessaire a linstallation dun systme linux
Les fichiers Windows seront ajouter via le rle WDS et sajouteront directement
dans le dossier boot cre par le rle dest le dpart.
Le dossier boot doit contenir normalement la liste de fichiers suivants :
\Boot\x64\pxelinux.com
\Boot\x64\vesamenu.c32
\Boot\x64\chain.c32
\Boot\x64\pxeboot.0
\Boot\x64\abortpxe.0
\Boot\x64\background.jpg
\Boot\x64\Linux\
linux)
\Boot\x64\pxelinux.cfg\
\Boot\x64\pxelinux.cfg\default
\Boot\x64\pxelinux.cfg\graphics.conf
Ensuite il faut rentrer ces deux commandes pour dfinir le boot PXE sur notre
fichier (sur Windows server 2008R2 il faut procder en commande car linterface
graphique ne permet pas cette option)
wdsutil /set-server /bootprogram:boot\x64\pxelinux.com /architecture:x64
wdsutil /set-server /N12bootprogram:boot\x64\pxelinux.com /architecture:x64
Enfin pour un peu de fantaisie jai dcid de rendre mon menu PXE plus
accueillant en y insrant une image de fond :
Graphics.conf (il servira charger les options graphique que lon peut
paramtr pour le menu cela permet davoir de lordre dans les diffrents
fichiers , il sera appel dans le fichier default )
MENU MARGIN 10
MENU ROWS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44
30;47
#40000000 #20ffffff
Les options ci-dessus sont l pour configurer les couleurs de linterface et lajout
dun fond au menu grce la ligne.
MENU BACKGROUND background.jpeg
Le fond dcran se trouvera la racine du dossier de PXE donc pour ma part :
E:\RemoteInstall\Boot\x64
Voici le rsultat
Sur cette image on retrouve donc les diffrents menus inscrits dans le fichier
default