Book Image

Implementing VMware vCenter Server

By : Kostantin Kuminsky
Book Image

Implementing VMware vCenter Server

By: Kostantin Kuminsky

Overview of this book

Table of Contents (16 chapters)
Implementing VMware vCenter Server
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Snapshots


Each time you make a snapshot, vCenter Server creates a new file, usually with delta in its name. It starts writing all the changes into this file, leaving the original .vmdk file (which represents a virtual machine's hard drive) untouched. Changes are written on the blocks' level, that is, even if you are moving a file from one folder to another (inside the guest OS), it's already considered as a change to VM and this change is added to the delta file.

This means that vCenter Server is just adding changes and increasing delta files. There is no limit for it to grow (it grows while there is free space on the storage) and a snapshot can become several times bigger than a VM's virtual disk itself.

If one more snapshot is made, the server creates another delta file and starts writing changes there.

We are facing two potential problems here. The first one is that large delta files start causing performance issues. The second one is that growing delta files can use all the available space...