Cuando se necesita crear una nueva VM sobre un datastore, o cuando una VM en un Datastore requiere mas espacio, se puede aumentar dinamicamente la capacidad de un datastore VMFS. Aumentar el tamño de un volumen VMFS te permite contar con más espacio o posiblemente mejorar la performance. Existen dos formas de aumentar el tamaño de un datastore VMFS:
- Agregar un Extent a un volumen VMFS.
- Esta caracteristica permite agregar dinamicamente un nuevo Extent a un datastore VMFS.
- Un Extent es una particion sobre una LUN
- Se puede agregar un nuevo Extent a un datastore VMFS existente, pudiendo un Datastore estar compuesto por hasta 32 Extents.
- Expandir un Datastore VMFS.
- Esta caracteristica permite expandir dinamicamente un Datastore VMFS en la particion donde esta localizado.
- Solo Datastores con espacio libre inmediatamente despues de estos son expandibles.
- Si una LUN tiene más capacidad de la que ha sido configurada en una particion VMFS, gracias a que la mayoria de los arreglos de storage modernos pueden agregar capacidad expandiendo una LUN dinamicamente, permitirá que esta particion VMFS sea expandida para utilizar todo el espacio disponible en la LUN.
- En vez de agregar un nuevo Extent, se puede aumentar el tamaño del Datastore para utilizar toda la capacidad disponible en la LUN donde se encuentra el Datastore.
Comparando métodos para aumentar la capacidad de un Datastore.
Expandir un Datastore | Agregar un Extent a un Datastore | |
Estado de la Maquina Virtual | Encendida | Encendida |
Nuevas LUNs aprovisionadas | No | Si |
Limites | Un Datastore puede ser expandido cuantas veces se requiere hasta alcanzar 2TB-512B de tamaño | Un Datastore puede tener hasta 32 Extents, cada uno de hasta 2TB-512B |
Nueva particion | No | Si |
Impacto en la disponibilidad de las VMs | Ninguno si el Datastore tiene solo un Extent. | Introduce dependencia en el primer Extent |
De este cuadro podemos concluir lo siguiente:
- No hay necesidad de apagar las VM cuando se aumenta el tamaño de un Datastore, ya sea con un Expand como agregando nuevos Extents.
- Si se crea una nueva LUN, no se puede expandir el Datastore, pero se puede extender el datastore para utilizar el nuevo espacio disponible (Extent)
- Al Expandir un datastore no se crean nuevas particiones, en cambio al utilizar nuevos Extents se crean nuevas particiones.
- Al utilizar Extents existe una dependencia del primer Extent, debido a que este contiene la metadata para el conjunto completo de Extents. Si la LUN que contiene el primer Extent se pierde, podria causar la perdida de toda la data en un conjunto completo de Extents.
El método que se elija para aumentar el tamaño de un Datastore VMFS depende de lo que se quiera lograr. De todas maneras se debe tener en cuenta que es recomendado, para efectos de balanceo de carga, tener varios Datastore pequeños, a tener un único Datastore de gran tamaño que incluya todas las maquinas virtuales.
En el siguiente articulo detallaremos el proceso para aumentar la capacidad de un Datastore utilizando ambos metodos:
- Expandir un Datastore
- Extender un Datastore
Te esperamos en los siguientes artículos en donde hablaremos mas acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.