Aumentar el tamaño del disco de una Máquina Virtual
Antes que nada deberemos hacer una copia de seguridad de la Máquina virtual y borrar los snapshots de esa máquina.
En windows
Si incrementas el espacio de disco de una VM Windows desde Edit Settings, luego deberás incrementar el espacio de tu partición en Windows mediante el comando DiskPart:
Incrementa el espacio del disco virtual desde la edición de propiedades de la VM.
Arranca y accede a la VM.
Accede al gestor de discos y haz un rescan disk. Verás que el espacio que has asignado de más queda en color negro en el gráfico de discos.
Ejecuta DISKPART desde un CMD (recuerda tener el servicio Virtual Disk Service arrancado)
Ejecuta: list disk y detecta qué disco has ampliado. Una vez detectado, ejecuta Select disk <x>, donde <x> es el número de disco que has detectado a ampliar.
Ejecuta: list partition y detecta la partición que quieres ampliar. Una vez detectada, ejecuta select partition <y>, donde <y> es la partición que has detectado a ampliar.
Ejecuta: extend
Verifica que tu partición se ha incrementado en el espacio que le has asignado.
Si la imagen es de un equipo con windows ejecutar el administrador de disco para ampliar la partición
Otra opción es convertir el disco en dinámico desde el administrador de discos y después ampliar el volumen.
En Linux
Ampliar el disco desde el vcenter o la consola ESX (la máquina tiene que estar parada)
Poner un livecd con Qtparted y arrancar con dicha imagen. Cuando arranca la máquina hay que pulsar ESC para que aparezca el menú de arranque.
Pasar la partición swap al final
Ampliar la partición Linux
Ampliar cambios y reiniciar
Expandir el disco
ejecutar
vmware-vdiskmanager –x tamañoGb discomv.vmdk
Agregar un nuevo disco
En una MV con windows es automático, añadimos el disco y desde el administrador de disco podremos ver el nuevo disco y darle formato , etc.
con una MV en Linux el proceso es el siguiente:
Miramos /proc/scsi/scsi y apuntamos los datos.
Añadimos un disco a la máquina virtual desde al Vcenter o el cliente de vmware
Volvemos a mirar /proc/scsi/scsi y nos fijamos sobre todo en el tercer parámetro (ID del disco) ya que normalmente las VM sólo suelen tener una controladora SCSI
Suponiendo que la id del nuevo disco sea 1 ejecutamos en la VM
echo "scsi add-single-device" 0 0 1 0 > /proc/scsi/scsi
Si lo que queremos es quitar el disco sería con
echo "scsi remove-single-device" 0 0 1 0 > /proc/scsi/scsi