kostenloser ESXi mit integr ZFS-SAN-Server und ZFS Snapshots
Verfasst: 19.12.2010, 19:04
Auf meinem freien esxi-Server habe ich einen auf dem lokalen ESXi Datastore installierten virtualisierten ZFS-Storage-NAS/SAN-Server am Laufen
(Solaris Express 11/ OpenIndiana/NexentaCore+meine freie napp-it web-GUI oder Nexentastor)
Die SAS Controller (LSI 1068 oder 2008) und die Festplatten werden per PCI-passthrough an das Storage-OS durchgereicht. Den ZFS Datenpool share ich per NFS als Datastore für alle weiteren VM's sowie per CIFS, um ganz einfach vom PC aus VM's zu verschieben, klonen oder sichern zu können. Details meiner Lösung habe ich auf meiner Homepage http://www.napp-it.org/napp-it/all-in-one abgelegt.
Snapshots mache ich momentan so, dass ich unter ESXi einen Snapshot manuell anlege, dann per ZFS einen Snapshot auf dem ZFS-NFS erstelle (ZFS Snashots sind einfach das Beste überhaupt) und anschliessend den ESXi Snapshot wieder lösche oder eben die unsaubere Art, lediglich per ZFS einen Snapshot zu erstellen. Das geht aber nicht mit allen Anwendungen gut aus.
Bei Problemen kann ich dann erst den ZFS Snashot wieder herstellen und dann per ESXI auf diesen Hot-Snap-Stand zurückgehen - alles ohne irgendeine kommerzielle Software zu benötigen-
Nun meine Frage: Gibt es eine einfache Möglichkeit, idealerweise aus einem Perl-Script heraus, ESXi Snapshots remote von einem andere Rechner aus zu erstellen bzw. zu löschen? Dies ist der einzige Punkt, der mir noch fehlt, für eine komplett freie und runde all-inclusive Lösung. (Mit diesem Aspekt von ESXi habe ich mich noch nicht beschäftigt und suche den besten Ansatz)
Gea
(Solaris Express 11/ OpenIndiana/NexentaCore+meine freie napp-it web-GUI oder Nexentastor)
Die SAS Controller (LSI 1068 oder 2008) und die Festplatten werden per PCI-passthrough an das Storage-OS durchgereicht. Den ZFS Datenpool share ich per NFS als Datastore für alle weiteren VM's sowie per CIFS, um ganz einfach vom PC aus VM's zu verschieben, klonen oder sichern zu können. Details meiner Lösung habe ich auf meiner Homepage http://www.napp-it.org/napp-it/all-in-one abgelegt.
Snapshots mache ich momentan so, dass ich unter ESXi einen Snapshot manuell anlege, dann per ZFS einen Snapshot auf dem ZFS-NFS erstelle (ZFS Snashots sind einfach das Beste überhaupt) und anschliessend den ESXi Snapshot wieder lösche oder eben die unsaubere Art, lediglich per ZFS einen Snapshot zu erstellen. Das geht aber nicht mit allen Anwendungen gut aus.
Bei Problemen kann ich dann erst den ZFS Snashot wieder herstellen und dann per ESXI auf diesen Hot-Snap-Stand zurückgehen - alles ohne irgendeine kommerzielle Software zu benötigen-
Nun meine Frage: Gibt es eine einfache Möglichkeit, idealerweise aus einem Perl-Script heraus, ESXi Snapshots remote von einem andere Rechner aus zu erstellen bzw. zu löschen? Dies ist der einzige Punkt, der mir noch fehlt, für eine komplett freie und runde all-inclusive Lösung. (Mit diesem Aspekt von ESXi habe ich mich noch nicht beschäftigt und suche den besten Ansatz)
Gea