Ampliant un disc virtual compartit en diverses MVs
Os dejo este post ya que un client me lo ha pedido realizar en diverses ocasions i així os lo dejo també per a vosaltres 😉 Si tenim la necessitat d'ampliar un disco duro virtual (vHD) que este compartido en diverses màquines virtuales, normalment para uso de un cluster, recordaremos que tenemos la controladora SCSI en Bus Sharing i que el disco está creat en Eager Zeroed! Seguiremos aquests passos per ampliar dit disco.
Per tant, el disco debe ser ampliado por línea de comandos indicando que el modo de provisionamiento sea Eager Zeroed ya que si no, el disco será ampliado de forma incorrecta en Lazy Zeroed. Apagaremos las MVs que tengan el disco conectado y procederemos a su ampliación.
Nos conectamos a una Shell de ESXi y ejecutando el siguiente comando, ampliaremos un VMDK existente forzando el modo de disco a Eager Zeroed, deberemos tener en cuenta que el tamaño del disco es el TOTAL, no la ampliación que deseamos.
[sourcecode language =”plain”]vmfsktools -X tamaño_gbG -d eagerzeroedthick /vmfs/volumes/DISCO/path/disco.vmdk[/sourcecode]
Esperaremos hasta que acabe de formatear la ampliacion del disco.
Lo borramos del inventario de las MVs correspondientes con “Remove from Virtual Machine” pero antes anotaremos que ID de disco tiene, a que controladora pertenece, el Modo y por supuesto el path para volverle a buscar. “OK”.
Volvemos a añadir el disco, lo buscamos y lo configuramos como anotamos en el paso anterior. Posteriorment, podremos encender la primera MV y ampliar la partición correspondiente a ese disco duro virtual (sea Linux, Windows…) y acabaremos encendiendo el resto de nodos. Sinceramente se puede realizar de alguna manera más, pero para mí esta es la más ‘tradicional’, ya que si se amplia desde la GUI el disco y se hace un Datastore vMotion nada más finalizar, el disco es recreado en otra LUN.











































