"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

NAS auf Proxmox-Basis sinnvoll?

maverick81 02.02.2022 - 11:14 29484 120
Posts

nexus_VI

Overnumerousness!
Avatar
Registered: Aug 2006
Location: südstadt
Posts: 3666
Das ist so nicht ganz richtig, den proxmox-backup-client kann man laut Hersteller auf allen aktuellen Debian/Ubuntu-Derivaten installieren. Ich sichere damit u.a. einige Debian-Maschinen die nicht auf Proxmox laufen.

Clients für andere OS sind "auf der Roadmap", superschnelle Umsetzung würde ich mir da aber nicht erwarten.
https://pbs.proxmox.com/wiki/index.php/Roadmap#Roadmap

Abgesehen davon brauchst du für das Windows Backup aber keine zusätzliche Software, ich wickle das für meine Clients mit einfachen Samba Shares ab und das funktioniert bestens. Mit einem Windows-USB Stick kann man das Backup dann direkt bei der Neuinstallation wieder einspielen.

DAO

Si vis pacem, para bellum
Avatar
Registered: Mar 2001
Location: Austria
Posts: 4909
man könnte auch den gratis altaro backup client installieren zum sichern der windows vms

Master99

verträumter realist
Avatar
Registered: Jul 2001
Location: vie/grz
Posts: 12594
Zitat aus einem Post von maverick81
Aber ich denke ich werde das dann so umsetzen das ich Proxmox instalieren werde und den HBA an eine Storage VM durchreichen.

Weil ich möchte eben auch, wie von Viper erwähnt, das Hardware raid auflösen und auf ZFS wechseln.

Aber dazu musst du HBA/HDDs ja nicht durchreichen... ZFS kann ja das Proxmox machen.

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11118
Genau, Storage dem Host überlassen. Die Windows Kiste kannst du dann nach belieben z.B. alle 15 MInuten per ZFS Snapshot gegen den üblichen Cryptomüll absichern.

Backup von Endgeräten => Urbackup.org in einem Container laufen lassen.

maverick81

Little Overclocker
Avatar
Registered: Dec 2002
Location: Stmk/GU
Posts: 128
Zitat aus einem Post von Master99
Aber dazu musst du HBA/HDDs ja nicht durchreichen... ZFS kann ja das Proxmox machen.

Hmm ok, seh ich das richtig, dass ich dann einfach in der Proxmox Weboberfläche meine ZFS Pools erstelle (dort auch Manage, Stichwort Snapshot) und dann einfach der NAS VM virtuelle Datenträger zur Verfügung stelle.
In dem Fall würde dann auch der Austausch einer defekten Platte rein über Proxmox laufen, und die NAS VM sollte davon nix mitbekommen oder?

Seh ich das dann auch richtig, dass das bei Proxmox gleich abläuft, mit den Virtuellen Datenträgern, wie bei anderen VM Hostsystemen:
Ich hab ja in solch einem Fall dann ein Filesystem (bei TrueNAS z.B.: wieder ZFS) im ZFS Container oder?

Muss mir am Wochenende unbedingt mal eine Proxmox-testinstallation auf meinem Testrechner installieren..

@Viper: Du setzt ja XigmaNAS ein. Kann XigmaNAS einen oder vielleicht sogar mehrere OneDrive Accounts einbinden?
Ich hab jetzt mal schnell die Featureliste überflogen, konnte aber auf die schnelle nix finden.

Viper780

Er ist tot, Jim!
Avatar
Registered: Mar 2001
Location: Wien
Posts: 48899
Du machst pro VM einfach ein eigenes ZFS Dataset (stell es dir wie eine eigene Partition vor) und benutzt dort die ganzen ZFS Funktionen. Wie eben die automatischen Snapshots, Kompression auf Filesystem Ebene, Deduplication,...

Zu onedrive
Kann ich dir nicht sagen, müsst ich ausprobieren.
Aber es gibt eine Implementierung für FreeBSD https://www.freshports.org/net/onedrive

maverick81

Little Overclocker
Avatar
Registered: Dec 2002
Location: Stmk/GU
Posts: 128
Ich seh schon, dass muss ich mir am Wochenende mal wirklich auf meiner Testmaschine durchspielen ...

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11118
Zitat aus einem Post von maverick81
Hmm ok, seh ich das richtig, dass ich dann einfach in der Proxmox Weboberfläche meine ZFS Pools erstelle (dort auch Manage, Stichwort Snapshot) und dann einfach der NAS VM virtuelle Datenträger zur Verfügung stelle.
In dem Fall würde dann auch der Austausch einer defekten Platte rein über Proxmox laufen, und die NAS VM sollte davon nix mitbekommen oder?

ja, wobei du in der Proxmox Webgui nur simple Pools (z1, z2, mirrio,..) definieren kannst. Special Vdev usw musst du über die CLI erledigen.

Für Snapshots würde ich ebenfalls auf ein gesondertes Script setzen. Du kannst diese dann zwar ebenfalls in der Proxmox Gui sehen/verwalten, aber cv4 bietet einfach deutlich mehr Optione
n => https://github.com/Corsinvest/cv4pve-autosnap

Zitat aus einem Post von maverick81
Seh ich das dann auch richtig, dass das bei Proxmox gleich abläuft, mit den Virtuellen Datenträgern, wie bei anderen VM Hostsystemen:
Ich hab ja in solch einem Fall dann ein Filesystem (bei TrueNAS z.B.: wieder ZFS) im ZFS Container oder?


Für die VM´s erstellst du wie bei anderen Lösungen virtuelle Platten (mit Filesystem des VM Systems) oder ZFS Datasets für LXC Container. Für dein NAS würde ich einfach den Windows Server weiter laufen lassen, dann erledigt sich auch Onedrive usw.

Falls du noch eine zweite Kiste hast, würde ich dort ebenfalls Proxmox installieren und dort den Proxmox Backup Server laufen lassen. Für die wirklich wichtigen VM´s kannst du auch Replikations Jobs einrichten und bei einem Hardware Ausfall die VM am zweiten Host starten.

Valera

Here to stay
Registered: Dec 2005
Location: Mint
Posts: 683
Ich bin nicht so fachkundig wie manch andere Person die hier schon gepostet hat, aber ich kann dir meine Erfahrungen schildern: Meine Daten sind seit 2015 auf ZFS. Ich würde für den Heimgebrauch NIE mehr eine Hardware RAID oder irgendeine LVM/RAID Lösung empfehlen bzw benutzen. Egal was ist, das ZFS/BTRFS Pool kannst du immer in irgendeine Hardware und teilweise in irgeneine Software reinhängen und in Betrieb nehmen, solange deine Platten selber nicht kaputt sind (und du ein Backup von deinem Schlüssel hast wenn sie verschlüsselt sein sollten :p ).

Mit sind folgende Sachen passiert:
Eine Platte hat nach einem Jahr Betrieb ohne im Smart irgendwie besonders auffällig zu sein, immer wieder Fehler produziert: ZFS hat fehlerhafte Dateien durch die Redundanz immer wieder repariert. Dann Platte getauscht, seitdem kein Problem mehr. Kein Dateiverlust. Mit einem herkömmlichen Setup wären Daten verloren gegangen (bzw hätten aus dem Backup wieder hergestellt werden müssen).
Ich hatte einmal einen kompletten Server Hardware Ausfall. Der ursprüngliche Server lief auf Debian. Ich hab auf irgendeiner anderen Hardware die genügend SATA Ports hatte, ein FreeBSD vom USB Stick gestartet und konnte den Pool anstandslos importieren. Dort habe ich übergangsmäßig weiter gearbeitet, bis die Ersatzhardware für den Server da war und dann wieder umgewechselt. Als wäre nie etwas gewesen.
Das war für mich wo ich mit DOS und zickigen Hardware RAID Controllern aufgewachsen bin absolut irre. :D
Seit ZFS hab ich keinen Dateiverlust mehr (von dem ich weiß).

ZFS hat auch Nachteile wie zB die Unflexibilität bei Erweiterungen aber die Stabilität, Datensicherheit und Features wie Snapshots, Kompression und bei mehreren gleichen VM auch Deduplikation (bei genügend RAM) sind einfach spitze.

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 4791
Ich möcht meinen Heimserver inkl. NAS jetzt auch mir proxmox angehen. Bitte noch einmal langsam für mich zum Mitschreiben: Ich erstelle im proxmox host mein Raid mit ZFS fürs NAS und reiche das dann an die NAS VM weiter?

Wie mache ich das dann am besten bzgl. Netzwerkanbindung? NAS mit 10g SFP+ anbinden und das dann durchreichen und alle anderen Applikationen zB. mit 1g Ethernet anbinden? Können sich die anderen VMs dann diesen einen 1g Anschluss mit unterschiedlichen IPs teilen?

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 11526
du kannst auch die anderen apps über die 10 gig laufen lassen und ja du kannst natürlich mehrere ips vergeben.

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 4791
Ich hab mir 3x 18TB Platten bestellt und würde gerne ein RAID5 bzw. RAIDZ betreiben. Auch wenn der Aufwand am Anfang höher sein wird, hab ich mich gegen eine Lösung von Synology entschieden und möchte einen Homeserver selber basteln und mein NAS mit TrueNAS betreiben.

- Ist es aus eurer Sicht sinnvoll, NAS und Homeserver als getrennte Geräte zu betreiben? Grundsätzlich würde für mich "alles auf einem Rechner" am meisten Sinn machen, weil dann das idlen nicht so weh tut. Schlussendlich sind halt dann alle Services ausgefallen, wenn das eine Gerät mal etwas hat.

- Ich hab mich für eine Lösung mit Proxmox (+- NAS am gleichen Gerät) entschieden. Ist es sinnvoll, eine eigene SATA PCI Karte zu kaufen, um diese dann gesamt an zB. TrueNAS durchzureichen und die Verwaltung des Raids durch TrueNAS zu machen oder ist es sinnvoller, das Raid in Proxmox zu erstellen und für TrueNAS nur den Pool durchzureichen?

- Die Entscheidung BTRFS oder ZFS fällt mir sehr schwer. Für BTRFS scheint die sehr einfache Erweiterung der Kapazität zu sprechen - und Synology setzt scheinbar auch schon BTRFS für ihre Consumer NAS ein. Ich würd halt gerne in Zukunft einfach weitere 18TB Platten bei Bedarf dazukaufen und einfach erweitern. Kann mir hier vielleicht wer weiterhelfen?

- Hardware Raid ist "tot", das hab ich mittlerweile verstanden. Aber ist nun Software-Raid und darauf dann ZFS ohne RAIDz bzw. BTRFS sinnvoller?

- Hat wer gute Empfehlungen für ein Rack-mountable Gehäuse, das genug Platz für bis zu 6 Festplatten und 2-4 SSDs hat. Einbautiefe für meinen Serverschrank wäre: min.-max.: 320-450 mm. Hab einen 20 HE Schrank, Höhentechnisch bin ich nicht limitiert

- Hat wer eine Empfehlung für eine gute und unproblematische 10G Netzwerkkarte?

Danke :)

Master99

verträumter realist
Avatar
Registered: Jul 2001
Location: vie/grz
Posts: 12594
kommt natürlich auf dein genaues szenario drauf an was/welche dienste du einsetzt, aber prinzipiell seh ich keinen vorteil das im heimbereich physisch zu trennen. wenn das NAS ausfällt sind ja die dienste die ihre daten drauf ablegen ja auch betroffen.

virtuell trennen macht natürlich schon sinn.

hast du irgendwelche high-performance/latenzkritische tasks die den NAS speicher involvieren? das wär imho das einzige was evtl. dagegen spricht das proxmos die speicherverwaltung macht und dann den storage pool durchreicht, ansonsten hat eine virtualisierung ja doch auch hier sind weil du das NAS dann auch mit anderer hardware wiederaufbauen könntest.

btw.: ein ZFS wird nicht auf einem separaten (software)raid betrieben sondern erstellt das RAIDZ direkt mit den platten/blockdevices.

Viper780

Er ist tot, Jim!
Avatar
Registered: Mar 2001
Location: Wien
Posts: 48899
Zitat aus einem Post von dio
- Ist es aus eurer Sicht sinnvoll, NAS und Homeserver als getrennte Geräte zu betreiben? Grundsätzlich würde für mich "alles auf einem Rechner" am meisten Sinn machen, weil dann das idlen nicht so weh tut. Schlussendlich sind halt dann alle Services ausgefallen, wenn das eine Gerät mal etwas hat.
Für daheim kein Problem. Kommt halt etwas auf die Services drauf an.
Schau halt dass du tägliche Backups hast und offsite eine Anleitung wie man die Services rasch zum Laufen bekommt.

Zitat aus einem Post von dio
- Ich hab mich für eine Lösung mit Proxmox (+- NAS am gleichen Gerät) entschieden. Ist es sinnvoll, eine eigene SATA PCI Karte zu kaufen, um diese dann gesamt an zB. TrueNAS durchzureichen und die Verwaltung des Raids durch TrueNAS zu machen oder ist es sinnvoller, das Raid in Proxmox zu erstellen und für TrueNAS nur den Pool durchzureichen?
Was für Services willst du laufen lassen?
Privat hab ich keinen Usecase mehr für Proxmox.
Extra Karte frisst nur Strom und erhöht die Komplexität. Würd ich in den meisten Fällen nicht empfehlen.

Da du den Pool außerhalb vom TrueNAS nicht brauchst würd ich den da drinnen erstellen.

Zitat aus einem Post von dio
- Die Entscheidung BTRFS oder ZFS fällt mir sehr schwer. Für BTRFS scheint die sehr einfache Erweiterung der Kapazität zu sprechen - und Synology setzt scheinbar auch schon BTRFS für ihre Consumer NAS ein. Ich würd halt gerne in Zukunft einfach weitere 18TB Platten bei Bedarf dazukaufen und einfach erweitern. Kann mir hier vielleicht wer weiterhelfen?
Ich hab seit Jahren ZFS unter BSD im Einsatz und nur sehr wenig BTRFS Erfahrung.

ZFS kann aber mittlerweile um Disks erweitert werden https://freebsdfoundation.org/blog/...eature-for-zfs/

Zitat aus einem Post von dio
- Hardware Raid ist "tot", das hab ich mittlerweile verstanden. Aber ist nun Software-Raid und darauf dann ZFS ohne RAIDz bzw. BTRFS sinnvoller?
Software Raid ist tot - lass dass dem Filesystem über.

Zitat aus einem Post von dio
- Hat wer eine Empfehlung für eine gute und unproblematische 10G Netzwerkkarte?
SFP+/SFP28 oder 10GBase-T? Welchen Switch hast im Einsatz?

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 11526
Zitat
Ich hab mich für eine Lösung mit Proxmox (+- NAS am gleichen Gerät) entschieden. Ist es sinnvoll, eine eigene SATA PCI Karte zu kaufen, um diese dann gesamt an zB. TrueNAS durchzureichen und die Verwaltung des Raids durch TrueNAS zu machen oder ist es sinnvoller, das Raid in Proxmox zu erstellen und für TrueNAS nur den Pool durchzureichen?

ich würd das ZFS in proxmox erstellen. btrfs hab ich noch zuwenig erfahrung ehrlich gesagt also ich würd einfach ZFS nehmen.

Zitat
Software Raid ist tot - lass dass dem Filesystem über.
naja Linux software RAID also md ist imho für RAID1 immer noch voll ok oder was spricht dagegen? Ich fand das bei meinem homeserver extrem angenehem als die sys-ssd ausgefallen ist dass ich das RAID auf dem neuen system einfach sofort mounten konnte.

Ist aber klar ot weil der Threadstarter ja 3 disken hat. RAID5 würd ich auch nicht machen.

bez. Services die ich nicht am Homeserver laufen lassen würde: Router, also z.B. sowas wie pfsense das will ich immer auf einem eigenen Gerät haben
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz