Seite 1 von 1
Datastore Quota
Verfasst: 22.01.2014, 08:19
von shemeneto
Hallo,
ich suche eine Möglichkeit Usern den Speicherplatz auf einem Datastore zu beschränken.
Und zwar sind hier einige User die virtuelle Maschinen erstellen und auch Snapshots erzeugen dürfen.
Kann ich einem User oder einer Gruppe einen bestimmten Speicherplatz auf dem Datastore zuweisen, der nicht überschritten werden darf?
Gruß,
Shemeneto
Verfasst: 22.01.2014, 09:16
von irix
Im normalen vSphere wuesste ich da nichts. Wenn Snapshots mit einbezogen werden sollte dann muesstest du auch dem Benutzer bei 50% schon eine Warnung geben weil ja der Snapshot den Speicherverbrauch im Worstcase verdoppelt. Ausserdem finde ich es nicht gut wenn eine VM dann einfach stehenbleibt wenn die Quota ausgeschoepft ist oder was soll passieren?
Gruss
Joerg
Verfasst: 22.01.2014, 09:33
von shemeneto
ganz einfach sollte, bevor der Snapshot erstellt wird, eine Meldung kommen das der Speicherplatz für den Snapshot nicht ausreicht...
Verfasst: 22.01.2014, 09:43
von irix
Wenn es eine Thinprovisioning VM ist wie unsere Kunden gerne anlegen um ihr Kontigent auszuschoepfen dann ist die Rechnung wieder nicht so einfach.
Gruss
Joerg
Verfasst: 22.01.2014, 10:31
von JustMe
@shemento:
Nur weiss leider niemand beim ANLEGEN des Snapshots, wie gross der TATSAECHLICH wird. Man kann nur die Maximalgroesse erkennen, und dass ist eben die konfigurierte Groesse der Basedisk (naemlich dann, wenn saemtliche Bloecke dieser Basedisk veraendert wurden).
Ob die VM Thin-provisioned wurde oder nicht, ist ab der Erstellung eines Snapshots bis zu seiner Aufloesung dagegen irrelevant, da in die Basedisk, egal ob Thin oder Thick, sowieso nicht mehr geschrieben wird. Alle Aenderungen landen ja eben in der Snapshot-vmdk, und die ist IMMER Thin-provisioned.
Bei Interesse liefert
Understanding virtual machine snapshots in VMware ESXi and ESX einen Abriss zum Verstaendnis wie Snapshots funktionieren.
Verfasst: 22.01.2014, 11:13
von shemeneto
und wie könnte man das Problem sonst lösen? Wir haben hier halt nicht unendlich Speicherplatz...
Verfasst: 22.01.2014, 11:15
von irix
Wir machen Reports mittels ein bischen Powershell. Ansonsten halt Vollallokierung weil dann kann man planen und Snapshotreports hat man ja eh schon.
Gruss
Joerg
Verfasst: 22.01.2014, 11:57
von JustMe
Ist ein vCenter im Einsatz?
Dann waere ein weiterer Blick in die VMware-Knowledgebase vorteilhaft:
Configuring VMware vCenter Server to send alarms when virtual machines are running from snapshots
Dieser Alarm kann darauf konfiguriert werden, bei einer bestimmten Snapshot-Groesse getriggert zu werden.
Ohne vCenter muss man sich halt selbst was stricken, z.B. wie erwaehnt per Power-Shell, oder auch auf der ESXi-Shell. Da summiert bzw. kontrolliert man dann eben die Groessen von gefundenen *-delta.vmdk Dateien. Vmtl. wird auch eine gezielte Suche in der Lieblingssuchmaschine eine Reihe vorgefertigter Skripte zutage foerdern.
Verfasst: 22.01.2014, 13:11
von shemeneto
ich sehe schon, es ist also so nicht möglich. Mit Benachrichtigungen ist uns nicht geholfen.
Trotzdem danke für die Antworten...
Gruß,
Shemeneto