Hallo Zusammen,
folgendes Problem ist mir gestern aufgefallen.
Ich brauche für eine bestimmte VM in Zukunft mehr RAM, sodass ich die Ressourcen für diese angepasst habe. Diese VM hat zusätzlich eine PCI Karte per Passthrough durchgeschliffen bekommen, welche bisher immer einwandfrei funktioniert hat.
Als ich gestern die Ressourcen, genauer gesagt den RAM von 45GB auf 80GB gestellt habe, viel mir auf, das die VM sehr lange zum starten braucht. Nach 45 Sekunden zeigt Proxmox an, das die Maschine gestartet wurde, jedoch mit einem Fehler. Schaut man sich die Maschine an, funktioniert die Shell nicht und das Summary ist eingefroren, die Maschine reagiert nicht. Anbei der Fehler:
Entfernt man die PCI Karte, startet die VM ganz normal, ohne Fehler mit 80GB Ram. Fügt man sie wieder hinzu, startet die Maschine nicht. Lässt man die PCI Karte in der VM und stellt den Ram auf 45GB, startet diese wieder einwandfrei.
Gibt es eine Möglichkeit, die VM trotz PCI Karte mit deutlich mehr Ram zu betreiben?
Host:
CPU: AMD EPYC 7413 24-Core Processor
RAM: 220GB
Danke.
folgendes Problem ist mir gestern aufgefallen.
Ich brauche für eine bestimmte VM in Zukunft mehr RAM, sodass ich die Ressourcen für diese angepasst habe. Diese VM hat zusätzlich eine PCI Karte per Passthrough durchgeschliffen bekommen, welche bisher immer einwandfrei funktioniert hat.
Als ich gestern die Ressourcen, genauer gesagt den RAM von 45GB auf 80GB gestellt habe, viel mir auf, das die VM sehr lange zum starten braucht. Nach 45 Sekunden zeigt Proxmox an, das die Maschine gestartet wurde, jedoch mit einem Fehler. Schaut man sich die Maschine an, funktioniert die Shell nicht und das Summary ist eingefroren, die Maschine reagiert nicht. Anbei der Fehler:
/dev/rbd27
rbd: sysfs write failed
can't unmap rbd device /dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/XXXXX/vm-133-disk-2: rbd: sysfs write failed
rbd: sysfs write failed
can't unmap rbd device /dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/Storage/vm-133-disk-0: rbd: sysfs write failed
rbd: sysfs write failed
can't unmap rbd device /dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/Storage/vm-133-disk-1: rbd: sysfs write failed
rbd: sysfs write failed
can't unmap rbd device /dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/XXXXX/vm-133-disk-0: rbd: sysfs write failed
volume deactivation failed: XXXXX:vm-133-disk-2 Storage:vm-133-disk-0 Storage:vm-133-disk-1 XXXXX:vm-133-disk-0 at /usr/share/perl5/PVE/Storage.pm line 1234.
TASK ERROR: start failed: command '/usr/bin/kvm -id 133 -name 'FS,debug-threads=on' -no-shutdown -chardev 'socket,id=qmp,path=/var/run/qemu-server/133.qmp,server=on,wait=off' -mon 'chardev=qmp,mode=control' -chardev 'socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5' -mon 'chardev=qmp-event,mode=control' -pidfile /var/run/qemu-server/133.pid -daemonize -smbios 'type=1,uuid=007ff9c7-f25c-4296-84c1-915ff6c82572' -drive 'if=pflash,unit=0,format=raw,readonly=on,file=/usr/share/pve-edk2-firmware//OVMF_CODE_4M.secboot.fd' -drive 'if=pflash,unit=1,id=drive-efidisk0,format=raw,file=/dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/XXXXX/vm-133-disk-0,size=540672' -smp '12,sockets=1,cores=12,maxcpus=12' -nodefaults -boot 'menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg' -vnc 'unix:/var/run/qemu-server/133.vnc,password=on' -no-hpet -cpu 'kvm64,enforce,hv_ipi,hv_relaxed,hv_reset,hv_runtime,hv_spinlocks=0x1fff,hv_stimer,hv_synic,hv_time,hv_vapic,hv_vpindex,+kvm_pv_eoi,+kvm_pv_unhalt,+lahf_lm,+sep' -m 81920 -readconfig /usr/share/qemu-server/pve-q35-4.0.cfg -device 'vmgenid,guid=6667f7be-204c-405f-b659-1e6df41271d2' -device 'usb-tablet,id=tablet,bus=ehci.0,port=1' -device 'vfio-pci,host=0000:21:00.0,id=hostpci0,bus=pci.0,addr=0x10,rombar=0' -device 'VGA,id=vga,bus=pcie.0,addr=0x1' -chardev 'socket,path=/var/run/qemu-server/133.qga,server=on,wait=off,id=qga0' -device 'virtio-serial,id=qga0,bus=pci.0,addr=0x8' -device 'virtserialport,chardev=qga0,name=org.qemu.guest_agent.0' -iscsi 'initiator-name=iqn.1993-08.org.debian:01:33988f729f5' -device 'virtio-scsi-pci,id=scsihw0,bus=pci.0,addr=0x5' -drive 'file=/dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/XXXXX/vm-133-disk-2,if=none,id=drive-scsi0,discard=on,format=raw,cache=none,aio=io_uring,detect-zeroes=unmap' -device 'scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,bootindex=100' -drive 'file=/dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/Storage/vm-133-disk-0,if=none,id=drive-scsi1,cache=writeback,discard=on,format=raw,aio=threads,detect-zeroes=unmap' -device 'scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=1,drive=drive-scsi1,id=scsi1' -drive 'file=/dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/Storage/vm-133-disk-1,if=none,id=drive-scsi2,cache=writeback,discard=on,format=raw,aio=threads,detect-zeroes=unmap' -device 'scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=2,drive=drive-scsi2,id=scsi2' -netdev 'type=tap,id=net0,ifname=tap133i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on' -device 'virtio-net-pci,mac=XXXXXXXXX,netdev=net0,bus=pci.0,addr=0x12,id=net0' -rtc 'driftfix=slew,base=localtime' -machine 'type=pc-q35-5.0+pve0' -global 'kvm-pit.lost_tick_policy=discard'' failed: got timeout
rbd: sysfs write failed
can't unmap rbd device /dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/XXXXX/vm-133-disk-2: rbd: sysfs write failed
rbd: sysfs write failed
can't unmap rbd device /dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/Storage/vm-133-disk-0: rbd: sysfs write failed
rbd: sysfs write failed
can't unmap rbd device /dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/Storage/vm-133-disk-1: rbd: sysfs write failed
rbd: sysfs write failed
can't unmap rbd device /dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/XXXXX/vm-133-disk-0: rbd: sysfs write failed
volume deactivation failed: XXXXX:vm-133-disk-2 Storage:vm-133-disk-0 Storage:vm-133-disk-1 XXXXX:vm-133-disk-0 at /usr/share/perl5/PVE/Storage.pm line 1234.
TASK ERROR: start failed: command '/usr/bin/kvm -id 133 -name 'FS,debug-threads=on' -no-shutdown -chardev 'socket,id=qmp,path=/var/run/qemu-server/133.qmp,server=on,wait=off' -mon 'chardev=qmp,mode=control' -chardev 'socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5' -mon 'chardev=qmp-event,mode=control' -pidfile /var/run/qemu-server/133.pid -daemonize -smbios 'type=1,uuid=007ff9c7-f25c-4296-84c1-915ff6c82572' -drive 'if=pflash,unit=0,format=raw,readonly=on,file=/usr/share/pve-edk2-firmware//OVMF_CODE_4M.secboot.fd' -drive 'if=pflash,unit=1,id=drive-efidisk0,format=raw,file=/dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/XXXXX/vm-133-disk-0,size=540672' -smp '12,sockets=1,cores=12,maxcpus=12' -nodefaults -boot 'menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg' -vnc 'unix:/var/run/qemu-server/133.vnc,password=on' -no-hpet -cpu 'kvm64,enforce,hv_ipi,hv_relaxed,hv_reset,hv_runtime,hv_spinlocks=0x1fff,hv_stimer,hv_synic,hv_time,hv_vapic,hv_vpindex,+kvm_pv_eoi,+kvm_pv_unhalt,+lahf_lm,+sep' -m 81920 -readconfig /usr/share/qemu-server/pve-q35-4.0.cfg -device 'vmgenid,guid=6667f7be-204c-405f-b659-1e6df41271d2' -device 'usb-tablet,id=tablet,bus=ehci.0,port=1' -device 'vfio-pci,host=0000:21:00.0,id=hostpci0,bus=pci.0,addr=0x10,rombar=0' -device 'VGA,id=vga,bus=pcie.0,addr=0x1' -chardev 'socket,path=/var/run/qemu-server/133.qga,server=on,wait=off,id=qga0' -device 'virtio-serial,id=qga0,bus=pci.0,addr=0x8' -device 'virtserialport,chardev=qga0,name=org.qemu.guest_agent.0' -iscsi 'initiator-name=iqn.1993-08.org.debian:01:33988f729f5' -device 'virtio-scsi-pci,id=scsihw0,bus=pci.0,addr=0x5' -drive 'file=/dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/XXXXX/vm-133-disk-2,if=none,id=drive-scsi0,discard=on,format=raw,cache=none,aio=io_uring,detect-zeroes=unmap' -device 'scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,bootindex=100' -drive 'file=/dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/Storage/vm-133-disk-0,if=none,id=drive-scsi1,cache=writeback,discard=on,format=raw,aio=threads,detect-zeroes=unmap' -device 'scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=1,drive=drive-scsi1,id=scsi1' -drive 'file=/dev/rbd-pve/8f515fd6-628a-4a4b-bca7-ad03c981189d/Storage/vm-133-disk-1,if=none,id=drive-scsi2,cache=writeback,discard=on,format=raw,aio=threads,detect-zeroes=unmap' -device 'scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=2,drive=drive-scsi2,id=scsi2' -netdev 'type=tap,id=net0,ifname=tap133i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on' -device 'virtio-net-pci,mac=XXXXXXXXX,netdev=net0,bus=pci.0,addr=0x12,id=net0' -rtc 'driftfix=slew,base=localtime' -machine 'type=pc-q35-5.0+pve0' -global 'kvm-pit.lost_tick_policy=discard'' failed: got timeout
()
proxmox-ve: 7.4-1 (running kernel: 5.19.17-2-pve)
pve-manager: 7.4-3 (running version: 7.4-3/9002ab8a)
pve-kernel-6.1: 7.3-6
pve-kernel-5.15: 7.3-3
pve-kernel-5.19: 7.2-15
pve-kernel-6.1.15-1-pve: 6.1.15-1
pve-kernel-6.1.10-1-pve: 6.1.10-1
pve-kernel-6.1.6-1-pve: 6.1.6-1
pve-kernel-6.1.2-1-pve: 6.1.2-1
pve-kernel-6.1.0-1-pve: 6.1.0-1
pve-kernel-5.19.17-2-pve: 5.19.17-2
pve-kernel-5.19.17-1-pve: 5.19.17-1
pve-kernel-5.19.7-2-pve: 5.19.7-2
pve-kernel-5.15.102-1-pve: 5.15.102-1
pve-kernel-5.15.85-1-pve: 5.15.85-1
pve-kernel-5.15.83-1-pve: 5.15.83-1
pve-kernel-5.15.74-1-pve: 5.15.74-1
pve-kernel-5.15.30-2-pve: 5.15.30-3
ceph: 17.2.5-pve1
ceph-fuse: 17.2.5-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4-2
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.3-4
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-1
libpve-rs-perl: 0.7.5
libpve-storage-perl: 7.4-2
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.4.1-1
proxmox-backup-file-restore: 2.4.1-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-offline-mirror-helper: 0.5.1-1
proxmox-widget-toolkit: 3.6.5
pve-cluster: 7.3-3
pve-container: 4.4-3
pve-docs: 7.4-2
pve-edk2-firmware: 3.20221111-2
pve-firewall: 4.3-1
pve-firmware: 3.6-4
pve-ha-manager: 3.6.0
pve-i18n: 2.12-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-1
qemu-server: 7.4-3
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.9-pve1
proxmox-ve: 7.4-1 (running kernel: 5.19.17-2-pve)
pve-manager: 7.4-3 (running version: 7.4-3/9002ab8a)
pve-kernel-6.1: 7.3-6
pve-kernel-5.15: 7.3-3
pve-kernel-5.19: 7.2-15
pve-kernel-6.1.15-1-pve: 6.1.15-1
pve-kernel-6.1.10-1-pve: 6.1.10-1
pve-kernel-6.1.6-1-pve: 6.1.6-1
pve-kernel-6.1.2-1-pve: 6.1.2-1
pve-kernel-6.1.0-1-pve: 6.1.0-1
pve-kernel-5.19.17-2-pve: 5.19.17-2
pve-kernel-5.19.17-1-pve: 5.19.17-1
pve-kernel-5.19.7-2-pve: 5.19.7-2
pve-kernel-5.15.102-1-pve: 5.15.102-1
pve-kernel-5.15.85-1-pve: 5.15.85-1
pve-kernel-5.15.83-1-pve: 5.15.83-1
pve-kernel-5.15.74-1-pve: 5.15.74-1
pve-kernel-5.15.30-2-pve: 5.15.30-3
ceph: 17.2.5-pve1
ceph-fuse: 17.2.5-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4-2
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.3-4
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-1
libpve-rs-perl: 0.7.5
libpve-storage-perl: 7.4-2
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.4.1-1
proxmox-backup-file-restore: 2.4.1-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-offline-mirror-helper: 0.5.1-1
proxmox-widget-toolkit: 3.6.5
pve-cluster: 7.3-3
pve-container: 4.4-3
pve-docs: 7.4-2
pve-edk2-firmware: 3.20221111-2
pve-firewall: 4.3-1
pve-firmware: 3.6-4
pve-ha-manager: 3.6.0
pve-i18n: 2.12-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-1
qemu-server: 7.4-3
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.9-pve1
agent: 1,fstrim_cloned_disks=1
balloon: 0
bios: ovmf
boot: order=scsi0
cores: 12
efidisk0: XXXXX:vm-133-disk-0,efitype=4m,pre-enrolled-keys=1,size=528K
hostpci0: 0000:23:00,rombar=0
machine: pc-q35-5.0
memory: 48000
meta: creation-qemu=7.0.0,ctime=1667595828
name: FS
net0: virtio=XXXXXXXXX,bridge=vmbr1,tag=20
numa: 0
ostype: win10
scsi0: XXXXX:vm-133-disk-2,discard=on,size=150G
scsi1: XXXXX:vm-133-disk-0,backup=0,cache=writeback,discard=on,size=50000G
scsi2: XXXXX:vm-133-disk-1,backup=0,cache=writeback,discard=on,size=10000G
scsihw: virtio-scsi-pci
smbios1: uuid=007ff5c7-f25c-4226-84c1-935ff6c82112
sockets: 1
vmgenid: 776f7be-215c-455f-b119-1e6df11231d2
balloon: 0
bios: ovmf
boot: order=scsi0
cores: 12
efidisk0: XXXXX:vm-133-disk-0,efitype=4m,pre-enrolled-keys=1,size=528K
hostpci0: 0000:23:00,rombar=0
machine: pc-q35-5.0
memory: 48000
meta: creation-qemu=7.0.0,ctime=1667595828
name: FS
net0: virtio=XXXXXXXXX,bridge=vmbr1,tag=20
numa: 0
ostype: win10
scsi0: XXXXX:vm-133-disk-2,discard=on,size=150G
scsi1: XXXXX:vm-133-disk-0,backup=0,cache=writeback,discard=on,size=50000G
scsi2: XXXXX:vm-133-disk-1,backup=0,cache=writeback,discard=on,size=10000G
scsihw: virtio-scsi-pci
smbios1: uuid=007ff5c7-f25c-4226-84c1-935ff6c82112
sockets: 1
vmgenid: 776f7be-215c-455f-b119-1e6df11231d2
Entfernt man die PCI Karte, startet die VM ganz normal, ohne Fehler mit 80GB Ram. Fügt man sie wieder hinzu, startet die Maschine nicht. Lässt man die PCI Karte in der VM und stellt den Ram auf 45GB, startet diese wieder einwandfrei.
Gibt es eine Möglichkeit, die VM trotz PCI Karte mit deutlich mehr Ram zu betreiben?
Host:
CPU: AMD EPYC 7413 24-Core Processor
RAM: 220GB
Danke.