Загрузить https-ссылку в хранилище данных
У меня есть прямая ссылка на файл 4GB.
Как я могу загрузить его в DataStore на vSphere 4? (без загрузки его на мой компьютер)
заранее спасибо
2 ответа
Вам необходим SSH-доступ к консоли ESX, поскольку ESX/ESXi поставляется с BusyBox, а BusyBox имеет тонкий wget
, Вы можете включить доступ по SSH из клиента vSphere в разделе Конфигурация> Безопасность> Сервер SSH.
Во-первых, SSH к хосту ESX (используйте PuTTY, если вы используете Windows)
$ ssh root@12.34.56.78
Перейдите в хранилище данных, в которое вы хотите поместить файл
~ # cd /vmfs/volumes/datastore1
Затем просто wget файл
~ # wget http://example.com/file.iso
Теперь смонтируйте / используйте файл из клиента vSphere.
Он спросил о ссылке HTTPS, а не HTTP.
HTTPS ссылки вызывают эту ошибку: wget: не http или ftp url
Решение: скомпилируйте собственный wget с поддержкой SSL или загрузите двоичный файл curl (статически скомпилированный) для ESX.