Nach kurzer Suche bin ich auf diesen Beitrag gestoßen. Eigentlich könnte man auch selbst darauf kommen. In der ESX Serviceconsole ist standardmäßig das Paket “perl-libwww-perl” installiert. Dieses Perl-Modul erlaubt den Umgang mit gängigen Web-Protokollen wie z.B. HTTP oder FTP. Im RPM ist das script “lwp-download” enthalten. Hiermit können Dateien problemlos heruntergeladen werden. Zusätzlich müssen vor dem Download vorrübergehend ausgehende Verbindungen von der Servicekonsole zugelassen werden. Dies erledigt der Befehl “esxcfg-firewall –allowOutgoing”. Geschlossen wird die Firewall nach dem Download wieder mit “esxcfg-firewall –blockOutgoing”. Das ganze hier nun noch einmal in der Zusammenfassung:
# Firewall für ausgehende Verbindungen öffnen
[admin@esx]#esxcfg-firewall --allowOutgoing
# Download via LWP-Download ausführen
[admin@esx]#lwp-download http://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/11.1/iso/openSUSE-11.1-NET-x86_64.iso
Saving to 'openSUSE-11.1-NET-x86_64.iso'...
3% of 117 MB (at 251.6 KB/sec, 9 minutes remaining)
# Firewall wiederherstellen
[admin@esx]#esxcfg-firewall --blockOutgoing
Frohes Herunterladen