Ich sehe viele Fragen und Antworten rund um Thin Provisioning unter VMWare ESXi, aber nicht genau das, was mir begegnet. Ich erstelle eine brandneue VM und spezifiziere eine 100 GB Thin Provisioning-Festplatte. Nach allem, was ich gelesen habe, erwarte ich eine physische Größe der VMDK-Datei von weniger als 100 GB. Es wird jedoch immer noch eine xxx-flat.vmdk mit 100 GB erstellt.
Ich versuche, ein Basissystem einzurichten, das ich dann einfach kopieren und anpassen kann, wie ich es in der Vergangenheit mit VMWare Workstation getan habe. Sehr leicht! Wenn ich die Kopie einschalte, fragt mich VMWare, ob ich sie kopiert habe. Ich antworte mit "Ja" und bin ausgeschaltet und laufe. Mit dem, was mir als Fehler in ESXi 5.5 erscheint, werde ich jedoch ungefähr 100 GB + kopieren, was bedeutet, dass ich das Betriebssystem jedes Mal, wenn ich eine neue Instanz wollte, genauso schnell neu installieren würde.
Hat das jemand erlebt?
quelle
Antworten:
Dies liegt daran, dass Thin Provisioning-Dateien in ESXi spärliche Dateien sind . Die Methode, mit der Sie sie verschieben, behält dieses dünne Attribut nicht bei.
Es gibt Möglichkeiten, dies zu umgehen. Weitere Informationen finden Sie unter: Verschieben der VMware ESXi-VM in einen neuen Datenspeicher - Beibehalten der Thin Provisioning-Funktion
quelle
Diese 100-Gig-Datei ist eine spärliche Datei - sie enthält nichts, das Dateisystem weiß einfach, dass sie die beabsichtigte Größe hat.
Sie können die tatsächliche Größe im vSphere-Client anzeigen:
.. trotz der scheinbaren Größe, wenn Sie die Rohdateien betrachten ..
Das Problem besteht darin, dass Sie diese Datei aus dem VMFS-Dateisystem entfernen . Wo immer es hingeht und wie es auch immer ankommt, die Sparse-Datei ist nur so lange dünn, wie sie sich auf VMFS befindet. ESXi ist gezwungen, Ihnen die vollständige scheinbare Datei mit all diesen zusätzlichen Nullen zuzuführen.
Storage vMotion und
vmkfstools
behandelt dünne Festplatten korrekt, wenn Sie zwischen ESXi-Hosts wechseln . Der Export nach OVF ist eine weitere gute Option, um sich nicht auf der gesamten dicken Festplatte zu bewegen.Im Allgemeinen sollten Sie vermeiden, direkt mit den Flatfiles zu arbeiten, und stattdessen die richtigen Tools zum Verschieben oder Klonen des logischen VMDK verwenden (das möglicherweise Flatfiles, Snapshots usw. enthält).
quelle