Wie kann ich meinen physischen Heim-Dateiserver virtualisieren?

1146
Nithin

Ich habe einen Heim-Dateiserver, der derzeit etwa 5 TB Daten hat, nichts Besonderes, nur alte Hardware (niedriges Budget) mit einem Pentium-Dual-Core mit 8 GB RAM. Es läuft im Hintergrund, so dass ich verschiedene Festplatten verwenden kann, die zu Hause verfügbar sind, und es gibt mir auch eine ganze Menge Fehlertoleranz. Es ist nicht rund um die Uhr im Einsatz, und ich würde sagen, die Maschine ist zu wenig ausgelastet.

Ich möchte den Server virtualisieren, um Stromrechnungen zu reduzieren und die Hardware, die ich habe, besser zu nutzen. Ich habe auch eine andere Maschine, auf der Proxmox läuft.

Ich habe kein Raid oder LVM wegen nicht standardmäßiger Festplatten mit unterschiedlichem Alter, unterschiedlicher Größe usw. verwendet. Im schlimmsten Fall, dass ich eine ausgefallene Festplatte nicht wiederherstellen kann, verliere ich mit Snapraid nur die Daten auf der Festplatte, die im Gegensatz zu Raid oder RAID fehlgeschlagen sind LVM.

Ich habe mich gefragt, ob es einen Weg gibt, den physischen Server in einen virtuellen Server umzuwandeln und trotzdem die unterschiedlichen Festplatten verwenden zu können und immer noch die minimale Fehlertoleranz zu haben, die ich jetzt habe. Ich habe mir Ceph angesehen (jetzt mit Proxmox unterstützt), aber ich denke, es erfordert mindestens 3 Knoten. Kann jemand eine Technologie vorschlagen, die mit Proxmox oder vielleicht sogar eine Virtualisierungsstrategie funktioniert?

BEARBEITEN: Derzeit verwende ich auch aufs, um die Festplatten zu bündeln. Kann dies getan werden (oder werden), wenn es virtualisiert wird? Wie wird die Sicherung / Fehlertoleranz in den Knoten behandelt, wenn sie VMs mit einer großen Datenmenge enthält?

0
VMware vCenter Converter? Aybe vor 10 Jahren 0
Sie schlagen also vor, dass die 5 TB (wachsenden) Daten zu einer virtuellen Festplatte (vmdk?) Gemacht werden? Was ist mit der Fehlertoleranz / Sicherung? Wie muss ich die physischen Festplatten konfigurieren? Nithin vor 10 Jahren 0
Nein, das wäre dumm. Meines Wissens können Sie physische Laufwerke mit VMs verwenden. Ich denke, Sie sollten Ihre vorhandene Konfiguration verwenden können. Aybe vor 10 Jahren 0
Würden Sie also die grundlegenden Dinge wie Snapraid und Pooling auf dem physischen Server selbst beibehalten und nur das Betriebssystem auf die VM verschieben oder die Festplatte auf der VM anhängen und Snapraid und Pooling auf der VM einrichten? Nithin vor 10 Jahren 0

2 Antworten auf die Frage

0
cybernard

Wenn es ein Windows-Betriebssystem hat, dann entweder Oracle Virtual Box oder VMware Workstation 10. Bei Verwendung von VMware esxi 5.x wird der PC mit einem VMware-Betriebssystem gestartet. Dann müssten Sie alle Betriebssysteme virtualisieren. Mit vmware esxi können Sie Snapraid nicht verwenden, da alle Ihre Daten auf einer VMware-Festplatte gespeichert werden müssen.

Lokale Visualisierungsprodukte wie Virtual Box oder VMware Workstation vermeiden diese Art von Schmerzen.

Linux hat auch viele VM-Produkte. xen, kvm und mehr.

Ich schaue mehr in proxmox ... seit Debian-basiert, denke ich, kann ich mich darauf einlassen. Nicht sicher, ob das eine gute Idee wäre. Nithin vor 10 Jahren 0
0
Daze

Ich habe nicht versucht, RAW-Geräte durch ProxMox zu leiten, aber das wäre etwas, was man sich ansehen sollte. Sie können auch unRAID verwenden, das Beta-Unterstützung für die Ausführung virtualisierter VMs in Xen bietet. UnRAID ist jedoch nicht kostenlos. Der Registrierungsschlüssel ist zwar nicht sehr teuer, aber abhängig von der USB-UUID. Wenn Sie also einen USB-Fehler haben, bin ich mir nicht sicher, wie einfach es ist, einen neuen Registrierungsschlüssel für das neue USB-Laufwerk auszustellen.