Page 1 sur 3

[RESOLU] Configuration DHCP pour déploiement iso

Posté : 06 sept. 2022 - 10:37
par admgautier
Bonjour,

Je souhaiterai avoir quelques précisions sur la configuration à apporter au serveur DHCP pour déployer un ISO via WAPT.

J'ai configuré mon serveur TFTP comme indiqué dans votre documentation.

En ce qui concerne le paramétrage du DHCP, il suffit simplement d'exécuter les lignes powershell indiquées ? (En remplaçant les variables $waptserver_ipaddress_tftp = "192.168.154.13" et $url_waptserver = "http://srvwapt.mydomain.lan" bien évidemment) ?

Lorsque je rentre l'url suivante pour le moment rien ne s'affiche :
"$url_waptserver/api/v3/baseipxe"

Est -ce normal ? la baseipxe va elle se créer à la suite du script ?

Merci par avance pour vos informations complémentaires.

Re: Configuration DHCP pour déploiement iso

Posté : 08 sept. 2022 - 16:27
par dcardon
Bonjour admgautier,

dans votre capture d'écran, la string qui est renvoyé par le serveur WAPT est correcte. Le variable vont être substitué par le bootloader iPXE.

Est ce que la machine cliente arrive à récupérer le bootloader iPXE? Le problème le plus courant est la config secureboot sur le BIOS UEFI qui requière un bootloader signé.

Cordialement,

Denis

Re: Configuration DHCP pour déploiement iso

Posté : 09 sept. 2022 - 09:02
par admgautier
Bonjour à tous,

Merci pour votre retour.

J'ai bien désactiver le secure boot sur la machine cliente, j'ai pourtant joué les commandes powershell pour configurer le serveur DHCP :
$waptserver_ipaddress_tftp = "192.168.154.13"
$url_waptserver = "http://srvwapt.mydomain.lan"

Add-DhcpServerv4Class -Name "legacy_bios" -Type Vendor -Data "PXEClient:Arch:00000"
Add-DhcpServerv4Class -Name "iPXE" -Type User -Data "iPXE"

Set-DhcpServerv4OptionValue -OptionId 66 -Value "$waptserver_ipaddress_tftp"

Add-DhcpServerv4Policy -Name "wapt-ipxe-url-legacy" -Condition AND -UserClass EQ,iPXE -VendorClass EQ,legacy_bios*
Set-DhcpServerv4OptionValue -PolicyName "wapt-ipxe-url-legacy" -OptionID 67 -Value "$url_waptserver/api/v3/baseipxe?uefi=false"

Add-DhcpServerv4Policy -Name "wapt-ipxe-url-uefi" -Condition AND -UserClass EQ,iPXE -VendorClass NE,legacy_bios*
Set-DhcpServerv4OptionValue -PolicyName "wapt-ipxe-url-uefi" -OptionID 67 -Value "$url_waptserver/api/v3/baseipxe"

Add-DhcpServerv4Policy -Name "ipxe.efi" -Condition AND -UserClass NE,iPXE -VendorClass NE,legacy_bios*
Set-DhcpServerv4OptionValue -PolicyName "ipxe.efi" -OptionID 67 -Value "ipxe.efi"

Add-DhcpServerv4Policy -Name "undionly.kpxe" -Condition AND -UserClass NE,iPXE -VendorClass EQ,legacy_bios*
Set-DhcpServerv4OptionValue -PolicyName "undionly.kpxe" -OptionID 67 -Value "undionly.kpxe"

En prenant soin de modifier les variables $waptserver_ipaddress_tftp et $url_waptserver.

Cependant je n'ai rien qui remonte sur la machine client..

Je ne comprends pas trop d'où vient le problème.

Re: Configuration DHCP pour déploiement iso

Posté : 09 sept. 2022 - 09:54
par sfonteneau
Pouvez-vous préciser le comportement de la machine.

Une photo de la machine qui boot pour voir où cela bloque ?

Re: Configuration DHCP pour déploiement iso

Posté : 09 sept. 2022 - 10:17
par admgautier
Bonjour,

Tout d'abord voici ma configuration DHCP .

Ensuite lorsque je lance ma machine voici le résultat.

LE TFTP à bien été configuré sur le serveur WAPT et est bien démarré

Re: Configuration DHCP pour déploiement iso

Posté : 09 sept. 2022 - 10:24
par admgautier
Au besoin, voici la version de mon serveur WAPT :

Re: Configuration DHCP pour déploiement iso

Posté : 09 sept. 2022 - 11:32
par sfonteneau
il semblerai qu'il y est un double slash sur les strategie "wapt-ipxe-url-legacy" et "wapt-ipxe-url-legacy" "//api"

ensuite vous avez une strategie "iPXE" (la première ligne dans le screenshoot) il faudrait la supprimer c'est un historique a mon avis qui peu entrer en conflit

vous avez aussi un wdsnbp.com qui pourrait entrer en conflit avec les autre règles. il sert encore ?

Re: Configuration DHCP pour déploiement iso

Posté : 09 sept. 2022 - 14:21
par admgautier
Effectivement il y avait bien un double slash inutile. Mea culpa.

Concernant les autres options, cela était déjà présent sur le serveur, et en les supprimant mon poste réagit déjà mieux.

J'avais essayé de configurer la stratégie iPXE en suivant ce topic : viewtopic.php?p=9879#p9879

Le poste recherche la conf en PXE, je vais continuer votre webinaire pour terminer la configuration avec une image généralisée : https://www.youtube.com/watch?v=zREmQ_0sM88

J'ai ensuite essayé de relancer une installe via l'iPXE mais retrouve le même résultat, avant de supprimer le /boot wdsnbp.com le poste chargeait une page et essayait de charger ce fameux Boot\x86\wdsnbp.com.. Sans succès bien évidemment.

Je vous joins ma nouvelle config DHCP, voyez vous certaines erreurs ?

Merci encore pour votre soutien

Re: Configuration DHCP pour déploiement iso

Posté : 09 sept. 2022 - 15:45
par admgautier
Je me suis aperçu aussi que les deux premières ligne de powershell n'avait pas pu s'exécuter convenablement.

Le problème vient peut être de là ?

Re: Configuration DHCP pour déploiement iso

Posté : 09 sept. 2022 - 18:36
par sfonteneau
admgautier a écrit : 09 sept. 2022 - 14:21 Concernant les autres options, cela était déjà présent sur le serveur, et en les supprimant mon poste réagit déjà mieux.
C'est a dire ?

C'est déjà mieux donc on a une erreur différente ? Je n'ai pas bien compris

Pour les erreur powershell cela indique "ResourceExists" donc on va partie du principe que c'est bon