proxmox usb mapping im cluster

waterman97

Member
Aug 16, 2022
5
0
6
Hallo zusammen.
wie so funktioniert das Mapping von USB Geräten nur auf dem Node auf dem auch die Hardware angeschlossen ist? Das macht in meinen Augen keinen Sinn. Oder versteh ich hier irgendwas falsch?
Grüße
Tobias
 
Last edited:
mit dem mapping feature kannst du fuer jeden node festlegen, welche lokale ressource unter einem bestimmten namen referenziert wird. vielleicht kannst du ein paar mehr details posten, was du versuchst bzw. was nicht funktioniert (pveversion -v, VM config, mapping config)
 
Hallo. Ja gerne.

Linux pve1 6.8.12-7-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-7 (2025-01-17T08:18Z) x86_64

root@pve1:~# pveversion -v

proxmox-ve: 8.4.0 (running kernel: 6.8.12-7-pve)
pve-manager: 8.4.1 (running version: 8.4.1/2a5fa54a8503f96d)
proxmox-kernel-helper: 8.1.1
pve-kernel-5.15: 7.4-4
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-10-pve-signed: 6.8.12-10
proxmox-kernel-6.8.12-7-pve-signed: 6.8.12-7
proxmox-kernel-6.5.13-6-pve-signed: 6.5.13-6
proxmox-kernel-6.5: 6.5.13-6
pve-kernel-5.15.108-1-pve: 5.15.108-1
pve-kernel-5.15.74-1-pve: 5.15.74-1
ceph: 17.2.8-pve2
ceph-fuse: 17.2.8-pve2
corosync: 3.1.9-pve1
criu: 3.17.1-2+deb12u1
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.1
libpve-cluster-perl: 8.1.1
libpve-common-perl: 8.3.1
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.2-1
proxmox-backup-file-restore: 3.4.2-1
proxmox-firewall: 0.7.1
proxmox-kernel-helper: 8.1.1
proxmox-mail-forward: 0.3.3
proxmox-mini-journalreader: 1.5
proxmox-widget-toolkit: 4.3.11
pve-cluster: 8.1.1
pve-container: 5.2.6
pve-docs: 8.4.0
pve-edk2-firmware: 4.2025.02-3
pve-esxi-import-tools: 0.7.4
pve-firewall: 5.1.1
pve-firmware: 3.15-4
pve-ha-manager: 4.0.7
pve-i18n: 3.4.5
pve-qemu-kvm: 9.2.0-5
pve-xtermjs: 5.5.0-2
qemu-server: 8.3.13
smartmontools: 7.3-pve1
spiceterm: 3.3.0
swtpm: 0.8.0+pve1
vncterm: 1.8.0
zfsutils-linux: 2.2.7-pve2

Cluster mit 5 Nodes


Nun mapping habe ich wieder aufgehoben und erst mal nativ die USB Geräte in die VM gehängt, da mein Smarthome ja weiter laufen soll.

Es geht mir bei dem Thema um die Node unabhänige Lösung... also HA ... nur müssen die USB Geräte halt mit wandern. Habe mit USBIP rum probiert, fand aber die Lösung nicht so perfekt. Wenn es halt nichts anderes gibt, dann werde ich dies auf dem Weg probieren. Hätte halt gerne ne Lösung die ein bisschen komfortabler ist, als die Konfigdateien anpassen zu müssen...

Und das Mapping scheint mir dafür perfekt zu sein, aber wenn es nur auf der Node läuft auf der die Hardware auch vorhanden bzw. angesteckt ist, dann ist das wohl nicht die Lösung.

Grüße
Tobias
 
okay, ich glaub hier liegt das missverstaendnis - wenn die physische hardware nur einmal existiert, kann sie auch nur auf diesem node verwendet werden. HA braucht immer redundanz, also wenn du z.b. 3x das idente USB geraet hast, dann koenntest du jeweils eins an einem node anstecken, ein gemeinsames mapping definieren und verwenden und dann geht HA-failover und offline migration. selbst wenn du jetzt mit USB-over-IP dein einzelnes geraet ueber das netzwerk zur verfuegung stellst, ist es trotzdem weg wenn der node wo es angesteckt ist offline geht. wenn dir das egal ist ist das eventuell trotzdem eine loesung, aber halt keine die mit PVE bordmitteln konfiguriert werden kann.
 
Ahh... Danke. Das ist dann wieder logisch. Dann weiss ich zumindest, was ich mir besorgen muss damit das läuft. Also gleiche Peripheriegeräte für Mapping an den Nodes, damit HA-failover und offline migration gehen.

Vielen Dank!
 
genau. du musst dann quasi nur dafuer sorgen, dass die geraete "gleich genug" sind dass sie durchgereicht an den gast gleichwertig sind (oder den gast so konfigurieren, dass er mit allen varianten klar kommt). das haengt dann wieder sehr vom geraet ab was das genau bedeutet ;)
 
Für mein Szenario würde ich gerne auf doppelt und dreifach verzichten. Gibt es USB2IP was nativ in Proxmox funktioniert?
Grüße Tobias
 
nein, das muesstest du selber machen und dann entweder im gast direkt ansprechen, oder auf jedem node und dann dieses "fake" device durchreichen.. hab ich auch keine erfahrungswerte mit, leider. vielleicht gibts dazu in homeautomation foren mehr infos