Verificación de suficiente espacio disponible en el disco para una máquina virtual de ESX/ESXi
search cancel

Verificación de suficiente espacio disponible en el disco para una máquina virtual de ESX/ESXi

book

Article ID: 343698

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Renuncia: Este artículo es una traducción de Sample switch port configuration for VLAN and TRUNK MODE (1006628) Los artículos han sido traducidos en español basados en el mejor esfuerzo. Sin embargo, el contenido localizado o específico puede quedar desactualizado. Para revisar el contenido más reciente, por favor consulte el artículo en Inglés.

Este artículo proporciona los pasos para asegurarse de que haya suficiente espacio disponible en el disco. Al crear una máquina virtual, debe conocer los requisitos de espacio en el disco que deben cumplirse para crear una máquina virtual que pueda arrancar y para crear una máquina virtual que no tenga problemas de rendimiento.

Este artículo no analiza el tamaño de los LUN. Puede encontrar más información sobre el tamaño de los LUN en VMware Virtual Machine File System: Technical Overview and Best Practices.



Symptoms:
  • No se puede crear una máquina virtual
  • No se puede encender una máquina virtual
  • Problemas de rendimiento en una máquina virtual


Environment

VMware vCenter Server 4.0.x
VMware ESXi 3.5.x Embedded
VMware ESX 4.0.x
VMware ESXi 4.0.x Embedded
VMware ESXi 4.0.x Installable
VMware vCenter Server 4.1.x
VMware vSphere ESXi 5.0
VMware ESXi 3.5.x Installable
VMware ESX Server 3.0.x
VMware VirtualCenter 2.5.x
VMware ESX Server 3.5.x
VMware ESXi 4.1.x Installable
VMware ESX 4.1.x
VMware ESXi 4.1.x Embedded

Resolution

Antes de intentar crear una máquina virtual, debe saber cuánto espacio del disco está disponible en el host ESX. Para obtener más información, consulte Examinar el espacio de disco en un host ESX o ESXi (1003564).

El espacio del disco requerido para una máquina virtual depende de si desea utilizar instantáneas o suspensión.

Máquina virtual sin instantáneas

Utilice esta fórmula general para calcular el espacio del disco requerido:

(Tamaño de disco duro de la máquina virtual) + (tamaño de RAM para la máquina virtual) + (100MB para los archivos de registro por máquina virtual) es el espacio mínimo necesario para cada máquina virtual.

Por ejemplo, quedan 8GB libres en el LUN. Si crea una máquina virtual con un disco duro de 8GB, esa máquina virtual no podrá arrancar. Esto se debe a que se requiere espacio extra para la memoria y otros archivos varios (registros, vmxf, nvram).

Este caso se refleja en los siguientes ejemplos:

  1. Espacio del disco requerido para una máquina virtual apagada.

    [root@server1 vm1]# ls -lisah

    total 8.1G
    281 64K drwxr-xr-x 1 root root 1.6K Mar 6 19:04 .
    261 1.0M drwxrwxrwt 1 root root 5.9K Mar 6 10:42 ..
    288 8.0G -rw------- 1 root root 8.0G Mar 6 19:04 vm1-flat.vmdk
    470 64K -rw------- 1 root root 8.5K Mar 6 18:35 vm1.nvram
    287 64K -rw------- 1 root root 396 Mar 6 19:04 vm1.vmdk
    284 64K -rw------- 1 root root 436 Mar 6 19:04 vm1.vmsd
    282 64K -rwxr-xr-x 1 root root 2.0K Mar 6 19:04 vm1.vmx
    283 64K -rw------- 1 root root 258 Mar 6 17:07 vm1.vmxf
    704 1.0M -rw-r--r-- 1 root root 154K Feb 21 11:43 vmware-1.log
    705 64K -rw-r--r-- 1 root root 29K Feb 25 09:43 vmware-2.log
    844 64K -rw-r--r-- 1 root root 31K Mar 4 09:04 vmware-3.log
    841 64K -rw-r--r-- 1 root root 30K Mar 6 18:35 vmware.log

  2. Espacio del disco requerido para una máquina virtual encendida.

    [root@server1 vm1]# ls -lisah

    total 9.1G
    281 64K drwxr-xr-x 1 root root 1.9K Mar 6 19:07 .
    261 1.0M drwxrwxrwt 1 root root 5.9K Mar 6 10:42 ..
    849 1.0G -rw------- 1 root root 1.0G Mar 6 19:07 vm1-c8466559.vswp
    288 8.0G -rw------- 1 root root 8.0G Mar 6 19:07 vm1-flat.vmdk
    470 64K -rw------- 1 root root 8.5K Mar 6 18:35 vm1.nvram
    287 64K -rw------- 1 root root 396 Mar 6 19:07 vm1.vmdk
    284 64K -rw------- 1 root root 436 Mar 6 19:04 vm1.vmsd
    282 64K -rwxr-xr-x 1 root root 2.0K Mar 6 19:07 vm1.vmx
    283 64K -rw------- 1 root root 258 Mar 6 17:07 vm1.vmxf
    704 1.0M -rw-r--r-- 1 root root 154K Feb 21 11:43 vmware-1.log
    705 64K -rw-r--r-- 1 root root 29K Feb 25 09:43 vmware-2.log
    844 64K -rw-r--r-- 1 root root 31K Mar 4 09:04 vmware-3.log
    851 64K -rw-r--r-- 1 root root 30K Mar 6 18:35 vmware-4.log
    850 64K -rw-r--r-- 1 root root 23K Mar 6 19:07 vmware.log

Existe una diferencia de 1GB debido a la presencia de un archivo .vswp.

Si realiza reservas para las máquinas virtuales iguales a la cantidad de RAM asignada a cada una de ellas, no habrá intercambio ni uso compartido de la página. Si se siente seguro con un rendimiento más bajo, puede sobreasignar bastante memoria. Si no configura reservas, el host ESX crea un archivo .vswp que equivale a la diferencia entre la cantidad de memoria física asignada a la máquina virtual y la reserva que esta posee. De manera predeterminada, las reservas de memoria están configuradas en 0. Si tiene una máquina virtual con 2GB de memoria sin reserva, la máquina virtual crea un archivo .vswp de 2GB cuando está encendida. La máquina virtual comienza a utilizar el archivo .vswp si se acaba la memoria RAM física del servidor. Si configura una reserva de 1GB, la máquina virtual crea un archivo .vswp de 1GB. Los archivos .vswp son los que permiten la sobreasignación de memoria.

Máquina virtual con instantáneas

No olvide tener en cuenta si utilizará instantáneas con la máquina virtual.

Anteriores a ESX4.0 Update 2, además de utilizar la fórmula :

(Tamaño de disco duro de la máquina virtual) + (tamaño de RAM para la máquina virtual) + (100MB para archivos de registro por máquina virtual)

Debe agregar espacio para las instantáneas. Las instantáneas, inicialmente, suelen ser pequeñas; si no se toma una instantánea de la memoria de la máquina virtual, ocupan menos de 100MB. Si selecciona memoria, una cantidad adicional equivalente a la cantidad de RAM que posee la máquina virtual se crea en el archivo .vmsn. El aumento de las instantáneas depende de cuántos cambios de disco ocurran en la máquina virtual. Si se realizan pocos cambios, las instantáneas permanecen pequeñas y, si se realizan muchos cambios, su tamaño aumenta. El aumento puede variar según la función del servidor; las instantáneas de servidores de intercambio y de base de datos aumentan rápidamente; mientras que, generalmente, las instantáneas de los servidores web y de directorio activo aumentan lentamente. Las instantáneas tienen la capacidad de aumentar hasta alcanzar el tamaño máximo del disco de la máquina virtual.

Para las versiones anteriores a VMware ESX 4.0 Update-2, la tarea de consolidar todas las instantáneas (Remove All Snapshots task) causó cambios únicos almacenados solamente en el segundo disco delta de instantánea para ser copiado hacia arriba en la cadena de instantáneas hasta la primera instantánea o su "padre". Este efecto es recursivo para cada archivo primario anterior. Por ejemplo, un disco base de 8 GB y 2 niveles de instantáneas de 4 GB cada una. Durante la tarea Remove All Snapshots, el primer archivo de disco delta de instantánea puede crecer hasta, en el peor de los casos, 8 GB, una vez escritos todos los bloques nuevos de la segunda instantánea. Cualquier cambio común almacenado en ambos niveles de instantánea no requiere espacio adicional.

A partir de ESX 4.0 Update 2, el mecanismo de instantánea ha cambiado. VMware ESX incorporó procedimientos de consolidación mejorados que disminuyen la demanda de espacio disponible. Es posible consolidar discos delta de máquinas virtuales incluso con el mínimo espacio disponible en el almacén de datos.

Para obtener información adicional acerca de las instantáneas de máquinas virtuales, consulte: Interpretar instantáneas de máquinas virtuales en VMware ESX (1015180).

Notas:

  • Nunca es bueno dejar que una instantánea dure demasiado.
  • Si las instantáneas son de gran tamaño, pueden demorar mucho tiempo en ejecutarse.

Información adicional

Para limitar el número de archivos vmware.log que se crean para una máquina virtual:

  1. Conéctese a VirtualCenter Server o, directamente, al host ESX con VMware Infrastructure (VI) Client.
  2. En el inventario, seleccione la máquina virtual que desea modificar.
  3. Apague la máquina virtual.
  4. Haga clic con el botón secundario del mouse en la máquina virtual y haga clic en Edit Settings.
  5. Haga clic en Options.
  6. Seleccione Advanced.
  7. Haga clic en Configuration Parameters.
  8. Haga clic en Add Row.
  9. Escriba log.keepOld en el campo Name e introduzca el número de archivos de registro históricos que desee conservar (además del archivo vmware.log original) en el campo Value.
  10. Haga clic en Add Row.
  11. Introduzca log.rotateSize en el campo Name y un tamaño máximo en bytes para los archivos de registro. Por ejemplo, 500000 para 500kb.
  12. Haga clic en OK.
  13. Encienda la máquina virtual.

    Nota: ahora, la máquina virtual crea archivos vmware.log del tamaño máximo especificado y también conserva solamente la cantidad de archivos que se haya especificado.

  14. Como alternativa, puede deshabilitar el registro en la máquina virtual eliminando la selección de Enable logging en la pestaña Options.

    Notas:
    • Al hacer esto, se deshabilitan todos los registros, excepto el registro de VMware Tools.
    • Si también desea deshabilitar el registro de VMware Tools, puede agregar una fila adicional en los parámetros de configuración con el nombre isolation.tools.setinfo.disable con el valor true.

      Precaución: si más adelante necesita ayuda, es posible que VMware deba analizar ese archivo de registro. Es posible que deba habilitar el registro antes de recibir asistencia.

Etiquetas

arrancar-sistema-operativo-huésped no-se-enciende no-se-puede-crear-mv-nueva crear-mv espacio-disponible espacio-insuficiente-en-el-disco instantáneas-de-gran-tamaño funcionamiento-lento