EHLO a todos! Mi primera publicación en la red StackOverflow :)
Estamos ejecutando cierta infraestructura de ESXi 5.0 / vCenter para alojar principalmente sistemas invitados Debian 6 / amd64 con particiones ext3 y open-vm-tools
compilados desde el origen por el error 471784 de Debian .
Tengo un problema que se ve surgir en todo Internet, pero sin una respuesta concluyente dada en ningún lado.
Al intentar reducir un disco de aprovisionamiento delgado en modo persistente independiente, sin instantáneas, padres, clones, recibo el siguiente error:
root@linux64:~# vmware-toolbox-cmd disk list
Shrink disk is disabled for this virtual machine.
Shrinking is disabled for linked clones, parents of linked clones,
pre-allocated disks, snapshots, or due to other factors.
See the User's manual for more information.
(Por cierto, ¿cuáles son los "otros factores" y cuál de la tonelada de libros blancos y manuales técnicos es el manual del usuario? :)
Sé que puedo rellenar las particiones con ceros (de hecho, lo uso shred -fuzn0
cuando borro archivos grandes), luego apago el invitado en cuestión y utilizo varios métodos como vmkfstools
clonar o vMotioning discos en modo de aprovisionamiento delgado, etc., pero todos de ellos, o bien incurren en la penalidad de tiempo de inactividad por el rechazo del invitado, o dan como resultado un movimiento injustificado de datos entre almacenes de datos y / o hosts.
Y la respuesta es: No hay reducción en ESX / ESXi (a partir de la versión 5).
La documentación dice:
IMPORTANTE La reducción de discos no está permitida en las siguientes circunstancias:
La máquina virtual está alojada en un servidor ESX / ESXi. El servidor ESX / ESXi puede reducir el tamaño de un disco virtual solo cuando se exporta una máquina virtual. Sin embargo, el espacio ocupado por el disco virtual en el servidor ESX / ESXi no cambia.
La máquina virtual tiene un sistema operativo invitado Mac .
Usted preasignados todo el espacio de disco para el disco virtual cuando lo creó.
La máquina virtual contiene una instantánea .
La máquina virtual es un clon vinculado o el padre de un clon vinculado.
El disco virtual es un disco independiente en modo no persistente .
El sistema de archivos es un sistema de archivos de registro en diario , como un sistema de archivos ext4, xfs o jfs .
No es de extrañar que es una opción para reducir el tamaño de VMware Workstation, pero no en el cliente vSphere conectado a una instancia o ESXi vCenter.