Proxmox PXE UEFI OVMF

Oct 22, 2025
1
0
1
Hallo,

mir kommt es jetzt so vor, als wäre dies ein Doppler, aber so richtig kann ich keinen Post finden, der mein Problem löst.

Vorwort:
Wir setzen im Unternehmen schon lange Proxmox ein und haben auch eine ganze Menge Erfahrung, aber ich persönlich komme aus der Broadcom/VMware-Welt. Ich kann Fehlerbilder auf Proxmox noch nicht deuten. Meine Kollegen haben insofern für meine Schwierigkeiten keine Lösung, weil wir jetzt nach Jahren der Serverinstallation auf den Proxmox Hosts zum ersten Mal Virtuelle W10/W11 Kisten installieren. Die Maschinen laufen wunderbar, aber der PXE Boot auf UEFI geht mal/mal nicht.

Konfiguration:
Es sind vorerst zwei Server als Cluster installiert. Der pool0, auf dem die Maschinen liegen ist über LVM auf lokalen Platten realisiert.

pveversion:

Code:
proxmox-ve: 8.4.0 (running kernel: 6.8.12-11-pve)
pve-manager: 8.4.1 (running version: 8.4.1/2a5fa54a8503f96d)
proxmox-kernel-helper: 8.1.1
proxmox-kernel-6.8.12-11-pve-signed: 6.8.12-11
proxmox-kernel-6.8: 6.8.12-11
proxmox-kernel-6.8.12-9-pve-signed: 6.8.12-9
ceph-fuse: 17.2.8-pve2
corosync: 3.1.9-pve1
criu: 3.17.1-2+deb12u1
frr-pythontools: 10.2.2-1+pve1
glusterfs-client: 10.3-5
ifupdown2: 3.2.0-1+pmx11
ksm-control-daemon: 1.5-1
libjs-extjs: 7.0.0-5
libknet1: 1.30-pve2
libproxmox-acme-perl: 1.6.0
libproxmox-backup-qemu0: 1.5.1
libproxmox-rs-perl: 0.3.5
libpve-access-control: 8.2.2
libpve-apiclient-perl: 3.3.2
libpve-cluster-api-perl: 8.1.0
libpve-cluster-perl: 8.1.0
libpve-common-perl: 8.3.2
libpve-guest-common-perl: 5.2.2
libpve-http-server-perl: 5.2.2
libpve-network-perl: 0.11.2
libpve-rs-perl: 0.9.4
libpve-storage-perl: 8.3.6
libspice-server1: 0.15.1-1
lvm2: 2.03.16-2
lxc-pve: 6.0.0-1
lxcfs: 6.0.0-pve2
novnc-pve: 1.6.0-2
proxmox-backup-client: 3.4.1-1
proxmox-backup-file-restore: 3.4.1-1
proxmox-firewall: 0.7.1
proxmox-kernel-helper: 8.1.1
proxmox-mail-forward: 0.3.2
proxmox-mini-journalreader: 1.4.0
proxmox-offline-mirror-helper: 0.6.7
proxmox-widget-toolkit: 4.3.11
pve-cluster: 8.1.0
pve-container: 5.2.7
pve-docs: 8.4.0
pve-edk2-firmware: 4.2025.02-3
pve-esxi-import-tools: 0.7.4
pve-firewall: 5.1.2
pve-firmware: 3.15-4
pve-ha-manager: 4.0.7
pve-i18n: 3.4.4
pve-qemu-kvm: 9.2.0-6
pve-xtermjs: 5.5.0-2
qemu-server: 8.4.1
smartmontools: 7.3-pve1
spiceterm: 3.3.0
swtpm: 0.8.0+pve1
vncterm: 1.8.0
zfsutils-linux: 2.2.7-pve2

Die Maschinen werden über PXE von einem Ivanti DSM 7 Server installiert. Das funktioniert aufgrund des Alters auf VMware schon ruckelig, aber auf Proxmox läuft es nur selten. Deshalb übrigens auch den Netzwerkkarten-Treiber vmxnet3. Ich habe auch Intel und Realtek sowie virtIO probiert - kein Erfolg.

Maschinenkonfig:

Code:
bios: ovmf
boot: 
cores: 2
cpu: x86-64-v3
efidisk0: pool0:vm-10526-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M
machine: pc-q35-9.2+pve1
memory: 16384
meta: creation-qemu=9.2.0,ctime=1762345713
name: vw0526.baadergroup.net
net0: vmxnet3=00:50:56:bc:7a:5e,bridge=vmbr0,tag=12
ostype: win11
rng0: source=/dev/urandom
sata0: none,media=cdrom
sata1: pool0:vm-10526-disk-1,size=200G
scsihw: virtio-scsi-single
smbios1: uuid=423c9fc1-ce99-e4cb-aa50-6171e5f68149
sockets: 3
tpmstate0: pool0:vm-10526-disk-2,size=4M,version=v2.0

Die Maschine bootet und ich bekomme eine IP, genauer gesagt Station IP wird angezeigt, dann kommt aber nach einigem Warten:

1762514615205.png

Also immer PXE-W16: No valid offer received.

Nach hunderten Neustarts geht es manchmal.

Die folgenden Ratschläge habe ich im Forum gefunden:

SecureBoot ausschalten: ist aus
Die Bootreihenfolge aus der Konfig löschen, damit die EFI-Einstellungen ziehen: Habe ich gemacht
Die EFI-Disk gelöscht und neu hinzugefügt: Wurde gemacht
Das VirtIORNG-Device: ist hinzugefügt

TFTP/DHCP ist freigeschalten, das VLAN, was wir nutzen wurde so auch auf VMware genutzt.

TCPDUMP habe ich gemacht:

Code:
12:28:57.434644 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 8) :: > ip6-allrouters: [icmp6 sum ok] ICMP6, router solicitation, length 812:28:57.435295 IP6 (hlim 1, next-header Options (0) payload length: 32) :: > ff02::1:ffbc:7a5e: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ffbc:7a5e
12:28:58.134079 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) :: > ff02::1:ffbc:7a5e: [icmp6 sum ok] ICMP6, neighbor solicitation, length 24, who has fe80::250:56ff:febc:7a5e
12:29:00.662538 IP (tos 0x0, ttl 64, id 2494, offset 0, flags [none], proto UDP (17), length 375)
    0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:50:56:bc:7a:5e (oui Unknown), length 347, xid 0xa9923aef, Flags [Broadcast]
          Client-Ethernet-Address 00:50:56:bc:7a:5e (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message (53), length 1: Discover
            MSZ (57), length 2: 1472
            Parameter-Request (55), length 35:
              Subnet-Mask (1), Time-Zone (2), Default-Gateway (3), Time-Server (4)
              IEN-Name-Server (5), Domain-Name-Server (6), Hostname (12), BS (13)
              Domain-Name (15), RP (17), EP (18), RSZ (22)
              TTL (23), BR (28), YD (40), YS (41)
              NTP (42), Vendor-Option (43), Requested-IP (50), Lease-Time (51)
              Server-ID (54), RN (58), RB (59), Vendor-Class (60)
              TFTP (66), BF (67), GUID (97), Unknown (128)
              Unknown (129), Unknown (130), Unknown (131), Unknown (132)
              Unknown (133), Unknown (134), Unknown (135)
            GUID (97), length 17: 0.193.159.60.66.153.206.203.228.170.80.97.113.229.246.129.73
            NDI (94), length 3: 1.3.1
            ARCH (93), length 2: 7
            Vendor-Class (60), length 32: "PXEClient:Arch:00007:UNDI:003001"
12:29:01.433988 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 8) :: > ip6-allrouters: [icmp6 sum ok] ICMP6, router solicitation, length 8
12:29:04.334071 IP (tos 0x0, ttl 64, id 2495, offset 0, flags [none], proto UDP (17), length 375)
    0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:50:56:bc:7a:5e (oui Unknown), length 347, xid 0xa9923aef, secs 4, Flags [Broadcast]
          Client-Ethernet-Address 00:50:56:bc:7a:5e (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message (53), length 1: Discover
            MSZ (57), length 2: 1472
            Parameter-Request (55), length 35:
              Subnet-Mask (1), Time-Zone (2), Default-Gateway (3), Time-Server (4)
              IEN-Name-Server (5), Domain-Name-Server (6), Hostname (12), BS (13)
              Domain-Name (15), RP (17), EP (18), RSZ (22)
              TTL (23), BR (28), YD (40), YS (41)
              NTP (42), Vendor-Option (43), Requested-IP (50), Lease-Time (51)
              Server-ID (54), RN (58), RB (59), Vendor-Class (60)
              TFTP (66), BF (67), GUID (97), Unknown (128)
              Unknown (129), Unknown (130), Unknown (131), Unknown (132)
              Unknown (133), Unknown (134), Unknown (135)
            GUID (97), length 17: 0.193.159.60.66.153.206.203.228.170.80.97.113.229.246.129.73
            NDI (94), length 3: 1.3.1
            ARCH (93), length 2: 7
            Vendor-Class (60), length 32: "PXEClient:Arch:00007:UNDI:003001"
12:29:05.434033 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 8) :: > ip6-allrouters: [icmp6 sum ok] ICMP6, router solicitation, length 8
12:29:07.334000 IP6 (hlim 1, next-header Options (0) payload length: 32) fe80::250:56ff:febc:7a5e > ff02::1:ffbc:7a5e: HBH (rtalert: 0x0000) (padn) [icmp6 sum ok] ICMP6, multicast listener reportmax resp delay: 0 addr: ff02::1:ffbc:7a5e
12:29:12.334122 IP (tos 0x0, ttl 64, id 2496, offset 0, flags [none], proto UDP (17), length 387)
    0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:50:56:bc:7a:5e (oui Unknown), length 359, xid 0xa9923aef, secs 4, Flags [Broadcast]
          Client-Ethernet-Address 00:50:56:bc:7a:5e (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message (53), length 1: Request
            Server-ID (54), length 4: vm20xx.zensiert.nix
            Requested-IP (50), length 4: VW05xx.zensiert.nix
            MSZ (57), length 2: 65280
            Parameter-Request (55), length 35:
              Subnet-Mask (1), Time-Zone (2), Default-Gateway (3), Time-Server (4)
              IEN-Name-Server (5), Domain-Name-Server (6), Hostname (12), BS (13)
              Domain-Name (15), RP (17), EP (18), RSZ (22)
              TTL (23), BR (28), YD (40), YS (41)
              NTP (42), Vendor-Option (43), Requested-IP (50), Lease-Time (51)
              Server-ID (54), RN (58), RB (59), Vendor-Class (60)
              TFTP (66), BF (67), GUID (97), Unknown (128)
              Unknown (129), Unknown (130), Unknown (131), Unknown (132)
              Unknown (133), Unknown (134), Unknown (135)
            GUID (97), length 17: 0.193.159.60.66.153.206.203.228.170.80.97.113.229.246.129.73
            NDI (94), length 3: 1.3.1
            ARCH (93), length 2: 7
            Vendor-Class (60), length 32: "PXEClient:Arch:00007:UNDI:003001"
12:29:12.549222 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has SWITCH.zensiert.nix tell VW05xx.zensiert.nix, length 28
12:29:12.550161 ARP, Ethernet (len 6), IPv4 (len 4), Reply SWITCH.zensiert.nix is-at MAC-ADR (oui IANA), length 46
12:29:12.550240 IP (tos 0x0, ttl 64, id 2497, offset 0, flags [DF], proto UDP (17), length 375)
    VW05xx.zensiert.nix.4011 > VM20xx.zensiert.nix.4011: UDP, length 347
12:29:12.550526 ARP, Ethernet (len 6), IPv4 (len 4), Reply nc11-vlan12.muc.net.baag is-at 00:00:5e:00:01:05 (oui IANA), length 46
12:29:13.334313 IP (tos 0x0, ttl 64, id 2498, offset 0, flags [DF], proto UDP (17), length 375)
    VW05xx.zensiert.nix.4011 > VM20xx.zensiert.nix.4011: UDP, length 347
12:29:15.334197 IP (tos 0x0, ttl 64, id 2499, offset 0, flags [DF], proto UDP (17), length 375)
    VW05xx.zensiert.nix.4011 > VM20xx.zensiert.nix.4011: UDP, length 347
12:29:18.334185 IP (tos 0x0, ttl 64, id 2500, offset 0, flags [DF], proto UDP (17), length 375)
    VW05xx.zensiert.nix.4011 > VM20xx.zensiert.nix.4011: UDP, length 347
12:29:21.882289 ARP, Ethernet (len 6), IPv4 (len 4), Reply VW05.zensiert.nix is-at 00:50:56:bc:7a:5e (oui Unknown), length 28
12:29:22.347291 IP6 (hlim 128, next-header UDP (17) payload length: 123) fe80::250:56ff:febc:7a5e.dhcpv6-client > ff02::1:2.dhcpv6-server: [udp sum ok] dhcp6 solicit (xid=dd04df (client-ID type 4) (elapsed-time 0) (IA_NA IAID:3179216506 T1:4294967295 T2:4294967295) (option-request opt_59 opt_60 DNS-server vendor-class) (opt_62) (opt_61) (vendor-class))
12:29:27.344160 IP6 (hlim 128, next-header UDP (17) payload length: 123) fe80::250:56ff:febc:7a5e.dhcpv6-client > ff02::1:2.dhcpv6-server: [udp sum ok] dhcp6 solicit (xid=dd04df (client-ID type 4) (elapsed-time 500) (IA_NA IAID:3179216506 T1:4294967295 T2:4294967295) (option-request opt_59 opt_60 DNS-server vendor-class) (opt_62) (opt_61) (vendor-class))

Hat jemand eine Idee, wo ich noch hinschauen soll, bitte.


Vielen lieben Dank.