Como Eliminar Carpetas Huerfanas en VMware ESX Server 3.5.0

  • Si tenemos que mantener una instalación de VMware ESX Server, y hemos tenido que crear y eliminar máquinas virtuales, puede que con el tiempo, nos encontremos con el problema que no todo el espacio que debería liberarse, lo tengamos disponible.
  • Puesto que durante el proceso de eliminación no se han borrado todos los archivos de la máquina virtual que queríamos eliminar, ocupándonos un valioso espacio en nuestro sistema de almacenamiento.

Vamos a mostrar gráficamente los pasos que hemos seguido nosotros para poder hacerlo:

1- Lo primero que hemos hecho ha sido autenticarnos en la página de vmware, y descargar el siguiente exe, "VMware-Vim4PS-1.5.0-142961.exe", tal y como mostramos en la siguiente imagen:

2- Y después hemos conseguido en internet este script, que lo hemos llamado así, "vmdksSinPadre.ps1"

3- Y cuyo código es como en la siguiente imagen si lo editamos, en donde en la primera línea, debemos poner el nombre del servidor donde vayamos a ejecutar posteriormente el script, donde tengamos instalado VirtualCenter, en este ejemplo: "VirtualCenter01"

(Ahora mismo no tenemos a mano la web, de donde hemos cogido este código fuente, pero en cuanto la tengamos ponemos el enlace a la web)

4- Una vez realizada la instalación de "VMware-Vim4PS-1.5.0-142961.exe", vamos a "Inicio", "Programas" "VMware", "VMware VI Toolkit", "VMware VI Toolkit", como vemos en la siguiente imagen:

5- Una vez ejecutado el "VMware VI Toolkit", nos aparecerá una ventana como la siguiente, en donde ejecutaremos el script que hemos indicado anteriormente, suponiendo que lo tenemos guardado, en la ruta de ejemplo: "C:\recursos", para ejecutarlo deberíamos escribir: ".\vmdksSinPadre.ps1", según el nombre de ejemplo que le hemos dado al script, como podemos ver en la siguiente imagen, y finalmente pulsamos la tecla "Enter":

6- Una vez ejecutado el script, tardará varios minutos, en  finalizar de mostranos los "archivos huérfanos", nos indicará en que DataStore de almacenamiento tenemos dichos archivos huérfanos y los nombres.extensión de los archivos, como podéis ver en la siguiente imagen de ejemplo:

7- Después si vamos al servidor donde tenemos instalado VirtualCenter, y vamos al "VMware Infrastructure Client", pinchamos en alguno de los servidores ESX, y después en la pestaña "Configuration", en "Hardware", "Storage", vamos al datastore, que nos indicó el script de buscar archivos huérfanos, en nuestro ejemplo el "Datastore02", seleccionamos dicho datastore, como en la siguiente imagen:

8- Y finalmente pulsamos doble click para acceder al contenido de dicho datastore, como podemos ver en la siguiente imagen:

9- Dentro del Datastore, comprobaremos dentro de la carpeta correspondiente, que los archivos que están dentro de dicha carpeta, son los que nos ha mostrado el script, que son los archivos huérfanos, y una vez seleccionada, pulsaremos en la opción "Delete from Disk"

10- Las precauciones que tome cada cual, haciéndose una copia de seguridad de las máquinas virtuales involucradas en este proceso, no está demás…antés de eliminarse los archivos huérfanos, nos aparecerá otra ventana de confirmación, como esta:

11- Mientras estamos eliminando los archivos huérfanos, que hemos decidido eliminar, nos aparecerá una ventana de progreso como esta:

12- Si posteriormente, vamos al servidor donde tenemos VirtualCenter, y hemos instalado "VMware VI Toolkit", y volvemos a lanzar el script, igual que antes, veremos que ahora ya no nos aparece, ningún arhivo huérfano y que realmente tenemos ocupado en nuestros diferentes datastore la información referente a las máquinas virtuales operativas.

( Cabe destacar que este proceso es muy delicado, y aunque nosotros lo hemos realizado así sin mayores problemas, se tomaron las medidas oportunas de seguridad, para evitar ningún disgusto.)

Copyright protected by Digiprove © 2011

Deja un comentario