Descargar ficheros ISO directamente a Datastore de VMware con wget

Descargar ficheros ISO directamente a un datastore de VMware es una manera muy cómoda de ahorrar tiempo a la hora de crear una maquina virtual, ya que lo descargaríamos directamente a un datastore, evitando así descargar una ISO de un sistema operativo a nuestro PC o servidor y subirla a un datastore, este ultimo paso nos ahorraríamos.

También aprovecho para recomendar y que os descarguéis el libro de VMwareporvExperts un gran libro escrito por 14 Bloggers y vExperts de habla Hispana

Con el comando WGET lo podemos hacer de manera sencilla y sin complicaciones, otro tema es la seguridad, ya que durante el momento que descargamos la ISO tengamos que abrir un par de puertos en el firewall del ESXi.

Para descargar el fichero ISO escribimos wget https://direccion_url_sistemaoperativo.iso -P /vmfs/volumes/datastore/carpeta , con el -P indicaríamos la ruta donde dejaremos la ISO descargada.

Puede que nos de el siguiente error al intentar descargar «wget: error getting response: cannot assign requested address».

Este error se debe a que el ESXi tiene habilitado el firewall y podemos comprobarlo con el siguiente comando:

esxcli network firewall get , que como vemos nos dice que lo tenemos habilitado y que por defecto esta como DROP.

esxi firewall enable

Con esxcli network firewall ruleset rule list | grep -e 443 -e 80 buscaremos el nombre de la regla que hay que deshabilitar temporalmente para poder descargar el fichero ISO, en este caso el nombre de la regla es httpClient.

Deshabilitamos la regla httpClient con esxcli network firewall ruleset set -e false -r httpClient.

Descargar-iso-directo-a-datastore-de-ESXi-con-wget

Y volvemos a ejecutar el comando wget https://direccion_url_sistemaoperativo.iso -P /vmfs/volumes/datastore/carpeta donde comenzará a descargar la ISO y podremos seguir el progreso.

Descargar-iso-directo-a-datastore-de-ESXi-con-wget1

Descarga finalizada.

Finalizada la descarga volvemos a habilitar la regla httpClient con esxcli network firewall ruleset set -e false -r httpClient.

Descargar-iso-directo-a-datastore-de-ESXi-con-wget2

Comprobamos que el fichero ISO se ha descargado en la ubicación correcta.

Saludos y espero que os sirva.

Desde este link podéis descargar el libro VMware por vExperts un libro escrito por 14 conocidos bloggers de habla hispana.