Ich suche nach Empfehlungen zum Sichern meiner aktuellen 6-VMS (und bald auf bis zu 20). Zur Zeit führe ich einen Zwei-Knoten-Proxmox-Cluster aus (bei dem es sich um eine Debian-Basis handelt, die KVM für die Virtualisierung mit einem benutzerdefinierten Web-Front-End zur Verwaltung verwendet). Ich habe zwei fast identische boxen mit amd phenom ii x4 und asus motherboards. Jedes hat 4 500 GB sata2-Festplatten, 1 für das Betriebssystem und andere Daten für die Installation von proxmox und 3 für die gemeinsame Nutzung der 1,5 TB Speicher zwischen den beiden Computern mit mdadm + drbd + lvm. Ich mounte lvm-Images für alle virtuellen Maschinen in kvm. Derzeit kann ich in der Regel innerhalb von Sekunden eine Live-Übertragung von einem Computer auf den anderen durchführen (auf dem größten virtuellen Computer, auf dem win2008 mit m $ sql-Server ausgeführt wird, dauert es ungefähr 2 Minuten). Ich verwende das in proxmox integrierte vzdump-Dienstprogramm, um Schnappschüsse von der vm 'zu machen. s und speichern Sie diese auf einer externen Festplatte im Netzwerk. Ich habe dann Jungledisk-Dienst (mit Rackspace), um den vzdump-Ordner für die Remote-Offsite-Sicherung zu synchronisieren.
Das ist alles in Ordnung und gut, aber nicht sehr skalierbar. Zum einen können die Backups selbst jede Nacht einige Stunden dauern. Bei inkrementellen Übertragungen auf Blockebene von Jungledisk wird bei der Synchronisierung nur ein kleiner Teil der Daten außerhalb des Standorts übertragen, dies dauert jedoch mindestens eine halbe Stunde.
Die viel bessere Lösung wäre natürlich etwas, das es mir ermöglicht, die Differenz von zwei Zeitpunkten (sagen wir, was von 6 Uhr morgens bis 7 Uhr morgens geschrieben wurde) sofort zu erfassen, sie zu komprimieren und dann diese Differenzdatei an den Backup-Server zu senden, der sie sofort auf den Server überträgt Remotespeicher auf dem Rack. Ich habe ein wenig in zfs geschaut und es ist die Fähigkeit zu senden / empfangen. Das gepaart mit einer Pipe der Daten in bzip oder so scheint perfekt. Es scheint jedoch, dass die Implementierung eines Nexenta-Servers mit ZFS im Wesentlichen mindestens einen oder zwei weitere dedizierte Speicherserver erfordert, um iSCSI-Block-Volumes (über ZVOLs ???) an die Proxmox-Server zu liefern. Ich würde es vorziehen, das Setup so gering wie möglich zu halten (dh KEINE separaten Speicherserver zu haben), wenn dies überhaupt möglich ist.
Ich habe auch kurz zumastor gelesen. Es sieht so aus, als könnte es auch tun, was ich will, aber es scheint die Entwicklung im Jahr 2008 gestoppt zu haben.
Also, zfs, zumastor oder sonstiges?