Nach der Migration von einem Cisco Catalyst 65xx zu einem Nexus 7k hat der PXE Boot von VM Maschinen nicht mehr funktioniert. Auf dem L3 Interface war ein IP Helper konfiguriert.
Das neue L3 Interface am Nexus ist wie folgt konfiguriert:
interface Vlan123
description VM
no shutdown
vrf member VM
no ip redirects
ip address 10.123.123.252/24
no ipv6 redirects
hsrp version 2
hsrp 123
authentication md5 key-string MySuperSecret
preempt delay minimum 90
priority 255
timers 1 3
ip 10.123.123.254
ip dhcp relay address 10.201.201.1 # dhcp server
ip dhcp relay address 10.201.201.2 # dhcp serverFolgende Options sind auf dem DHCP für das Netz 10.123.123.0/24 konfiguriert:
option 66 10.200.200.250,10.200.200.251 # tftp-server
option 67 boot.bin # boot-file
Folgende Meldungen erscheinen beim booten der VM:
iPXE 1.0.0+ -- Open Source Network Boot Firmware -- http://ipxe.org
Features: iSCSI HTTP DNS TFTP AoE bzImage ELF MBOOT PXE Menu PXEXT
net0: c0:ff:ee:c0:ff:ee using rtl8139 on PCI00:04.0 (open)
[Link|up, TX:0 TXE:0 RX:0 RXE:0]
DHCP (net0 c0:ff:ee:c0:ff:ee)...... ok
net0: 10.123.123.10/255.255.255.0 gw 10.123.123.254
Filename: boot.bin
Could not start download: Operation not supported (http://ipxe.org/3c092003)
No more network devices
No bootable device
Powering off in 30 seconds.Folgender Cisco Community Eintrag hat zur Lösung geführt:
Nexus 7000 & PXE Boot – Cisco Community
Because the Nexus 7000 does NOT broadcast these DHCP broadcast packets to all ports within the VLAN I added the image server as a relay-agent and bingo PXE Boot started working again.
muca – Nexus 7000 & PXE Boot – Cisco Community
Ich habe die TFTP Server jetzt als DHCP Relays mit eingetragen und der PXE Boot funktioniert 🙂
interface Vlan123
description VM
no shutdown
vrf member VM
no ip redirects
ip address 10.123.123.252/24
no ipv6 redirects
hsrp version 2
hsrp 123
authentication md5 key-string MySuperSecret
preempt delay minimum 90
priority 255
timers 1 3
ip 10.123.123.254
ip dhcp relay address 10.201.201.1 # dhcp server
ip dhcp relay address 10.201.201.2 # dhcp server
ip dhcp relay address 10.200.200.250 # tftp server
ip dhcp relay address 10.200.200.251 # tftp server
Weitere Details zu den Unterschieden Cisco Catalyst 65xx ip helper vs. Cisco Nexus ip dhcp relay:
Differences between DHCP relay on the Nexus7000/NXOS and IP Helper on the 6500/IoS – Cisco Community