Hola, en este laboratorio vamos a ver como agregar Virtual Disk con vim-cmd en VMware. Este procedimiento no es muy habitual pero nos puede venir bien en alguna ocasión.
Empezamos conectándonos por Putty al ESXI donde se encuentra la Maquina Virtual y escribimos el comando vim-cmd vmsvc
Escribimos vim-cmd vmsvc/device. y presionamos el tabulador, de esta manera nos sacará todas las opciones disponibles que tenemos con device..
Para agregar el disco ponemos el comando vim-cmd vmsvc/device.diskadd, si presionamos Enter, nos dirá insuficientes argumentos, y nos mostrará las opciones que tenemos que añadir.
Primero tendremos que saber que vmid tiene la maquina virtual.
Con vim-cmd vmsvc/getallvms podremos sacar el vmid de esta maquina virtual. En este caso tiene el vmid 400.
Ahora ya podemos agregar el disco virtual a la maquina virtual con el siguiente comando.
vim-cmd vmsvc/device.diskadd 400 5242880 scsi0 1 Storage_Servidores2
donde:
- 400, es el vmid
- 5242880, es el size, lo indicamos en KB
- scsi 0 1 , numero de controladora y tipo y el numero de unidad
- Storage_Servidores2, Datastore donde se encuentra la maquina virtual.
- Ejecutamos el comando y si no devuelve ningún mensaje es que todo ha ido bien.
Para conocer el numero de controladora, tipo y numero de unidad, podemos hacerlo con un cat del vmx de la maquina virtual.
También lo podemos utilizar para comprobar si se ha agregado correctamente el disco virtual.
Otra manera de comprobar si se ha realizado correctamente el agregado de disco, es ejecutando vim-cmd vmsvc/device.getdevices vmid.
Aquí vemos el resultado.
Y para los dudan mucho, lo podemos ver desde el Client vSphere o el Web Client.
Saludos y espero que os sirva.