на необработанной vsphere esxi 6 без установленной виртуальной машины мне нужно настроить виртуальные машины и ... удаленно, поэтому я решил открыть ssh для esxi и загрузить ISO-образ Ubuntu с помощью wget следующим образом:
wget http://releases.ubuntu.com/16.04/ubuntu-16.04-server-amd64.iso
но когда я нажимаю Enter, он возвращается с этой ошибкой:
wget: неверный адрес 'releases.ubuntu.com'
что не так с моим подходом?
* wget выполняется по этому пути vmfs/volumes/mydatastore/iso
Если у вас правильно настроен DNS для ESXi, wget
может ошибочно отдавать предпочтение IPv6-адресу для packages.ubuntu.com
:
$ host releases.ubuntu.com
releases.ubuntu.com has address 91.189.92.151
releases.ubuntu.com has IPv6 address 2001:7b8:3:37::21:3
Попробуйте принудительно включить режим IPv4:
wget -4 http://releases.ubuntu.com/16.04/ubuntu-16.04-server-amd64.iso
РЕДАКТИРОВАТЬ:
Извините, похоже, что версия Busybox wget
входит в состав ESXi, не поддерживает -4
flag или любым другим способом принудительно использовать IPv4 вместо IPv6. Убедитесь, что вы хотя бы получаете разрешение имен, пытаясь проверить связь с сайтом:
vmkping -c 3 releases.ubuntu.com
Если это работает, но wget
нет, вам может потребоваться загрузить ISO в промежуточную систему, а затем передать его на свой хост ESXi.