NEWS
Umstieg von Raspberry nach Proxmox - viele Hürden
-
Hallo, ich will nun vom Raspberry nach Proxmox umsteigen und habe gleich viele Fragen dazu.
aktuell ein Rasperry PI 4 bookworm (alles aktuell). Installiert ist iobroker, mosqitto, influxdb2, grafana, unifi-controller, wireguard.
Nun soll:
auf VM - iobroker mit mosquitto
jewils auf LXC-Container - influfdb + grafana, unificontroller, wireguardUnd schon gehts schon los mit den Fragen
(und es werden voraussichtlich nicht die letzten sein)1.) ist die Aufteilung sinnvoll?
2.) ich habe einen Lenovo Thinkcentre m900, i5, 16GB RAM und 128GB Festplatte.
welche Ressourcen soll ich jeweils f
ü
r VM und die Container vergeben?3.) es gibt ja diese tollen Proxmox VE Helper-scripts. Wie gehe ich vor, falls im Container dann ein 2. Programm installiert werden soll ? (influxDB und grafana)
4.) influxdb - m
ü
ssen bei der Neuinstallation die selben Daten wie im urspr
ü
nglichen System eingetragen werden (datenbank, user, organisation, bucket, token,..
wie bringe ich die gespeicherten Daten auf das neue System?
mit Backitup kann ich ja nicht zur
ü
ckspielen, da influx nun im Container ohne iobroker liegt.
oder doch zuerst in iobroker den influx-Adapter anlegen und mit der neuen influx vom Container verkn
ü
pfen?
auch hab mal was gelesen, beim zur
ü
ckspielen soll noch kein Bucket angelegt sein?bin Euch dankbar f
ü
r jede Hilfe und Inputs. -
Hallo, ich will nun vom Raspberry nach Proxmox umsteigen und habe gleich viele Fragen dazu.
aktuell ein Rasperry PI 4 bookworm (alles aktuell). Installiert ist iobroker, mosqitto, influxdb2, grafana, unifi-controller, wireguard.
Nun soll:
auf VM - iobroker mit mosquitto
jewils auf LXC-Container - influfdb + grafana, unificontroller, wireguardUnd schon gehts schon los mit den Fragen
(und es werden voraussichtlich nicht die letzten sein)1.) ist die Aufteilung sinnvoll?
2.) ich habe einen Lenovo Thinkcentre m900, i5, 16GB RAM und 128GB Festplatte.
welche Ressourcen soll ich jeweils f
ü
r VM und die Container vergeben?3.) es gibt ja diese tollen Proxmox VE Helper-scripts. Wie gehe ich vor, falls im Container dann ein 2. Programm installiert werden soll ? (influxDB und grafana)
4.) influxdb - m
ü
ssen bei der Neuinstallation die selben Daten wie im urspr
ü
nglichen System eingetragen werden (datenbank, user, organisation, bucket, token,..
wie bringe ich die gespeicherten Daten auf das neue System?
mit Backitup kann ich ja nicht zur
ü
ckspielen, da influx nun im Container ohne iobroker liegt.
oder doch zuerst in iobroker den influx-Adapter anlegen und mit der neuen influx vom Container verkn
ü
pfen?
auch hab mal was gelesen, beim zur
ü
ckspielen soll noch kein Bucket angelegt sein?bin Euch dankbar f
ü
r jede Hilfe und Inputs.- kann man so machen
- in der Regel reichen so 10-20 GB bei einer VM, au
ß
er du speicherst da noch gro
ß
artig history Daten
LXC kannst du ohne Probleme jederzeit vergr
ö
ß
ern, also kannst du da eher kleiner beginnen, so ab 4GB, ausser bei Infludb, da m
ö
chtest du ja Daten sammeln, kannst gleich 20 GB vergeben - ja gibt es, ob und wie diese jedoch weiter gewartet werden, wei
ß
ich nicht
4.f
ü
r backups via backitup, steht alles in der dazugeh
ö
rigen Doku
-
@crunchip said in Umstieg von Raspberry nach Proxmox - viele H
ü
rden:- ja gibt es, ob und wie diese jedoch weiter gewartet werden, wei
ß
ich nicht
Sie wurden der Community
ü
berf
ü
hrt: https://community-scripts.github.io/ProxmoxVE/
RIP tteckProxmox ben
ö
tigt etwas Ein
ü
bung, aber dann klappt es wie geschmiert. Besonders toll: die Backupfunktion. Klappt alles ohne Fiddelei und ich kann jederzeit die Backups ohne
Ü
berlegungen irgendwo zur
ü
ckspielen. - ja gibt es, ob und wie diese jedoch weiter gewartet werden, wei
-
- kann man so machen
- in der Regel reichen so 10-20 GB bei einer VM, au
ß
er du speicherst da noch gro
ß
artig history Daten
LXC kannst du ohne Probleme jederzeit vergr
ö
ß
ern, also kannst du da eher kleiner beginnen, so ab 4GB, ausser bei Infludb, da m
ö
chtest du ja Daten sammeln, kannst gleich 20 GB vergeben - ja gibt es, ob und wie diese jedoch weiter gewartet werden, wei
ß
ich nicht
4.f
ü
r backups via backitup, steht alles in der dazugeh
ö
rigen Doku
@crunchip sagte in Umstieg von Raspberry nach Proxmox - viele H
ü
rden:ja gibt es, ob und wie diese jedoch weiter gewartet werden, wei
ß
ich nichtich glaub, da hab ich mich falsch ausgedr
ü
ckt. Ich meinte , ich installiere per helper-script die influxdb. wenn ich im selben container auch grafana haben will, muss ich das wahrscheinlich per befehlszeile installieren, weil per helper-script ja wieder ein extra container erstellt wird. -
@crunchip sagte in Umstieg von Raspberry nach Proxmox - viele H
ü
rden:ja gibt es, ob und wie diese jedoch weiter gewartet werden, wei
ß
ich nichtich glaub, da hab ich mich falsch ausgedr
ü
ckt. Ich meinte , ich installiere per helper-script die influxdb. wenn ich im selben container auch grafana haben will, muss ich das wahrscheinlich per befehlszeile installieren, weil per helper-script ja wieder ein extra container erstellt wird.@snopy_16 sagte in Umstieg von Raspberry nach Proxmox - viele H
ü
rden:wenn ich im selben container auch grafana haben will
Da rate ich ab. Mach lieber f
ü
r jede Anwendung einen eigenen Server, dann bist du unabh
ä
ngig, wenn z. B. mal eine Anwendung Probleme macht.Nach dem Einspielen eines fr
ü
heren Backups droht z. B. bei InfluxDb ein Datenverlust. -
@crunchip sagte in Umstieg von Raspberry nach Proxmox - viele H
ü
rden:ja gibt es, ob und wie diese jedoch weiter gewartet werden, wei
ß
ich nichtich glaub, da hab ich mich falsch ausgedr
ü
ckt. Ich meinte , ich installiere per helper-script die influxdb. wenn ich im selben container auch grafana haben will, muss ich das wahrscheinlich per befehlszeile installieren, weil per helper-script ja wieder ein extra container erstellt wird.@snopy_16 ja, aber darum geht es eigentlich.
Installation sollte man letztendlich ohne diese Helper Scripte schaffen, damit man auch versteht was man da eigentlich macht -
@snopy_16 ja, aber darum geht es eigentlich.
Installation sollte man letztendlich ohne diese Helper Scripte schaffen, damit man auch versteht was man da eigentlich macht -
-
Ich hab mosquitto in einem eigenen LXC

IMHO alles was irgendwie geht in einen eigenen Container.
EDiT: die iobroker VM hat bei mir 2GB RAM mehr ben
ö
tigt, als der jetzige iobroker lxc und er mu
ß
nicht in eine VM. -
Hallo, ich will nun vom Raspberry nach Proxmox umsteigen und habe gleich viele Fragen dazu.
aktuell ein Rasperry PI 4 bookworm (alles aktuell). Installiert ist iobroker, mosqitto, influxdb2, grafana, unifi-controller, wireguard.
Nun soll:
auf VM - iobroker mit mosquitto
jewils auf LXC-Container - influfdb + grafana, unificontroller, wireguardUnd schon gehts schon los mit den Fragen
(und es werden voraussichtlich nicht die letzten sein)1.) ist die Aufteilung sinnvoll?
2.) ich habe einen Lenovo Thinkcentre m900, i5, 16GB RAM und 128GB Festplatte.
welche Ressourcen soll ich jeweils f
ü
r VM und die Container vergeben?3.) es gibt ja diese tollen Proxmox VE Helper-scripts. Wie gehe ich vor, falls im Container dann ein 2. Programm installiert werden soll ? (influxDB und grafana)
4.) influxdb - m
ü
ssen bei der Neuinstallation die selben Daten wie im urspr
ü
nglichen System eingetragen werden (datenbank, user, organisation, bucket, token,..
wie bringe ich die gespeicherten Daten auf das neue System?
mit Backitup kann ich ja nicht zur
ü
ckspielen, da influx nun im Container ohne iobroker liegt.
oder doch zuerst in iobroker den influx-Adapter anlegen und mit der neuen influx vom Container verkn
ü
pfen?
auch hab mal was gelesen, beim zur
ü
ckspielen soll noch kein Bucket angelegt sein?bin Euch dankbar f
ü
r jede Hilfe und Inputs.@snopy_16 eine VM ist nicht per se "b
ö
se". Wenn du InfluxDB und Grafana in/auf einem System haben willst, dann nimmst du eine VM. Ist durchaus bei Dingen richtig die eh voneinander abh
ä
ngen.
Eine VM ist ein - simulierter - richtiger Computer. Klar, das kostet ein paar extra Ressourcen. Aber in der Regel sind davon genug da. Daf
ü
r kannst du quasi jedes beliebige System darin laufen lassen, auch ein Windows oder ein FreeBSD.Docker = Container. Da kommt ein abgespecktes OS zum Einsatz inklusive der Applikation. Debian oder Ubuntu w
ä
ren das BS / Betriebssystem, InfluxDB, Mosquitto oder Grafana in diesem Fall die Applikation. Du installierst also die Applikation inklusive dem dazu n
ö
tigen Betriebssystem als Laufzeitumgebung.
Im Container
ä
nderst du aber normalerweise nichts. Darin Updates du auch nichts. Wenn es eine neue Version der Applikation gibt, wirfst du den Container weg und ziehst die die neue Version und startest die wieder.Da w
ä
ren dann ja auch deine Daten weg - weshalb die Verzeichnisse mit den Daten in der Konfiguration immer ausgeleitet / umgeleitet werden, so das diese nicht in dem Container sind.Die Wahrheit liegt in der Mitte, beides hat seine Vor und Nachteile. Ein VM ist gr
ö
ß
er und du musst selbst an deren Betriebssystem schrauben bzw. es Updaten. Daf
ü
r kannst du darin auch mehr machen und musst ggf. nicht auf einen neuen Container warten.Ich verwende f
ü
r alles VMs. Da mache ich einen Snapshot vor Aktionen bei denen ich mir unsicher bin (Spielstand speichern) und kann bei Bedarf alles r
ü
ckg
ä
ngig machen. Und ich sichere mir die ganze VM weg.
Ich nutze auch Docker Container - weil es schlicht manche Dinge nur noch als Container gibt (Vaultwarden, zigbee2mqtt)
Aber Docker in einer VM ... weil ich so von allen wieder einen Sanpshot machen kann und alles komplett wegsichern oder Umziehen kann.Lege unbedingt mal eine Zwischenstunde zum Thema Backup ein, Teste das sichern und probiere - an Testdingen - auch mal ein Restore. Das ber
ü
cksichtigst du dann auch bei deiner Auswahl, wie dir was gefallen hat oder du damit zurecht gekommen bist. -
@bananajoe sagte in Umstieg von Raspberry nach Proxmox - viele H
ü
rden:Danke f
ü
r deine Ausf
ü
hrungen, aber manches ist nicht klarIm Container
ä
nderst du aber normalerweise nichts. Darin Updates du auch nichts.Warum?
Wenn es eine neue Version der Applikation gibt, wirfst du den Container weg und ziehst die die neue Version und startest die wieder.
Im Falle von influx und grafana muss ich dann wieder alles neu konfigurieren.
Ü
berall die Token erneuern (iobroker)...... -
@bananajoe sagte in Umstieg von Raspberry nach Proxmox - viele H
ü
rden:Danke f
ü
r deine Ausf
ü
hrungen, aber manches ist nicht klarIm Container
ä
nderst du aber normalerweise nichts. Darin Updates du auch nichts.Warum?
Wenn es eine neue Version der Applikation gibt, wirfst du den Container weg und ziehst die die neue Version und startest die wieder.
Im Falle von influx und grafana muss ich dann wieder alles neu konfigurieren.
Ü
berall die Token erneuern (iobroker)......@snopy_16
@BananaJoe meint vermutlich, dass man einen Docker-Container nicht updatet, sondern "wegwirft" und neu anlegt. Das stimmt auch.
F
ü
r einen LXC-Container unter Proxmox trifft das aber nicht zu, der wird druchaus wie ein normales OS gepflegt und bekommt Updates, in diesem Punkt ist LXC wie eine VM.
Beim Resourcenverbrauch ist LXC aber eher sparsam wie ein Docker Container. -
@snopy_16 eine VM ist nicht per se "b
ö
se". Wenn du InfluxDB und Grafana in/auf einem System haben willst, dann nimmst du eine VM. Ist durchaus bei Dingen richtig die eh voneinander abh
ä
ngen.
Eine VM ist ein - simulierter - richtiger Computer. Klar, das kostet ein paar extra Ressourcen. Aber in der Regel sind davon genug da. Daf
ü
r kannst du quasi jedes beliebige System darin laufen lassen, auch ein Windows oder ein FreeBSD.Docker = Container. Da kommt ein abgespecktes OS zum Einsatz inklusive der Applikation. Debian oder Ubuntu w
ä
ren das BS / Betriebssystem, InfluxDB, Mosquitto oder Grafana in diesem Fall die Applikation. Du installierst also die Applikation inklusive dem dazu n
ö
tigen Betriebssystem als Laufzeitumgebung.
Im Container
ä
nderst du aber normalerweise nichts. Darin Updates du auch nichts. Wenn es eine neue Version der Applikation gibt, wirfst du den Container weg und ziehst die die neue Version und startest die wieder.Da w
ä
ren dann ja auch deine Daten weg - weshalb die Verzeichnisse mit den Daten in der Konfiguration immer ausgeleitet / umgeleitet werden, so das diese nicht in dem Container sind.Die Wahrheit liegt in der Mitte, beides hat seine Vor und Nachteile. Ein VM ist gr
ö
ß
er und du musst selbst an deren Betriebssystem schrauben bzw. es Updaten. Daf
ü
r kannst du darin auch mehr machen und musst ggf. nicht auf einen neuen Container warten.Ich verwende f
ü
r alles VMs. Da mache ich einen Snapshot vor Aktionen bei denen ich mir unsicher bin (Spielstand speichern) und kann bei Bedarf alles r
ü
ckg
ä
ngig machen. Und ich sichere mir die ganze VM weg.
Ich nutze auch Docker Container - weil es schlicht manche Dinge nur noch als Container gibt (Vaultwarden, zigbee2mqtt)
Aber Docker in einer VM ... weil ich so von allen wieder einen Sanpshot machen kann und alles komplett wegsichern oder Umziehen kann.Lege unbedingt mal eine Zwischenstunde zum Thema Backup ein, Teste das sichern und probiere - an Testdingen - auch mal ein Restore. Das ber
ü
cksichtigst du dann auch bei deiner Auswahl, wie dir was gefallen hat oder du damit zurecht gekommen bist.@bananajoe sagte in Umstieg von Raspberry nach Proxmox - viele H
ü
rden:Docker = Container
https://www.docker.com/blog/lxc-vs-docker/
@snopy_16 sagte in Umstieg von Raspberry nach Proxmox - viele H
ü
rden:Im Falle von influx und grafana muss ich dann wieder alles neu konfigurieren.
Ü
berall die Token erneuern (iobroker)......nein
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden