Me gustaría descargar un ISO de instalación de SO grande directamente en mi almacén de datos. Solía poder SSH en el terminal ESXi y solía wget
descargar archivos grandes directamente al almacén de datos, pero parece que wget
ya no puede manejar https
enlaces ( wget: not an http or ftp url
).
Me pregunto cómo otros manejan esto. Sé que puedo descargar el archivo a mi computadora portátil y usar el navegador del almacén de datos para cargarlo, pero ese es un proceso de dos pasos (sin mencionar que es terriblemente ineficiente cuando estoy fuera del sitio y accedo a ESX a través de una VPN).
¡Gracias de antemano por cualquier sugerencia!
vmware-esxi
vmware-vsphere
ebarrere
fuente
fuente
Respuestas:
Alrededor de ESXi 6.7, el wget de busybox incorporado finalmente comenzó a admitir https.
Finalmente, puedes hacer descargas https en ESXi.
¡Hurra!
Esto es de ESXi 6.7 Actualización 2.
Mientras que 6.5U2 todavía no lo soportaba (creo que ESXi 6.7 tampoco lo era, pero ya no tengo una caja para esto en esto):
fuente
Con suerte, tiene un sistema invitado en ejecución en la configuración de VMware existente ... Esa es una opción rápida. Si es Linux, puede wget / curl. Si es Windows, simplemente descárguelo como siempre
Normalmente descargo archivos .ISO al servidor vCenter y los subo al almacén de datos desde allí. Eso es fácil ya que mi vCenter suele ser un servidor de Windows, por lo que cualquier método complejo de autenticación de descarga es fácil de manejar.
wget
hace existir en ESXi, así que tal vez la mejor opción es conseguir el archivo .iso que necesita a un lugar que no requiere una descarga https; http o ftp normal.Ver también: cURL en ESXi 5.0?
fuente
wget
funciona bien en las URL http y ftp.No mencionas el sistema operativo de la computadora portátil. Asumiendo que es Windows, puede usar WinSCP .
Inicie sesión en su host ESXi, acceda a su almacén de datos y realice una copia de archivo utilizando un estilo de Commander u, opcionalmente, una interfaz de estilo de Windows Explorer.
Si está buscando una opción de línea de comando, puede usar el cliente Putty Secure Copy .
Utilizo ambos: gui para copias de un archivo y línea de comandos para copiar archivos a varios hosts ssh.
fuente
Simplemente SSH-proxy la operación de descarga de archivos a través de otro sistema con un wget habilitado para SSL. Tenga en cuenta que la política de firewall ESXi predeterminada bloquea el SSH saliente, por lo que primero debe permitirse. Desde el shell ESXi:
fuente
Wget de busybox en ESX no admite URL https.
Por lo tanto, intente http o use las soluciones anteriores.
fuente