NEWS
Anleitung: Proxmox LXC - USB Geräte durchreichen
-
Da ich immer wieder im Forum und in der Facebook Gruppe lese das jemand Probleme beim einbinden von z. B. eines Zigbee Sticks hat, habe ich mir die Mühe gemacht und ein ausführliches und hoffentlich auch einsteigerfreundliches Tutorial geschrieben.
Es gibt zwar bereits sehr gute Anleitungen wie die von Coldcorner, drozmotix und co. aber teilweise fehlen dort Informationen oder verwirren manchen User.
Die Anleitung befindet sich momentan noch bei GitHub als Fork der allgemeinen ioBroker Dokumentation:https://github.com/TeNNo2k5/ioBroker.docs/blob/master/docs/de/tutorial/proxmox_lxc_usbpassthrough.mdNeuer Link:https://github.com/TeNNo2k5/ioBroker.docs/blob/master/docs/de/install/proxmox.mdDie Anleitung ist jetzt bei iobroker.net als Part der Proxmox Installationsanleitung aufrufbar:
https://www.iobroker.net/#de/documentation/install/proxmox.md
Anpassungen, Ergänzungen sowie Korrekturen kann gerne jeder über Github beisteuern:
https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/install/proxmox.md
Update – User Feedback erfolgreicher USB Passthrough:
- Texas Instruments Inc. CC2531
- SONOFF ZigBEE 3.0 USB Dongle Plus
- Phoscon ConBee II
Grüße
TeNNo2k5 -
@tenno2k5 sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
Wenn ich das richtig verstanden habe sollte die Anleitung sobald ich Sie via pull request pusche und diese freigegeben wird auch in der Dokumentation bei iobroker.net erscheinen.
wo willst du sie denn hin pushen?
Dazu muss es dann ja auch eine vorgesehene Datei in der Doku-Struktur geben -
@homoran sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
@tenno2k5 sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
Wenn ich das richtig verstanden habe sollte die Anleitung sobald ich Sie via pull request pusche und diese freigegeben wird auch in der Dokumentation bei iobroker.net erscheinen.
wo willst du sie denn hin pushen?
Dazu muss es dann ja auch eine vorgesehene Datei in der Doku-Struktur gebenOh ok wäre dann der richtige Weg gewesen eine der Platzhalter Seiten zu bearbeiten anstatt eine neue zu erstellen?
-
@tenno2k5 sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
wäre dann der richtige Weg gewesen eine der Platzhalter Seiten zu bearbeiten
ja.
Aber wir bekommen das schon hin.
Ich weiß nur noch nicht wohinIrgendwo hier wäre es gewesen:
https://www.iobroker.net/#de/documentation/install/proxmox.md -
Soll ich dann die
proxmox.md
bearbeiten und dafür einen pull request erstellen, oder soll ich warten falls das intern geklärt wird wo die Anleitung am besten hin gehört?MOD-EDIT: Irreführenden Link maskiert!
-
@tenno2k5 sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
Soll ich dann die
proxmox.md
bearbeiten und dafür einen pull request erstellen, oder soll ich warten falls das intern geklärt wird wo die Anleitung am besten hin gehört?MOD-EDIT: Irreführenden Link maskiert!
du kannst ruhig die
proxmox.md
bearbeiten. Nur dein Thema wäre erst Puknt zweihundertdreiundachttzig
Davor soll noch die gesamte Installation von und auf Proxmox, in VM und (wenn's sein muss ) LXC -
@homoran sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
Davor soll noch die gesamte Installation von und auf Proxmox
Von Proxmox selbst auch noch? Führt das denn nicht ein wenig zu weit? Gibt ja wiederum mehr Möglichkeiten Proxmox einzurichten(lvm, zfs....)
-
@crunchip sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
Von Proxmox selbst auch noch? Führt das denn nicht ein wenig zu weit?
Im Prinzip ja! Aber ...
Dann müsste man überall den selben Maßstab ansetzen.
Ob das Zigbee, Influx, Grafana usw. ist.Ich hatte mal angefangen damit, war eigentlich mit wenigen Screenshots und nur einigen Zeilen fertig.
Dann gehört das Durchreichen von Ports in einen Containern aber auch nicht zu den Aufgaben von ioBroker.
Ich hatte als die Images abgeschafft wurden einmal bei Linux eine einfache Installationsanleitung geschrieben.
Da kam dann auch sofort der Protest: Aber, da kamnn man noch dies oder jenes und sowieso das geht auch anders das ist nicht die einzige Möglichkeit... usw.Ich denke wenn wir zu den wichtigsten einsteigergeeigneten Installationsmöglichkeiten je ein vollständiges Beispiel, das funktioniert, liefern, wäre das akzeptabel.
(wobei schon der Container in meinen Augen da nicht zu gehört) -
@homoran ok, also ne standard Proxmoxinstallation, kleiner Server mit einer Platte, 1 mal VM und 1 mal Lxc jeweils ne iobroker Installation.
Ist zwar schon ne Weile her bei mir mit ner Proxmox Installation aber mal schauen ob ich das noch zusammen bekomm.
Kann bei Gelegenheit mal was aufsetzen, ausser jemand anderes drängelt sich vor.
Würde dann Debian bevorzugen. -
@crunchip passt!
ich würde die "Standardinstallationen" genau so machen.
Debian netinst, eine Platte.soll ja für Einsteiger sein, und nicht durch zu viele Optionen verwirren.
-
@tenno2k5
Mal von der Diskussion von @Homoran (WO soll das dokumentiert werden) abgesehen, finde ich die Beschreibung sehr ausführlich und verständlich.
Kleiner Verbesserungsvorschlag/Ergänzungsvorschlag:
Irgendwann kommtNun wird die Konfigurationsdatei mit vi oder nano bearbeitet:
nano 201.conf
...
Ans Ende der Konfigurationsdatei wird folgendes hinzugefügt:
...Achtung, da bin ich schonmal drauf reingefallen: Wenn du unter proxmox snapshots machst, dann legt er die Konfig für jeden Snapshot als eigenen Block in die nano xxx.conf ab.
Man darf also die Einträge für das USB Gerät nicht "am Ende" ergänzen sondern muss das im oberen Bereich machen.
Streng genommen muss man das bei jedem snapshot-Bereich machen, sonst würd nach Rücksicherung eines alten Snapshots das USB Gerät wieder weg sein.Ich weiss nicht ob das jetzt verständlich war, daher hier noch ein Auszug aus meiner .conf Datei: Die ersten Zeilen sind die "aktive" Konfiguration und ab Eintrag "[s220130v2]" kommt die Konfig eines Snapshots.
arch: amd64 cores: 2 features: keyctl=1,nesting=1 hostname: iobroker memory: 8192 net0: name=eth0,bridge=vmbr0,gw=192.168.2.1,hwaddr=56:63:44:9E:5E:3B,ip=192.168.2.23/24,type=veth onboot: 1 ostype: debian parent: s220131 rootfs: local-lvm:vm-100-disk-0,size=20G swap: 512 unprivileged: 1 lxc.mount.entry: /dev/bus/usb/001/015 dev/bus/usb/001/015 none bind,optional,create=file lxc.cgroup.devices.allow: c 189:* rwm lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file [s220130v2] #web korrigiert, diverse vis arch: amd64 cores: 2 features: keyctl=1,nesting=1 hostname: iobroker memory: 8192 net0: name=eth0,bridge=vmbr0,gw=192.168.2.1,hwaddr=56:63:44:9E:5E:3B,ip=192.168.2.23/24,type=veth onboot: 1 ostype: debian rootfs: local-lvm:vm-100-disk-0,size=20G snaptime: 1643581938 swap: 512 unprivileged: 1 lxc.mount.entry: /dev/bus/usb/001/015 dev/bus/usb/001/015 none bind,optional,create=file lxc.cgroup.devices.allow: c 189:* rwm
-
@homoran sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
Davor soll noch die gesamte Installation von und auf Proxmox
Da muss man sich aber nicht unbedingt die Arbeit nochmal komplett selber machen es gibt sehr gute Tutorials im Netz dazu.
iobroker als VM
iobroker als LXC -
@amg_666 diese Menüpunkte sind genau dafür gedacht: Installation unter Virtualisierung.
Dass ich da jetzt schon etwas anderes mit einbaue, darf nicht dazu führen, dass jetzt alles in Frage gestellt wird!ansonsten müssen wir es tatsächlich -wie mit @crunchip diskutiert- ausschließlich auf ioBroker reduzieren.
-
@homoran ich stelle das nicht infrage, ich sage nur man muss sich da nicht soo viel Arbeit machen wenn es schon gute Tutorials gibt.
Ich fände es grundsätzlich auch gut wenn hier "alles" an einer zentralen Stelle dokumentiert ist. -
@amg_666 sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
Achtung, da bin ich schonmal drauf reingefallen: Wenn du unter proxmox snapshots machst
Richtig, jetzt wo ichs lese, fällt mir das auch wieder ein.
@amg_666 sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
es gibt sehr gute Tutorials im Netz dazu.
Gibt es mit Sicherheit, oder man geht direkt auf die offizielle Seite um Proxmox zu installieren.
Es sollte aber ein Doku Paket werden rund um iobroker, damit man nicht auf mehreren Seiten herum springen muss.
Sonst könnte man sich ne Beschreibung für nen Raspi auch sparen -
@amg_666
Danke für den Hinweis ich habe die Doku um einen Hinweis ergänzt. Ich bin aber mit der Formulierung noch nicht ganz zufrieden, wenn da jemand ein Vorschlag hat immer her damit.@homoran
Wenn jetzt eine Doku für die Standardinstallationen unter Proxmox kommt, wäre es dann nicht evtl. besser für mein tut eine eigene Unterseite in der Kategorie Virtualisierungsplattformen zu erstellen zur besseren Übersicht? -
@tenno2k5 ich muss den Thread sowieso irgendwo hierhin verschieben
https://forum.iobroker.net/topic/51617/neue-kategorie-dokumentationssupport/16
lies auch mal dieses:
https://forum.iobroker.net/topic/51731/grundlagen-der-struktur-hinter-der-doku -
@amg_666 sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
ich stelle das nicht infrage
doch tust du!
Die Struktur haben wir 2018/2019 so wie sie jetzt ist entwickelt.Wie in https://forum.iobroker.net/topic/51731/grundlagen-der-struktur-hinter-der-doku beschrieben, lässt sich das so leicht nicht mehr ändern.
Außerdem hat diese Struktur ihren Sinn:
Dort sollen alle Informationen zusammengetragen werden, die ein Einsteiger. braucht.
Wie soll dieser entscheiden wo@amg_666 sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
es schon gute Tutorials gibt.
oder ob diese bereits vor Jahren erstellt wurden und eine Installation anhand dieser Uralt-Dokus heute zu einem massiven Problem führen?
Da habe wir leider immer wieder Fälle von im Forum.Auch haben wir keinen Einfluss auf diese Seiten, um sie bei Änderungen zu korrigieren. Weiterhin können wir nicht auf diese verweisen, wenn sie vielleicht irgendwann nicht mehr erreichbar sein werden.
Ich ringe immer noch mit mir wie weit eine solche Einsteigerdoku gehen soll.
Im Prinzip müsste es ja reichen:
- funktionsfähiges aktuelles korrekt konfiguriertes Debian
- ohne Desktop
- mit angelegtem Standarduser
- mit konfiguriertem SSH Zugang
- über SSH
curl -sLf https://iobroker.net/install.sh | bash -
ausführen
und fertig!
Leider besteht dann die Gefahr, dass gerade Einsteiger sich den Rest über windige YT-Videos holen, und danach erst recht Probleme haben.
Dann wird die Schuld bei ioBroker gesucht.
@tenno2k5 sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
besser für mein tut eine eigene Unterseite in der Kategorie Virtualisierungsplattformen zu erstellen zur besseren Übersicht?
ich dachte dann eher auf eine Verlinkung innerhalb des Posts
- funktionsfähiges aktuelles korrekt konfiguriertes Debian
-
@homoran sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
wie weit eine solche Einsteigerdoku gehen soll.
Bin der Meinung, das Proxmox nicht unbedingt etwas für einen Einsteiger ist.
Eine kurze Installationsanweisung zu ioBroker unter jedem möglichen Betriebssystem (Linux, Windows, usw.) ist in Ordnung.
Wer mit Proxmox arbeiten möchte, der sollte sich, unabhängig von ioBroker informieren. Sonst könnten die anderen Hypervisor auch einen Platz in der Doku fordern. Ich arbeite mit LXD, und wäre ehrlich gesagt nie auf die Idee gekommen, mich bei ioBroker dazu zu informieren.
Die Anleitung zu den USB-Geräten, kann ich mir wiederum sehr gut in der Doku vorstellen, da es immer wieder Probleme im Zusammenhang mit, wenn auch nicht durch, ioBroker gibt.
@Homoran kann man denn die Struktur überhaupt nicht mehr anpassen?
Könnte mir unter dem Menüpunkt "Tutorial" noch Untermenüs vorstellen, z.B. "Hardware". Da würde es doch ganz gut reinpassen.Nicht falsch verstehen, ist nur mal laut gedacht.
Gruß, Karsten -
@hydrotec sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
Bin der Meinung, das Proxmox nicht unbedingt etwas für einen Einsteiger ist.
Ist Ansichtssache, in der Stardard Ausführung eigentlich schon.
@hydrotec sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
Wer mit Proxmox arbeiten möchte, der sollte sich, unabhängig von ioBroker informieren
Sollte man generell
@hydrotec sagte in Anleitung: Proxmox LXC - USB Geräte durchreichen:
Sonst könnten die anderen Hypervisor auch einen Platz in der Doku fordern.
Zumindest ist Proxmox sehr beliebt und weit verbreitet, was man ja auch im Forum sieht.